@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._page_4ka3y_1{max-width:1320px;margin:0 auto;padding:72px 28px 96px;color:var(--foreground)}._hero_4ka3y_2{max-width:820px;margin-bottom:42px}._kicker_4ka3y_2{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._hero_4ka3y_2 h1,._formIntro_4ka3y_2 h2,._funnel_4ka3y_2 h2{font-family:var(--font-family-display);font-weight:600;line-height:.96;letter-spacing:-.025em}._hero_4ka3y_2 h1{font-size:clamp(52px,7vw,88px);margin:14px 0 22px}._hero_4ka3y_2 p,._formIntro_4ka3y_2 p{color:var(--muted-foreground);line-height:1.75;max-width:720px}._modeGrid_4ka3y_3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:34px}._mode_4ka3y_3,._activeMode_4ka3y_3{appearance:none;text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;background:var(--card);color:var(--foreground);cursor:pointer;display:grid;gap:12px;min-height:185px}._activeMode_4ka3y_3{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._mode_4ka3y_3 svg{color:var(--accent)}._activeMode_4ka3y_3 svg{color:#c8ad7e}._mode_4ka3y_3 strong,._activeMode_4ka3y_3 strong{font-family:var(--font-family-display);font-size:24px;line-height:1.05}._mode_4ka3y_3 span,._activeMode_4ka3y_3 span{font-size:11px;line-height:1.55;color:var(--muted-foreground)}._activeMode_4ka3y_3 span{color:#ffffffa3}._formWrap_4ka3y_4{display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;padding:46px;background:var(--surface);border-radius:var(--radius-lg);align-items:start}._formIntro_4ka3y_2 h2{font-size:46px;margin:12px 0 16px}._note_4ka3y_4{margin-top:22px;padding:16px 18px;background:var(--card);border-left:3px solid var(--accent);font-size:11px;line-height:1.55;color:var(--muted-foreground)}._form_4ka3y_2{background:var(--card);padding:28px;border-radius:var(--radius-md);border:1px solid var(--border)}._grid_4ka3y_5{display:grid;grid-template-columns:1fr 1fr;gap:16px}._grid_4ka3y_5 label{display:grid;gap:7px;font-size:10px;font-weight:600;color:var(--muted-foreground)}._full_4ka3y_5{grid-column:1/-1}._privacyAck_4ka3y_5{margin-top:18px;display:flex;align-items:flex-start;gap:10px;color:var(--muted-foreground);font-size:10px;line-height:1.5}._privacyAck_4ka3y_5 a{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}._form_4ka3y_2 button{margin-top:18px;display:inline-flex;gap:8px}._error_4ka3y_5{margin-top:12px;color:#8b4a43;font-size:11px}._success_4ka3y_5{background:var(--card);border:1px solid var(--border);padding:38px;border-radius:var(--radius-md)}._success_4ka3y_5 svg{color:var(--accent)}._success_4ka3y_5 h3{font-family:var(--font-family-display);font-size:34px;margin:14px 0 6px}._success_4ka3y_5 p{color:var(--muted-foreground)}._funnel_4ka3y_2{margin-top:76px;padding-top:60px;border-top:1px solid var(--border)}._funnel_4ka3y_2 h2{font-size:clamp(38px,5vw,62px);max-width:930px;margin:12px 0 30px}._funnel_4ka3y_2>div{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--border)}._funnel_4ka3y_2>div span{padding:18px 14px;border-right:1px solid var(--border);font-size:10px;line-height:1.35}._funnel_4ka3y_2>div span:last-child{border-right:0}@media(max-width:900px){._modeGrid_4ka3y_3{grid-template-columns:1fr}._mode_4ka3y_3,._activeMode_4ka3y_3{min-height:0}._formWrap_4ka3y_4{grid-template-columns:1fr}._funnel_4ka3y_2>div{grid-template-columns:1fr 1fr}._funnel_4ka3y_2>div span{border-bottom:1px solid var(--border)}}@media(max-width:620px){._page_4ka3y_1{padding:48px 18px 70px}._formWrap_4ka3y_4{padding:24px 18px}._grid_4ka3y_5{grid-template-columns:1fr}._full_4ka3y_5{grid-column:auto}._funnel_4ka3y_2>div{grid-template-columns:1fr}._funnel_4ka3y_2>div span{border-right:0}._hero_4ka3y_2 h1{font-size:52px}}
