﻿body{margin:0}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none !important}:root{color-scheme:dark;--void:#0b0c0d;--panel:#141518;--text:#f4f2f7;--dim:#a8a3b3;--mute:#6d6878;--line:rgba(255,255,255,.1);--glass:rgba(255,255,255,.04);--mint:#1dd78e;--mint-dk:#062a1c;--err:#ff8f8f;--field:rgba(255,255,255,.04);--display:"Bricolage Grotesque","Nunito Sans",system-ui,sans-serif;--body:"Nunito Sans",ui-rounded,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{background:var(--void)}body{color:var(--text);font-family:var(--body);font-size:17px;line-height:1.6;overflow-x:hidden;background:radial-gradient(90% 60% at 75% 10%, #1d1a24 0%, #0b0c0d 65%) #0b0c0d;background-attachment:fixed;padding-left:max(16px,env(safe-area-inset-left, 0px));padding-right:max(16px,env(safe-area-inset-right, 0px))}.wrap{max-width:1180px;margin:0 auto}h1,h2,h3{font-family:var(--display);font-weight:800;letter-spacing:-0.025em;margin:0;text-wrap:balance}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:8px}.k{font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mint)}.human{color:var(--mint)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}nav{display:flex;justify-content:space-between;align-items:center;padding-block:22px;gap:12px}.logo img{display:block;height:24px;width:auto}.nav-login{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;font-weight:800;font-size:14px;text-decoration:none;color:var(--text);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);transition:border-color .2s}.nav-login:hover{border-color:var(--mint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border:0;border-radius:999px;cursor:pointer;text-decoration:none;font-family:var(--body);font-weight:800;font-size:16px;background:var(--mint);color:var(--mint-dk);transition:filter .2s}.btn:hover{filter:brightness(1.07)}footer{border-top:1px solid var(--line);padding-block:32px 40px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;font-size:14px;color:var(--dim)}footer h4{margin:0 0 10px;font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}footer a{text-decoration:none}footer a:hover{color:var(--mint)}.legal{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;color:var(--mute);padding-top:18px;border-top:1px solid var(--line)}@media(max-width: 900px){footer{grid-template-columns:repeat(2, minmax(0, 1fr))}}.hero{padding-block:72px 48px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:880px}.hero h1{font-size:clamp(32px,4.8vw,58px);line-height:.98}.hero .sub{font-size:18px;color:var(--dim);max-width:56ch}.sec{padding-block:48px 72px;display:flex;flex-direction:column;gap:32px}.hero.center{align-items:center;text-align:center;margin-inline:auto}.sec-h{display:flex;flex-direction:column;gap:16px;max-width:880px}.sec-h h2{font-size:clamp(28px,4vw,46px);line-height:1.02}@media(max-width: 640px){.hero,.about{padding-block:48px 32px}.sec{padding-block:32px 48px}.hero .sub{font-size:17px}}.about{padding-block:72px 48px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;max-width:760px;margin-inline:auto}.about h1{font-size:clamp(32px,4.8vw,58px);line-height:.98}.about-copy{display:flex;flex-direction:column;gap:18px;max-width:64ch;color:var(--dim);font-size:18px}.cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;margin-top:8px}.cta b{font-size:18px}.founders{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:56px;align-items:center;border-top:1px solid hsla(0,0%,100%,.08);padding-top:56px}.founders img{display:block;width:100%;height:auto}.founders .copy{display:flex;flex-direction:column;gap:16px}.founders .copy p:not(.k){color:var(--dim)}@media(max-width: 860px){.founders{grid-template-columns:minmax(0, 1fr);gap:32px;padding-top:40px}}.compare{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;align-items:start;padding-bottom:72px}.plan-card{position:relative;display:flex;flex-direction:column;gap:22px;padding:32px 28px;border-radius:28px;background:var(--panel);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);min-width:0}.plan-card.best{box-shadow:inset 0 0 0 1.5px var(--mint);margin-top:0}.plan-logo{height:56px;display:flex;align-items:center;justify-content:center}.plan-logo img{display:block;max-height:40px;width:auto}.plan-logo img.on-dark{filter:brightness(0) invert(1)}.badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:5px 14px;border-radius:999px;background:var(--mint);color:var(--mint-dk);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:15px}.checks li{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:10px}.checks li::before{content:"✓";color:var(--mint);font-weight:800}.checks li.no{color:var(--mute)}.checks li.no::before{content:"✕";color:var(--mute)}.plan-card .btn{width:100%;margin-top:4px}@media(max-width: 980px){.compare{grid-template-columns:minmax(0, 1fr);max-width:520px;margin-inline:auto;gap:32px}}.contact{padding-block:72px 96px;display:flex;flex-direction:column;align-items:center;gap:32px}.contact h1{font-size:clamp(32px,4.8vw,58px);line-height:.98;text-align:center}.contact .panel{width:100%;max-width:560px;padding:32px;border-radius:28px;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.contact form{display:flex;flex-direction:column;gap:16px}.f{display:flex;flex-direction:column;gap:6px;min-width:0}.f label{font-size:13px;font-weight:700;color:var(--dim)}.f input[type=text],.f input[type=email],.f input[type=tel]{width:100%;padding:14px 16px;border:0;border-radius:14px;outline:none;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s;font-family:var(--body);font-size:16px;color:var(--text)}.f input::placeholder{color:var(--mute)}.f input[type=text]:focus,.f input[type=email]:focus,.f input[type=tel]:focus{box-shadow:inset 0 0 0 1.5px var(--mint)}.f.bad input[type=text],.f.bad input[type=email],.f.bad input[type=tel]{box-shadow:inset 0 0 0 1.5px var(--err)}.f .err{font-size:12px;color:var(--err)}.f .err:empty{display:none}.f .req{margin-left:2px;color:var(--err)}.f .agree{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:10px;align-items:start;font-size:14px;font-weight:400;color:var(--dim);cursor:pointer}.f .agree input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--mint)}.f.bad .agree{color:var(--err)}.form-err{margin:0;padding:12px 16px;border-radius:14px;font-size:14px;color:var(--err);background:rgba(255,143,143,.08);box-shadow:inset 0 0 0 1px rgba(255,143,143,.25)}.contact .btn{width:100%;margin-top:4px}.btn[disabled]{opacity:.6;cursor:progress;filter:none}.done-box{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:24px;text-align:center}.done-box:focus{outline:none}.done-box .big{font-size:44px;line-height:1;color:var(--mint);text-shadow:0 0 30px rgba(31,214,148,.5)}.done-box h2{font-size:26px}.done-box p{color:var(--dim)}@media(max-width: 560px){.contact{padding-block:48px 72px}.contact .panel{padding:22px;border-radius:24px}}
