.contact__inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(2rem,5vw,4rem);align-items:start}.form[data-astro-cid-uw5kdbxl]{display:grid;gap:1.4rem}.form__row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.field[data-astro-cid-uw5kdbxl]{display:grid;gap:.5rem;border:0;padding:0;margin:0;min-width:0}.field__label[data-astro-cid-uw5kdbxl]{font-size:var(--step--1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-60);padding:0}.field[data-astro-cid-uw5kdbxl] legend[data-astro-cid-uw5kdbxl].field__label{margin-bottom:.75rem}.field__label[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--signal)}.field__input[data-astro-cid-uw5kdbxl]{width:100%;padding:.85em 1em;background:var(--paper-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--step-0);transition:border-color .25s var(--ease),background .25s var(--ease)}.field__input[data-astro-cid-uw5kdbxl]::placeholder{color:var(--ink-40)}.field__input[data-astro-cid-uw5kdbxl]:hover{border-color:var(--line-strong)}.field__input[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--signal);background:var(--paper)}.field__input--area[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:8rem;line-height:1.6}.select-wrap[data-astro-cid-uw5kdbxl]{position:relative}.select-wrap[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{appearance:none;padding-right:2.5em;cursor:pointer}.select-wrap__arrow[data-astro-cid-uw5kdbxl]{position:absolute;right:1em;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-60)}.chips[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.6rem}.chip[data-astro-cid-uw5kdbxl]{position:relative}.chip[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{position:absolute;opacity:0;width:0;height:0}.chip[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;min-height:44px;padding:.6em 1.15em;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-size:var(--step--1);font-weight:500;cursor:pointer;transition:border-color .25s,background .25s,color .25s}.chip[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]:hover{border-color:var(--ink)}.chip[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+span[data-astro-cid-uw5kdbxl]{background:var(--signal);border-color:var(--signal);color:var(--paper)}.chip[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible+span[data-astro-cid-uw5kdbxl]{outline:2px solid var(--signal);outline-offset:3px}.decoys[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__actions[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.25rem}.btn[data-astro-cid-uw5kdbxl][disabled]{opacity:.6;pointer-events:none}.form__status[data-astro-cid-uw5kdbxl]{font-size:var(--step--1)}.form__status[data-astro-cid-uw5kdbxl][data-kind=ok]{color:var(--signal);font-weight:500}.form__status[data-astro-cid-uw5kdbxl][data-kind=error]{color:var(--signal)}.contact__aside[data-astro-cid-uw5kdbxl]{display:grid;gap:1.5rem;position:sticky;top:calc(var(--nav-h) + 1.5rem)}.contact__card[data-astro-cid-uw5kdbxl]{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-md);padding:clamp(1.5rem,3vw,2rem);display:grid;gap:.9rem}.contact__card[data-astro-cid-uw5kdbxl] .muted[data-astro-cid-uw5kdbxl]{font-size:var(--step--1)}.contact__points[data-astro-cid-uw5kdbxl]{list-style:none;padding:0;display:grid;gap:.7rem}.contact__points[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{position:relative;padding-left:1.5rem;font-size:var(--step--1);color:var(--ink-60)}.contact__points[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--signal)}.faq__inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:start}.faq__head[data-astro-cid-uw5kdbxl]{position:sticky;top:calc(var(--nav-h) + 1.5rem);margin-bottom:0}.faq__head[data-astro-cid-uw5kdbxl] .muted[data-astro-cid-uw5kdbxl]{margin-top:1.2rem}.faq__list[data-astro-cid-uw5kdbxl]{display:grid}.qa[data-astro-cid-uw5kdbxl]{border-bottom:1px solid var(--line)}.qa[data-astro-cid-uw5kdbxl]:first-child{border-top:1px solid var(--line)}.qa__q[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;list-style:none;padding:1.35rem 0;font-size:var(--step-1);font-weight:500;letter-spacing:-.01em}.qa__q[data-astro-cid-uw5kdbxl]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]:first-child{transition:color .3s var(--ease)}.qa__q[data-astro-cid-uw5kdbxl]:hover>span[data-astro-cid-uw5kdbxl]:first-child{color:var(--signal)}.qa__icon[data-astro-cid-uw5kdbxl]{position:relative;flex:none;width:20px;height:20px}.qa__icon[data-astro-cid-uw5kdbxl]:before,.qa__icon[data-astro-cid-uw5kdbxl]:after{content:"";position:absolute;inset:0;margin:auto;background:var(--ink);transition:transform .35s var(--ease),background .3s}.qa__icon[data-astro-cid-uw5kdbxl]:before{width:20px;height:2px}.qa__icon[data-astro-cid-uw5kdbxl]:after{width:2px;height:20px}.qa[data-astro-cid-uw5kdbxl][open] .qa__icon[data-astro-cid-uw5kdbxl]:after{transform:rotate(90deg)}.qa[data-astro-cid-uw5kdbxl][open] .qa__icon[data-astro-cid-uw5kdbxl]:before,.qa[data-astro-cid-uw5kdbxl][open] .qa__icon[data-astro-cid-uw5kdbxl]:after{background:var(--signal)}.qa__panel[data-astro-cid-uw5kdbxl]{overflow:hidden}.qa__a[data-astro-cid-uw5kdbxl]{padding:0 0 1.5rem;max-width:62ch;opacity:0;transform:translateY(-6px);transition:opacity .4s var(--ease) .06s,transform .4s var(--ease) .06s}.qa[data-astro-cid-uw5kdbxl][open] .qa__a[data-astro-cid-uw5kdbxl]{opacity:1;transform:none}@media (max-width: 900px){.contact__inner[data-astro-cid-uw5kdbxl],.faq__inner[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact__aside[data-astro-cid-uw5kdbxl],.faq__head[data-astro-cid-uw5kdbxl]{position:static}}@media (max-width: 560px){.form__row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
