.contact-brief[data-v-226c004a]{border:1px solid var(--color-graphite-3);background:var(--color-ink-2);border-radius:20px;padding:clamp(22px,3vw,34px)}h2[data-v-226c004a]{font:500 27px var(--font-display);letter-spacing:-.03em;margin-bottom:26px}label[data-v-226c004a]{color:var(--color-silver);margin-bottom:18px;font-size:13px;display:block}label>span[data-v-226c004a]:not(.phone-field):not(.field-error):not(.field-meta){color:var(--color-mist);font-size:11px}input[data-v-226c004a],select[data-v-226c004a],textarea[data-v-226c004a]{border:1px solid var(--color-graphite-3);background:var(--color-graphite-2);width:100%;min-height:48px;color:var(--color-white);outline-offset:3px;border-radius:8px;margin-top:9px;padding:12px 14px;font-size:15px;display:block}input[data-v-226c004a]::placeholder,textarea[data-v-226c004a]::placeholder{color:var(--color-mist)}input[aria-invalid=true][data-v-226c004a],textarea[aria-invalid=true][data-v-226c004a]{border-color:var(--color-danger)}textarea[data-v-226c004a]{resize:vertical;min-height:120px}.form-grid[data-v-226c004a]{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.phone-field[data-v-226c004a]{align-items:stretch;margin-top:9px;display:flex}.phone-prefix[data-v-226c004a]{border:1px solid var(--color-graphite-3);background:var(--color-graphite);border-right:0;border-radius:8px 0 0 8px;place-items:center;padding:0 12px;display:grid;color:var(--color-silver)!important;font-size:14px!important}.phone-field input[data-v-226c004a]{border-radius:0 8px 8px 0;margin-top:0}.field-error[data-v-226c004a]{color:var(--color-white);align-items:flex-start;gap:6px;margin-top:7px;font-size:12px;line-height:1.4;display:flex}.field-error[data-v-226c004a] svg{color:var(--color-danger);flex:none;margin-top:1px}.field-meta[data-v-226c004a]{justify-content:space-between;gap:12px;display:flex}.counter[data-v-226c004a]{color:var(--color-mist);font-variant-numeric:tabular-nums;margin-top:7px;margin-left:auto;font-size:11px}.trap[data-v-226c004a]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.consent[data-v-226c004a]{align-items:flex-start;gap:12px;margin:6px 0 0;line-height:1.5;display:flex}.consent input[data-v-226c004a]{width:20px;height:20px;min-height:20px;accent-color:var(--color-white);flex:none;margin:1px 0 0;padding:0}.consent a[data-v-226c004a],.form-help a[data-v-226c004a]{text-underline-offset:3px;text-decoration:underline}.form-help[data-v-226c004a]{color:var(--color-mist);margin:12px 0;font-size:11px;line-height:1.75}.form-help--tight[data-v-226c004a]{margin:-6px 0 18px}.form-alert[data-v-226c004a]{background:color-mix(in oklab, var(--color-danger) 16%, transparent);color:var(--color-white);border-radius:10px;margin-top:16px;padding:10px 12px;font-size:13px}.prepare-button[data-v-226c004a]{background:var(--color-paper);min-height:50px;color:var(--color-ink);font:500 14px var(--font-display);cursor:pointer;transition:scale .16s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:12px 20px;display:flex}.prepare-button[data-v-226c004a]:active{scale:.97}.prepare-button[data-v-226c004a]:disabled{opacity:.6;cursor:progress}.brief-result[data-v-226c004a]{gap:12px;display:grid}.brief-result[data-v-226c004a]:focus{outline:none}.result-icon[data-v-226c004a]{background:var(--color-white);width:48px;height:48px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.brief-result h3[data-v-226c004a]{font:500 24px var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.result-ref[data-v-226c004a]{color:var(--color-silver);font-size:14px}.result-ref strong[data-v-226c004a]{font-family:var(--font-mono);color:var(--color-white)}.summary-text[data-v-226c004a]{color:var(--color-mist);font-size:14px;line-height:1.7}.send-actions[data-v-226c004a]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.send-actions a[data-v-226c004a],.send-actions button[data-v-226c004a]{border:1px solid var(--color-steel);min-height:44px;color:var(--color-white);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.send-actions a[data-v-226c004a]:first-child{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}@media (width<=600px){.form-grid[data-v-226c004a]{grid-template-columns:1fr}h2[data-v-226c004a]{font-size:24px}}.contact-direct[data-astro-cid-kphbpcdu]{max-width:30rem;margin-top:34px}.contact-direct__title[data-astro-cid-kphbpcdu]{color:var(--color-silver);margin-bottom:12px;font-size:14px;font-weight:500}.contact-direct[data-astro-cid-kphbpcdu] ul[data-astro-cid-kphbpcdu]{gap:10px;display:grid}.contact-channel[data-astro-cid-kphbpcdu]{border:1px solid var(--color-graphite);background:var(--color-ink-2);min-height:64px;color:var(--color-white);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:grid}.contact-channel__icon[data-astro-cid-kphbpcdu]{background:var(--color-graphite-2);width:44px;height:44px;color:var(--color-silver);border-radius:10px;place-items:center;display:grid}.contact-channel__text[data-astro-cid-kphbpcdu]{min-width:0;font:500 15px/1.3 var(--font-display);overflow-wrap:anywhere;gap:2px;display:grid}.contact-channel__text[data-astro-cid-kphbpcdu] small[data-astro-cid-kphbpcdu]{font:500 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mist)}.contact-channel[data-astro-cid-kphbpcdu] .contact-channel__arrow{color:var(--color-mist);transition:transform .25s var(--ease-expo), color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.contact-channel[data-astro-cid-kphbpcdu]:hover{border-color:var(--color-graphite-3);background:var(--color-graphite-2)}.contact-channel[data-astro-cid-kphbpcdu]:hover .contact-channel__arrow{color:var(--color-white);transform:translate(2px,-2px)}}.contact-channel[data-astro-cid-kphbpcdu]:active{background:var(--color-graphite-2)}html[data-motion=reduce] .contact-channel[data-astro-cid-kphbpcdu],html[data-motion=reduce] .contact-channel[data-astro-cid-kphbpcdu] .contact-channel__arrow{transition:none}
