[data-nav] *,[data-hero-pad] *,[data-stats-pad] *,[data-flow-pad] *,[data-cases-pad] *,[data-cta-pad] *,[data-footer-pad] *{box-sizing:content-box}:is([data-nav],[data-hero-pad],[data-stats-pad],[data-flow-pad],[data-cases-pad],[data-cta-pad],[data-footer-pad]) :is(h1,h2,h3,h4){color:inherit}:root{--navy-900:#0d1836;--navy-800:#13224f;--navy-700:#1b2e6b;--navy-600:#24398a;--blue-600:#2b5ce6;--blue-500:#3d6ff5;--blue-400:#6b93ff;--lav-100:#eef0fa;--lav-50:#f6f7fc;--ink:#10193b;--ink-muted:#5a6485;--green-500:#1faa6b;--amber-500:#e8952a;--shadow-card:0 1px 2px #10193b0a,0 8px 24px #10193b0f}body{color:var(--ink);font-family:var(--font-onest),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:18px;line-height:1.6}a{color:var(--blue-600)}a:hover{color:var(--navy-700)}@keyframes fly{0%{offset-distance:0%;opacity:0}8%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ping{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes screenIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes screenFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){[data-hero-grid]{grid-template-columns:1fr!important;gap:24px!important}[data-scene]{zoom:.86}}@media (width<=900px){[data-scene]{zoom:.68}}@media (width<=620px){[data-scene]{zoom:.46}[data-hero-pad]{padding:20px 16px 48px!important}}@media (width<=1080px){[data-stats-grid]{grid-template-columns:1fr!important;gap:36px!important}[data-stats-note]{grid-template-columns:1fr!important;gap:24px!important}[data-rating-grid]{grid-template-columns:1fr!important;gap:32px!important}[data-cost-row]{grid-template-columns:1fr 96px!important;gap:12px!important}[data-cost-row]>div:nth-child(2){grid-area:2/1/auto/-1!important}[data-cost-row]>div:nth-child(3){grid-area:1/2!important}[data-cpl-row]{grid-template-columns:1fr 108px 108px!important;gap:10px!important;padding-left:16px!important;padding-right:16px!important}[data-cpl-row]>div:nth-child(2),[data-cpl-row]>div:nth-child(3){white-space:nowrap}[data-flow-win]{grid-template-columns:1fr!important}[data-flow-win]>div:first-child{border-right:none!important;border-bottom:1px solid var(--lav-100)!important}[data-flow-stage]{padding:36px 20px!important}}@media (width<=1000px){[data-case-card]{flex-basis:calc(50% - 10px)!important}}@media (width<=680px){[data-case-card]{flex-basis:100%!important}[data-cases-pad]{padding:56px 16px 72px!important}}@media (width<=900px){[data-faq-grid]{grid-template-columns:1fr!important;gap:32px!important}}@media (width<=680px){[data-faq-pad]{padding:56px 16px 72px!important}}@media (width<=900px){[data-cta-grid]{grid-template-columns:1fr!important;gap:36px!important}}@media (width<=680px){[data-cta-pad]{padding:56px 16px 64px!important}}@media (width<=900px){[data-footer-grid]{grid-template-columns:1fr 1fr!important;gap:36px!important}}@media (width<=560px){[data-footer-grid]{grid-template-columns:1fr!important}[data-footer-pad]{padding:0 16px 36px!important}[data-footer-bottom]{gap:10px!important}[data-footer-bottom]>span:last-child{margin-left:0!important}}@media (width<=620px){[data-stats-pad]{padding:48px 16px 56px!important}[data-stats-grid]>div:first-child{width:280px!important;height:280px!important}[data-stats-grid]>div:first-child>div:last-child{inset:52px!important}}@media (width<=1000px){[data-nav-links]{display:none!important}}@media (width<=760px){[data-nav]>div{gap:16px!important;padding:12px 16px!important}[data-nav-right]>a:first-child{display:none!important}}[data-screen]{display:contents}[data-screen][hidden]{display:none!important}[data-cta-status]:empty{display:none}.faq-pad{border-top:1px solid var(--lav-100);background:#fff;padding:76px 32px 96px}.faq-pad-inner{max-width:1180px;margin:0 auto}@media (width<=980px){.faq-pad{padding:56px 20px 72px}}@media (width<=560px){.faq-pad{padding:48px 16px 64px}}
