.contact[data-v-73490f25]{display:grid;gap:clamp(40px,6vw,112px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding-block:clamp(56px,7vw,104px) var(--section-space)}.breadcrumb ol[data-v-73490f25]{color:var(--color-muted);display:flex;font:500 11px/1.2 var(--font-mono);gap:8px;letter-spacing:.12em;list-style:none;margin:0 0 40px;padding:0;text-transform:uppercase}.breadcrumb li+li[data-v-73490f25]:before{color:var(--color-rule-strong);content:"/";margin-right:8px}.breadcrumb a[data-v-73490f25]{text-decoration:none}.breadcrumb [aria-current][data-v-73490f25]{color:var(--color-ink)}.page-code[data-v-73490f25]{color:var(--color-muted);font:500 13px/1.2 var(--font-mono);letter-spacing:.15em;margin:0 0 22px}.page-code b[data-v-73490f25]{color:var(--color-signal-text);font-weight:600}.contact-title[data-v-73490f25]{font:700 clamp(46px,5vw,84px)/.94 var(--font-display);letter-spacing:-.07em;margin:0;text-wrap:balance}.contact-lead[data-v-73490f25]{color:var(--color-ink-soft);font-size:clamp(18px,1.33vw,21px);letter-spacing:-.03em;line-height:1.42;margin:28px 0 0;max-width:540px}.after-steps[data-v-73490f25]{border-top:1px solid var(--color-ink);list-style:none;margin:56px 0 0;padding:0}.after-steps li[data-v-73490f25]{border-bottom:1px solid var(--color-rule-strong);display:grid;gap:12px;grid-template-columns:48px 1fr;padding:20px 0}.after-code[data-v-73490f25]{color:var(--color-signal-text);font:500 12px/1 var(--font-mono);letter-spacing:.14em;padding-top:5px}.after-steps h2[data-v-73490f25]{font:600 21px/1.2 var(--font-display);letter-spacing:-.04em;margin:0}.after-steps p[data-v-73490f25]{color:var(--color-ink-soft);font-size:15px;line-height:1.5;margin:6px 0 0}.direct[data-v-73490f25]{display:grid;gap:8px;justify-items:start;margin-top:40px}.direct-label[data-v-73490f25]{color:var(--color-muted);font:500 11px/1 var(--font-mono);letter-spacing:.15em;margin:0 0 4px}.direct a[data-v-73490f25]{font:500 16px/1.4 var(--font-body);text-underline-offset:4px}.direct a[data-v-73490f25]:hover{color:var(--color-signal-text)}.intro-video[data-v-73490f25]{margin:48px 0 0;position:relative}.intro-video[data-v-73490f25],.intro-video[data-v-73490f25]:after{border:1px solid var(--color-rule-strong)}.intro-video[data-v-73490f25]:after{content:"";inset:-1px;pointer-events:none;position:absolute;z-index:1}.intro-video figcaption[data-v-73490f25]{border-bottom:1px solid var(--color-rule-strong);display:flex;font:500 10px/1.3 var(--font-mono);gap:10px;letter-spacing:.1em;padding:10px 12px;text-transform:uppercase}.intro-video figcaption span[data-v-73490f25]{color:var(--color-signal-text);font-weight:600}.brief[data-v-73490f25]{align-self:start;background:#f7f6f2;border:1px solid var(--color-ink)}.brief-bar[data-v-73490f25]{border-bottom:1px solid var(--color-ink);color:var(--color-muted);display:flex;font:500 11px/1.2 var(--font-mono);justify-content:space-between;letter-spacing:.14em;padding:14px 24px}.brief-bar span[data-v-73490f25]:first-child{color:var(--color-ink)}.field[data-v-73490f25]{border:0;border-bottom:1px solid var(--color-rule-strong);margin:0;padding:24px}.field legend[data-v-73490f25]{float:left;width:100%}.field legend[data-v-73490f25]+*{clear:both}.field label[data-v-73490f25],.field legend[data-v-73490f25]{display:block;font:600 18px/1.25 var(--font-display);letter-spacing:-.035em;padding:0}.field-code[data-v-73490f25]{color:var(--color-signal-text);display:block;font:500 11px/1 var(--font-mono);letter-spacing:.14em;margin-bottom:8px}.field input[type=email][data-v-73490f25],.field input[type=text][data-v-73490f25],.field textarea[data-v-73490f25]{background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:0;color:var(--color-ink);display:block;font:400 16px/1.5 var(--font-body);margin-top:14px;padding:12px 14px;resize:vertical;transition:border-color .2s ease;width:100%}.field input[data-v-73490f25]::-moz-placeholder,.field textarea[data-v-73490f25]::-moz-placeholder{color:#8b8c86}.field input[data-v-73490f25]::placeholder,.field textarea[data-v-73490f25]::placeholder{color:#8b8c86}.field input[data-v-73490f25]:focus,.field textarea[data-v-73490f25]:focus{border-color:var(--color-ink);outline:2px solid var(--color-signal);outline-offset:2px}.budget-options[data-v-73490f25]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.budget-option[data-v-73490f25]{position:relative}.budget-option input[data-v-73490f25]{opacity:0;position:absolute}.budget-option span[data-v-73490f25]{background:var(--color-paper);border:1px solid var(--color-rule-strong);cursor:pointer;display:block;font:500 13px/1 var(--font-mono);padding:10px 14px;transition:border-color .2s ease,background .2s ease}.budget-option input:checked+span[data-v-73490f25]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.budget-option input:focus-visible+span[data-v-73490f25]{outline:2px solid var(--color-signal);outline-offset:2px}.budget-option:hover span[data-v-73490f25]{border-color:var(--color-ink)}.contact-grid[data-v-73490f25]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.sub-field--wide[data-v-73490f25]{grid-column:1/-1}.sub-field label[data-v-73490f25]{font:500 12px/1 var(--font-mono);letter-spacing:.08em}.sub-field input[data-v-73490f25]{margin-top:8px!important}.hp[data-v-73490f25]{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.turnstile[data-v-73490f25]{min-height:85px;padding:20px 24px 0}.privacy[data-v-73490f25]{color:var(--color-muted);font-size:13px;line-height:1.5;margin:0;padding:20px 24px 0}.form-error[data-v-73490f25]{border:1px solid var(--color-signal-text);color:var(--color-signal-text);font-size:14px;margin:16px 24px 0;padding:12px 14px}.brief-submit[data-v-73490f25]{border:0;cursor:pointer;margin:20px 24px 24px;width:calc(100% - 48px)}.brief-submit[data-v-73490f25]:disabled{cursor:progress;opacity:.6}@media(max-width:1023px){.contact[data-v-73490f25]{grid-template-columns:1fr}}@media(max-width:767px){.contact[data-v-73490f25]{padding-block:40px 88px}.contact-title[data-v-73490f25]{font-size:clamp(40px,11vw,60px)}.field[data-v-73490f25]{padding:20px 16px}.brief-bar[data-v-73490f25]{padding:12px 16px}.contact-grid[data-v-73490f25]{grid-template-columns:1fr}.privacy[data-v-73490f25]{padding:18px 16px 0}.form-error[data-v-73490f25]{margin:16px 16px 0}.brief-submit[data-v-73490f25]{margin:20px 16px 16px;min-width:0;padding:0 20px;width:calc(100% - 32px)}}
