.q-contact-details[data-v-67a297ea]{width:100%}.q-contact-details__grid[data-v-67a297ea]{grid-template-columns:1fr;align-items:stretch;gap:clamp(1rem,1.5vw,1.5rem);display:grid}.q-contact-details__card[data-v-67a297ea]{isolation:isolate;border:1px solid var(--q-surface-border);border-radius:var(--q-radius-xl);color:currentColor;min-width:0;min-height:clamp(13rem,15vw,15.75rem);transition:border-color var(--q-duration-base) ease,box-shadow var(--q-duration-base) ease,transform var(--q-duration-base) var(--q-ease-premium);background:#fff;flex-direction:column;justify-content:flex-start;gap:clamp(1.75rem,2.5vw,2.5rem);padding:clamp(1.5rem,2.2vw,2.25rem);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px -32px #00000047}.q-contact-details__card[data-v-67a297ea]:before{background:var(--red);content:"";opacity:.8;transform-origin:0;height:3px;transition:transform var(--q-duration-slow) var(--q-ease-premium);position:absolute;top:0;left:0;right:0;transform:scaleX(.16)}.q-contact-details__card-header[data-v-67a297ea]{justify-content:space-between;align-items:flex-start;display:flex}.q-contact-details__icon-shell[data-v-67a297ea]{width:3.5rem;height:3.5rem;transition:background-color var(--q-duration-base) ease,border-color var(--q-duration-base) ease,transform var(--q-duration-base) var(--q-ease-premium);background:#dc202912;border:1px solid #dc202924;border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex}.q-contact-details__icon[data-v-67a297ea]{color:var(--red);width:1.75rem;height:1.75rem;transition:color var(--q-duration-base) ease}.q-contact-details__action-icon[data-v-67a297ea]{color:#737373;opacity:.65;width:1.25rem;height:1.25rem;transition:color var(--q-duration-base) ease,opacity var(--q-duration-base) ease,transform var(--q-duration-base) var(--q-ease-premium)}.q-contact-details__content[data-v-67a297ea]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.q-contact-details__label[data-v-67a297ea]{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-size:.7rem;font-weight:700;line-height:1}.q-contact-details__card-title[data-v-67a297ea]{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.05rem,1.15vw,1.25rem);font-weight:700;line-height:1.25;display:block}.q-contact-details__lines[data-v-67a297ea]{flex-direction:column;gap:.2rem;margin-top:.75rem;display:flex}.q-contact-details__line[data-v-67a297ea]{color:#525252;font-size:.95rem;font-weight:500;line-height:1.45;display:block}.dark .q-contact-details__card[data-v-67a297ea]{border-color:var(--q-surface-dark-border-soft);box-shadow:none;background:#171515}.dark .q-contact-details__card[data-v-67a297ea]:before{opacity:.55;background:#737373}.dark .q-contact-details__icon-shell[data-v-67a297ea]{background:#ffffff0f;border-color:#ffffff1f}.dark[data-v-67a297ea] :is(.q-contact-details__icon,.q-contact-details__label){color:#d4d4d4}.dark[data-v-67a297ea] :is(.q-contact-details__action-icon,.q-contact-details__line){color:#b8b8b8}@media (hover:hover){.q-contact-details__card[data-v-67a297ea]:hover{border-color:#dc202947;transform:translateY(-5px);box-shadow:0 28px 65px -34px #0000005c}.q-contact-details__card[data-v-67a297ea]:hover:before{transform:scaleX(1)}.q-contact-details__card:hover .q-contact-details__icon-shell[data-v-67a297ea]{border-color:var(--red);background:var(--red);transform:rotate(-3deg)scale(1.04)}.q-contact-details__card:hover .q-contact-details__icon[data-v-67a297ea]{color:#fff}.q-contact-details__card:hover .q-contact-details__action-icon[data-v-67a297ea]{color:var(--red);opacity:1;transform:translate(.2rem,-.2rem)}.dark .q-contact-details__card[data-v-67a297ea]:hover{box-shadow:none;background:#1a1818;border-color:#fff3}.dark .q-contact-details__card:hover .q-contact-details__icon-shell[data-v-67a297ea]{background:#ffffff1c;border-color:#ffffff38}.dark .q-contact-details__card[data-v-67a297ea]:hover :is(.q-contact-details__action-icon,.q-contact-details__icon){color:#fff}}.q-contact-details__card[data-v-67a297ea]:focus-visible{border-color:var(--red);outline-offset:3px;outline:3px solid #dc20292e}.dark .q-contact-details__card[data-v-67a297ea]:focus-visible{border-color:#ffffff47;outline-color:#ffffff24}@media (width>=640px){.q-contact-details__grid[data-v-67a297ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.q-contact-details__grid[data-v-67a297ea]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.q-contact-details__card[data-v-67a297ea]{gap:1.75rem;min-height:10.5rem;padding:1.35rem}.q-contact-details__icon-shell[data-v-67a297ea]{border-radius:.75rem;width:3rem;height:3rem}.q-contact-details__icon[data-v-67a297ea]{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){.q-contact-details__action-icon[data-v-67a297ea],.q-contact-details__card[data-v-67a297ea],.q-contact-details__card[data-v-67a297ea]:before,.q-contact-details__icon[data-v-67a297ea],.q-contact-details__icon-shell[data-v-67a297ea]{transition:none}}.q-contact-form[data-v-2ce0fe3d]{border:1px solid var(--q-surface-border);border-radius:var(--q-radius-xl);background:var(--q-surface-bg);box-shadow:var(--q-shadow-card);padding:clamp(1.25rem,4vw,4.5rem)}.q-contact-form__section+.q-contact-form__section[data-v-2ce0fe3d]{border-top:1px solid var(--q-surface-border);margin-top:clamp(2.75rem,5vw,5rem);padding-top:clamp(2.75rem,5vw,5rem)}.q-contact-form__section-header[data-v-2ce0fe3d]{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:grid}.q-contact-form__section-index[data-v-2ce0fe3d]{color:var(--red);letter-spacing:.12em;font-size:.72rem;font-weight:700;line-height:1.5}.q-contact-form__section-copy[data-v-2ce0fe3d]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.q-contact-form__section-title[data-v-2ce0fe3d]{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;line-height:1.2}.q-contact-form__section-hint[data-v-2ce0fe3d]{color:#737373;font-size:.875rem;line-height:1.5}.q-contact-form__fields[data-v-2ce0fe3d]{grid-template-columns:minmax(0,1fr);gap:1rem clamp(1rem,2vw,1.5rem);display:grid}.q-contact-form__field[data-v-2ce0fe3d]{flex-direction:column;min-width:0;display:flex;position:relative}.q-contact-form__label[data-v-2ce0fe3d]{color:#525252;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:700;line-height:1.25;display:block}.q-contact-form__label>span[data-v-2ce0fe3d]{color:var(--red)}.q-contact-form input[data-v-2ce0fe3d]:not([type=checkbox]),.q-contact-form textarea[data-v-2ce0fe3d]{border:1px solid var(--q-surface-border);border-radius:var(--q-radius-lg);color:currentColor;width:100%;transition:border-color var(--q-duration-fast) ease,box-shadow var(--q-duration-fast) ease,background-color var(--q-duration-fast) ease;background:#fafafa;outline:0;padding:1rem 1.1rem;font-size:1rem}.q-contact-form input[data-v-2ce0fe3d]:not([type=checkbox]){min-height:3.75rem}.q-contact-form textarea[data-v-2ce0fe3d]{resize:vertical;min-height:13rem;line-height:1.6}.q-contact-form input[data-v-2ce0fe3d]:not([type=checkbox]):focus,.q-contact-form textarea[data-v-2ce0fe3d]:focus{border-color:#dc2029a6;box-shadow:0 0 0 4px #dc202914}.q-contact-form__field--invalid input[data-v-2ce0fe3d]:not([type=checkbox]),.q-contact-form__field--invalid textarea[data-v-2ce0fe3d]{border-color:var(--red)}.q-contact-form__error-slot[data-v-2ce0fe3d]{min-height:1.45rem;padding-top:.4rem;display:block}.q-contact-form__chips[data-v-2ce0fe3d]{flex-wrap:wrap;gap:.65rem;display:flex}.q-contact-form__chip[data-v-2ce0fe3d]{border:1px solid var(--q-surface-border);color:#353535;cursor:pointer;min-height:2.75rem;transition:border-color var(--q-duration-fast) ease,background-color var(--q-duration-fast) ease,color var(--q-duration-fast) ease,transform var(--q-duration-fast) ease;background:#fff;gap:.55rem;padding:.55rem .9rem .55rem .6rem;font-size:.875rem;font-weight:600;line-height:1.15}.q-contact-form__chip[data-v-2ce0fe3d],.q-contact-form__chip-mark[data-v-2ce0fe3d]{border-radius:var(--q-radius-pill);align-items:center;display:inline-flex}.q-contact-form__chip-mark[data-v-2ce0fe3d]{color:#737373;width:1.5rem;height:1.5rem;transition:background-color var(--q-duration-fast) ease,color var(--q-duration-fast) ease;background:#f0f0f0;flex:none;justify-content:center;font-size:.8rem;font-weight:700}.q-contact-form__chip--selected[data-v-2ce0fe3d]{color:#fff;background:#201c1c;border-color:#201c1c}.q-contact-form__chip--selected .q-contact-form__chip-mark[data-v-2ce0fe3d]{background:var(--red);color:#fff}.q-contact-form__chip[data-v-2ce0fe3d]:focus-within{outline-offset:2px;outline:3px solid #dc202924}.q-contact-form__consent[data-v-2ce0fe3d]{border-radius:var(--q-radius-lg);border:1px solid #0000;grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.85rem;margin-top:1.25rem;padding:.75rem;display:grid}.q-contact-form__consent[data-v-2ce0fe3d],.q-contact-form__consent-box[data-v-2ce0fe3d]{transition:border-color var(--q-duration-fast) ease,background-color var(--q-duration-fast) ease}.q-contact-form__consent-box[data-v-2ce0fe3d]{border-radius:var(--q-radius-sm);cursor:pointer;background:#fff;border:1px solid #52525259;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;position:relative}.q-contact-form__consent-box[data-v-2ce0fe3d]:after{color:#fff;content:"✓";opacity:0;transition:opacity var(--q-duration-fast) ease,transform var(--q-duration-fast) ease;font-size:.75rem;font-weight:700;transform:scale(.6)}.q-contact-form__consent-input:checked+.q-contact-form__consent-box[data-v-2ce0fe3d]{border-color:var(--red);background:var(--red)}.q-contact-form__consent-input:checked+.q-contact-form__consent-box[data-v-2ce0fe3d]:after{opacity:1;transform:scale(1)}.q-contact-form__consent[data-v-2ce0fe3d]:focus-within{background:#dc202909;border-color:#dc20292e}.q-contact-form__consent--invalid[data-v-2ce0fe3d]{border-color:#dc202947}.q-contact-form__terms[data-v-2ce0fe3d]{color:#525252;font-size:.9rem;line-height:1.55}.q-contact-form__terms[data-v-2ce0fe3d] p{font-size:inherit;line-height:inherit;margin:0}.q-contact-form__footer[data-v-2ce0fe3d]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:clamp(2.25rem,4vw,3.5rem);display:flex}.q-contact-form__submit-frame[data-v-2ce0fe3d]{flex:none}.q-contact-form__submit[data-v-2ce0fe3d]{appearance:none;cursor:pointer;transition:opacity var(--q-duration-fast) ease}.q-contact-form__submit[data-v-2ce0fe3d]:disabled{cursor:wait;opacity:.6;pointer-events:none}.q-contact-form__submit[data-v-2ce0fe3d]:focus-visible{outline-offset:3px;outline:3px solid #dc20292e}.q-contact-form__status[data-v-2ce0fe3d]{flex:16rem;min-width:0}.q-contact-form__form-error[data-v-2ce0fe3d],.q-contact-form__success[data-v-2ce0fe3d]{margin:0}.q-contact-form__success[data-v-2ce0fe3d]{color:#237a4b;font-size:.9rem;font-weight:600}.q-contact-form__error[data-v-2ce0fe3d],.q-contact-form__form-error[data-v-2ce0fe3d]{color:var(--red);font-size:.8rem;font-weight:600;line-height:1.35}.form-fade-enter-active[data-v-2ce0fe3d],.form-fade-leave-active[data-v-2ce0fe3d]{transition:opacity var(--q-duration-base) ease}.form-fade-enter-from[data-v-2ce0fe3d],.form-fade-leave-to[data-v-2ce0fe3d]{opacity:0}.dark .q-contact-form[data-v-2ce0fe3d]{border-color:var(--q-surface-dark-border-soft);box-shadow:none;background:#171515}.dark .q-contact-form__section+.q-contact-form__section[data-v-2ce0fe3d]{border-top-color:var(--q-surface-dark-border-soft)}.dark .q-contact-form__label>span[data-v-2ce0fe3d],.dark .q-contact-form__section-index[data-v-2ce0fe3d]{color:#b8b8b8}.dark[data-v-2ce0fe3d] :is(.q-contact-form__label,.q-contact-form__section-hint,.q-contact-form__terms){color:#a3a3a3}.dark .q-contact-form input[data-v-2ce0fe3d]:not([type=checkbox]),.dark .q-contact-form textarea[data-v-2ce0fe3d]{border-color:var(--q-surface-dark-border-soft);background:#1c1a1a}.dark .q-contact-form input[data-v-2ce0fe3d]:not([type=checkbox]):focus,.dark .q-contact-form textarea[data-v-2ce0fe3d]:focus{border-color:#ffffff61;box-shadow:0 0 0 4px #ffffff0f}.dark .q-contact-form__chip[data-v-2ce0fe3d]{border-color:var(--q-surface-dark-border-soft);color:#d4d4d4;background:#1c1a1a}.dark .q-contact-form__chip-mark[data-v-2ce0fe3d]{color:#b8b8b8;background:#ffffff14}.dark .q-contact-form__chip--selected[data-v-2ce0fe3d]{color:#171515;background:#e5e5e5;border-color:#e5e5e5}.dark .q-contact-form__chip--selected .q-contact-form__chip-mark[data-v-2ce0fe3d]{color:#fff;background:#2a2727}.dark .q-contact-form__chip[data-v-2ce0fe3d]:focus-within{outline-color:#ffffff29}.dark .q-contact-form__consent-box[data-v-2ce0fe3d]{background:#1c1a1a;border-color:#ffffff47}.dark .q-contact-form__consent-input:checked+.q-contact-form__consent-box[data-v-2ce0fe3d]{background:#e5e5e5;border-color:#e5e5e5}.dark .q-contact-form__consent-input:checked+.q-contact-form__consent-box[data-v-2ce0fe3d]:after{color:#171515}.dark .q-contact-form__consent[data-v-2ce0fe3d]:focus-within{background:#ffffff09;border-color:#ffffff29}.dark .q-contact-form__submit[data-v-2ce0fe3d]:focus-visible{outline-color:#ffffff2e}.dark .q-contact-form__success[data-v-2ce0fe3d]{color:#8fd5ad}@media (hover:hover){.q-contact-form__chip[data-v-2ce0fe3d]:hover{border-color:#dc20295c;transform:translateY(-1px)}.dark .q-contact-form__chip[data-v-2ce0fe3d]:hover{border-color:#ffffff47}}@media (width>=768px){.q-contact-form__fields[data-v-2ce0fe3d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.q-contact-form__section-header[data-v-2ce0fe3d]{grid-template-columns:1.75rem minmax(0,1fr)}.q-contact-form__chip[data-v-2ce0fe3d]{max-width:100%}.q-contact-form__footer[data-v-2ce0fe3d]{flex-direction:column;align-items:stretch}.q-contact-form__status[data-v-2ce0fe3d]{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.form-fade-enter-active[data-v-2ce0fe3d],.form-fade-leave-active[data-v-2ce0fe3d],.q-contact-form input[data-v-2ce0fe3d],.q-contact-form textarea[data-v-2ce0fe3d],.q-contact-form__chip[data-v-2ce0fe3d],.q-contact-form__chip-mark[data-v-2ce0fe3d],.q-contact-form__consent[data-v-2ce0fe3d],.q-contact-form__consent-box[data-v-2ce0fe3d],.q-contact-form__consent-box[data-v-2ce0fe3d]:after,.q-contact-form__submit[data-v-2ce0fe3d],.q-contact-form__submit-icon[data-v-2ce0fe3d],.q-contact-form__submit-icon[data-v-2ce0fe3d]>*{transition:none}}.q-contact-page__grid[data-v-bd0e094e]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(3rem,5vw,5rem);display:grid}.q-contact-page__details[data-v-bd0e094e],.q-contact-page__form[data-v-bd0e094e]{width:100%;min-width:0}.q-contact-page__faq[data-v-bd0e094e]{overflow:hidden}
