:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f1f3ef;--card:#fff;--card-2:#e9ece7;--ink:#0b0d0c;--ink-2:#5e655f;--sep:#0000001a;--tint:#087a41;--tint-press:#06612f;--tint-fill:#08854a;--tint-soft:#0b9e551f;--hero-a:#14201a;--hero-b:#0a0f0c;--glow:#3cf08d;--f:ui-rounded,-apple-system,BlinkMacSystemFont,"SF Pro Rounded","SF Pro Text",system-ui,"Segoe UI",Roboto,sans-serif;--m:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--r-card:24px;--g:16px;--maxw:1040px;--pt:20px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:720px){:root{--g:24px;--pt:36px}}@media (prefers-color-scheme:dark){:root{--bg:#08090a;--card:#15181a;--card-2:#22272a;--ink:#f4f7f5;--ink-2:#9aa3a0;--sep:#ffffff1a;--tint:#3cf08d;--tint-press:#7cffb2;--tint-fill:#3cf08d;--tint-soft:#3cf08d24}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 17px/1.5 var(--f);-webkit-font-smoothing:antialiased;min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex}main{flex:1}a{color:var(--tint)}a:hover{color:var(--tint-press)}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);padding:0 var(--g);margin:0 auto}.nw{white-space:nowrap}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--g);z-index:9;background:var(--card);border-radius:12px;padding:8px 12px;top:8px}:focus-visible{outline:3px solid var(--tint);outline-offset:2px;border-radius:6px}.top{padding:14px 0}.top .wrap{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{color:var(--ink);font:900 22px/1 var(--f);letter-spacing:.04em;align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{border-radius:9px;width:36px;height:36px}.lang{font:600 15px/1 var(--f);color:var(--ink-2);background:var(--card);border-radius:999px;padding:10px 12px;text-decoration:none}.lang:hover{color:var(--ink)}.hero{color:#f4f7f5;background:radial-gradient(120% 80% at 50% 0%,#3cf08d38,transparent 60%),linear-gradient(180deg,var(--hero-a),var(--hero-b));text-align:center;border-radius:32px;justify-items:center;gap:14px;margin-top:8px;padding:40px 24px 36px;display:grid;position:relative;overflow:hidden}@media (min-width:720px){.hero{padding:64px 48px 56px}}.hero .icon{border-radius:26px;width:112px;height:112px;box-shadow:0 0 0 1px #ffffff14,0 18px 60px #3cf08d40}.hero h1{font:900 clamp(44px,11vw,84px)/1 var(--f);letter-spacing:.04em}.hero .tag{font:700 clamp(20px,4.4vw,28px)/1.25 var(--f);max-width:22em}.hero .tag span{display:block}.hero .sub{color:#b8c2bd;max-width:34em}.soon{font:700 15px/1 var(--f);color:#08090a;background:linear-gradient(90deg,#7cffb2,#3cf08d,#12b886);border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:10px 16px;display:inline-flex}.soon:before{content:"";opacity:.7;background:#08090a;border-radius:50%;width:8px;height:8px}.sec{padding:40px 0 0}.sec>h2,.sec .h2{font:900 clamp(26px,5vw,36px)/1.15 var(--f);margin-bottom:16px}.lead{color:var(--ink-2);max-width:40em;margin:-6px 0 18px}.grid{gap:12px;display:grid}@media (min-width:640px){.grid{grid-template-columns:1fr 1fr}}@media (min-width:980px){.grid.three{grid-template-columns:1fr 1fr 1fr}}.card{background:var(--card);border-radius:var(--r-card);padding:20px}@media (min-width:720px){.card{padding:24px 26px}}.card h3,.card>h2{font:800 19px/1.3 var(--f);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.card p{color:var(--ink-2)}.card p+p{margin-top:8px}.badge{font:700 12px/1 var(--f);letter-spacing:.04em;text-transform:uppercase;color:var(--tint);background:var(--tint-soft);border-radius:999px;padding:5px 8px}.note{color:var(--ink-2);margin-top:14px;font-size:15px}.checks{gap:10px;list-style:none;display:grid}.checks li{padding-left:28px;position:relative}.checks li:before{content:"";border-left:3px solid var(--tint);border-bottom:3px solid var(--tint);width:14px;height:8px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.steps{counter-reset:s;gap:10px;margin-top:12px;list-style:none;display:grid}.steps li{counter-increment:s;min-height:28px;padding-left:40px;position:relative}.steps li:before{content:counter(s);width:28px;height:28px;font:800 15px/1 var(--f);color:var(--bg);background:var(--tint);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1px;left:0}.ui{color:var(--ink);font-weight:700}.card .mail{font:800 clamp(20px,5vw,24px)/1.3 var(--f);overflow-wrap:anywhere;margin-top:4px;display:inline-block}.legal .eyebrow{font:700 13px/1.2 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--tint)}.legal .addr{margin-top:4px}.prose strong{font-weight:700}@media (prefers-color-scheme:dark){.legal .prose a:hover{color:var(--tint-press)}}.foot{border-top:1px solid var(--sep);color:var(--ink-2);margin-top:56px;padding:28px 0 36px;font-size:15px}.foot nav{flex-wrap:wrap;gap:6px 20px;margin-bottom:12px;display:flex}.foot nav a{color:var(--ink);padding:6px 0;font-weight:600;text-decoration:none}.foot nav a:hover{color:var(--tint)}.foot p+p{margin-top:6px}.foot .src{font-size:13px}
