.page_container__AA3Y1{max-width:1200px;margin:0 auto;padding:2rem}.page_hero__BA5ON{text-align:center;padding:4rem 0 3rem}.page_hero__BA5ON h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1rem}.page_hero__BA5ON p{color:var(--text-muted);font-size:1.15rem}.page_grid__mXZou{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:3rem;gap:3rem;padding-bottom:4rem}.page_infoSection__dvzqj{display:flex;flex-direction:column;gap:1.5rem}.page_infoCard__mh7oG{display:flex;align-items:flex-start;gap:1.25rem;background:var(--surface);border:1px solid var(--surface-border);border-radius:16px;padding:1.5rem;transition:border-color .2s ease}.page_infoCard__mh7oG:hover{border-color:rgba(255,107,0,.3)}.page_infoIcon__2gYvp{color:var(--primary);flex-shrink:0;margin-top:2px}.page_infoCard__mh7oG h3{font-size:1.05rem;font-weight:700;margin-bottom:.35rem}.page_infoCard__mh7oG p{color:var(--text-muted);line-height:1.6;font-size:.95rem}.page_formSection__jt80_ h2{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}.page_form__T90SA{display:flex;flex-direction:column;gap:1.25rem}.page_row__yZmUH{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.page_inputGroup__APWzp{display:flex;flex-direction:column;gap:.4rem}.page_inputGroup__APWzp label{font-size:.9rem;color:var(--text-muted);font-weight:500}.page_input__jhQwS,.page_textarea__KX_LQ{background:var(--surface);border:1px solid var(--surface-border);color:#fff;padding:.9rem 1rem;border-radius:10px;font-family:inherit;font-size:1rem;transition:border-color .2s ease}.page_input__jhQwS:focus,.page_textarea__KX_LQ:focus{outline:none;border-color:var(--primary)}.page_textarea__KX_LQ{resize:vertical}.page_submitBtn__xjhe9{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:50px;font-size:1.05rem}.page_spinner__diboO{animation:page_spin__GTlbb 1s linear infinite}@keyframes page_spin__GTlbb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.page_container__AA3Y1{padding:1rem}.page_hero__BA5ON{padding:3rem 0 2rem}.page_grid__mXZou{gap:2rem}.page_grid__mXZou,.page_row__yZmUH{grid-template-columns:1fr}.page_infoCard__mh7oG{padding:1.25rem}.page_formSection__jt80_ h2{font-size:1.4rem}}@media (max-width:480px){.page_container__AA3Y1{padding:.75rem}.page_hero__BA5ON h1{font-size:1.75rem}.page_hero__BA5ON p{font-size:1rem}}