.contact-page-module__wnES_W__page{min-height:28rem;color:var(--omnia-color-text);font-family:var(--font-omnia-body),system-ui,-apple-system,sans-serif}.contact-page-module__wnES_W__card{background:var(--omnia-color-panel-neutral);-webkit-backdrop-filter:blur(6px);border:1px solid #699fff38;border-radius:20px;max-width:1280px;margin:0 auto;padding:40px 64px 56px;box-shadow:0 40px 80px #0009}.contact-page-module__wnES_W__intro{max-width:none;margin-bottom:56px}.contact-page-module__wnES_W__eyebrow{color:var(--omnia-color-accent);font-family:var(--font-omnia-body),system-ui,-apple-system,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:600;line-height:1.5rem}.contact-page-module__wnES_W__title{color:var(--omnia-color-text);font-family:var(--font-omnia-display),var(--font-omnia-body),system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;margin-top:8px;margin-bottom:0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:500;line-height:.98}.contact-page-module__wnES_W__contactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:40px;display:grid}.contact-page-module__wnES_W__contactIntro{flex-direction:column;gap:20px;display:flex}.contact-page-module__wnES_W__lead{color:#ffffffb8;max-width:440px;margin:0;font-size:.95rem;line-height:1.75}.contact-page-module__wnES_W__contactMeta{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;margin-top:12px;padding-top:24px;display:flex}.contact-page-module__wnES_W__contactMetaLabel{color:var(--omnia-color-accent);letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.68rem;font-weight:600}.contact-page-module__wnES_W__contactMetaText{color:#ffffff61;margin:6px 0 0;font-size:.78rem;line-height:1.65}.contact-page-module__wnES_W__emailLink{color:#ffffff9e;font-size:.85rem;text-decoration:none;transition:color .2s}.contact-page-module__wnES_W__emailLink:hover{color:var(--omnia-color-accent)}.contact-page-module__wnES_W__linkedinButton{color:#fff;letter-spacing:.06em;background:#0a66c2;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:10px 20px;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}.contact-page-module__wnES_W__linkedinButton:hover{background:#0856a8;transform:translateY(-1px)}.contact-page-module__wnES_W__linkedinButton svg{flex-shrink:0;width:15px;height:15px}.contact-page-module__wnES_W__formCard{-webkit-backdrop-filter:blur(8px);background:#02102c8c;border:1px solid #699fff2e;border-radius:16px;padding:36px 36px 40px;box-shadow:0 24px 48px #00000073}.contact-page-module__wnES_W__modalFormCard{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:16px 18px 18px}.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__formLabelTop{letter-spacing:.1em;margin-bottom:12px;font-size:.66rem}.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__form,.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__formRow{gap:8px}.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__form input,.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__form textarea,.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__form select{border-radius:6px;padding:9px 11px;font-size:.79rem}.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__form select{background-position:right 11px center;padding-right:32px}.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__form textarea{height:88px;min-height:72px}.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__submitButton{align-self:center;min-height:32px;margin-top:2px;padding:6px 13px;font-size:.7rem}.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__turnstileGroup{margin-top:2px}.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__statusMessage{margin-top:10px;font-size:.78rem;line-height:1.45}.contact-page-module__wnES_W__formLabelTop{color:var(--omnia-color-accent);letter-spacing:.14em;text-transform:uppercase;opacity:.9;margin-bottom:20px;font-size:.72rem;font-weight:600;display:block}.contact-page-module__wnES_W__form{flex-direction:column;gap:12px;display:flex}.contact-page-module__wnES_W__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-page-module__wnES_W__form input,.contact-page-module__wnES_W__form textarea,.contact-page-module__wnES_W__form select{color:#fff;width:100%;font-size:.85rem;font-family:var(--font-omnia-body),system-ui,-apple-system,sans-serif;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:12px 14px;transition:border-color .15s,background .15s}.contact-page-module__wnES_W__form input:focus,.contact-page-module__wnES_W__form textarea:focus,.contact-page-module__wnES_W__form select:focus{background:#ffffff14;border-color:#699fff8c}.contact-page-module__wnES_W__form input::placeholder,.contact-page-module__wnES_W__form textarea::placeholder{color:#ffffff61}.contact-page-module__wnES_W__form select{color:#ffffffb8;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.contact-page-module__wnES_W__form select option{color:#fff;background:#0e1f3d}.contact-page-module__wnES_W__form textarea{resize:vertical;height:130px}.contact-page-module__wnES_W__turnstileGroup{min-height:65px;margin-top:8px}.contact-page-module__wnES_W__turnstileWidget{min-height:65px}.contact-page-module__wnES_W__turnstileError{color:#ffb6b6;margin:0;font-size:.78rem;font-weight:600;line-height:1.5}.contact-page-module__wnES_W__submitButton{background:var(--omnia-color-accent);color:#04132d;min-height:36px;font-family:var(--font-omnia-body),system-ui,-apple-system,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:none;border:1px solid #8bd3ff80;border-radius:6px;align-self:flex-start;margin-top:6px;padding:8px 16px;font-size:.75rem;font-weight:720;transition:background .15s,border-color .15s,color .15s}.contact-page-module__wnES_W__submitButton:hover:not(:disabled){background:#8dc7ff;border-color:#b9e6ff}.contact-page-module__wnES_W__submitButton:active:not(:disabled){background:#72b8f8}.contact-page-module__wnES_W__submitButton:disabled{opacity:.5;cursor:default}.contact-page-module__wnES_W__submitButton:focus-visible{outline-offset:2px;outline:2px solid #8bd3ff8c}.contact-page-module__wnES_W__statusMessage{margin:14px 0 0;font-size:.85rem;line-height:1.65}.contact-page-module__wnES_W__statusMessage a{color:inherit}.contact-page-module__wnES_W__success{color:#bfffd0;font-weight:600}.contact-page-module__wnES_W__error{color:#ffb6b6;font-weight:600}@media (max-width:900px){.contact-page-module__wnES_W__card{padding:36px 24px 40px}.contact-page-module__wnES_W__contactGrid{grid-template-columns:1fr;gap:36px}.contact-page-module__wnES_W__lead{max-width:100%}.contact-page-module__wnES_W__formCard{padding:28px 22px 32px}.contact-page-module__wnES_W__modalFormCard{padding:14px}.contact-page-module__wnES_W__formRow{grid-template-columns:1fr}}@media (min-width:641px){.contact-page-module__wnES_W__modalFormCard .contact-page-module__wnES_W__formRow{grid-template-columns:repeat(2,minmax(0,1fr))}}
