.vrh .fpage section{position:relative;overflow-x:clip;padding:72px 0}.vrh .fpage .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.vrh .fpage .glow{position:absolute;pointer-events:none;filter:blur(80px);z-index:0;border-radius:50%}.vrh .fpage .k{font-size:11.5px;color:var(--gold-dim);margin:0 0 16px}.vrh .fpage .eyebrow-pill,.vrh .fpage .k{font-family:var(--mono-2);letter-spacing:.16em;text-transform:uppercase}.vrh .fpage .eyebrow-pill{display:inline-block;font-size:11px;color:var(--gold-soft);border:1px solid rgba(240,169,74,.35);border-radius:999px;padding:7px 15px;margin:0 0 22px}.vrh .fpage h1{font-family:var(--disp);font-weight:700;letter-spacing:-.02em;font-size:clamp(34px,6.6vw,62px);line-height:1.03;margin:0 0 20px;color:var(--ink-light)}.vrh .fpage h1 .g{color:var(--gold)}.vrh .fpage h2{font-family:var(--disp);font-weight:600;letter-spacing:-.01em;font-size:clamp(25px,4vw,38px);line-height:1.1;margin:0 0 16px;color:var(--ink-light)}.vrh .fpage h2 .g{color:var(--gold)}.vrh .fpage h3{font-family:var(--disp);font-weight:600;font-size:20px;margin:0 0 9px;color:var(--ink-light)}.vrh .fpage .lead{color:var(--muted-2);font-size:clamp(16px,1.9vw,18px);max-width:640px;margin:0 0 22px;line-height:1.6}.vrh .fpage .lead.tight{margin-bottom:0;color:var(--ink-light)}.vrh .fpage .sub{font-size:15.5px;max-width:680px;margin:0 0 30px;line-height:1.7}.vrh .fpage .sub,.vrh .fpage p{color:var(--muted-2)}.vrh .fpage b,.vrh .fpage strong{color:var(--ink-light);font-weight:600}.vrh .fpage .hero{padding:54px 0 40px}.vrh .fpage .hero-in{position:relative;z-index:1;max-width:760px}.vrh .fpage .btns{display:flex;flex-wrap:wrap;gap:12px}.vrh .fpage .grid{display:grid;gap:16px;position:relative;z-index:1}.vrh .fpage .g2{grid-template-columns:repeat(2,1fr)}.vrh .fpage .g3{grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.vrh .fpage .g2{grid-template-columns:1fr}}@media (max-width:760px){.vrh .fpage .g3{grid-template-columns:1fr}}.vrh .fpage .card{padding:24px 22px}.vrh .fpage .card .top{font-family:var(--mono-2);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:12px}.vrh .fpage .card h3{font-size:18px}.vrh .fpage .card p{color:var(--muted-2);font-size:14px;margin:0;line-height:1.6}.vrh .fpage .checks{list-style:none;padding:0;margin:0}.vrh .fpage .checks li{position:relative;padding:8px 0 8px 28px;color:var(--ink-light);font-size:14.5px;border-top:1px solid var(--hair);line-height:1.55}.vrh .fpage .checks li:first-child{border-top:none}.vrh .fpage .checks li:before{content:"\2713";position:absolute;left:0;top:8px;color:var(--gold)}.vrh .fpage .pgroups{position:relative;z-index:1;display:grid;gap:22px}.vrh .fpage .plabel{font-family:var(--mono-2);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 10px}.vrh .fpage .pills{display:flex;flex-wrap:wrap;gap:9px}.vrh .fpage .pill{font-family:var(--mono-2);font-size:12.5px;color:var(--ink-light);padding:9px 15px;border-radius:999px;border:1px solid var(--hair);background:hsla(0,0%,100%,.03)}.vrh .fpage .pill.dim{color:var(--muted-2)}.vrh .fpage .two{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:start;position:relative;z-index:1}@media (max-width:860px){.vrh .fpage .two{grid-template-columns:1fr;gap:30px}}.vrh .fpage .code{font-family:var(--mono-2);font-size:12.5px;line-height:1.65;color:#cdd3c9;padding:18px;white-space:pre;overflow-x:auto;margin:0}.vrh .fpage .code .cap{display:block;color:var(--gold-dim);font-size:10.5px;letter-spacing:.12em;margin-bottom:10px}.vrh .fpage .code+.code{border-top:1px solid var(--hair)}.vrh .fpage .tblwrap{position:relative;z-index:1;overflow-x:auto;border:1px solid var(--hair);border-radius:16px}.vrh .fpage table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.vrh .fpage td,.vrh .fpage th{text-align:left;padding:13px 16px;border-top:1px solid var(--hair)}.vrh .fpage thead th{font-family:var(--mono-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border-top:none;background:hsla(0,0%,100%,.02)}.vrh .fpage thead th .pr{color:var(--gold-soft)}.vrh .fpage td:not(:first-child),.vrh .fpage th:not(:first-child){text-align:center;width:160px}.vrh .fpage td.cap{color:var(--ink-light)}.vrh .fpage .yes{color:var(--gold);font-size:15px}.vrh .fpage .no{color:var(--faint)}.vrh .fpage td .val{color:var(--muted-2);font-size:12.5px}.vrh .fpage .ptiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative;z-index:1}@media (max-width:860px){.vrh .fpage .ptiles{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.vrh .fpage .ptier{padding:28px 24px 26px;display:flex;flex-direction:column}.vrh .fpage .ptier.feat{border-color:rgba(240,169,74,.4);box-shadow:0 30px 70px rgba(240,169,74,.1),0 30px 64px rgba(0,0,0,.5)}.vrh .fpage .ptier .seg{font-size:10.5px;letter-spacing:.12em;color:var(--gold-dim);margin-bottom:14px}.vrh .fpage .ptier .badge,.vrh .fpage .ptier .seg{font-family:var(--mono-2);text-transform:uppercase}.vrh .fpage .ptier .badge{position:absolute;top:16px;right:16px;font-size:10px;letter-spacing:.1em;color:#1a1206;font-weight:600;background:linear-gradient(180deg,var(--gold-soft),var(--gold));border-radius:999px;padding:5px 11px}.vrh .fpage .ptier h3{font-size:26px;margin:0 0 12px}.vrh .fpage .price{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.vrh .fpage .price .amt{font-family:var(--disp);font-weight:700;font-size:38px;line-height:1;color:var(--ink-light)}.vrh .fpage .price .cust{font-family:var(--disp);font-weight:600;font-size:26px;color:var(--ink-light)}.vrh .fpage .price .per{color:var(--muted-2);font-size:13.5px}.vrh .fpage .ptier p.d{color:var(--muted-2);font-size:14px;margin:14px 0 22px;flex:1;line-height:1.6}.vrh .fpage .ptier .acts{display:flex;flex-direction:column;gap:9px}.vrh .fpage .fineprint{color:var(--faint);font-size:12.5px;margin:22px 0 0;position:relative;z-index:1;text-align:center}.vrh .fpage .deep .glow.l{left:-16%;top:0;width:70vw;height:60vh;background:radial-gradient(closest-side,rgba(111,215,138,.12),transparent 70%)}.vrh .fpage .deep .glow.r{right:-16%;top:0;width:70vw;height:60vh;background:radial-gradient(closest-side,rgba(240,169,74,.14),transparent 70%)}.vrh .fpage .deep .inner{position:relative;z-index:1}.vrh .fpage .cols2{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:26px}@media (max-width:780px){.vrh .fpage .cols2{grid-template-columns:1fr;gap:22px}}.vrh .fpage .blk h4{font-family:var(--mono-2);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 12px}.vrh .fpage .deeplink{display:inline-block;margin-top:22px;color:var(--gold-soft);font-size:14.5px;position:relative;z-index:1}.vrh .fpage .faq{position:relative;z-index:1;max-width:820px}.vrh .fpage .qa{border-top:1px solid var(--hair);padding:20px 0}.vrh .fpage .qa:first-of-type{border-top:none}.vrh .fpage .qa h4,.vrh .fpage .qa summary{font-family:var(--disp);font-weight:600;font-size:17px;margin:0 0 8px;color:var(--ink-light);cursor:pointer;list-style:none}.vrh .fpage .qa summary::-webkit-details-marker{display:none}.vrh .fpage .qa p{color:var(--muted-2);font-size:14.5px;margin:8px 0 0;line-height:1.75}.vrh .fpage .cta{text-align:center}.vrh .fpage .cta .glow{bottom:-30%;left:50%;transform:translateX(-50%);width:80vw;height:60vh;background:radial-gradient(closest-side,rgba(240,169,74,.16),transparent 70%)}.vrh .fpage .cta-in{position:relative;z-index:1;max-width:640px;margin:0 auto}.vrh .fpage .cta .btns{justify-content:center}.vrh .fpage .cta .sub{margin-left:auto;margin-right:auto}.vrh .fpage .article{position:relative;z-index:1;max-width:760px}.vrh .fpage .article h2{font-size:clamp(20px,3vw,26px);margin:36px 0 12px}.vrh .fpage .article h3{font-size:17px;margin:24px 0 8px}.vrh .fpage .article li,.vrh .fpage .article p{color:var(--muted-2);font-size:15px;line-height:1.8}.vrh .fpage .article p{margin:0 0 14px}.vrh .fpage .article ul{margin:0 0 14px;padding-left:22px}.vrh .fpage .article li{margin:0 0 6px}.vrh .fpage .article a{color:var(--gold-soft)}.vrh .fpage .article strong{color:var(--ink-light)}