:root{color-scheme:dark;--bg:#081018;--surface:#0d1822;--surface2:#13232f;--line:#293b48;--text:#edf5f5;--muted:#91a5ae;--sea:#59e1c1;--amber:#f3c15d;--max:1180px;font:16px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 0,#133f44 0,transparent 28%),var(--bg);color:var(--text)}img{max-width:100%;height:auto}a{color:inherit}.skip-link{position:fixed;left:10px;top:-100px;z-index:20;padding:10px;background:var(--sea);color:#031410}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:25px;min-height:72px;padding:12px max(22px,calc((100vw - var(--max))/2));border-bottom:1px solid #293b4888;background:#081018e8;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-weight:850;letter-spacing:-.02em}.site-header nav{display:flex;gap:25px;margin-left:auto}.site-header nav a,.site-footer nav a{color:var(--muted);text-decoration:none;font-size:14px}.site-header nav a:hover,.site-footer nav a:hover{color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;padding:10px 16px;background:var(--surface2);text-decoration:none;font-weight:750}.button.primary{color:#031410;background:var(--sea);border-color:var(--sea)}.button.disabled{opacity:.68;cursor:not-allowed}.hero{width:min(var(--max),calc(100% - 44px));min-height:690px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;padding:75px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--sea);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--sea);box-shadow:0 0 15px var(--sea)}h1,h2,h3{letter-spacing:-.045em;line-height:1.08}h1{max-width:650px;margin:16px 0 22px;font-size:clamp(52px,6.5vw,88px)}h1 em{color:var(--sea);font-style:normal}.hero-copy>p{max-width:590px;color:#b6c5ca;font-size:19px}.hero-actions{display:flex;align-items:center;gap:20px;margin:30px 0}.text-link{color:var(--sea);font-weight:750;text-decoration:none}.trust{display:flex;gap:18px;color:var(--muted);font-size:12px}.trust span:before{content:"✓";margin-right:6px;color:var(--sea)}.hero-visual{position:relative}.hero-visual:before{content:"";position:absolute;inset:9% 4%;z-index:-1;background:#59e1c133;filter:blur(60px)}.hero-visual img,.wide-shot,.split img{border:1px solid #4a6170;border-radius:14px;box-shadow:0 30px 90px #0009}.platform-strip{border-block:1px solid var(--line);padding:24px max(22px,calc((100vw - var(--max))/2));background:#0b151e}.platform-strip p{text-align:center;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.11em}.platform-strip div{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 28px}.platform-strip span{color:#c4d0d4;font-weight:700;font-size:14px}.section{width:min(var(--max),calc(100% - 44px));margin:0 auto;padding:120px 0}.intro{text-align:center}.section h2,.privacy-band h2,.final-cta h2{font-size:clamp(35px,5vw,58px);margin:14px auto;max-width:900px}.intro>p{max-width:680px;margin:0 auto 45px;color:var(--muted);font-size:18px}.wide-shot{width:min(1000px,100%)}.split{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px}.split.reverse{grid-template-columns:1.15fr .85fr}.split.reverse>div{order:2}.split p{color:var(--muted);font-size:18px}.check-list{padding:0;list-style:none}.check-list li{padding:7px 0}.check-list li:before{content:"✓";color:var(--sea);margin-right:10px}.deadline-row{display:flex;gap:8px;margin-top:25px}.deadline-row div{display:grid;place-items:center;min-width:68px;padding:10px;border:1px solid #f3c15d44;border-radius:9px;background:#f3c15d0c}.deadline-row b{color:var(--amber);font-size:22px}.deadline-row span{color:var(--muted);font-size:10px;text-transform:uppercase}.privacy-band{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;padding:85px max(22px,calc((100vw - var(--max))/2));border-block:1px solid #59e1c144;background:linear-gradient(120deg,#0c2827,#0b1720)}.privacy-band h2{margin-left:0}.privacy-band p{color:#b5c7ca;max-width:680px}.privacy-band code{color:var(--sea)}.privacy-band dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.privacy-band dl div{display:grid;padding:18px;border:1px solid #59e1c133;border-radius:12px;background:#08101866}.privacy-band dt{color:var(--muted);font-size:12px}.privacy-band dd{margin:0;color:var(--sea);font-weight:800;font-size:20px}.pricing{text-align:center}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;text-align:left}.price-grid article{position:relative;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.price-grid article.featured{border-color:#59e1c177;background:radial-gradient(circle at 100% 0,#1e756d44,transparent 42%),var(--surface)}.price-grid h3{font-size:21px}.price{font-size:43px;font-weight:850;margin:12px 0}.price small{font-size:13px;color:var(--muted)}.price-grid ul{min-height:210px;padding-left:20px;color:#cad5d8}.price-grid li{margin:8px 0}.price-grid li::marker{color:var(--sea)}.price-grid .button{width:100%;font-size:13px}.popular{position:absolute;right:16px;top:16px;color:var(--sea);font-size:10px;text-transform:uppercase;font-weight:800}.pricing-note{color:var(--muted);font-size:13px}.faq>h2{text-align:left;margin-left:0}.faq>div{max-width:900px}.faq details{border-top:1px solid var(--line);padding:20px 3px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:750;cursor:pointer}.faq details p{color:var(--muted);max-width:750px}.final-cta{text-align:center;padding:100px 22px;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 100%,#15534e,transparent 50%)}.final-cta p{color:var(--muted)}.site-footer{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:25px;padding:30px max(22px,calc((100vw - var(--max))/2));border-top:1px solid var(--line);background:#060c12}.site-footer p,.site-footer small{color:var(--muted);font-size:12px}.site-footer nav{display:flex;gap:15px}.legal{width:min(820px,calc(100% - 40px));min-height:75vh;margin:0 auto;padding:90px 0}.legal h1{font-size:clamp(45px,7vw,72px)}.legal h2{margin-top:42px;font-size:28px}.legal p{color:#b8c6ca;font-size:17px}.legal code{color:var(--sea)}:focus-visible{outline:3px solid #59e1c166;outline-offset:3px}@media(max-width:850px){.site-header nav{display:none}.site-header .button{margin-left:auto}.hero,.split,.split.reverse,.privacy-band{grid-template-columns:1fr}.hero{padding:55px 0}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.trust{justify-content:center}.split.reverse>div{order:0}.section{padding:85px 0}.price-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.price-grid ul{min-height:0}.site-footer{grid-template-columns:1fr auto}.site-footer p{display:none}}@media(max-width:560px){.site-header{padding-inline:15px}.site-header>.button{font-size:11px;padding:8px}.hero{width:calc(100% - 30px);min-height:0}.hero-actions{flex-direction:column}.trust{flex-wrap:wrap}.section{width:calc(100% - 30px)}h1{font-size:45px}.privacy-band{padding-inline:15px}.privacy-band dl{grid-template-columns:1fr 1fr}.deadline-row{flex-wrap:wrap}.site-footer{padding-inline:15px}.site-footer nav{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
