:root{--bg:#f6f8fb;--surface:#ffffff;--surface-muted:#eef3f6;--surface-raised:#f8fbfd;--text:#07172c;--muted:#5d6674;--line:#d8e0e7;--soft-line:#e8eef2;--accent:#13b8c5;--accent-strong:#08788a;--accent-text:#03151a;--ink:#07172c;--ink-text:#ffffff;--coral:#e9aa26;--blue:#2f6be6;--wash:#eaf5f6;--code:#071529;--ok:#16a56f;--warn:#e2a820;--danger:#b42318;--commercial-navy:#07172c;--commercial-navy-2:#0b2038;--commercial-cyan:#13c6d1;--commercial-yellow:#f2bf43}body,html{background:var(--bg);color:var(--text)}body{background:linear-gradient(180deg,#ffffff,#f5f8fb 340px,#eef4f8)}.announcementBar{border-bottom:1px solid #e9eef3;background:#ffffff;color:#435064}.announcementBar span{color:var(--accent-strong)}.announcementBar strong{color:var(--ink)}.topbar{border-bottom:1px solid rgba(7,23,44,.1);background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(10,29,49,.06)}.mobileMenuPanel a,.navlinks{color:#526071}.mobileMenuPanel a[aria-current=page],.navlinks a:hover,.navlinks a[aria-current=page]{color:var(--ink)}.mobileMenu summary,.mobileMenuPanel{border-color:var(--line);background:#ffffff;color:var(--ink)}.button.primary,.navbutton{border-color:var(--ink);background:var(--ink);color:#ffffff;box-shadow:0 10px 24px rgba(7,23,44,.12)}.button.secondary{color:var(--ink);-webkit-text-decoration-color:rgba(7,23,44,.38);text-decoration-color:rgba(7,23,44,.38)}.dashboardOnboardingPage,.homeNarrative,.pageShell{position:relative}.commercialHome{padding-top:0}.editorialHero{min-height:min(760px,calc(100svh - 100px));border-bottom:0;padding-top:clamp(34px,6vw,82px)}.catalogHeader h2,.editorialHero h1,.pageHeader h1,.sectionIntro h2{color:var(--ink);text-wrap:balance}.catalogHeader p,.editorialHero p,.heroFinePrint,.pageHeader p,.sectionIntro p{color:#586578}.heroWordmark{padding:8px 10px;filter:drop-shadow(0 10px 20px rgba(7,23,44,.1))}.brand,.heroWordmark{border-radius:8px;background:var(--commercial-navy)}.brand{padding:6px 8px}.heroConsole{border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(19,198,209,.2),transparent 42%),linear-gradient(180deg,#0b2038,#061426);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 34px 90px rgba(7,23,44,.26)}.routeBoard{display:grid;grid-gap:8px;gap:8px;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,13,25,.54);padding:10px}.dashboardRouteStrip,.routeBoardHeader,.routeBoardMeta,.routeBoardRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.dashboardRouteStrip span,.routeBoardHeader span,.routeBoardHeader strong,.routeBoardMeta span,.routeBoardRow small,.routeBoardRow span,.routeBoardRow strong{min-width:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;overflow-wrap:anywhere}.routeBoardHeader{color:rgba(255,255,255,.68);text-transform:uppercase}.routeBoardHeader strong{color:var(--commercial-cyan);text-align:right}.routeBoardRow{min-height:34px;border-top:1px solid rgba(255,255,255,.1);color:#edf8fb;padding-top:8px;text-decoration:none}.routeBoardRow strong{color:var(--commercial-cyan);text-align:right}.routeBoardRow small{color:var(--commercial-yellow);text-align:right}.routeBoardMeta{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1);padding-top:8px}.routeBoardMeta span{color:rgba(255,255,255,.68)}.commercialProof,.technicalBand{--ink:#ffffff;--line:rgba(255,255,255,0.14);--muted:rgba(235,243,250,0.72);--soft-line:rgba(255,255,255,0.1);box-shadow:0 0 0 100vmax var(--commercial-navy);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);border-bottom-color:rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(19,198,209,.1),transparent 34%),var(--commercial-navy);color:#f7fbff}.commercialProof h2,.commercialProof strong,.docsQuickstart h2,.docsQuickstart h3,.docsQuickstart strong,.technicalBand h2,.technicalBand h3,.technicalBand strong{color:#ffffff}.commercialProof p,.docsQuickstart p,.technicalBand p{color:rgba(235,243,250,.72)}.commercialProof .eyebrow,.docsQuickstart .eyebrow,.technicalBand .eyebrow{color:var(--commercial-cyan)}.accountPanel,.detailPanel,.docBlock,.emptyState,.metricCard,.mobileRouteCard,.oauthButton,.statusCard{border:1px solid var(--line);background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(10,29,49,.05)}.metricCard span,.mobileRouteCard>span,.panelHeader span{color:var(--accent-strong)}.catalogSection{border-top:0}.routeCatalogOverlay{padding-bottom:34px}.routePresetCards{align-items:stretch}.mobileRouteCard{background:linear-gradient(180deg,rgba(19,198,209,.07),transparent 44%),#ffffff}.mobileRouteCard:hover{border-color:rgba(19,184,197,.42);transform:translateY(-2px)}.dashboardApp{background:linear-gradient(90deg,var(--commercial-navy) 0,var(--commercial-navy) 260px,#eef4f8 260px)}.dashboardSidebar{border-right:1px solid rgba(255,255,255,.1);background:var(--commercial-navy);color:#ffffff}.dashboardCreditChip strong,.dashboardNavLink.active,.dashboardNavLink:hover,.dashboardSidebarBrand a,.dashboardUserChip strong{color:#ffffff}.dashboardBackLink,.dashboardCreditChip span,.dashboardNavLink,.dashboardSidebarBrand small,.dashboardSupportLinks a,.dashboardUserChip span{color:rgba(238,245,250,.68)}.dashboardNavLink.active{border-color:rgba(19,198,209,.34);background:rgba(19,198,209,.1)}.dashboardCreditChip,.dashboardUserChip{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.dashboardTopbar{border-bottom:1px solid var(--line);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboardRouteStrip{grid-template-columns:repeat(3,minmax(0,auto));justify-content:center;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px}.dashboardRouteStrip span{border-right:1px solid var(--line);color:#405167;padding-right:10px}.dashboardRouteStrip span:last-child{border-right:0;padding-right:0}.routeOpsPanel{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:16px}.routeOpsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.routeOpsGrid .metricCard{background:var(--surface-raised);box-shadow:none}.onboardingHero{background:linear-gradient(145deg,rgba(19,198,209,.18),transparent 38%),var(--commercial-navy)}.accountPreviewConsole{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),#061426}.siteFooter{border-top:1px solid rgba(255,255,255,.1);background:var(--commercial-navy)}.footerColumns span{color:var(--commercial-cyan)}.dot.available,.statusPill.available{background:rgba(22,165,111,.13);color:#087248}.compactTable th,.keyTable th{color:#56657a}.compactTable td,.keyTable td{color:#17243a}.code,.dashboardSnippet,.quickstart code,code{background:var(--code);color:#e9f8fb}@media (max-width:920px){.dashboardApp{background:#eef4f8}.dashboardTopbar{display:grid;align-items:start}.dashboardRouteStrip,.routeOpsGrid{grid-template-columns:1fr;justify-content:stretch}.dashboardRouteStrip span{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.dashboardRouteStrip span:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:620px){.catalogHeader h2,.editorialHero h1,.pageHeader h1,.sectionIntro h2{text-wrap:balance;word-break:keep-all}.routeBoardHeader,.routeBoardMeta,.routeBoardRow{grid-template-columns:1fr}.routeBoardHeader strong,.routeBoardRow small,.routeBoardRow strong{text-align:left}.mobileMenuPanel{box-shadow:0 18px 50px rgba(7,23,44,.18)}}.homeRedesign{width:min(1180px,calc(100% - 32px));padding-bottom:96px}.heroSection{position:relative;min-height:min(700px,calc(100svh - 100px));grid-template-columns:minmax(0,.9fr) minmax(390px,.72fr);gap:clamp(28px,5vw,72px);border-bottom:0;padding:clamp(44px,7vw,86px) 0 30px}.heroSection:after{position:absolute;right:-8vw;bottom:10%;z-index:-1;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,rgba(19,198,209,.16),transparent 68%);content:""}.heroSection h1{max-width:11.5ch;color:var(--ink);font-size:clamp(3.1rem,6.4vw,5.9rem);line-height:.96;text-wrap:balance}.heroLede{max-width:610px;color:#405167;font-size:clamp(1.06rem,1.45vw,1.26rem);line-height:1.58}.savingsHero{justify-items:stretch;gap:16px;border:1px solid rgba(19,184,197,.24);border-radius:28px;background:linear-gradient(145deg,rgba(19,198,209,.12),transparent 42%),#ffffff;box-shadow:0 34px 90px rgba(7,23,44,.14),0 0 0 10px rgba(19,184,197,.035);padding:clamp(22px,3.2vw,34px);text-align:left}.savingsHeroBadge,.scenarioLeadCard>div:first-child>span,.scenarioNarrativeHeader span,.scenarioRowCopy span,.switchSavingsIntro span{color:var(--accent-strong);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.savingsEquation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.savingsEquationTerm,.scenarioMath>div{display:grid;grid-gap:6px;gap:6px;align-content:center;min-width:0;border:1px solid var(--soft-line);border-radius:18px;background:#f7fbfd;padding:14px}.savingsEquationTerm span,.scenarioMath span{color:#657385;font-size:.78rem;font-weight:700}.savingsEquationTerm strong,.scenarioMath strong{color:var(--ink);font-size:clamp(1.18rem,2vw,1.55rem);font-weight:800;letter-spacing:-.03em}.savingsEquationTerm.cpen,.scenarioMath .scenarioSave{border-color:rgba(19,184,197,.26);background:#eafafb}.savingsEquationOperator,.savingsEquationTerm.cpen strong,.scenarioMath .scenarioSave strong{color:var(--accent-strong)}.savingsEquationOperator{display:grid;align-content:center;justify-items:center;min-width:58px}.savingsEquationOperator span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--ink);color:#ffffff;font-weight:800}.savingsEquationOperator small{margin-top:6px;color:#657385;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;white-space:nowrap}.savingsOutcome{display:grid;grid-gap:4px;gap:4px;border-radius:24px;background:radial-gradient(circle at top right,rgba(19,198,209,.22),transparent 50%),var(--commercial-navy);color:#ffffff;padding:20px}.savingsOutcome span{color:rgba(235,243,250,.76);font-size:.82rem;font-weight:800}.savingsOutcome strong{color:var(--commercial-cyan);font-size:clamp(3.1rem,7vw,5.6rem);font-weight:850;letter-spacing:-.07em;line-height:.9}.savingsOutcome small{color:rgba(235,243,250,.86);font-size:.95rem;font-weight:700}.savingsHeroCta{max-width:none}.homeLiveStatus{margin:8px 0 0;border-color:rgba(19,184,197,.2);background:rgba(255,255,255,.78);box-shadow:0 10px 30px rgba(7,23,44,.05)}.homePriceComparison{padding:clamp(52px,7vw,86px) 0}.comparisonHeader{margin-bottom:26px}.catalogCta h2,.comparisonHeader h2,.proofHeader h2{color:var(--ink);text-wrap:balance}.catalogBody,.comparisonHeader p,.proofHeader p{color:#405167}.switchSavingsPanel{gap:18px;border:1px solid rgba(19,184,197,.18);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,251,253,.96)),#ffffff;box-shadow:0 26px 70px rgba(7,23,44,.1);color:var(--ink)}.scenarioLeadCard h4,.scenarioNarrativeHeader h4,.switchSavingsIntro h3{margin:0;color:var(--ink);font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.05;text-wrap:balance;word-break:keep-all}.scenarioLeadCard p,.scenarioNarrativeHeader p,.switchSavingsIntro p{color:#405167;line-height:1.58}.switchControls{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;grid-gap:18px;gap:18px;margin:0;border-color:var(--soft-line);background:#f7fbfd}.spendHint,.spendLabel{color:#657385}.spendValue{color:var(--accent-strong)}.spendControl input[type=range]{background:#dce8ee}.costBasisControl{background:#ffffff}.costBasisControl button{color:#526071;white-space:nowrap}.costBasisControl button[aria-pressed=true]{background:var(--ink);color:#ffffff}.scenarioLeadCard{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(19,184,197,.22);border-radius:24px;background:linear-gradient(135deg,rgba(19,198,209,.12),transparent 48%),#f8fcfd;padding:clamp(18px,3vw,26px)}.scenarioMath{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.scenarioMath .scenarioSave small{color:var(--accent-strong);font-size:1rem;font-weight:900}.scenarioNarrative{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--soft-line);padding-top:20px}.scenarioNarrativeHeader{display:grid;max-width:760px;grid-gap:8px;gap:8px}.scenarioRows{display:grid;grid-gap:10px;gap:10px}.scenarioRow{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) minmax(128px,.32fr);grid-gap:16px;gap:16px;align-items:center;min-height:118px;border:1px solid var(--soft-line);border-radius:22px;background:#ffffff;padding:16px}.scenarioRow.wide{background:linear-gradient(90deg,rgba(19,198,209,.08),#ffffff 44%)}.scenarioRowCopy{display:grid;grid-gap:7px;gap:7px;min-width:0}.scenarioRowCopy strong{color:var(--ink);font-size:1rem;line-height:1.32}.scenarioBars{display:grid;grid-gap:8px;gap:8px;min-width:0}.scenarioBarLine{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:34px;overflow:hidden;border-radius:999px;background:#edf3f6;padding:0 12px}.scenarioBarLine:before{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:rgba(7,23,44,.14);content:""}.scenarioBarLine.cpen:before{width:var(--cpen-width);background:rgba(19,184,197,.28)}.scenarioBarLine span,.scenarioBarLine strong{position:relative;z-index:1}.scenarioBarLine span{color:#526071;font-size:.78rem;font-weight:800}.scenarioBarLine strong{color:var(--ink);font-weight:900}.scenarioRowResult{display:grid;justify-items:end;grid-gap:2px;gap:2px}.scenarioRowResult span{color:var(--accent-strong);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;letter-spacing:-.04em;line-height:1}.scenarioRowResult strong{color:var(--ink);font-weight:900}.scenarioRowResult small{color:#657385;font-size:.72rem;font-weight:800;text-transform:uppercase}.switchSavingsMax{margin:0;color:var(--accent-strong)}.mobileComparisonList{display:none}.comparisonTableWrap{border:1px solid var(--soft-line);border-radius:22px;background:#ffffff;box-shadow:0 18px 46px rgba(7,23,44,.06)}.priceComparisonTable th{background:#f5f9fb;color:#526071}.priceComparisonTable td{color:#405167}.priceComparisonTable td strong{color:var(--ink)}.comparisonNote,.priceComparisonTable td span,.proofFinePrint{color:#657385}.homeProof{padding-top:clamp(54px,7vw,86px)}.proofStep{border-color:var(--soft-line);background:rgba(255,255,255,.82);box-shadow:0 14px 34px rgba(10,29,49,.04)}.presetDesc,.presetsHeader p,.proofStep p{color:#405167}.catalogCta{min-height:300px}@media (max-width:920px){.homeRedesign{width:min(100% - 28px,680px);padding-bottom:70px}.heroSection{min-height:auto;grid-template-columns:1fr;gap:18px;padding:30px 0 24px}.heroSection h1{max-width:10.5ch;font-size:clamp(2.65rem,11.4vw,4.1rem);line-height:.96}.heroLede,.heroLeft .heroActions{display:none}.savingsHero{gap:12px;border-radius:22px;padding:16px}.savingsEquation{grid-template-columns:repeat(2,minmax(0,1fr))}.savingsEquationTerm,.scenarioMath>div{border-radius:14px;padding:10px}.savingsEquationOperator{display:none}.savingsOutcome{border-radius:20px;padding:14px}.savingsOutcome strong{font-size:clamp(2.8rem,14vw,3.8rem)}.savingsHeroCta{min-height:40px}.switchControls{grid-template-columns:1fr}.costBasisControl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch}.costBasisControl button{min-height:44px;padding:8px 7px;font-size:.74rem;white-space:normal}.scenarioLeadCard,.scenarioMath,.scenarioRow{grid-template-columns:1fr}.scenarioRow{gap:12px;min-height:auto}.scenarioRowResult{justify-items:start;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px}.scenarioRowResult small{text-transform:none}.comparisonTableWrap{display:none}.mobileComparisonList{display:grid;grid-gap:10px;gap:10px}.mobileComparisonItem{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--soft-line);border-radius:18px;background:#ffffff;padding:14px;box-shadow:0 10px 26px rgba(7,23,44,.05)}.mobileComparisonItem>div{display:grid;grid-gap:4px;gap:4px}.mobileComparisonItem strong{color:var(--ink)}.mobileComparisonItem span{color:#657385;font-size:.86rem}.mobileComparisonItem dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobileComparisonItem dl div{display:grid;grid-gap:4px;gap:4px;min-width:0}.mobileComparisonItem dt{color:#657385;font-size:.68rem;font-weight:800;text-transform:uppercase}.mobileComparisonItem dd{margin:0;color:var(--ink);font-weight:850}.mobileComparisonSave dd{color:var(--accent-strong)}.proofHeader h2{max-width:11ch}.catalogBody,.proofHeader p{color:#526071}}@media (max-width:520px){.homeRedesign{width:calc(100% - 24px)}.heroSection h1{max-width:9.8ch;font-size:clamp(2.5rem,12.4vw,3.55rem)}.heroActions .button{min-width:0}.savingsOutcome{padding:18px}.scenarioBarLine{grid-template-columns:1fr;gap:0;align-items:center;padding:7px 12px;border-radius:14px}.scenarioBarLine strong{font-size:.95rem}.mobileComparisonItem dl{grid-template-columns:1fr}}