:root{--acc:#43d9a3;--acc-dim:#43d9a31f;--acc-glow:#43d9a340;--play:running}html{overflow-x:hidden}html,body{background:#08090b;margin:0;padding:0}body{color:#f2f4f5;-webkit-font-smoothing:antialiased;font-family:Archivo,sans-serif}a{color:var(--acc);text-decoration:none}a:hover{color:#8aeac8}::selection{background:var(--acc);color:#08090b}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate(-10%,-5%)scale(1)}50%{transform:translate(10%,8%)scale(1.15)}to{transform:translate(-10%,-5%)scale(1)}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes drip{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(40px)}}@keyframes cascade{0%{opacity:0;left:0%}10%{opacity:1}45%{left:47%}55%{left:47%}90%{opacity:1}to{opacity:0;left:94%}}section[id]{scroll-margin-top:88px}.h-navlink:hover{color:#f2f4f5!important}.h-cta:hover{box-shadow:0 0 48px var(--acc-glow)!important;color:#08090b!important;transform:translateY(-2px)!important}.h-cta-sm:hover{color:#08090b!important;transform:translateY(-1px)!important}.h-ghost:hover{color:#f2f4f5!important;border-color:#ffffff59!important}.h-docs:hover{border-color:var(--acc)!important;color:#f2f4f5!important}.h-journey:hover{border-color:var(--acc)!important;transform:translateY(-3px)!important}.h-bar:hover{opacity:.7!important}.h-orbit:hover{border-color:var(--acc)!important;color:#f2f4f5!important}.h-leak:hover{background:#ffffff05!important}.h-quote:hover{border-color:#ffffff2e!important}.h-pay:hover{transform:translateY(-1px)!important}@media (max-width:1024px){.dc-nav{padding:16px 24px!important}.dc-hero{padding:72px 24px 64px!important}.dc-sec{padding-left:24px!important;padding-right:24px!important}.dc-journey{grid-template-columns:repeat(3,1fr)!important}.dc-leaks{grid-template-columns:repeat(2,1fr)!important}.dc-frame{grid-template-columns:1fr!important}.dc-frame>div:first-child{border-bottom:1px solid #ffffff12!important;border-right:none!important}.dc-engine{grid-template-columns:1fr!important;gap:32px!important}.dc-engine-rev>div:first-child{order:2!important}.dc-dev{grid-template-columns:1fr!important;gap:36px!important}.dc-quotes{grid-template-columns:1fr 1fr!important}.dc-price{grid-template-columns:1fr!important;gap:28px!important;padding:36px!important}.dc-price-div{display:none!important}.dc-foot-cols{flex-wrap:wrap!important;gap:40px!important}}@media (max-width:760px){.dc-nav{flex-wrap:wrap!important;gap:12px!important;padding:14px 18px!important}.dc-nav-links{order:3!important;justify-content:space-between!important;gap:0!important;width:100%!important;font-size:13px!important}.dc-hero{padding:48px 18px 56px!important}.dc-sec{padding-left:18px!important;padding-right:18px!important}.dc-hero-cta{flex-direction:column!important;align-self:stretch!important}.dc-hero-cta>a{text-align:center!important}.dc-stats{flex-wrap:wrap!important;justify-content:center!important;gap:20px!important}.dc-stats>div[style*="1px"]{display:none!important}.dc-journey{grid-template-columns:repeat(2,1fr)!important}.dc-leaks{grid-template-columns:1fr!important}.dc-leaks>div{border-bottom:1px solid #ffffff0f!important;border-right:none!important}.dc-quotes{grid-template-columns:1fr!important}.dc-price{padding:28px!important}.dc-code{padding:18px!important;font-size:11px!important}.dc-foot{padding:40px 18px 32px!important}.dc-foot-cols{gap:28px!important}.dc-framefoot{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 14px!important}.dc-hero h1{font-size:clamp(30px,8.4vw,46px)!important}.dc-sec h2{font-size:clamp(25px,6.4vw,36px)!important}}@media (max-width:480px){.dc-nav{padding:12px 14px!important}.dc-nav-links{font-size:12px!important}.dc-hero{padding:36px 14px 44px!important}.dc-sec{padding-left:14px!important;padding-right:14px!important}.dc-journey{grid-template-columns:1fr!important}.dc-price{padding:22px!important}.dc-foot{padding:36px 14px 28px!important}.dc-foot-cols{gap:24px!important}}
