.hh8eoq_section{min-height:100svh;padding:calc(var(--nav-h) + clamp(56px, 8vw, 120px)) 0 clamp(64px, 8vw, 120px)}.hh8eoq_grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.hh8eoq_intro{justify-items:start;gap:22px;display:grid}.hh8eoq_title{letter-spacing:-.035em;font-size:clamp(2.6rem,1.2rem + 4vw,5.2rem);font-weight:760;line-height:.96}.hh8eoq_lead{color:var(--color-fog-2);max-width:44ch}.hh8eoq_note{color:var(--color-fog-2);max-width:48ch}.hh8eoq_note a{color:var(--color-fog);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-metal);text-decoration-color:var(--color-metal);text-underline-offset:4px}.hh8eoq_form{border-radius:var(--radius-xl);background:var(--color-night-2);border:1px solid var(--color-night-line);gap:18px;padding:clamp(24px,3vw,40px);display:grid}.hh8eoq_field{gap:8px;display:grid}.hh8eoq_field span{color:var(--color-fog-2)}.hh8eoq_field input{border-radius:var(--radius-m);border:1px solid var(--color-night-line);background:var(--color-night);height:52px;color:var(--color-fog);font:inherit;transition:border-color .3s var(--ease-settle);padding:0 16px}.hh8eoq_field input:focus{border-color:var(--color-metal);outline:none}.hh8eoq_submit{border-radius:var(--radius-m);background:var(--color-fog);height:54px;color:var(--color-ink);font:inherit;cursor:pointer;transition:background-color .3s var(--ease-settle);border:0;margin-top:6px;font-weight:650}.hh8eoq_submit:hover{background:var(--color-metal)}.hh8eoq_fine{color:var(--color-fog-2);opacity:.8}.hh8eoq_error{border-radius:var(--radius-s);color:#f1c7bc;background:#c9573f24;border:1px solid #c9573f73;padding:12px 14px}@media (max-width:899px){.hh8eoq_grid{grid-template-columns:1fr}}
