.landing-module__KyKYYq__page{--brand:#1e3a6b;--brand-600:#16335c;--brand-700:#122a4f;--brand-900:#0c1f3a;--brand-50:#eef2f9;--brand-100:#dce5f2;--brand-border:#d6deec;--cta:#c0852a;--apricot:#f0a860;--apricot-deep:#f0a860;--ink:#0a0a0a;--ink-strong:#0f172a;--body:#44515a;--muted:#5a6675;--faint:#93a0b0;--line:#e2e8f0;--bg:#fff;--bg-tint:#f6f8fb;--radius-sm:8px;--radius:12px;--radius-lg:18px;--shadow-sm:0 1px 2px #101e3c0f;--shadow:0 6px 20px #101e3c14;--shadow-lg:0 18px 50px #101e3c24;color:var(--body);background:var(--bg);line-height:1.6;overflow-x:hidden}.landing-module__KyKYYq__page ::selection{background:var(--brand-100);color:var(--brand-900)}.landing-module__KyKYYq__container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.landing-module__KyKYYq__section{padding-block:clamp(56px,9vw,104px)}.landing-module__KyKYYq__sectionAlt{background:var(--bg-tint);border-block:1px solid var(--brand-border)}.landing-module__KyKYYq__sectionHead{text-align:center;margin-inline:auto;flex-direction:column;gap:14px;max-width:680px;margin-bottom:clamp(36px,5vw,56px);display:flex}.landing-module__KyKYYq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-border);border-radius:999px;align-self:center;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.landing-module__KyKYYq__sectionTitle{letter-spacing:-.02em;color:var(--apricot-deep);font-size:clamp(1.65rem,3.6vw,2.5rem);font-weight:800;line-height:1.12}.landing-module__KyKYYq__sectionLead{color:var(--muted);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.landing-module__KyKYYq__ctaPrimary,.landing-module__KyKYYq__ctaSecondary,.landing-module__KyKYYq__ctaGhost{cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.landing-module__KyKYYq__ctaPrimary{background:var(--brand);color:#fff}.landing-module__KyKYYq__ctaPrimary:hover{background:var(--brand-700)}.landing-module__KyKYYq__ctaSecondary{color:var(--brand-700);border-color:var(--brand-border);background:#fff}.landing-module__KyKYYq__ctaSecondary:hover{border-color:var(--brand);background:var(--brand-50)}.landing-module__KyKYYq__ctaGhost{min-height:0;color:var(--brand-700);background:0 0;padding:0;font-weight:600}.landing-module__KyKYYq__ctaGhost:hover{color:var(--brand-900);gap:12px}.landing-module__KyKYYq__ctaBig{min-height:48px;padding:0 26px;font-size:15.5px}.landing-module__KyKYYq__page a:focus-visible,.landing-module__KyKYYq__page button:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:8px}.landing-module__KyKYYq__nav{z-index:50;-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);background:#ffffffd1;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.landing-module__KyKYYq__navScrolled{border-bottom-color:var(--brand-border);box-shadow:var(--shadow-sm)}.landing-module__KyKYYq__navInner{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.landing-module__KyKYYq__navLogo{flex-shrink:0;align-items:center;display:inline-flex}.landing-module__KyKYYq__navLinks{align-items:center;gap:28px;display:none}.landing-module__KyKYYq__navLink{color:var(--body);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.landing-module__KyKYYq__navLink:hover{color:var(--brand-700)}.landing-module__KyKYYq__navActions{align-items:center;gap:12px;display:none}.landing-module__KyKYYq__navLoginLink{color:var(--brand-700);font-size:15px;font-weight:600;text-decoration:none}.landing-module__KyKYYq__navLoginLink:hover{color:var(--brand-900)}.landing-module__KyKYYq__navCta{min-height:42px;padding:0 18px;font-size:14.5px}.landing-module__KyKYYq__navBurger{border:1px solid var(--brand-border);width:44px;height:44px;color:var(--ink-strong);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.landing-module__KyKYYq__navMobilePanel{border-top:1px solid var(--brand-border);background:#fff;flex-direction:column;gap:4px;padding:14px 20px 22px;display:flex}.landing-module__KyKYYq__navMobileLink{color:var(--ink-strong);border-bottom:1px solid var(--brand-50);padding:12px 6px;font-size:16px;font-weight:500;text-decoration:none}.landing-module__KyKYYq__navMobileActions{flex-direction:column;gap:10px;margin-top:12px;display:flex}@media (min-width:880px){.landing-module__KyKYYq__navLinks,.landing-module__KyKYYq__navActions{display:flex}.landing-module__KyKYYq__navBurger{display:none}}.landing-module__KyKYYq__hero{background:radial-gradient(60% 70% at 85% 0%, #1e3a6b1a 0%, transparent 60%), radial-gradient(50% 60% at 0% 20%, #f0a8601a 0%, transparent 55%), var(--bg);padding-block:clamp(48px,7vw,92px);position:relative}.landing-module__KyKYYq__heroGrid{grid-template-columns:1fr;align-items:center;gap:clamp(36px,6vw,56px);display:grid}.landing-module__KyKYYq__heroEyebrow{letter-spacing:.04em;color:var(--apricot-deep);margin-bottom:18px;font-size:13px;font-weight:600;display:inline-block}.landing-module__KyKYYq__heroTitle{letter-spacing:-.02em;color:var(--brand);font-size:clamp(2rem,5.5vw,3.25rem);font-weight:600;line-height:1.08}.landing-module__KyKYYq__heroTitle em{color:var(--apricot);white-space:nowrap;font-style:normal;position:relative}.landing-module__KyKYYq__docTabs{z-index:1;gap:4px;margin-bottom:0;padding-left:10px;display:flex;position:relative}.landing-module__KyKYYq__docTab{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-top-width:2px;border-bottom:none;border-radius:9px 9px 0 0;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,background .15s}.landing-module__KyKYYq__docTab:hover{color:var(--brand)}.landing-module__KyKYYq__docTabActive,.landing-module__KyKYYq__docTabActive:hover{color:var(--brand);border-color:var(--brand-border);border-top-color:var(--apricot);background:#fff;margin-bottom:-1px}.landing-module__KyKYYq__letterPanels{display:grid}.landing-module__KyKYYq__letterPanel{grid-area:1/1}.landing-module__KyKYYq__letterPanelHidden{visibility:hidden}.landing-module__KyKYYq__heroScoreRow{color:var(--body);border-bottom:1px solid var(--brand-50);justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.landing-module__KyKYYq__heroScoreVal{color:var(--brand);font-weight:700}.landing-module__KyKYYq__letterCard{border:1px solid var(--brand-border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:22px}.landing-module__KyKYYq__letterHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.landing-module__KyKYYq__letterPractice{color:var(--brand);font-size:16px;font-weight:700}.landing-module__KyKYYq__letterReg{color:var(--muted);text-align:right;font-size:11px;line-height:1.4}.landing-module__KyKYYq__letterDivider{background:var(--brand-border);height:1px;margin:12px 0}.landing-module__KyKYYq__letterDocType{color:var(--apricot-deep);font-size:13px;font-weight:600}.landing-module__KyKYYq__letterRe{color:var(--ink-strong);margin-top:3px;font-size:13px}.landing-module__KyKYYq__letterBody{color:var(--body);margin-top:12px;font-size:13px;line-height:1.55}.landing-module__KyKYYq__letterJustLabel{color:var(--brand);margin-top:14px;font-size:12px;font-weight:600}.landing-module__KyKYYq__letterBar{background:var(--brand-100);border-radius:3px;height:6px;margin-top:6px}.landing-module__KyKYYq__letterBarMid{width:90%}.landing-module__KyKYYq__letterBarShort{width:72%}.landing-module__KyKYYq__letterChip{color:#7e5612;background:#f3e7ce;border-radius:8px;align-items:center;gap:6px;margin-top:16px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.landing-module__KyKYYq__heroSub{color:var(--muted);max-width:560px;margin-top:20px;font-size:clamp(1.05rem,1.9vw,1.28rem);line-height:1.55}.landing-module__KyKYYq__heroCtas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.landing-module__KyKYYq__heroReassure{color:var(--faint);align-items:center;gap:8px;margin-top:16px;font-size:13.5px;display:flex}.landing-module__KyKYYq__heroTime{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);color:var(--ink-strong);margin-top:30px;padding-block:22px;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:600;line-height:1.35}.landing-module__KyKYYq__heroTime strong{color:var(--apricot-deep);font-weight:800}.landing-module__KyKYYq__heroApps{margin-top:22px}.landing-module__KyKYYq__heroAppsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11px;font-weight:800}.landing-module__KyKYYq__heroAppsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing-module__KyKYYq__storeBadge{background:#000;border:.5px solid #333;border-radius:10px;align-items:center;gap:10px;min-width:150px;padding:9px 16px;text-decoration:none;transition:transform .16s;display:inline-flex}.landing-module__KyKYYq__storeBadge:hover{transform:translateY(-2px)}.landing-module__KyKYYq__storeBadgeMuted{opacity:.4;cursor:default}.landing-module__KyKYYq__storeBadgeMuted:hover{transform:none}.landing-module__KyKYYq__storeTop{color:#fff;opacity:.85;margin-bottom:2px;font-size:9px;line-height:1;display:block}.landing-module__KyKYYq__storeBig{color:#fff;letter-spacing:-.3px;font-size:16px;font-weight:600;line-height:1;display:block}.landing-module__KyKYYq__heroAppsNote{color:var(--faint);font-size:11px}@media (min-width:980px){.landing-module__KyKYYq__heroGrid{grid-template-columns:1.05fr .95fr}}.landing-module__KyKYYq__brandLock{align-items:center;gap:10px;display:inline-flex}.landing-module__KyKYYq__brandMark{border-radius:9px;flex-shrink:0;display:block}.landing-module__KyKYYq__brandWord{letter-spacing:-.02em;color:var(--cta);font-size:22px;font-weight:800;line-height:1}.landing-module__KyKYYq__brandXpress{color:var(--brand)}.landing-module__KyKYYq__brandWordLight .landing-module__KyKYYq__brandXpress{color:#fff}.landing-module__KyKYYq__trustBar{background:var(--brand-900);color:#d7efe6}.landing-module__KyKYYq__trustInner{flex-wrap:wrap;justify-content:center;gap:14px 28px;padding-block:18px;display:flex}.landing-module__KyKYYq__trustItem{color:#bccae2;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.landing-module__KyKYYq__trustItem svg{color:#93a8d0;flex-shrink:0}.landing-module__KyKYYq__reportGrid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:800px){.landing-module__KyKYYq__reportGrid{grid-template-columns:repeat(3,1fr)}}.landing-module__KyKYYq__reportCard{border:1px solid var(--brand-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:14px;padding:clamp(22px,3vw,32px);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.landing-module__KyKYYq__reportCard:hover{box-shadow:var(--shadow);border-color:var(--brand);transform:translateY(-4px)}.landing-module__KyKYYq__reportIcon{background:var(--brand-50);width:48px;height:48px;color:var(--brand-700);border-radius:12px;justify-content:center;align-items:center;display:flex}.landing-module__KyKYYq__reportName{letter-spacing:-.01em;color:var(--brand);font-size:1.3rem;font-weight:800}.landing-module__KyKYYq__reportDesc{color:var(--muted);font-size:15px}.landing-module__KyKYYq__reportList{flex-direction:column;gap:9px;margin-top:4px;list-style:none;display:flex}.landing-module__KyKYYq__reportList li{color:var(--body);align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.landing-module__KyKYYq__reportList li svg{color:var(--brand);flex-shrink:0;margin-top:3px}.landing-module__KyKYYq__baGrid{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}@media (min-width:800px){.landing-module__KyKYYq__baGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}}.landing-module__KyKYYq__baCard{border-radius:var(--radius-lg);border:1px solid var(--line);padding:clamp(22px,3vw,30px)}.landing-module__KyKYYq__baBefore{background:#fbfbfa}.landing-module__KyKYYq__baAfter{background:linear-gradient(180deg, var(--brand-50), #fff);border-color:var(--brand);box-shadow:var(--shadow)}.landing-module__KyKYYq__baKicker{text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:700}.landing-module__KyKYYq__baBefore .landing-module__KyKYYq__baKicker{color:#9aa3a0}.landing-module__KyKYYq__baAfter .landing-module__KyKYYq__baKicker{color:var(--brand-700)}.landing-module__KyKYYq__baTime{letter-spacing:-.02em;font-size:clamp(2rem,5vw,2.8rem);font-weight:800;line-height:1}.landing-module__KyKYYq__baBefore .landing-module__KyKYYq__baTime{color:#8a938f}.landing-module__KyKYYq__baAfter .landing-module__KyKYYq__baTime{color:var(--brand)}.landing-module__KyKYYq__baText{margin-top:10px;font-size:14.5px}.landing-module__KyKYYq__baBefore .landing-module__KyKYYq__baText{color:#8a938f}.landing-module__KyKYYq__baAfter .landing-module__KyKYYq__baText{color:var(--body)}.landing-module__KyKYYq__baArrow{color:var(--brand);justify-content:center;align-items:center;display:flex}.landing-module__KyKYYq__baArrow svg{transform:rotate(90deg)}@media (min-width:800px){.landing-module__KyKYYq__baArrow svg{transform:none}}.landing-module__KyKYYq__stepGrid{counter-reset:step;grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:560px){.landing-module__KyKYYq__stepGrid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.landing-module__KyKYYq__stepGrid{grid-template-columns:repeat(4,1fr)}}.landing-module__KyKYYq__stepCard{border:1px solid var(--brand-border);border-radius:var(--radius);background:#fff;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.landing-module__KyKYYq__stepNum{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.landing-module__KyKYYq__stepTitle{color:var(--brand);font-size:16px;font-weight:700}.landing-module__KyKYYq__stepText{color:var(--muted);font-size:14px}.landing-module__KyKYYq__pipeline{grid-template-columns:1fr;align-items:center;gap:26px;display:grid}@media (min-width:900px){.landing-module__KyKYYq__pipeline{grid-template-columns:1fr 1fr}}.landing-module__KyKYYq__pipelineList{flex-direction:column;gap:18px;display:flex}.landing-module__KyKYYq__pipelineStep{align-items:flex-start;gap:14px;display:flex}.landing-module__KyKYYq__pipelineDot{background:var(--brand-50);width:38px;height:38px;color:var(--brand-700);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-module__KyKYYq__pipelineStepTitle{color:var(--ink-strong);font-size:15.5px;font-weight:700}.landing-module__KyKYYq__pipelineStepText{color:var(--muted);font-size:14px}.landing-module__KyKYYq__featureGrid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:600px){.landing-module__KyKYYq__featureGrid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.landing-module__KyKYYq__featureGrid{grid-template-columns:repeat(3,1fr)}}.landing-module__KyKYYq__featureCard{border:1px solid var(--brand-border);border-radius:var(--radius);background:#fff;padding:24px;transition:transform .18s,box-shadow .18s}.landing-module__KyKYYq__featureCard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.landing-module__KyKYYq__featureIcon{background:var(--brand-50);width:44px;height:44px;color:var(--brand-700);border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.landing-module__KyKYYq__featureTitle{color:var(--brand);margin-bottom:7px;font-size:16.5px;font-weight:700}.landing-module__KyKYYq__featureText{color:var(--muted);font-size:14px;line-height:1.6}.landing-module__KyKYYq__priceGrid{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}@media (min-width:920px){.landing-module__KyKYYq__priceGrid{grid-template-columns:repeat(3,1fr)}}.landing-module__KyKYYq__priceCard{border:1px solid var(--brand-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:18px;padding:28px 24px;display:flex}.landing-module__KyKYYq__priceCardFeatured{border-color:var(--brand);box-shadow:var(--shadow-lg);border-width:2px;position:relative}.landing-module__KyKYYq__priceFeaturedTag{background:var(--brand);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.landing-module__KyKYYq__priceName{color:var(--brand-700);text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:700}.landing-module__KyKYYq__priceAmount{align-items:baseline;gap:4px;display:flex}.landing-module__KyKYYq__priceNum{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800}.landing-module__KyKYYq__pricePer{color:var(--muted);font-size:14px}.landing-module__KyKYYq__priceList{flex-direction:column;flex:1;gap:11px;list-style:none;display:flex}.landing-module__KyKYYq__priceList li{color:var(--body);align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.landing-module__KyKYYq__priceList li svg{color:var(--brand);flex-shrink:0;margin-top:3px}.landing-module__KyKYYq__priceCardFeatured .landing-module__KyKYYq__priceCta{background:var(--brand);color:#fff}.landing-module__KyKYYq__priceCardFeatured .landing-module__KyKYYq__priceCta:hover{background:var(--brand-700)}.landing-module__KyKYYq__priceCta{width:100%}.landing-module__KyKYYq__priceNote{text-align:center;color:var(--muted);margin-top:22px;font-size:13.5px}.landing-module__KyKYYq__faqList{flex-direction:column;gap:12px;max-width:760px;margin-inline:auto;display:flex}.landing-module__KyKYYq__faqItem{border:1px solid var(--brand-border);border-radius:var(--radius);background:#fff;overflow:hidden}.landing-module__KyKYYq__faqButton{text-align:left;cursor:pointer;width:100%;color:var(--ink-strong);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:600;display:flex}.landing-module__KyKYYq__faqIcon{color:var(--brand);flex-shrink:0;transition:transform .2s}.landing-module__KyKYYq__faqIconOpen{transform:rotate(45deg)}.landing-module__KyKYYq__faqAnswer{color:var(--muted);padding:0 20px 18px;font-size:15px;line-height:1.6}.landing-module__KyKYYq__finalCta{background:radial-gradient(70% 120% at 50% 0%, #1e3a6b29 0%, transparent 60%), var(--brand-900);color:#fff;text-align:center}.landing-module__KyKYYq__finalInner{flex-direction:column;align-items:center;gap:18px;max-width:680px;margin-inline:auto;display:flex}.landing-module__KyKYYq__finalTitle{letter-spacing:-.02em;color:#fff;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800;line-height:1.1}.landing-module__KyKYYq__finalSub{color:#c2cfe4;max-width:520px;font-size:clamp(1rem,1.8vw,1.15rem)}.landing-module__KyKYYq__finalCtas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.landing-module__KyKYYq__finalGhost{color:#d7efe6;background:0 0;border-color:#ffffff4d}.landing-module__KyKYYq__finalGhost:hover{background:#ffffff14;border-color:#ffffff8c}.landing-module__KyKYYq__footer{color:#9fb0c8;background:#0e2140;padding-block:48px 36px}.landing-module__KyKYYq__footerGrid{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:720px){.landing-module__KyKYYq__footerGrid{grid-template-columns:1.4fr 1fr 1fr}}.landing-module__KyKYYq__footerTagline{max-width:280px;margin-top:14px;font-size:14px;line-height:1.6}.landing-module__KyKYYq__footerColTitle{text-transform:uppercase;letter-spacing:.08em;color:#8298be;margin-bottom:14px;font-size:12.5px;font-weight:700}.landing-module__KyKYYq__footerLink{color:#c2cfe4;padding:5px 0;font-size:14.5px;text-decoration:none;display:block}.landing-module__KyKYYq__footerLink:hover{color:#fff}.landing-module__KyKYYq__footerBottom{color:#8298be;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:36px;padding-top:22px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.landing-module__KyKYYq__page *,.landing-module__KyKYYq__page :before,.landing-module__KyKYYq__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}