.site_page__3UX5o{--a-ink:oklch(16% 0.02 210);--a-muted:oklch(42% 0.02 210);--a-paper:oklch(96% 0.01 95);--a-deep:oklch(18% 0.04 210);--a-mid:oklch(28% 0.045 200);--a-glow:oklch(72% 0.09 175);--a-copper:oklch(62% 0.11 55);--a-line:oklch(100% 0 0/0.12);min-height:100vh;background:var(--a-paper);color:var(--a-ink);font-family:Cairo,ui-sans-serif,system-ui,sans-serif}.site_header__5qf_M{position:sticky;top:0;z-index:40;border-bottom:1px solid oklch(16% .02 210/.08);background:oklch(96% .01 95/.88);backdrop-filter:blur(12px);animation:site_a-fade-down__fMOrR .6s ease both}.site_headerInner__seSHD{max-width:72rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem}.site_brandMark__AkbEG{display:flex;align-items:baseline;gap:.5rem;text-decoration:none;color:inherit}.site_brandName__WiH42{font-family:Sora,Cairo,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.03em}.site_brandDot__ccFME{width:.45rem;height:.45rem;border-radius:999px;background:var(--a-copper);align-self:center}.site_nav__BpMuo{display:flex;align-items:center;gap:.75rem}.site_navLink__jpyyp{font-size:.8125rem;font-weight:600;color:var(--a-muted);text-decoration:none}.site_navLink__jpyyp:hover{color:var(--a-ink)}.site_navCta__ThGyq{display:inline-flex;align-items:center;border-radius:.35rem;background:var(--a-deep);color:oklch(98% .01 95);font-size:.8125rem;font-weight:700;padding:.5rem .85rem;text-decoration:none;transition:transform .2s ease,background .2s ease}.site_navCta__ThGyq:hover{background:var(--a-mid);transform:translateY(-1px)}button.site_navCta__ThGyq{border:none;cursor:pointer;font-family:inherit}button.site_navCta__ThGyq:disabled{opacity:.45;cursor:not-allowed;transform:none}.site_hero__rBVuT{position:relative;isolation:isolate;overflow:hidden;min-height:min(92vh,52rem);display:grid;align-items:end;background:radial-gradient(120% 80% at 10% 0,oklch(42% .06 195/.55),transparent 55%),radial-gradient(90% 70% at 90% 20%,oklch(55% .08 55/.28),transparent 50%),linear-gradient(165deg,var(--a-deep) 0,var(--a-mid) 55%,oklch(22% .035 220) 100%);color:oklch(97% .01 95);animation:site_a-hero-in__zV3v_ .9s ease both}.site_heroGrain__KSchN{pointer-events:none;position:absolute;inset:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.site_heroInner__sSlRQ{position:relative;z-index:1;max-width:72rem;width:100%;margin-inline:auto;padding:4.5rem 1.25rem 3.25rem}.site_heroBrand__VnVBn{font-family:Sora,Cairo,sans-serif;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:800;letter-spacing:-.045em;line-height:.95;margin:0 0 1.25rem;animation:site_a-rise__5yBXH .8s ease .1s both}.site_heroHeadline__DLxGc{max-width:22ch;font-family:Sora,Cairo,sans-serif;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 .85rem;animation:site_a-rise__5yBXH .8s ease .2s both}.site_heroLead__31fXv{max-width:38rem;font-size:1.05rem;line-height:1.55;color:oklch(90% .02 95);margin:0 0 1.75rem;animation:site_a-rise__5yBXH .8s ease .3s both}.site_heroActions__cL2lH{display:flex;flex-wrap:wrap;gap:.75rem;animation:site_a-rise__5yBXH .8s ease .4s both}.site_btnPrimary__q04fA{display:inline-flex;align-items:center;border-radius:.35rem;background:var(--a-copper);color:oklch(18% .03 55);font-weight:800;font-size:.9375rem;padding:.8rem 1.15rem;text-decoration:none;transition:transform .2s ease,filter .2s ease}.site_btnPrimary__q04fA:hover{transform:translateY(-2px);filter:brightness(1.05)}.site_btnGhost__P_9cp{display:inline-flex;align-items:center;border-radius:.35rem;border:1px solid var(--a-line);color:oklch(97% .01 95);font-weight:650;font-size:.9375rem;padding:.8rem 1.15rem;text-decoration:none;transition:background .2s ease}.site_btnGhost__P_9cp:hover{background:oklch(100% 0 0/.06)}.site_section__yqJwv{max-width:72rem;margin-inline:auto;padding:3.5rem 1.25rem}.site_sectionTitle__TJma5{font-family:Sora,Cairo,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.site_sectionLead__0h9E9{max-width:40rem;color:var(--a-muted);line-height:1.55;margin:0 0 1.75rem}.site_offerList__6P_Sf{display:grid;gap:1.5rem;list-style:none;padding:0;margin:0}@media (min-width:768px){.site_offerList__6P_Sf{grid-template-columns:repeat(3,1fr);gap:2rem}}.site_offerTitle__FIt6m{display:block;font-family:Sora,Cairo,sans-serif;font-size:1.05rem;font-weight:700;margin-bottom:.4rem}.site_offerBody__SUbL9{margin:0;color:var(--a-muted);line-height:1.5;font-size:.95rem}.site_footer__DHLrc{border-top:1px solid oklch(16% .02 210/.1);padding:1.5rem 1.25rem 2.5rem;color:var(--a-muted);font-size:.8125rem;text-align:center}.site_hubGrid__sBB__{display:grid;gap:1rem;list-style:none;padding:0;margin:1.5rem 0 0}@media (min-width:768px){.site_hubGrid__sBB__{grid-template-columns:repeat(3,1fr)}}.site_door__EyV72{display:block;text-decoration:none;color:inherit;padding:1.25rem 1.1rem;border:1px solid oklch(16% .02 210/.12);border-radius:.4rem;background:oklch(100% 0 0/.55);transition:border-color .2s ease,transform .2s ease}.site_door__EyV72:hover{border-color:var(--a-glow);transform:translateY(-2px)}.site_doorTitle__bT2gq{font-family:Sora,Cairo,sans-serif;font-weight:700;margin:0 0 .4rem}.site_doorBody__N06we{margin:0;color:var(--a-muted);font-size:.9rem;line-height:1.45}.site_soon__Pr1y2{margin-top:1.25rem;padding:.85rem 1rem;border-inline-start:3px solid var(--a-copper);background:oklch(94% .02 95);color:var(--a-muted);font-size:.9rem}.site_hcPanel__sHzXd{max-width:36rem;animation:site_a-rise__5yBXH .55s ease both}.site_hcHint__M1CGQ{color:var(--a-muted);font-size:.9rem;margin:0 0 1.25rem;line-height:1.45}.site_hcProgress___3LUv{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--a-copper);margin:0 0 .35rem}.site_hcPillarTag__opaPs{font-size:.875rem;font-weight:600;color:var(--a-muted);margin:0 0 .75rem}.site_hcQuestion__tHQUs{font-family:Sora,Cairo,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem;line-height:1.35}.site_hcScale__Kjrga{border:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.5rem}.site_hcScaleOpt__YbexT{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;border:1px solid oklch(16% .02 210/.12);border-radius:.35rem;cursor:pointer;font-size:.9rem;line-height:1.35}.site_hcScaleOpt__YbexT:has(input:checked){border-color:var(--a-glow);background:oklch(100% 0 0/.7)}.site_hcActions__Vr35M{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.site_hcGhost__WctpY{display:inline-flex;align-items:center;border:1px solid oklch(16% .02 210/.18);border-radius:.35rem;background:transparent;color:var(--a-ink);font-size:.8125rem;font-weight:600;padding:.5rem .85rem;text-decoration:none;cursor:pointer}.site_hcGhost__WctpY:disabled{opacity:.4;cursor:not-allowed}.site_hcLabel__SpH_p{display:grid;gap:.35rem;font-size:.875rem;font-weight:600;margin-bottom:.85rem}.site_hcInput__7WJCb{font:inherit;font-weight:400;padding:.55rem .65rem;border:1px solid oklch(16% .02 210/.18);border-radius:.35rem;background:oklch(100% 0 0/.8)}.site_hcCheck__O2MYU{display:flex;gap:.65rem;align-items:flex-start;font-size:.875rem;line-height:1.4;margin:.5rem 0 1.25rem;color:var(--a-muted)}.site_hcBand__QGfGG{padding:1.25rem 1.15rem;border-radius:.4rem;background:linear-gradient(165deg,var(--a-deep) 0,var(--a-mid) 100%);color:oklch(97% .01 95);margin:0 0 2rem;animation:site_a-rise__5yBXH .6s ease both}.site_hcBandLabel__ktp66{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.75}.site_hcBandValue__SjkV0{margin:.35rem 0 .5rem;font-family:Sora,Cairo,sans-serif;font-size:1.75rem;font-weight:700}.site_hcBandBlurb__hr6dr{margin:0;font-size:.95rem;line-height:1.45;opacity:.9}.site_hcOverallScore__z5__w{margin:.85rem 0 0;font-weight:700;font-variant-numeric:tabular-nums}.site_hcSubhead__pALkq{font-family:Sora,Cairo,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .85rem}.site_hcScoreList__gkUL_{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.5rem}.site_hcScoreList__gkUL_ li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid oklch(16% .02 210/.1);font-size:.95rem}.site_hcGaps__vjqL5{margin:0 0 2rem;padding-inline-start:1.2rem;display:grid;gap:.85rem}.site_hcGaps__vjqL5 li{display:grid;gap:.2rem}.site_hcGaps__vjqL5 span{color:var(--a-muted);font-size:.9rem;line-height:1.4}.site_srOnly__f8B_8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site_svcLegend__PfErr{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 1.5rem;font-size:.8rem;font-weight:700;color:var(--a-muted)}.site_svcTableWrap__DTZyy{overflow-x:auto;margin:0 -.25rem}.site_svcTable__h5bDc{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.4}.site_svcTable__h5bDc td,.site_svcTable__h5bDc th{text-align:start;vertical-align:top;padding:.75rem .65rem;border-bottom:1px solid oklch(16% .02 210/.1)}.site_svcTable__h5bDc th{font-family:Sora,Cairo,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--a-muted)}.site_svcOffer__KmNOx{display:inline-block;font-size:.75rem;font-weight:700;color:var(--a-deep);border-inline-start:3px solid var(--a-copper);padding-inline-start:.45rem}@keyframes site_a-fade-down__fMOrR{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes site_a-hero-in__zV3v_{0%{opacity:.7}to{opacity:1}}@keyframes site_a-rise__5yBXH{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site_header__5qf_M,.site_heroActions__cL2lH,.site_heroBrand__VnVBn,.site_heroHeadline__DLxGc,.site_heroLead__31fXv,.site_hero__rBVuT{animation:none}}