@layer pages{.contact-page[data-v-16409510]{min-height:100vh;color:var(--tw-color-text-primary);background:var(--tw-color-bg-page)}.contact-page__hero[data-v-16409510]{color:#fff;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(135deg,#061b3a,#0a4598);background-size:38px 38px,38px 38px,auto}.contact-page__hero[data-v-16409510] .base-container{display:grid;align-content:center;min-height:400px}.contact-page__hero p[data-v-16409510],.contact-page__eyebrow[data-v-16409510]{color:#67afff;font-family:var(--tw-font-utility);font-size:10px;font-weight:800}.contact-page__hero h1[data-v-16409510]{margin-top:16px;font-size:clamp(42px,5vw,64px);line-height:1.16}.contact-page__hero span[data-v-16409510]{max-width:720px;margin-top:20px;color:#ffffffb3;font-size:15px;line-height:1.8}.contact-page__main[data-v-16409510]{padding:68px 0 80px}.contact-page__main[data-v-16409510] .base-container{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:start}.contact-page__information h2[data-v-16409510],.contact-page__form-heading h2[data-v-16409510]{margin-top:9px;font-size:32px}.contact-page__information>p[data-v-16409510]:not(.contact-page__eyebrow){max-width:500px;margin-top:16px;color:var(--tw-color-text-secondary);font-size:13px;line-height:1.85}.contact-page__contact-list[data-v-16409510]{display:grid;gap:0;margin-top:30px;border-top:1px solid var(--tw-color-border)}.contact-page__contact-list>span[data-v-16409510]{display:grid;grid-template-columns:30px 100px 1fr;align-items:center;gap:10px;min-height:62px;border-bottom:1px solid var(--tw-color-border)}.contact-page__contact-list svg[data-v-16409510]{width:17px;color:var(--tw-color-primary)}.contact-page__contact-list strong[data-v-16409510]{font-size:12px}.contact-page__contact-list small[data-v-16409510]{color:var(--tw-color-text-muted);font-size:11px}.contact-page__process[data-v-16409510]{margin-top:34px;padding:24px;color:#fff;border-radius:var(--tw-radius-md);background:#071d3e}.contact-page__process>strong[data-v-16409510]{font-size:14px}.contact-page__process ol[data-v-16409510]{display:grid;gap:13px;margin:18px 0 0;padding:0;list-style:none}.contact-page__process li[data-v-16409510]{display:grid;grid-template-columns:32px 1fr;align-items:center;color:#ffffffb3;font-size:12px}.contact-page__process li span[data-v-16409510]{color:#67afff;font-family:var(--tw-font-utility);font-size:10px;font-weight:800}.contact-page__form[data-v-16409510]{padding:34px 36px;border:1px solid var(--tw-color-border);border-radius:var(--tw-radius-md);background:var(--tw-color-bg-card);box-shadow:var(--tw-shadow-card)}.contact-page__form-heading[data-v-16409510]{margin-bottom:24px}.contact-page__form-heading span[data-v-16409510]{display:block;margin-top:7px;color:var(--tw-color-text-muted);font-size:10px}.contact-page__form-grid[data-v-16409510]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.contact-page__form[data-v-16409510] .tw-select{width:100%}.contact-page__form[data-v-16409510] .tw-form-item__label{color:var(--tw-color-text-primary);font-size:12px;font-weight:700}.contact-page__form[data-v-16409510] .tw-input__wrapper,.contact-page__form[data-v-16409510] .tw-select__wrapper{min-height:42px}.contact-page__form[data-v-16409510] .tw-button{min-width:138px}.contact-page__consent[data-v-16409510]{margin-bottom:18px}.contact-page__consent[data-v-16409510] .tw-checkbox__label{color:var(--tw-color-text-secondary);font-size:11px;white-space:normal}.contact-page__consent a[data-v-16409510]{color:var(--tw-color-primary)}.contact-page__form[data-v-16409510] .tw-button svg{width:14px}.contact-page__privacy[data-v-16409510]{margin-top:13px;color:var(--tw-color-text-muted);font-size:10px}@media(max-width:820px){.contact-page__main[data-v-16409510] .base-container{grid-template-columns:1fr;gap:42px}}@media(max-width:520px){.contact-page__hero[data-v-16409510] .base-container{min-height:390px}.contact-page__hero h1[data-v-16409510]{font-size:41px}.contact-page__main[data-v-16409510]{padding-block:50px}.contact-page__form[data-v-16409510]{padding:24px 18px}.contact-page__form-grid[data-v-16409510]{grid-template-columns:1fr}.contact-page__contact-list>span[data-v-16409510]{grid-template-columns:26px 1fr}.contact-page__contact-list small[data-v-16409510]{grid-column:2}}}
