@media(max-width:620px){._brand_mg3lg_1{font-size:0!important;gap:0!important;max-width:none!important;line-height:1!important}._brand_mg3lg_1 svg{width:24px!important;height:24px!important;flex:0 0 auto}}._page_mg3lg_2{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_mg3lg_2{min-height:76px;padding:0 clamp(1rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border)}._brand_mg3lg_1{display:flex;align-items:center;gap:.5rem;color:var(--foreground);text-decoration:none;font-family:var(--font-family-display);font-size:1.05rem}._header_mg3lg_2>a:last-child{color:var(--primary);font-weight:800;text-decoration:none;font-size:.78rem}._main_mg3lg_2{width:min(920px,calc(100% - 2rem));margin:0 auto;padding:5rem 0 7rem;display:grid;grid-template-columns:.9fr 1.1fr;gap:1.2rem;align-items:start}._hero_mg3lg_2,._form_mg3lg_2{padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._hero_mg3lg_2{position:sticky;top:1rem}._eyebrow_mg3lg_2{color:var(--accent);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}._hero_mg3lg_2 h1{font-family:var(--font-family-display);font-size:clamp(2.6rem,5vw,4.5rem);line-height:.95;margin:.45rem 0 .8rem;font-weight:500}._hero_mg3lg_2 p{color:var(--muted-foreground);line-height:1.65}._form_mg3lg_2{display:grid;gap:1rem}._form_mg3lg_2 label{display:grid;gap:.4rem}._form_mg3lg_2 label>span{font-size:.74rem;font-weight:800}._form_mg3lg_2>a{color:var(--primary);font-size:.75rem;font-weight:800;text-decoration:none}._message_mg3lg_2{padding:.8rem;border-radius:var(--radius);background:var(--surface);font-size:.78rem;line-height:1.45}._links_mg3lg_2{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}._links_mg3lg_2 a{color:var(--primary);font-size:.72rem;font-weight:800;text-decoration:none}@media(max-width:760px){._main_mg3lg_2{grid-template-columns:1fr;padding-top:2.5rem}._hero_mg3lg_2{position:static}._header_mg3lg_2{padding:0 1rem}._brand_mg3lg_1{font-size:.92rem}}
