.vo .brand,.vo .site-nav>a,.vo .site-nav .vo-nav-item>a,.vo .vo-pricing-link,.vo .btn,.vo button.btn,.vo a.btn,.vo .site-nav .vo-nav-drop a,.vo .mobile-drawer a{font-family:var(--font-cinzel), var(--display), serif}.vo:not([data-page=home]){--page-max:min(84rem, calc(100vw - (2 * var(--gutter))));--section-y:clamp(4.5rem, 9vw, 8.5rem);--hero-y:clamp(4.25rem, 9vw, 9rem)}.vo:not([data-page=home]) #main-content{position:relative}.vo:not([data-page=home]) :is(h1,h2,h3):not(:lang(sa)):not(:lang(hi)){font-family:var(--font-cinzel), var(--display), serif;letter-spacing:clamp(-.025em,-.4vw,-.006em);text-wrap:balance;line-height:1.04}.vo:not([data-page=home]) h1{max-width:18ch;font-size:clamp(2.35rem,5.4vw,3.85rem)}.vo:not([data-page=home]) h2{font-size:clamp(1.55rem,2.8vw,2.15rem)}.vo:not([data-page=home]) h3{font-size:clamp(1.2rem,1.6vw,1.45rem)}.vo:not([data-page=home]) :is(p,li){font-size:var(--t-m);line-height:var(--lh-body)}.vo:not([data-page=home]) .wrap{max-width:var(--page-max)}.vo:not([data-page=home]) .section,.vo:not([data-page=home]) section.section{padding-block:var(--section-y)}.vo:not([data-page=home]) .page-head,.vo:not([data-page=home]) .hero,.vo:not([data-page=home]) .vo-hero,.vo:not([data-page=home]) .tool-hero,.vo:not([data-page=home]) .pricing-hero,.vo:not([data-page=home]) .accuracy-hero,.vo:not([data-page=home]) .substrate-hero{padding-block:var(--hero-y) clamp(2.5rem, 5vw, 5rem);position:relative}.vo:not([data-page=home]) .section-head{align-items:end;gap:var(--s-4);border-bottom:1px solid var(--rule);padding-bottom:var(--s-4);grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(1.75rem,4vw,3.25rem);display:grid}.vo:not([data-page=home]) .section-head .sec-no,.vo:not([data-page=home]) .sec-no{font-family:var(--mono);font-size:var(--t-xs);color:var(--data);letter-spacing:.18em;text-transform:uppercase;text-shadow:var(--glow-data)}.vo:not([data-page=home]) .section-head .kicker,.vo:not([data-page=home]) .kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.vo:not([data-page=home]) :is(.glass,.card,.surface,.door,.stat,.cell,.panel,.data-table-region){border:1px solid var(--rule);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0b, #ffffff05), var(--paper-raised);box-shadow:0 18px 70px #0003}.vo:not([data-page=home]) :is(.glass,.card,.surface,.door,.stat,.cell,.panel):hover{border-color:var(--rule-strong)}.vo:not([data-page=home]) .doors,.vo:not([data-page=home]) .cards,.vo:not([data-page=home]) .grid-cards,.vo:not([data-page=home]) .method-grid,.vo:not([data-page=home]) .stat-strip,.vo:not([data-page=home]) .cells{gap:clamp(1rem,2vw,1.5rem)}.vo:not([data-page=home]) .door,.vo:not([data-page=home]) .card,.vo:not([data-page=home]) .surface,.vo:not([data-page=home]) .panel{padding:clamp(1.25rem,2.4vw,2.25rem)}.vo:not([data-page=home]) :is(.door.recommended,.door.primary,.card.recommended,.primary-card){border-color:color-mix(in srgb, var(--accent) 70%, var(--rule));box-shadow:var(--glow-accent), 0 24px 90px #00000038}.vo:not([data-page=home]) .ribbon,.vo:not([data-page=home]) .badge,.vo:not([data-page=home]) .pill,.vo:not([data-page=home]) .status-chip{border:1px solid var(--rule);background:var(--accent-wash);min-height:2rem;color:var(--accent);font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.vo:not([data-page=home]) :is(.btn,button,input,select,textarea,summary,[role=button]){min-height:2.75rem}.vo:not([data-page=home]) .btn{border-color:var(--rule-strong);letter-spacing:.02em;padding-inline:clamp(1rem,2vw,1.55rem)}.vo:not([data-page=home]) .btn-primary{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent-deep) 78%, var(--accent)));color:var(--accent-ink);box-shadow:var(--glow-accent), 0 12px 36px #00000038;border-color:#0000}.vo:not([data-page=home]) .btn-primary:hover{color:var(--accent-ink)}.vo:not([data-page=home]) .stat{padding:clamp(1rem,2vw,1.6rem)}.vo:not([data-page=home]) .stat .v,.vo:not([data-page=home]) .price,.vo:not([data-page=home]) .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.vo:not([data-page=home]) .stat .v,.vo:not([data-page=home]) .price{color:var(--data);text-shadow:var(--glow-data)}.vo:not([data-page=home]) table.data{border-collapse:separate;border-spacing:0}.vo:not([data-page=home]) table.data thead th{z-index:1;background:color-mix(in srgb, var(--paper) 88%, transparent);position:sticky;top:0}.vo:not([data-page=home]) table.data :is(th,td){border-bottom:1px solid var(--rule)}.vo:not([data-page=home]) table.data tbody tr:hover{background:var(--paper-sunk)}.vo:not([data-page=home]) :is(input,select,textarea){border-color:var(--field-border);background:color-mix(in srgb, var(--paper-raised) 72%, var(--paper));color:var(--ink);border-radius:var(--radius-s)}.vo:not([data-page=home]) :is(label,legend),.vo:not([data-page=home]) .soft{color:var(--ink-soft)}.vo:not([data-page=home]) .faint{color:var(--ink-faint)}.vo:not([data-page=home]) .accent{color:var(--accent)}.vo:not([data-page=home]) .ll-bridge{text-align:center;justify-items:center;gap:.35rem;display:grid}.vo:not([data-page=home]) .ll-bridge-note,.vo .ll-bridge-note{max-width:32ch;color:var(--ink-faint);font-family:var(--mono);font-size:var(--t-xs);line-height:1.45}@media (max-width:640px){.vo:not([data-page=home]) .section-head{grid-template-columns:1fr;align-items:start}.vo:not([data-page=home]) h1{font-size:clamp(2.25rem,15vw,4.2rem)}.vo:not([data-page=home]) :is(.btn,a.btn,button.btn){white-space:normal;width:100%}}
*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:visible}canvas{display:block}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}
