.page-hero[data-v-23ffd4aa]{background:var(--c-bg);border-bottom:1px solid var(--c-border);padding:max(3.5rem,min(8vw,6rem)) 0 max(3rem,min(6vw,5rem));text-align:center}.page-hero__inner[data-v-23ffd4aa]{align-items:center;display:flex;flex-direction:column}.page-hero--start[data-v-23ffd4aa]{text-align:left}.page-hero--start .page-hero__inner[data-v-23ffd4aa]{align-items:flex-start}.eyebrow i[data-v-23ffd4aa]{font-size:.85rem}.eyebrow[data-v-23ffd4aa]:has(i):before{display:none}.page-hero__back[data-v-23ffd4aa]{align-items:center;color:var(--c-muted);display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;margin-bottom:1.25rem}.page-hero__back[data-v-23ffd4aa]:hover{color:var(--c-primary)}[dir=rtl] .page-hero__back i[data-v-23ffd4aa]{transform:scaleX(-1)}.page-hero__title[data-v-23ffd4aa]{font-size:max(2.3rem,min(4.8vw,4rem));letter-spacing:-.045em;margin:1.1rem 0 0;max-width:820px}.page-hero__text[data-v-23ffd4aa]{color:var(--c-body);font-size:1rem;margin:1rem 0 0;max-width:640px}.page-hero__actions[data-v-23ffd4aa]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.page-hero--start .page-hero__actions[data-v-23ffd4aa]{justify-content:flex-start}.contact[data-v-55000550]{background:#fff}.contact__form-hint[data-v-55000550]{font-size:.76rem;line-height:1.7;margin:0;padding-bottom:.6rem}.form-msg a[data-v-55000550]{align-items:center;display:flex;font-size:.8rem;gap:.3rem;margin-top:.4rem}.contact__grid[data-v-55000550]{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media (max-width:920px){.contact__grid[data-v-55000550]{grid-template-columns:1fr}}.contact__details[data-v-55000550]{background:var(--c-text);border:1px solid var(--c-text);border-radius:var(--r-xl);color:#fff;padding:2.5rem}.contact__details .contact__heading[data-v-55000550]{color:#fff;font-size:1.7rem}.contact__details .contact__intro[data-v-55000550],.contact__details .contact__label[data-v-55000550]{color:#b7c7bd}.contact__details .contact__value[data-v-55000550]{color:#fff}.contact__details .ui-icon[data-v-55000550]{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.11);color:#b9ceff}.contact__details .contact__list[data-v-55000550]{gap:1.6rem}.contact__heading[data-v-55000550]{font-size:1.25rem;margin:0 0 .5rem}.contact__intro[data-v-55000550]{font-size:.9375rem;margin:0 0 1.5rem}.contact__list[data-v-55000550]{grid-gap:1.1rem;display:grid;gap:1.1rem;list-style:none;margin:0;padding:0}.contact__list li[data-v-55000550]{align-items:center;display:flex;gap:.85rem}.contact__list div[data-v-55000550]{display:flex;flex-direction:column;min-width:0}.contact__label[data-v-55000550]{color:var(--c-muted);font-size:.78rem;font-weight:600}.contact__value[data-v-55000550]{word-wrap:anywhere;color:var(--c-text);font-size:.9375rem;font-weight:600}a.contact__value[data-v-55000550]:hover{color:var(--c-primary)}[dir=rtl] .contact__value[dir=ltr][data-v-55000550]{text-align:right}.contact__form[data-v-55000550]{grid-gap:1.1rem;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:none;display:grid;gap:1.1rem;padding:2rem}@media (max-width:576px){.contact__details[data-v-55000550],.contact__form[data-v-55000550]{padding:1.4rem}}.form-row[data-v-55000550]{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:1fr 1fr}@media (max-width:576px){.form-row[data-v-55000550]{grid-template-columns:1fr}}.form-field[data-v-55000550]{display:flex;flex-direction:column}.form-field.has-error .form-control[data-v-55000550]{border-color:var(--c-danger)}.field-error[data-v-55000550],.required[data-v-55000550]{color:var(--c-danger)}.field-error[data-v-55000550]{font-size:.8125rem;margin-top:.35rem}.consent[data-v-55000550]{align-items:flex-start;color:var(--c-body);cursor:pointer;display:flex;font-size:.875rem;gap:.6rem}.consent input[data-v-55000550]{accent-color:var(--c-primary);flex-shrink:0;height:18px;margin-top:2px;width:18px}.consent.has-error[data-v-55000550]{color:var(--c-danger)}.form-msg[data-v-55000550]{align-items:center;border-radius:var(--r-md);display:flex;font-size:.9rem;font-weight:500;gap:.6rem;padding:.85rem 1rem}.form-msg--ok[data-v-55000550]{border:1px solid #bbf7d0;color:#166534}.form-msg--error[data-v-55000550]{border:1px solid #fecaca;color:#991b1b}.msg-enter-active[data-v-55000550],.msg-leave-active[data-v-55000550]{transition:opacity .25s ease,transform .25s ease}.msg-enter[data-v-55000550],.msg-leave-to[data-v-55000550]{opacity:0;transform:translateY(-4px)}