.lead-form[data-astro-cid-wurlq7fk]{border-radius:var(--r-card);background:var(--cream);box-shadow:var(--shadow-card);gap:1.6rem;padding:clamp(1.6rem,1.1rem + 2.2vw,3rem);display:grid;position:relative;transform:rotate(.6deg)}.lead-form__tape[data-astro-cid-wurlq7fk]{background:var(--grad-pearl);color:var(--ink);clip-path:polygon(0 0,100% 0,98% 50%,100% 100%,0 100%,2% 50%);padding:.55rem 1rem;position:absolute;top:-.9rem;right:2rem;transform:rotate(3deg)}.lead-form__progress[data-astro-cid-wurlq7fk]{color:var(--coral-ink);align-items:center;gap:1rem;display:flex}.lead-form__bar[data-astro-cid-wurlq7fk]{background:var(--paper-3);border-radius:3px;flex:1;height:3px;overflow:hidden}.lead-form__bar[data-astro-cid-wurlq7fk] span[data-astro-cid-wurlq7fk]{background:var(--grad-ink);width:33.3%;height:100%;transition:width .7s var(--ease-out);display:block}.lead-form__step[data-astro-cid-wurlq7fk]{border:0;gap:1rem;min-width:0;padding:0;display:grid}.js .lead-form__step[data-astro-cid-wurlq7fk]:not(.is-active){display:none}.lead-form__legend[data-astro-cid-wurlq7fk]{color:var(--ink);margin-bottom:.25rem;padding:0}.lead-form__hint[data-astro-cid-wurlq7fk],.lead-form__sub[data-astro-cid-wurlq7fk]{color:var(--ink-2);font-size:.92rem}.lead-form__sub[data-astro-cid-wurlq7fk]{margin-top:.5rem}.lead-form__chips[data-astro-cid-wurlq7fk]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-astro-cid-wurlq7fk]{cursor:pointer;position:relative}.pill[data-astro-cid-wurlq7fk] input[data-astro-cid-wurlq7fk]{opacity:0;cursor:pointer;position:absolute;inset:0}.pill[data-astro-cid-wurlq7fk] span[data-astro-cid-wurlq7fk]{border:1.5px solid var(--line-strong);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:999px;padding:.62rem 1.05rem;font-size:.92rem;font-weight:500;display:inline-flex}.pill[data-astro-cid-wurlq7fk]:hover span[data-astro-cid-wurlq7fk]{border-color:var(--ink)}.pill[data-astro-cid-wurlq7fk] input[data-astro-cid-wurlq7fk]:checked+span[data-astro-cid-wurlq7fk]{background:var(--grad-pearl);border-color:var(--coral);color:var(--ink);box-shadow:0 6px 18px -8px #ff08448c}.pill[data-astro-cid-wurlq7fk] input[data-astro-cid-wurlq7fk]:focus-visible+span[data-astro-cid-wurlq7fk]{outline:2px solid var(--coral-ink);outline-offset:3px}.lead-form__grid[data-astro-cid-wurlq7fk]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.field[data-astro-cid-wurlq7fk]{gap:.4rem;display:grid}.field--full[data-astro-cid-wurlq7fk]{grid-column:1/-1}.field__label[data-astro-cid-wurlq7fk]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem}.field[data-astro-cid-wurlq7fk] input[data-astro-cid-wurlq7fk],.field[data-astro-cid-wurlq7fk] select[data-astro-cid-wurlq7fk],.field[data-astro-cid-wurlq7fk] textarea[data-astro-cid-wurlq7fk]{border-radius:var(--r-s);border:1.5px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.85rem .95rem}.field[data-astro-cid-wurlq7fk] select[data-astro-cid-wurlq7fk]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-repeat:no-repeat;background-size:5px 5px}.field[data-astro-cid-wurlq7fk] input[data-astro-cid-wurlq7fk]:focus,.field[data-astro-cid-wurlq7fk] select[data-astro-cid-wurlq7fk]:focus,.field[data-astro-cid-wurlq7fk] textarea[data-astro-cid-wurlq7fk]:focus{border-color:var(--coral);background:#fff;outline:none;box-shadow:0 0 0 4px #ff08441f}.field[data-astro-cid-wurlq7fk].has-error input[data-astro-cid-wurlq7fk]{border-color:var(--error)}.field__error[data-astro-cid-wurlq7fk],.lead-form__error[data-astro-cid-wurlq7fk]{color:var(--error);font-size:.84rem}.consent-check[data-astro-cid-wurlq7fk]{color:var(--ink-2);align-items:flex-start;gap:.7rem;font-size:.86rem;display:flex}.consent-check[data-astro-cid-wurlq7fk] input[data-astro-cid-wurlq7fk]{accent-color:var(--coral);margin-top:.25rem}.consent-check[data-astro-cid-wurlq7fk] a[data-astro-cid-wurlq7fk]{color:var(--coral-ink);text-underline-offset:3px;text-decoration:underline}.lead-form__hp[data-astro-cid-wurlq7fk]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form__nav[data-astro-cid-wurlq7fk]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.js .lead-form__nav[data-astro-cid-wurlq7fk] [data-astro-cid-wurlq7fk][data-submit]{display:none}.js .lead-form[data-astro-cid-wurlq7fk].is-last .lead-form__nav[data-astro-cid-wurlq7fk] [data-astro-cid-wurlq7fk][data-submit]{display:inline-flex}.js .lead-form[data-astro-cid-wurlq7fk].is-last .lead-form__nav[data-astro-cid-wurlq7fk] [data-astro-cid-wurlq7fk][data-next],html:not(.js) .lead-form__nav[data-astro-cid-wurlq7fk] [data-astro-cid-wurlq7fk][data-next],html:not(.js) .lead-form__progress[data-astro-cid-wurlq7fk]{display:none}.lead-form__status[data-astro-cid-wurlq7fk]{min-height:1.2em;color:var(--ink-2);font-size:.9rem}.lead-form__status[data-astro-cid-wurlq7fk].is-error{color:var(--error)}.lead-form__done[data-astro-cid-wurlq7fk]{outline:none;justify-items:start;gap:.9rem;display:grid}.lead-form__done[data-astro-cid-wurlq7fk][hidden]{display:none}.lead-form__done-text[data-astro-cid-wurlq7fk]{color:var(--ink-2);max-width:44ch}.lead-form[data-astro-cid-wurlq7fk].is-done>[data-astro-cid-wurlq7fk]:not(.lead-form__done):not(.lead-form__tape){display:none}@media (width<=560px){.lead-form[data-astro-cid-wurlq7fk]{transform:none}.lead-form__grid[data-astro-cid-wurlq7fk]{grid-template-columns:1fr}}.contact[data-astro-cid-q2nljt36]{padding-block:var(--section-y);position:relative;overflow:clip}.contact__inner[data-astro-cid-q2nljt36]{width:100%;max-width:var(--container);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,7rem);margin-inline:auto;display:grid;position:relative}.contact__title[data-astro-cid-q2nljt36]{letter-spacing:-.04em;width:fit-content;max-width:9ch;margin-block:1.4rem 1.6rem;font-size:min(8.6vw,10.5rem);line-height:.92;position:relative}.contact__underline{width:76%;height:.2em;bottom:-.08em;left:0}.contact__stage[data-astro-cid-q2nljt36]{aspect-ratio:1;width:min(100%,26rem);margin:clamp(1rem,.5rem + 2vw,2.5rem) 0 clamp(1rem,.5rem + 2vw,2.5rem) -1.5rem;position:relative}.contact__fallback[data-astro-cid-q2nljt36]{filter:drop-shadow(12px 18px 22px #1e14263d)drop-shadow(0 0 30px #ff084433);width:76%;height:76%;transition:opacity .8s var(--ease-out);position:absolute;inset:12%}html.gl-on .contact__fallback[data-astro-cid-q2nljt36]{opacity:0}.contact__next[data-astro-cid-q2nljt36]{gap:.9rem;max-width:42ch;display:grid}.contact__next[data-astro-cid-q2nljt36] li[data-astro-cid-q2nljt36]{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 1fr;gap:.5rem;padding-bottom:.9rem;display:grid}.contact__next[data-astro-cid-q2nljt36] .label[data-astro-cid-q2nljt36]{color:var(--coral-ink);padding-top:.3rem}.contact__direct[data-astro-cid-q2nljt36]{justify-items:start;gap:.4rem;margin-top:2.2rem;display:grid}.contact__direct[data-astro-cid-q2nljt36] .label[data-astro-cid-q2nljt36]{color:var(--ink-2);margin-bottom:.35rem}.contact__direct[data-astro-cid-q2nljt36] a[data-astro-cid-q2nljt36]{font-family:var(--font-display);letter-spacing:-.02em;transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:2px;font-size:clamp(1.4rem,1.1rem + 1vw,2.1rem)}.contact__direct[data-astro-cid-q2nljt36] a[data-astro-cid-q2nljt36]:hover{background-position:100% 100%;background-size:0% 1.5px}@media (width<=960px){.contact__inner[data-astro-cid-q2nljt36]{grid-template-columns:1fr}.contact__stage[data-astro-cid-q2nljt36]{width:min(80vw,22rem);margin-inline:auto}}
