.launch-waitlist .ml-embedded .ml-form-embedBody>.ml-form-embedContent,.launch-waitlist .ml-embedded .ml-form-embedPermissionsContent.privacy-policy,.launch-waitlist .ml-embedded .ml-form-embedPermissionsContent.default>h4,.launch-waitlist .ml-embedded .ml-form-embedPermissionsContent.default>p,.launch-waitlist .ml-embedded .ml-form-embedPermissionsOptions .description{display:none!important}.launch-waitlist .ml-embedded .ml-form-embedContainer,.launch-waitlist .ml-embedded .ml-form-embedWrapper{width:100%!important;max-width:100%!important;color:var(--on-ink)!important;background:0 0!important;margin:0!important}.launch-waitlist .ml-embedded .ml-form-embedBody,.launch-waitlist .ml-embedded .ml-form-successBody{padding:0!important}.launch-waitlist .ml-embedded .ml-form-formContent,.launch-waitlist .ml-embedded .ml-form-embedPermissions,.launch-waitlist .ml-embedded .ml-form-embedPermissionsOptions,.launch-waitlist .ml-embedded .ml-form-checkboxRow{margin-bottom:14px!important}.launch-waitlist .ml-embedded p,.launch-waitlist .ml-embedded .label-description{color:var(--on-ink)!important;font-family:var(--font-sans)!important;font-size:12px!important;line-height:1.5!important}.launch-waitlist .ml-embedded input[type=email]{border:1px solid var(--border)!important;background:var(--card)!important;width:100%!important;min-height:44px!important;color:var(--foreground)!important;font-family:var(--font-sans)!important;border-radius:4px!important;font-size:14px!important}.launch-waitlist .ml-embedded .ml-form-embedSubmit{margin:0!important}.launch-waitlist .launch-free-notice{background:var(--highlight);color:var(--on-ink);font-family:var(--font-sans);text-align:left;border-radius:4px;margin-top:16px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.5;display:block}.launch-waitlist .ml-embedded button.primary{background:var(--primary)!important;height:48px!important;color:var(--primary-foreground)!important;font-family:var(--font-sans)!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:600!important}.launch-waitlist .ml-embedded button.primary:hover{background:var(--highlight)!important}.launch-waitlist .ml-embedded .ml-form-successContent h4{font-family:var(--font-display)!important;color:var(--on-ink)!important;font-size:24px!important}@media (width<=359px){.launch-waitlist{padding:20px}.launch-waitlist h1{font-size:32px}.launch-waitlist>a{margin-bottom:16px}.launch-waitlist>p,.launch-waitlist>fieldset{margin-top:12px}.launch-waitlist>p:last-child{font-size:11px;line-height:1.45}}.so-landing,.launch-waitlist{--so-bg:#0d0c10;--so-warm:#3a2617;--so-accent:#e5259a;--so-btn:#c51b76;--so-btn-deep:#8e1257;--so-card:#141218;--so-line:#2c2832;--so-text:#f4f2f5;--so-muted:#b9b4be;--so-logo:#26232b;--so-shadow:0 10px 28px -8px color-mix(in oklab,var(--so-btn) 55%,transparent);--so-body:"Manrope",system-ui,sans-serif;--so-head:"Barlow Condensed",sans-serif}.so-landing{background:radial-gradient(120% 60% at 50% 0%,var(--so-warm) 0%,var(--so-bg) 62%) var(--so-bg);min-height:100dvh;color:var(--so-text);font-family:var(--so-body);overflow-x:hidden}.so-wrap{width:100%;max-width:560px;padding:16px 16px calc(96px + env(safe-area-inset-bottom));margin:0 auto}.so-landing h1,.so-landing h2,.launch-waitlist h2,.so-h{font-family:var(--so-head);text-transform:uppercase;letter-spacing:0;font-weight:900;line-height:.95}.so-accent{color:var(--so-accent)}.so-logo{background:var(--so-logo);width:44px;height:44px;font-family:var(--so-head);color:var(--so-text);border-radius:10px;place-items:center;font-size:22px;font-weight:900;text-decoration:none;display:inline-grid}.so-logo span{color:var(--so-accent)}.so-title{margin-top:12px;font-size:clamp(30px,9.5vw,40px)}.so-kicker{letter-spacing:.04em;color:var(--so-muted);font-size:.6em;line-height:1.2;display:block}.so-punch{display:block}.so-sub{color:var(--so-muted);margin-top:8px;font-size:14px;line-height:1.4}.so-sub strong{color:var(--so-text);font-weight:800}.so-video{border:1px solid var(--so-line);background:#000;border-radius:14px;margin-top:12px;position:relative;overflow:hidden}.so-video video{aspect-ratio:16/9;background:#000;width:100%;display:block}.so-play{cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.so-play span{background:var(--so-btn);width:64px;height:64px;box-shadow:var(--so-shadow);color:var(--so-text);border-radius:999px;place-items:center;padding-left:4px;font-size:24px;display:grid}.so-replay{background:linear-gradient(180deg,transparent 40%,color-mix(in oklab,var(--so-bg) 82%,transparent));grid-template-rows:1fr auto;padding-bottom:26px}.so-replay span{place-self:end center;padding-left:0}.so-replay b{font-family:var(--so-head);letter-spacing:.06em;color:var(--so-text);font-size:18px;font-weight:900}.so-card{background:var(--so-card);border:1px solid var(--so-line);border-radius:16px;margin-top:14px;padding:18px}.so-btn{background:var(--so-btn);width:100%;min-height:54px;color:var(--so-text);font-family:var(--so-head);letter-spacing:.02em;text-transform:uppercase;box-shadow:var(--so-shadow);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:20px;font-weight:900;text-decoration:none;display:flex}.so-price{background:var(--so-card);border:1px solid var(--so-line);border-left:3px solid var(--so-accent);color:var(--so-text);border-radius:16px;margin-top:14px;padding:16px 18px;position:relative;overflow:hidden}.so-price small{letter-spacing:.12em;color:var(--so-accent);font-size:11px;font-weight:800}.so-price-intro{color:var(--so-muted);margin-top:6px;font-size:14px}.so-price-row{align-items:baseline;gap:10px;margin-top:2px;display:flex}.so-price-row b{font-family:var(--so-head);font-size:38px;font-weight:900;line-height:1}.so-price-row s{opacity:.75;font-size:16px}.so-price-usd{color:var(--so-muted);align-items:baseline;gap:8px;display:flex;margin-top:2px!important;font-size:12px!important}.so-price-usd b{color:var(--so-text);font-weight:800}.so-price-usd s{opacity:.75}.so-price p{color:var(--so-muted);margin-top:8px;font-size:13px;line-height:1.45;position:relative}.so-price .so-price-free strong{color:var(--so-text)}.so-note{color:var(--so-muted);margin-top:12px;font-size:14px;line-height:1.5}.so-note strong{color:var(--so-text)}.so-legal{color:var(--so-muted);margin-top:20px;font-size:12px;line-height:1.5}.so-legal a{color:var(--so-text);text-decoration:underline}.so-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--so-bg) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--so-line);justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0}.so-bar[data-show=false]{transform:translateY(110%)}.so-bar p{font-size:14px;font-weight:800;line-height:1.2}.so-bar small{color:var(--so-muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.so-bar .so-btn{width:auto;min-height:46px;padding:0 18px;font-size:18px}@media (width>=768px){.so-bar{display:none}.so-title{font-size:56px}}.launch-waitlist{background:var(--so-card);border:1px solid var(--so-line);color:var(--so-text);font-family:var(--so-body);text-align:left;border-radius:16px;padding:18px;scroll-margin-top:12px}.launch-waitlist h2{font-size:30px}.launch-waitlist .so-lead{color:var(--so-muted);margin-top:6px;font-size:15px;line-height:1.45}.launch-waitlist .so-lead strong{color:var(--so-accent);font-weight:800}.launch-waitlist .so-checks{color:var(--so-muted,var(--so-text));flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:10px 0 0;font-size:13px;font-weight:400;display:flex}.launch-waitlist .so-after{color:var(--so-muted);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.launch-waitlist .so-input{border:1px solid var(--so-line);background:var(--so-bg);width:100%;min-height:54px;color:var(--so-text);font-family:var(--so-body);border-radius:12px;padding:14px 16px;font-size:17px}.launch-waitlist[data-success=true] .so-card-head{display:none}.launch-waitlist .ml-embedded form{flex-direction:column;display:flex!important}.launch-waitlist .ml-embedded .ml-form-formContent{order:1;margin-bottom:10px!important}.launch-waitlist .ml-embedded .ml-form-embedPermissions,.launch-waitlist .ml-embedded .ml-form-checkboxRow{order:2}.launch-waitlist .ml-embedded .ml-form-embedMailerLite-GDPR{order:3;margin-bottom:10px}.launch-waitlist .ml-embedded .ml-form-embedSubmit{order:4}.launch-waitlist .ml-embedded .so-checks{order:5}.launch-waitlist .ml-embedded .so-after{order:6;margin-bottom:14px}.launch-waitlist .ml-embedded>*,.launch-waitlist .ml-embedded form>input[type=hidden]{order:7}.launch-waitlist .ml-embedded input[type=email]{border:1px solid var(--so-line)!important;background:var(--so-bg)!important;min-height:54px!important;color:var(--so-text)!important;font-family:var(--so-body)!important;border-radius:12px!important;padding:14px 16px!important;font-size:17px!important}.launch-waitlist .ml-embedded input[type=email]::placeholder{color:var(--so-muted)!important}.launch-waitlist .ml-embedded button.primary,.launch-waitlist .ml-embedded button.loading{background:var(--so-btn)!important;height:54px!important;color:var(--so-text)!important;font-family:var(--so-head)!important;letter-spacing:.02em!important;box-shadow:var(--so-shadow)!important;border-radius:12px!important;font-size:20px!important;font-weight:900!important}.launch-waitlist .ml-embedded p,.launch-waitlist .ml-embedded .label-description{color:var(--so-muted)!important;font-family:var(--so-body)!important;font-size:13px!important}.launch-waitlist .ml-embedded a{color:var(--so-text)!important}.launch-waitlist .so-step small{letter-spacing:.12em;text-transform:uppercase;color:var(--so-accent);font-size:12px;font-weight:800;display:block}.launch-waitlist .so-step .so-h{color:var(--so-text);margin:6px 0 10px;font-size:34px;display:block}.launch-waitlist .so-step span{color:var(--so-muted);margin-top:8px;line-height:1.5;display:block;font-size:15px!important}.launch-waitlist .so-step strong{color:var(--so-text)}.launch-waitlist .ml-embedded .ml-form-successContent h4{display:none!important}.launch-waitlist .ml-embedded .ml-form-successContent p{margin:0!important}.so-logo{justify-content:center;align-items:center;display:inline-flex}.so-counter{border:1px solid var(--so-line);background:var(--so-card);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;margin-top:12px;display:grid;overflow:hidden}.so-counter-count,.so-counter-right{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 10px;display:flex}.so-counter-right{border-left:1px solid var(--so-line)}.so-counter-count b{font-family:var(--so-head);color:var(--so-accent);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.so-counter-count i{letter-spacing:.12em;text-transform:uppercase;color:var(--so-muted);white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.so-counter-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--so-muted);white-space:normal;text-align:center;order:-1;font-size:10px;font-style:normal;font-weight:800;line-height:1.35}.so-counter-tiles{justify-content:center;align-items:flex-start;gap:14px;display:flex}.so-counter-tiles span{flex-direction:column;align-items:center;gap:3px;min-width:30px;display:flex}.so-counter-tiles b{font-family:var(--so-head);color:var(--so-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}@keyframes so-tick{0%{color:var(--so-accent);transform:translateY(-3px)}to{color:var(--so-text);transform:none}}.so-tick{animation:.45s ease-out so-tick}@media (prefers-reduced-motion:reduce){.so-tick{animation:none}}.so-counter-tiles i{letter-spacing:.1em;text-transform:uppercase;color:var(--so-muted);font-size:9px;font-style:normal;font-weight:700}@media (width<=767px){.so-wrap{padding:12px 14px calc(88px + env(safe-area-inset-bottom))}.so-logo{border-radius:9px;width:38px;height:38px;font-size:19px}.so-title{margin-top:8px;font-size:clamp(27px,8.6vw,34px)}.so-sub{margin-top:6px;font-size:13px;line-height:1.35}.so-video{border-radius:12px;margin-top:10px}.so-play span{width:54px;height:54px;font-size:20px}.so-replay b{font-size:15px}.so-card{border-radius:14px;margin-top:12px;padding:14px}.so-counter{border-radius:12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);margin-top:10px}.so-counter-count,.so-counter-right{gap:4px;padding:8px}.so-counter-count b{font-size:24px}.so-counter-count i{letter-spacing:.1em;font-size:9px}.so-counter-hint{letter-spacing:.03em;font-size:9px;line-height:1.25}.so-counter-tiles{gap:9px}.so-counter-tiles span{gap:2px;min-width:26px}.so-counter-tiles b{font-size:24px}.so-counter-tiles i{letter-spacing:.06em;font-size:8px}.so-landing .launch-waitlist{border-radius:14px;padding:14px}.so-landing .launch-waitlist h2{font-size:24px}.so-landing .launch-waitlist .so-lead{margin-top:5px;font-size:13px;line-height:1.4}.so-landing .launch-waitlist .so-input{min-height:48px;padding:12px 14px;font-size:16px}.so-landing{--so-field-h:48px;--so-field-pad:12px 14px;--so-field-fs:16px;--so-btn-h:48px;--so-btn-fs:18px}.so-landing .launch-waitlist .ml-embedded .ml-form-formContent,.so-landing .launch-waitlist .ml-embedded .ml-form-embedPermissions,.so-landing .launch-waitlist .ml-embedded .ml-form-checkboxRow{margin-bottom:10px!important}.so-landing .launch-waitlist .so-checks{margin-top:8px;font-size:12px}.so-landing .launch-waitlist .so-after{margin-top:8px;font-size:11px}.so-landing .launch-waitlist .so-step .so-h{margin:5px 0 8px;font-size:26px}.so-landing .launch-waitlist .so-step span{font-size:13px!important}.so-price{border-radius:14px;margin-top:12px;padding:12px 14px}.so-price-intro{font-size:13px}.so-price-row b{font-size:30px}.so-price-row s{font-size:14px}.so-price-usd{font-size:11px!important}.so-price p{margin-top:6px;font-size:12px;line-height:1.4}.so-note{margin-top:10px;font-size:13px}.so-legal{margin-top:14px;font-size:11px;line-height:1.45}.so-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.so-bar p{font-size:13px}.so-bar .so-btn{min-height:42px;padding:0 14px;font-size:16px}}
