.sc-optin{color:#f4f5f5;background:#101214;min-height:100vh}.sc-hero{grid-template-columns:minmax(330px,.85fr) minmax(0,1.25fr);align-items:center;gap:5vw;max-width:1560px;margin:auto;padding:80px 5vw 64px;display:grid}.sc-copy h1{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(44px,4.2vw,68px);font-weight:900;line-height:1.02}.sc-copy h1 em{color:#73d4e6;font-style:normal}.sc-product{filter:drop-shadow(0 22px 22px #0008);min-width:0;margin:0}.sc-product img{border-radius:18px;width:100%;height:auto;display:block}.sc-signup h2{margin-bottom:15px;font-size:19px;font-weight:750}.sc-signup form{flex-direction:column;gap:10px;max-width:480px;display:flex}.sc-signup label{color:#dce0e2;font-size:13px}.sc-signup input[type=email]{color:#fff;background:#1a1e21;border:1px solid #505960;border-radius:5px;min-height:54px;padding:12px 16px;font-size:16px}.sc-signup input:focus-visible{outline-offset:2px;outline:2px solid #73d4e6}.sc-signup button{color:#101214;cursor:pointer;background:#73d4e6;border-radius:5px;min-height:54px;padding:12px 18px;font-size:15px;font-weight:850}.sc-signup button:hover{background:#b2eaf3}.sc-signup button:disabled{opacity:.6;cursor:wait}.sc-signup button:focus-visible{outline-offset:3px;outline:2px solid #fff}.sc-honeypot{width:1px;height:1px;position:absolute;left:-10000px}.sc-consent{color:#9da6ab;margin-top:4px;font-size:11px;line-height:1.65}.sc-consent a{text-decoration:underline}.sc-error{color:#ffb5b0;font-size:14px}.sc-success{border:1px solid #73d4e6;padding:20px}.sc-platform{color:#9da6ab;margin-top:20px;font-size:12px;line-height:1.7}@media (max-width:900px){.sc-hero{grid-template-columns:1fr;gap:34px;padding-top:100px}.sc-product{grid-row:1}.sc-copy{max-width:600px;margin:auto}.sc-copy h1{font-size:clamp(38px,8vw,60px)}.sc-signup form{max-width:none}}@media (prefers-reduced-motion:reduce){.sc-optin *{scroll-behavior:auto}}.sc-signup{margin-top:28px}.sc-hero{isolation:isolate;min-height:calc(100vh - 72px);position:relative;overflow:hidden}.sc-atmosphere{z-index:-2;pointer-events:none;background:radial-gradient(at 80% 25%,#4ec8ff88,#0000 65%),radial-gradient(at 70% 80%,#ff5da277,#0000 65%),linear-gradient(125deg,#101214,#b38bee66);position:absolute;inset:0}.sc-atmosphere .witch-shader{opacity:.7;width:100%;height:100%}.sc-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#101214ed,#10121480 48%,#10121420),linear-gradient(#0000 75%,#101214);position:absolute;inset:0}@media (max-width:900px){.sc-hero:after{background:linear-gradient(#10121422,#101214c9 45%,#101214)}}.sc-optin{isolation:isolate;background:0 0;position:relative}.sc-optin>.sc-atmosphere,.sc-optin>main>.sc-atmosphere{z-index:-2;position:fixed;inset:0}.sc-hero{isolation:auto;overflow:visible}.sc-hero:after{position:fixed}.sc-copy h1{text-transform:none;font-size:clamp(38px,3.5vw,58px)}
