._page_1jt0w_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._hero_1jt0w_1{width:min(1100px,calc(100% - 2rem));margin:auto;padding:var(--spacing-16) 0;display:grid;grid-template-columns:1.2fr .8fr;gap:var(--spacing-16);align-items:end}._hero_1jt0w_1>div>p,._formWrap_1jt0w_1 form>div:first-child>p{margin:0 0 var(--spacing-3);color:var(--primary);font-size:.74rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}._hero_1jt0w_1 h1{margin:0;font:500 clamp(3.4rem,6vw,5.8rem)/.93 var(--font-family-display);letter-spacing:-.055em}._hero_1jt0w_1>div>span{display:block;max-width:680px;margin-top:var(--spacing-6);color:var(--muted-foreground);line-height:1.7}._hero_1jt0w_1 aside{padding:var(--spacing-6);display:grid;gap:var(--spacing-5,1.25rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._hero_1jt0w_1 aside>div{display:flex;gap:var(--spacing-3);color:var(--primary)}._hero_1jt0w_1 aside span{display:grid;gap:.2rem;color:var(--muted-foreground);font-size:.78rem;line-height:1.45}._hero_1jt0w_1 aside strong{color:var(--foreground)}._formWrap_1jt0w_1{padding:var(--spacing-16) max(var(--spacing-6),calc((100% - 900px)/2));background:var(--surface)}._formWrap_1jt0w_1 form,._success_1jt0w_1{padding:var(--spacing-8);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._formWrap_1jt0w_1 h2,._success_1jt0w_1 h2{margin:0 0 var(--spacing-8);font:500 2.8rem var(--font-family-display)}._grid_1jt0w_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._grid_1jt0w_1 label,._full_1jt0w_1{display:grid;gap:var(--spacing-2);font-size:.82rem;font-weight:500}._full_1jt0w_1{margin:var(--spacing-4) 0}._notice_1jt0w_1{color:var(--muted-foreground);font-size:.72rem;line-height:1.55}._error_1jt0w_1{color:var(--error)}._success_1jt0w_1{min-height:360px;display:grid;place-content:center;text-align:center}._success_1jt0w_1>svg{margin:auto;color:var(--success)}._success_1jt0w_1 h2{margin:var(--spacing-4) 0}._success_1jt0w_1 p{max-width:600px;color:var(--muted-foreground);line-height:1.65}@media(max-width:760px){._hero_1jt0w_1{padding:var(--spacing-10,2.5rem) 0;grid-template-columns:1fr;gap:var(--spacing-8)}._hero_1jt0w_1 h1{font-size:3.2rem}._grid_1jt0w_1{grid-template-columns:1fr}._formWrap_1jt0w_1{padding:var(--spacing-8) var(--spacing-4)}._formWrap_1jt0w_1 form{padding:var(--spacing-5,1.25rem)}}
