.contact-aside[data-v-997424ac]{align-content:start;gap:var(--space-5);display:grid}.contact-aside__title[data-v-997424ac]{color:var(--fg-1);font-size:var(--text-h4);font-weight:600;line-height:var(--leading-h4);margin:0}.contact-aside__title[data-v-997424ac]:not(:first-child){margin-top:var(--space-5)}.contact-aside__links[data-v-997424ac],.contact-aside__steps[data-v-997424ac]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.contact-aside__link[data-v-997424ac]{align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--accent-color) 30%, transparent);border-radius:var(--radius-surface);color:inherit;transition:border-color var(--dur-hover) var(--ease);background:linear-gradient(135deg,#14102e99,#0a081899);text-decoration:none;display:flex}.contact-aside__link[data-v-997424ac]:focus-visible{outline:var(--focus-ring);outline-offset:3px}.contact-aside__icon[data-v-997424ac]{background:color-mix(in srgb, var(--accent-color) 16%, transparent);width:40px;height:40px;color:var(--accent-color);border-radius:12px;flex:none;place-items:center;display:grid}.contact-aside__text[data-v-997424ac]{min-width:0;display:grid}.contact-aside__label[data-v-997424ac]{color:var(--text-3);font-size:var(--text-meta);line-height:var(--leading-meta)}.contact-aside__value[data-v-997424ac]{color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.contact-aside__arrow[data-v-997424ac]{color:var(--text-3);transition:translate var(--dur-hover) var(--ease);flex:none;margin-left:auto}@media (hover:hover){.contact-aside__link[data-v-997424ac]:hover{border-color:color-mix(in srgb, var(--accent-color) 60%, transparent)}.contact-aside__link:hover .contact-aside__arrow[data-v-997424ac]{translate:2px -2px}}.contact-aside__step[data-v-997424ac]{gap:var(--space-3);color:var(--fg-2);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.contact-aside__step>span[data-v-997424ac]:last-child{padding-top:7px}.contact-aside__more[data-v-997424ac]{justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.choice-chips[data-v-22b009fa]{border:0;min-width:0;margin:0;padding:0}.choice-chips__legend[data-v-22b009fa]{margin-bottom:var(--space-3);color:var(--fg-2);font-size:var(--text-label);padding:0;font-weight:600}.choice-chips__list[data-v-22b009fa]{gap:var(--space-2);flex-wrap:wrap;display:flex}.choice-chips__chip[data-v-22b009fa]{min-height:44px;color:var(--text-3);font:inherit;font-size:var(--text-label);cursor:pointer;transition:background var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:#0f0c2299;border:1px solid #ffffff1a;border-radius:999px;padding:8px 16px;font-weight:500}.choice-chips__chip[data-v-22b009fa]:hover{color:#c4b5fd;border-color:#c4b5fd4d}.choice-chips__chip[data-v-22b009fa]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.choice-chips__chip[aria-pressed=true][data-v-22b009fa]{color:#fff;background:linear-gradient(135deg,#8b5cf680,#d946ef66);border-color:#d946ef73}.contact-form__card[data-v-f693a697]{gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-feature);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#14102e99,#0a081899);border:1px solid #8b5cf64d;display:grid;position:relative}.contact-form__card[data-v-f693a697]:focus-visible{outline:var(--focus-ring);outline-offset:4px}.contact-form__title[data-v-f693a697]{color:var(--fg-1);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-h3);letter-spacing:var(--tracking-h3,-.01em);margin:0}.contact-form__lead[data-v-f693a697]{margin:calc(var(--space-3) * -1) 0 0;color:var(--fg-3);font-size:var(--text-body);line-height:var(--leading-body)}.contact-form__lead strong[data-v-f693a697]{color:var(--fg-1);overflow-wrap:anywhere;font-weight:600}.contact-form__honeypot[data-v-f693a697]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__row[data-v-f693a697]{gap:var(--space-5);display:grid}.field[data-v-f693a697]{gap:var(--space-2);min-width:0;display:grid}.field__label[data-v-f693a697]{color:var(--fg-2);font-size:var(--text-label);font-weight:600}.field__optional[data-v-f693a697]{margin-left:var(--space-1);color:var(--text-3);font-size:var(--text-meta);font-weight:500}.field__control[data-v-f693a697]{width:100%;min-height:48px;color:var(--fg-1);font:inherit;transition:border-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease);background:#08061499;border:1px solid #ffffff1a;border-radius:14px;padding:12px 16px;font-size:16px;line-height:1.4}.field__control[data-v-f693a697]::placeholder{color:var(--text-3);opacity:.7}.field__control[data-v-f693a697]:focus{border-color:#c4b5fd99;outline:none;box-shadow:0 0 0 3px #8b5cf633}.field__control--area[data-v-f693a697]{resize:vertical;min-height:120px}.field__control--error[data-v-f693a697]{border-color:#fb7185b3}.field__hint[data-v-f693a697]{color:var(--text-3);font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.field__hint--error[data-v-f693a697]{color:#fda4af}.contact-form__file-input[data-v-f693a697]{opacity:0;width:1px;height:1px;position:absolute}.contact-form__file[data-v-f693a697]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.contact-form__file-button[data-v-f693a697],.contact-form__file-chip[data-v-f693a697]{align-items:center;gap:var(--space-2);color:#c4b5fd;min-height:44px;font-size:var(--text-label);border:1px dashed #c4b5fd59;border-radius:999px;padding:8px 16px;font-weight:600;display:inline-flex}.contact-form__file-button[data-v-f693a697]{cursor:pointer;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease)}.contact-form__file-button[data-v-f693a697]:hover{background:#8b5cf614;border-color:#c4b5fdb3}.contact-form__file-input:focus-visible+.contact-form__file .contact-form__file-button[data-v-f693a697]{outline:var(--focus-ring);outline-offset:2px}.contact-form__file-chip[data-v-f693a697]{max-width:100%;color:var(--fg-1);border-style:solid;padding-right:6px}.contact-form__file-name[data-v-f693a697]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-form__file-remove[data-v-f693a697]{width:36px;height:36px;color:var(--fg-2);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid}.contact-form__file-remove[data-v-f693a697]:focus-visible{outline:var(--focus-ring)}.contact-form__details[data-v-f693a697]{border-top:1px solid #8b5cf633}.contact-form__summary[data-v-f693a697]{align-items:center;gap:var(--space-1);min-height:52px;color:var(--fg-1);font-size:var(--text-body);cursor:pointer;font-weight:600;list-style:none;display:flex}.contact-form__summary[data-v-f693a697]::-webkit-details-marker{display:none}.contact-form__summary[data-v-f693a697]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.contact-form__summary-icon[data-v-f693a697]{color:var(--text-3);transition:rotate var(--dur-hover) var(--ease);margin-left:auto}.contact-form__details[open] .contact-form__summary-icon[data-v-f693a697]{rotate:180deg}.contact-form__choices[data-v-f693a697]{gap:var(--space-5);padding:var(--space-2) 0 var(--space-3);display:grid}.contact-form__footer[data-v-f693a697]{gap:var(--space-3);display:grid}.contact-form__submit[data-v-f693a697]{justify-content:center;width:100%}.contact-form__privacy[data-v-f693a697]{color:var(--text-3);font-size:var(--text-meta);line-height:var(--leading-meta);text-align:center;margin:0}.contact-form__privacy a[data-v-f693a697],.contact-form__error a[data-v-f693a697]{color:#c4b5fd}.contact-form__error[data-v-f693a697]{padding:var(--space-3) var(--space-4);color:#fecdd3;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);background:#fb718514;border:1px solid #fb718566;border-radius:14px;margin:0}.contact-form__success[data-v-f693a697]{padding-block:var(--space-8);text-align:center;justify-items:center}.contact-form__success .contact-form__lead[data-v-f693a697]{margin:0}.contact-form__check[data-v-f693a697]{color:#34d399;background:#10b9811f;border:1px solid #10b98180;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.contact-form__success-actions[data-v-f693a697]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=640px){.contact-form__card[data-v-f693a697]{padding:var(--space-7)}.contact-form__row[data-v-f693a697]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.contact-form__submit[data-v-f693a697]{justify-self:start;width:auto}.contact-form__footer[data-v-f693a697]{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr)}.contact-form__privacy[data-v-f693a697]{text-align:left}}.contact[data-v-ccf85ba1]{padding-bottom:var(--section-space);overflow-x:clip}.contact__layout[data-v-ccf85ba1]{z-index:1;gap:var(--space-8);display:grid;position:relative}@media (width>=1024px){.contact__layout[data-v-ccf85ba1]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}
