.site{--ink:#0b1626;--ink-2:#3a4556;--muted:#5b6474;--line:#e2e6ed;--paper:#f7f8fa;--white:#fff;--grad:linear-gradient(90deg, #7b55e0, #3b6cf6 32%, #5cc8f5 66%, #5fd3b5);background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;overflow-x:hidden}.site h1,.site h2,.site h3{font-family:var(--font-brand), var(--font-sans), sans-serif}:where(.site) a{color:inherit;text-decoration:none}.site section{padding:0 20px}.site-nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8fad9;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.site-logo{width:auto;height:26px;display:block}.site-links{color:var(--ink-2);gap:26px;font-size:14px;display:none}.site-links a:hover{color:var(--ink)}.site-navRight{align-items:center;gap:10px;display:flex}.site-lang{color:var(--muted);font-size:13px}.site-btn{min-height:50px;font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.site-btn-primary{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 10px 30px #0b16262e}.site-btn-primary:hover{opacity:.9}.site-btn-sm{min-height:38px;box-shadow:none;padding:0 16px;font-size:13.5px}.site-btn:disabled{opacity:.6}.site-hero{gap:36px;max-width:1140px;margin:0 auto;display:grid;padding-top:40px!important;padding-bottom:40px!important}.site-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.site-h1{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(40px,11vw,72px);font-weight:800;line-height:1.02}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.site-lead{color:var(--ink-2);max-width:560px;margin:18px 0 0;font-size:17px;line-height:1.6}.site-leadNarrow{text-align:center;margin-inline:auto}.site-ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.site-note{color:var(--muted);margin:14px 0 0;font-size:13px}.site-heroArt{width:100%;max-width:460px;height:470px;margin:0 auto;position:relative}.site-orb{filter:blur(40px);opacity:.55;background:radial-gradient(circle at 30% 40%,#7b55e0,#0000 60%),radial-gradient(circle at 70% 60%,#5cc8f5,#0000 60%),radial-gradient(circle at 50% 80%,#5fd3b5,#0000 60%);border-radius:50%;position:absolute;inset:40px 10px 30px}.site-phone{aspect-ratio:390/844;background:#000;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 0 0 7px #121a28,0 30px 60px #0b162647}.site-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.site-heroArt .site-phone{width:200px;position:absolute}.site-phone-front{z-index:2;top:40px;left:6%;transform:rotate(-4deg)}.site-phone-back{top:0;right:4%;transform:rotate(5deg)}.site-card{z-index:3;background:var(--ink);color:#fff;white-space:nowrap;border-radius:18px;align-items:center;gap:12px;padding:14px 18px 14px 14px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 20px 40px #0b16264d}.site-card img{border-radius:10px;width:38px;height:38px}.site-band{text-align:center;max-width:860px;margin:30px auto 0;padding-top:50px!important;padding-bottom:50px!important}.site-band .site-lead{margin-inline:auto}.site-section{max-width:1140px;margin:0 auto;padding-top:60px!important;padding-bottom:20px!important}.site-h2{letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(28px,7vw,42px);font-weight:800;line-height:1.08}.site-steps{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.site-steps li{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:24px 22px;position:relative;overflow:hidden}.site-steps li:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.site-stepNum{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:inline-grid}.site-steps h3{margin:14px 0 6px;font-size:20px}.site-steps p{color:var(--ink-2);margin:0;line-height:1.55}.site-shots{grid-template-columns:repeat(2,1fr);gap:22px 16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.site-shots li{color:var(--ink-2);justify-items:center;gap:12px;font-size:14px;font-weight:600;display:grid}.site-shots .site-phone{border-radius:26px;width:100%;max-width:230px;box-shadow:0 0 0 5px #121a28,0 20px 40px #0b162633}.site-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.site-grid li{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:20px}.site-gridIcon{color:#3b6cf6}.site-grid h3{margin:10px 0 4px;font-size:16px}.site-grid p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.site-split{gap:40px;display:grid}.site-split .site-h2{text-align:left;font-size:clamp(24px,5.5vw,32px)}.site-pills{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.site-pills li{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:500}.site-soon{background:var(--ink);color:#fff;border-radius:22px;padding:26px 22px}.site-soon .site-h2{color:#fff}.site-soon ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.site-soon li{color:#d6dbe3;align-items:center;gap:10px;font-size:15px;display:flex}.site-badge{background:var(--grad);color:var(--ink);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.site-faq{gap:10px;max-width:760px;margin:28px auto 0;display:grid}.site-faq details{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:0 20px}.site-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:18px 0;font-weight:600;list-style:none;display:flex}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1}.site-faq details[open] summary:after{content:"–"}.site-faq p{color:var(--ink-2);margin:0 0 18px;line-height:1.6}.site-join{background:radial-gradient(80% 60% at 50% 0%, #1d2d4a, var(--ink) 70%);color:#fff;text-align:center;border-radius:32px;max-width:1100px;margin:70px auto 0;position:relative;overflow:hidden;padding:56px 22px 46px!important}.site-join:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.site-joinLogo{width:auto;height:64px;margin:0 auto 22px;display:block}.site-join .site-h2{color:#fff}.site-join .site-lead{color:#c7cfdb;margin-inline:auto}.wl-form{gap:10px;max-width:460px;margin:26px auto 0;display:grid}.wl-form input{font:inherit;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;outline:none;padding:14px 18px;font-size:16px}.wl-form input::placeholder{color:#ffffff8c}.wl-form input:focus{border-color:#5cc8f5}.wl-form .site-btn-primary{color:var(--ink);background:#fff;border-color:#fff}.wl-err{color:#ffb4a8;margin:0;font-size:14px}.wl-note{color:#9aa5b5;margin:4px 0 0;font-size:12.5px}.wl-ok{color:#dff7ef;background:#5fd3b526;border:1px solid #5fd3b5;border-radius:16px;max-width:460px;margin:26px auto 0;padding:16px 20px;font-weight:600}.site .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-foot{max-width:1140px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:40px 20px 50px;font-size:13px;display:flex}.site-foot p{margin:0}@media (min-width:760px){.site-links{display:flex}.site-steps{grid-template-columns:repeat(3,1fr)}.site-shots{grid-template-columns:repeat(4,1fr)}.site-split{grid-template-columns:1.2fr 1fr;align-items:start}.wl-form{grid-template-columns:1fr 1.3fr auto;max-width:720px}.wl-form .wl-err,.wl-form .wl-note{grid-column:1/-1}}@media (min-width:980px){.site-hero{grid-template-columns:1.1fr 1fr;align-items:center;padding-top:70px!important}.site-heroArt{height:560px}.site-heroArt .site-phone{width:240px}}.site-h1{font-size:clamp(36px,9.5vw,64px)}.rot{min-height:2.04em;padding-bottom:.08em;display:block}.rot-item{display:inline-block}@media (prefers-reduced-motion:no-preference){.rot-item{animation:.5s cubic-bezier(.2,.7,.2,1) rot-in}}@keyframes rot-in{0%{opacity:0;filter:blur(4px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}.rot-blue{color:#3b6cf6}
