.page_page__FU_4X{max-width:1060px;margin:0 auto;display:grid;gap:1.2rem;padding:0 0 3rem}.page_copy__RNJ_4,.page_form__545xp{border:1px solid var(--border-light);border-radius:18px;background:var(--bg-card)}.page_copy__RNJ_4{padding:clamp(1.25rem,4vw,2.2rem)}.page_kicker__BO0_p{margin:0 0 .9rem;color:var(--accent);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page_copy__RNJ_4 h1{margin:0;color:var(--text-main);font-size:clamp(2.2rem,8vw,4rem);line-height:1}.page_copy__RNJ_4 p{max-width:620px;margin:1rem 0 0;color:var(--text-muted);line-height:1.65}.page_direct__mwbux{display:grid;gap:.35rem;margin-top:1.3rem}.page_direct__mwbux strong{color:var(--text-main)}.page_direct__mwbux a{color:var(--accent);font-weight:850;text-decoration:none}.page_form__545xp{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.35rem)}.page_form__545xp label{display:grid;gap:.45rem}.page_form__545xp label span{color:var(--text-main);font-size:.9rem;font-weight:850}.page_form__545xp input,.page_form__545xp textarea{width:100%;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-soft);color:var(--text-main);font:inherit;outline:none}.page_form__545xp input{min-height:46px;padding:0 .9rem}.page_form__545xp textarea{resize:vertical;padding:.85rem .9rem}.page_form__545xp input:focus,.page_form__545xp textarea:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--border-light))}.page_form__545xp button{min-height:46px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;background:var(--accent);color:#fff;font-weight:900;cursor:pointer}.page_form__545xp button:disabled{cursor:wait;opacity:.72}.page_error__Rdvfi,.page_success__YC7lU{margin:0;font-weight:800}.page_success__YC7lU{color:var(--color-success)}.page_error__Rdvfi{color:var(--color-danger)}.page_honeypot__NnU_O{position:absolute;left:-9999px;width:1px!important;height:1px;opacity:0}@media (min-width:860px){.page_page__FU_4X{grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);align-items:start}}