.landing_overlay__qB5zF{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:rgba(10,23,39,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:landing_fadeIn__CxVko .2s ease both}@media (prefers-reduced-motion:reduce){.landing_overlay__qB5zF{animation:none}}@keyframes landing_fadeIn__CxVko{0%{opacity:0}to{opacity:1}}.landing_modal__Y55Qb{--ink:#0a1727;--ink2:rgba(10,23,39,0.7);--accent:#d3402d;--panelEdge:rgba(10,23,39,0.08);--hair:rgba(10,23,39,0.1);--canvasBg:#f6f7f9;--cardBg:#ffffff;position:relative;width:100%;max-width:440px;background:var(--cardBg);border:1px solid var(--panelEdge);border-radius:20px;padding:32px 28px 28px;box-sizing:border-box;box-shadow:0 24px 64px rgba(10,23,39,.28);animation:landing_revealIn__LtCBO .25s ease both;font-family:Inter,sans-serif}@media (prefers-color-scheme:dark){.landing_modal__Y55Qb{--ink:#f4f7fb;--ink2:rgba(244,247,251,0.74);--accent:#ffb3a3;--panelEdge:rgba(255,255,255,0.14);--hair:rgba(255,255,255,0.14);--canvasBg:rgba(255,255,255,0.08);--cardBg:#161e2a}}@media (prefers-reduced-motion:reduce){.landing_modal__Y55Qb{animation:none}}@keyframes landing_revealIn__LtCBO{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.landing_closeButton__dn3TH{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:none;background:var(--canvasBg);color:var(--ink2);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.landing_closeButton__dn3TH:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing_revealBody__o__Dh{font-size:14.5px;line-height:1.6;color:var(--ink2);margin:0 0 20px;padding-right:20px}.landing_emailForm__re33y{display:flex;flex-direction:column;gap:12px}.landing_emailInput__c_ddk{width:100%;font-family:Inter,sans-serif;font-size:15px;color:var(--ink);background:var(--canvasBg);border:1px solid var(--hair);border-radius:999px;padding:13px 18px;box-sizing:border-box}.landing_emailInput__c_ddk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing_primaryButton__eYASe{width:100%;font-family:Inter,sans-serif;font-weight:600;font-size:15px;color:#fff;background:linear-gradient(160deg,#d14636,#c9382a);border:none;border-radius:999px;padding:0 22px;height:46px;cursor:pointer}.landing_primaryButton__eYASe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing_primaryButton__eYASe:disabled{opacity:.7;cursor:default}.landing_errorMsg__jSSdj{color:var(--accent);font-size:13px;margin:10px 0 0}.landing_doneMsg__q_4Dv{font-size:15.5px;line-height:1.5;color:var(--ink);margin:0;padding-right:20px}