.page-hero[data-astro-cid-uw5kdbxl]{background:radial-gradient(ellipse at 50% 80%,#1b4f72,#0d1b2a 55%);padding:120px 0 80px;text-align:center}.page-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:clamp(36px,5vw,64px);font-weight:300;color:var(--offwhite);margin:0 0 20px;letter-spacing:-.02em}.page-hero-sub[data-astro-cid-uw5kdbxl]{font-size:18px;color:var(--text-muted);max-width:48ch;margin:0 auto}.contact-section[data-astro-cid-uw5kdbxl]{padding:96px 0;background:var(--midnight)}.contact-inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:64px}@media (min-width: 768px){.contact-inner[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr;gap:80px;align-items:start}}.contact-info[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:28px;font-weight:300;color:var(--offwhite);margin:0 0 20px}.contact-info[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:16px;color:var(--text-muted);line-height:1.7;margin:0 0 16px}.contact-company[data-astro-cid-uw5kdbxl]{font-size:14px!important;color:var(--text-muted)!important;margin-top:32px!important;line-height:1.6!important}.field-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.field-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.02em}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{background:#1b4f7233;border:1px solid rgba(78,205,196,.2);border-radius:4px;padding:12px 14px;font-family:var(--font-body);font-size:15px;color:var(--offwhite);transition:border-color .15s;width:100%}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::-moz-placeholder,.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::-moz-placeholder{color:#fafafa40}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:#fafafa40}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible,.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus-visible{border-color:var(--seafoam);outline:2px solid var(--seafoam);outline-offset:2px}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus:not(:focus-visible),.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus:not(:focus-visible){border-color:var(--seafoam);outline:none}.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:140px}.field-group--checkbox[data-astro-cid-uw5kdbxl]{margin-top:8px}.checkbox-label[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px!important;color:var(--text-muted)!important;font-weight:400!important;line-height:1.5}.checkbox-label[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl][type=checkbox]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--seafoam);cursor:pointer}.form-error[data-astro-cid-uw5kdbxl]{font-size:14px;color:#ff6b6b;margin-bottom:16px;min-height:20px}.form-success[data-astro-cid-uw5kdbxl]{font-size:15px;color:var(--seafoam);margin-bottom:16px;padding:12px 16px;border:1px solid rgba(78,205,196,.3);border-radius:4px;background:#4ecdc40f}.form-submit[data-astro-cid-uw5kdbxl]{width:100%;justify-content:center}.btn-spinner[data-astro-cid-uw5kdbxl]{display:inline-block;animation:spinnerRotate .7s linear infinite;vertical-align:middle;margin-right:8px}@media (prefers-reduced-motion: reduce){.btn-spinner[data-astro-cid-uw5kdbxl]{animation-play-state:paused}}[data-theme=light] .page-hero[data-astro-cid-uw5kdbxl]{background:radial-gradient(ellipse at 50% 80%,#7765f51f,#f5f6fa 55%)}[data-theme=light] .page-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{color:#202544!important}[data-theme=light] .page-hero-sub[data-astro-cid-uw5kdbxl]{color:#535d78!important}[data-theme=light] .contact-info[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:#525a70!important}[data-theme=light] .contact-company[data-astro-cid-uw5kdbxl]{color:#697187!important}[data-theme=light] .field-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{color:#525a70!important}[data-theme=light] .field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],[data-theme=light] .field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{background:#fff;border-color:#dde2ec;color:#20243a}[data-theme=light] .field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::-moz-placeholder,[data-theme=light] .field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::-moz-placeholder{color:#a0a8b8}[data-theme=light] .field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,[data-theme=light] .field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:#a0a8b8}[data-theme=light] .checkbox-label[data-astro-cid-uw5kdbxl]{color:#525a70!important}
