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