.request:where(.astro-zgbqshoj){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;padding-block:96px 120px;display:grid}.intro:where(.astro-zgbqshoj) h1:where(.astro-zgbqshoj){margin-top:24px;font-size:clamp(52px,6vw,88px)}.intro:where(.astro-zgbqshoj) p:where(.astro-zgbqshoj){max-width:38ch;color:var(--ash);margin-top:28px;font-size:18px}.intro:where(.astro-zgbqshoj) .fine:where(.astro-zgbqshoj){font-size:14px;line-height:1.7}a:where(.astro-zgbqshoj){color:var(--bone);text-underline-offset:3px;text-decoration:underline}.form:where(.astro-zgbqshoj){border:1px solid var(--line);background:var(--iron-900);border-radius:22px;gap:20px;padding:32px;display:grid}.form:where(.astro-zgbqshoj) h2:where(.astro-zgbqshoj){font-size:30px}.field:where(.astro-zgbqshoj){gap:8px;display:grid}label:where(.astro-zgbqshoj){color:var(--text-2);font-size:14px}input:where(.astro-zgbqshoj),textarea:where(.astro-zgbqshoj){border:1px solid var(--line-strong);background:var(--iron-950);width:100%;min-width:0;color:var(--bone);border-radius:8px;padding:12px 14px}input:where(.astro-zgbqshoj):focus,textarea:where(.astro-zgbqshoj):focus{border-color:var(--ember);outline:2px solid #ff6b2c33}textarea:where(.astro-zgbqshoj){resize:vertical;min-height:140px;line-height:1.5}.fine:where(.astro-zgbqshoj){color:var(--ash-2);font-size:12px;line-height:1.6}.error:where(.astro-zgbqshoj){color:var(--bad);font-size:14px}.success:where(.astro-zgbqshoj){color:var(--ok);font-size:14px}.trap:where(.astro-zgbqshoj){width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=850px){.request:where(.astro-zgbqshoj){grid-template-columns:1fr;gap:40px;padding-block:64px 80px}}@media (width<=480px){.form:where(.astro-zgbqshoj){padding:22px}}
