.CmoSignup_page__xiI1i{--signup-yellow:#ffeb3b;--signup-pink:#f472b6;--signup-ink:#18181b;--signup-muted:rgba(63,63,70,.78);--signup-line:rgba(24,24,27,.1);--signup-field:hsla(0,0%,100%,.78)}.CmoSignup_shell__D7Nqn{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6.5rem 1.25rem 3rem}.CmoSignup_glow__govld{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 50% 36% at 50% 0,rgba(255,235,59,.28),transparent 62%),radial-gradient(ellipse 40% 30% at 88% 18%,rgba(244,114,182,.16),transparent 58%)}.CmoSignup_card__oOyLD{position:relative;width:100%;max-width:34rem}.CmoSignup_header__yt0_6{text-align:center;margin-bottom:1.75rem}.CmoSignup_title__ukck1{font-family:var(--font-outfit),system-ui,sans-serif;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--signup-ink);margin:0 0 .5rem}.CmoSignup_accent__Ap0KP{background:linear-gradient(135deg,var(--signup-pink) 0,var(--signup-yellow) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.CmoSignup_subtitle__uXWkL{margin:0;font-size:.98rem;color:var(--signup-muted)}.CmoSignup_plan__SeWiH{display:inline-flex;margin-top:.85rem;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(255,235,59,.55);background:rgba(255,235,59,.18);color:#3f3f46;font-size:.75rem;font-weight:600;letter-spacing:.02em}.CmoSignup_error__YIjEK{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(239,68,68,.2);background:rgba(239,68,68,.08);color:#b91c1c;font-size:.9rem}.CmoSignup_form__fpr0N,.CmoSignup_row__31TWp{display:grid;gap:1rem}@media (min-width:520px){.CmoSignup_row__31TWp{grid-template-columns:1fr 1fr}}.CmoSignup_field__qo1J1{display:flex;flex-direction:column;gap:.4rem;min-width:0}.CmoSignup_label____J2r{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(63,63,70,.82)}.CmoSignup_input__tQm7h{width:100%;border-radius:.85rem;border:1px solid var(--signup-line);background:var(--signup-field);color:var(--signup-ink);padding:.78rem .9rem;font-size:.98rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.CmoSignup_input__tQm7h::-moz-placeholder{color:hsla(240,4%,46%,.72)}.CmoSignup_input__tQm7h::placeholder{color:hsla(240,4%,46%,.72)}.CmoSignup_input__tQm7h:focus{border-color:rgba(255,235,59,.9);box-shadow:0 0 0 3px rgba(255,235,59,.28)}.CmoSignup_input__tQm7h:disabled{opacity:.6}.CmoSignup_hint__4ce76{margin:0;font-size:.75rem;color:hsla(240,4%,46%,.88)}.CmoSignup_submit__B1PZF{margin-top:.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:none;border-radius:.9rem;background:var(--signup-yellow);color:#111;font-weight:700;font-size:1rem;padding:.9rem 1.25rem;cursor:pointer;box-shadow:0 8px 28px rgba(255,235,59,.38);transition:background .16s ease,box-shadow .16s ease}.CmoSignup_submit__B1PZF:hover:not(:disabled){background:#fff59d;box-shadow:0 10px 34px rgba(255,235,59,.48)}.CmoSignup_submit__B1PZF:disabled{cursor:not-allowed;opacity:.6}.CmoSignup_footer__i56mD{margin:1.35rem 0 0;text-align:center;font-size:.92rem;color:var(--signup-muted)}.CmoSignup_link__9DM5H{color:var(--signup-pink);font-weight:600;text-decoration:none}.CmoSignup_link__9DM5H:hover{color:#db2777}.dark .CmoSignup_page__xiI1i{--signup-ink:#fafafa;--signup-muted:hsla(0,0%,100%,.68);--signup-line:hsla(0,0%,100%,.14);--signup-field:rgba(12,10,8,.55)}.dark .CmoSignup_label____J2r{color:hsla(0,0%,100%,.7)}.dark .CmoSignup_hint__4ce76{color:hsla(0,0%,100%,.42)}.dark .CmoSignup_error__YIjEK{color:#fecaca;background:rgba(239,68,68,.12)}.dark .CmoSignup_plan__SeWiH{color:#fff8c5;border-color:rgba(255,235,59,.4);background:rgba(255,235,59,.12)}.dark .CmoSignup_link__9DM5H:hover{color:#f9a8d4}@media (prefers-reduced-motion:reduce){.CmoSignup_input__tQm7h,.CmoSignup_submit__B1PZF{transition:none}}