.marketing-surface{--wl-err:#e8977a}.marketing-surface[data-theme=light]{--wl-err:#a6432a}.waitlist-order{padding:24px}.waitlist-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wl{border-block:1px solid var(--line);background:var(--bg-raise);padding:36px 0 40px;scroll-margin-top:72px}.wl-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:4px;min-height:44px;padding:6px 16px;border-bottom:1px solid var(--line);color:var(--fg-mute);font:500 13px/1.35 var(--man);text-align:center;text-decoration:none}.wl-strip b{color:var(--accent);font-weight:600;white-space:nowrap}.wl-strip:hover b{text-decoration:underline;text-underline-offset:3px}.wl-strip:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wl-in{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center}.wl-t{margin-top:12px;font:400 28px/1.12 var(--tenor);text-wrap:balance;color:var(--fg)}.wl-lead{margin-top:10px;max-width:46ch;color:var(--fg-mute);font:400 15px/1.55 var(--man);text-wrap:pretty}.wl-form2{display:flex;flex-direction:column;gap:12px;min-width:0}.wl-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wl-chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg);color:var(--fg-mute);font:600 14px/1 var(--man);cursor:pointer;white-space:nowrap}.wl-chip:hover{color:var(--fg);border-color:var(--fg-soft)}.wl-chip[aria-checked=true]{border-color:var(--accent);background:var(--accent-tok);color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}.wl-btn:focus-visible,.wl-cal:focus-visible,.wl-chg:focus-visible,.wl-chip:focus-visible,.wl-note a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wl-ico{flex:none;width:20px;height:20px;-webkit-mask:var(--ico) center /contain no-repeat;mask:var(--ico) center /contain no-repeat;background:var(--ico-c)}.wl-ico--telegram{--ico:url(/marketing/icons/telegram.svg);--ico-c:#26a5e4}.wl-ico--whatsapp{--ico:url(/marketing/icons/whatsapp.svg);--ico-c:#25d366}.marketing-surface[data-theme=light] .wl-ico--whatsapp{--ico-c:#1da851}.wl-ico--viber{--ico:url(/marketing/icons/viber.svg);--ico-c:#7360f2}.wl-ico--instagram{--ico:url(/marketing/icons/instagram.svg);--ico-c:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.wl-ico--email{--ico:url(/marketing/icons/mail.svg);--ico-c:var(--accent)}.wl-ico--sms{--ico:url(/marketing/icons/message-square-text.svg);--ico-c:var(--accent)}.wl-ico--cal{--ico:url(/marketing/icons/calendar-plus.svg);--ico-c:var(--accent);width:18px;height:18px}.wl-cal{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0;color:var(--fg);font:600 14px/1.2 var(--man);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;text-wrap:pretty}.wl-cal:hover{color:var(--accent)}.wl-line{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.wl-f{display:flex;flex-direction:column;gap:8px;min-width:0}.wl-i{display:block;width:100%;height:48px;padding:0 14px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);color:var(--fg);font:500 16px/1 var(--man);outline:0;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}.wl-i::placeholder{color:var(--fg-soft);font-weight:400;opacity:1}.wl-i:hover{border-color:var(--fg-soft)}.wl-i:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tok)}.wl-i[readonly]{color:var(--fg-mute)}.is-err .wl-i{border-color:var(--wl-err)}.is-err .wl-i:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--wl-err) 24%,transparent)}.wl-e{font:500 13px/1.45 var(--man);color:var(--wl-err);text-wrap:pretty}.wl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 24px;border:0;border-radius:6px;background:var(--accent);color:var(--accent-ink);font:700 15px/1.2 var(--man);white-space:nowrap;cursor:pointer}.wl-btn:hover{background:var(--accent-hover)}.wl-btn[aria-busy=true]{cursor:progress}.wl-spin{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:wlspin .8s linear infinite}@keyframes wlspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wl-spin{animation-duration:2.4s}}.wl-alert{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);color:var(--fg);font:500 14px/1.45 var(--man)}.wl-ai{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--wl-err);color:var(--bg);font:700 12px/18px var(--man);font-style:normal;text-align:center}.wl-note{font:400 13px/1.5 var(--man);color:var(--fg-soft);text-wrap:pretty}.wl-note a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.wl-note a:hover{color:var(--accent-hover)}.wl-done{display:flex;gap:14px;align-items:flex-start;align-self:stretch;padding:18px 20px;border:1px solid var(--accent-line);border-radius:8px;background:var(--accent-soft)}.wl-okc{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.wl-okc svg{width:16px;height:16px}.wl-dt{font:400 22px/1.2 var(--tenor);color:var(--fg);text-wrap:balance}.wl-ds{margin-top:6px;font:400 14px/1.5 var(--man);color:var(--fg-mute);text-wrap:pretty}.wl-chg{min-height:44px;border:0;background:none;padding:0;color:var(--accent);font:600 14px/1.5 var(--man);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (min-width:701px){.wl{padding:40px 0;scroll-margin-top:88px}.wl-in{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px 48px}.wl-in--stack{grid-template-columns:minmax(0,1fr)}.wl-t{font-size:34px}.wl-chips{display:flex;flex-wrap:wrap}.wl-chip{padding:0 12px 0 10px;gap:6px;font-size:13.5px}.wl-chip .wl-ico{width:18px;height:18px}.wl-line{grid-template-columns:minmax(0,1fr) auto}.wl-btn{width:auto}}