._screen_1ozvo_1{max-width:480px;padding:24px var(--gutter);margin:0 auto}._title_1ozvo_7{letter-spacing:-.01em;margin:0 0 24px;font-size:26px;font-weight:800}._card_1h5au_1{border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);padding:20px}._default_1h5au_8{background:var(--color-surface);color:var(--color-text)}._accent_1h5au_13{background:var(--color-accent-strong);color:#fff}._wordmark_hwx40_1{color:var(--color-accent-strong);letter-spacing:-.03em;font-weight:800;line-height:1;display:inline-block}._sm_hwx40_9{font-size:16px}._md_hwx40_13{font-size:24px}._lg_hwx40_17{font-size:40px}._layout_t9sy8_1{min-height:100vh}._panel_t9sy8_5{padding:24px var(--gutter) 8px;text-align:center}._pitch_t9sy8_10{display:none}._main_t9sy8_14{max-width:480px;padding:16px var(--gutter) 32px;margin:0 auto}._card_t9sy8_20{padding:24px}._title_t9sy8_24{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 24px;font-size:26px;font-weight:800}@media (width>=900px){._layout_t9sy8_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._panel_t9sy8_5{background:var(--color-accent-strong);color:#fff;text-align:left;flex-direction:column;justify-content:space-between;padding:48px;display:flex}._panel_t9sy8_5 ._brand_t9sy8_48{color:#fff}._pitch_t9sy8_10{display:block}._tagline_t9sy8_56{letter-spacing:-.02em;max-width:420px;margin:0 0 24px;font-size:32px;font-weight:800;line-height:1.2}._points_t9sy8_65{gap:12px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}._points_t9sy8_65 li:before{content:"✓";margin-right:10px;font-weight:800}._main_t9sy8_14{align-items:center;width:100%;max-width:none;padding:48px;display:flex}._card_t9sy8_20{width:100%;max-width:440px;margin:0 auto}}._button_uy64t_1{border-radius:var(--radius-pill);min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}._button_uy64t_1:disabled{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text);cursor:not-allowed}._primary_uy64t_26{background:var(--color-accent-strong);color:#fff}._primary_uy64t_26:not(:disabled):hover{background:var(--color-accent-ink)}._secondary_uy64t_35{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._secondary_uy64t_35:not(:disabled):hover{background:var(--color-surface-muted)}._danger_uy64t_46{background:var(--color-surface);color:var(--color-danger);border-color:var(--color-danger)}._danger_uy64t_46:not(:disabled):hover{background:var(--color-danger-soft)}._field_1f18x_1{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}._label_1f18x_8{font-size:14px;font-weight:600}._input_1f18x_13{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:48px;color:var(--color-text);font:inherit;padding:0 16px}._input_1f18x_13:focus{border-color:var(--color-accent)}._input_1f18x_13:focus-visible{outline:3px solid var(--color-accent);outline-offset:1px}._input_1f18x_13[aria-invalid=true]{border-color:var(--color-danger)}._error_1f18x_36{color:var(--color-danger);margin:0;font-size:13px}._list_1604t_1{gap:12px;display:grid}._list_1604t_1 button{overflow-wrap:anywhere;min-width:0;max-width:100%}:root{--color-bg:#fbf8f2;--color-surface:#fff;--color-surface-muted:#f4efe6;--color-border:#ece5d9;--color-text:#26302a;--color-muted:#6b7368;--color-accent:#1f9d6b;--color-accent-strong:#158457;--color-accent-soft:#d6f0e3;--color-accent-ink:#116b47;--color-danger:#b42318;--color-danger-soft:#fde8e4;--color-success:#158457;--color-stamp-empty:var(--color-border);--radius-control:14px;--radius-card:20px;--radius-pill:999px;--shadow-card:0 4px 14px #3c463212;--shadow-raised:0 12px 32px #3c46321f;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:16px}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{line-height:1.2}a{color:var(--color-accent-ink)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}
