.contact-hero[data-astro-cid-6bfsojfh]{background:linear-gradient(110deg,#fff 8%,#f0fbfa 61%,#d5f4f2);overflow:hidden}.contact-hero__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr .7fr;align-items:center;gap:2.5rem;min-height:400px;padding-block:clamp(3.5rem,6vw,5rem);display:grid}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:var(--ud-navy);letter-spacing:-.048em;margin:.9rem 0;font-size:clamp(2.8rem,5vw,5.9rem);line-height:1.06}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--ud-deep-teal);display:block}.contact-hero[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:not(.ud-eyebrow){color:#466575;max-width:36rem;line-height:1.8}.contact-hero__products[data-astro-cid-6bfsojfh]{background:radial-gradient(circle,#fff,#c5efeb 65%,#0000 72%);border-radius:50%;justify-content:center;align-items:end;gap:1rem;min-height:310px;display:flex}.contact-hero__products[data-astro-cid-6bfsojfh] img{object-fit:contain;filter:drop-shadow(10px 12px 9px #27646a40);width:auto;max-width:44%;height:270px}.contact-hero__products[data-astro-cid-6bfsojfh] img:first-child{height:235px}.contact-main[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.contact-form-card[data-astro-cid-6bfsojfh]{background:#f3faf9;border:1px solid #d6ece8;border-radius:28px;padding:clamp(1.5rem,4vw,3.5rem)}h2[data-astro-cid-6bfsojfh]{color:var(--ud-navy);margin:.8rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.16}.contact-form-card[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]:not(.ud-eyebrow){color:#496575;line-height:1.7}form[data-astro-cid-6bfsojfh]{margin-top:2rem}.contact-form-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.contact-field[data-astro-cid-6bfsojfh]{margin-bottom:1.3rem}.contact-field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:#18384e;margin-bottom:.5rem;font-size:.95rem;font-weight:750;display:block}.contact-field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#9e2536}.contact-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact-field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.contact-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{color:#18384e;background:#fff;border:1px solid #aecfcd;border-radius:12px;width:100%;min-height:49px;padding:.75rem .95rem}.contact-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.contact-field[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #006d73}.contact-honeypot[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form-note[data-astro-cid-6bfsojfh]{color:#4a6878;font-size:.9rem;line-height:1.7}.contact-form-note[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:#006d73;overflow-wrap:anywhere}.contact-field-error[data-astro-cid-6bfsojfh]{color:#a42e28;margin:.3rem 0 0;font-size:.87rem;font-weight:650}.contact-field-error[data-astro-cid-6bfsojfh]:empty{display:none}.contact-field[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:#b93435;box-shadow:0 0 0 3px #b934351c}.contact-consent-wrap[data-astro-cid-6bfsojfh]{margin:1.2rem 0 .9rem}.contact-consent[data-astro-cid-6bfsojfh]{color:#18384e;align-items:start;gap:.8rem;font-weight:650;line-height:1.65;display:flex}.contact-consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{accent-color:#006d73;flex:0 0 1.2rem;width:1.2rem;height:1.2rem;margin-top:.3rem}.contact-consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible{outline-offset:3px;outline:3px solid #006d73}.contact-form-error[data-astro-cid-6bfsojfh]{background:#fff1ed;border:1px solid #bd5c4c;border-left:4px solid #a42e28;border-radius:12px;margin-top:1.25rem;padding:1rem}.contact-form-error[data-astro-cid-6bfsojfh][hidden]{display:none}.contact-form-error[data-astro-cid-6bfsojfh]:focus{outline-offset:3px;outline:3px solid #006d73}.contact-form-error[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:.5rem 0 0;line-height:1.6}.contact-form-status[data-astro-cid-6bfsojfh]{color:#006d73;font-size:.9rem;font-weight:650}.contact-submit[data-astro-cid-6bfsojfh]:disabled{opacity:.65;cursor:progress}.contact-submit[data-astro-cid-6bfsojfh]{color:#fff;cursor:pointer;background:#006d73;border:0;border-radius:999px;min-height:50px;margin-top:1rem;padding:.95rem 1.8rem;font-weight:750}.contact-submit[data-astro-cid-6bfsojfh]:hover{background:#006d73}.contact-information[data-astro-cid-6bfsojfh]{padding-top:1rem}.contact-tile[data-astro-cid-6bfsojfh]{border:1px solid #dbeceb;border-radius:18px;align-items:start;gap:1rem;margin-top:1rem;padding:1.2rem;display:flex}.contact-tile[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:var(--ud-navy);margin:0 0 .4rem}.contact-tile[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#486475;margin:0}.contact-tile[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:#006d73;overflow-wrap:anywhere;font-weight:700}.contact-icon[data-astro-cid-6bfsojfh]{color:#006d73;background:#e2f6f3;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.contact-partner[data-astro-cid-6bfsojfh]{background:#e6f7f5;border-radius:18px;margin-top:2rem;padding:1.5rem}.contact-partner[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:var(--ud-navy);margin:0 0 .75rem}.contact-partner[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#466675;margin:0;line-height:1.7}@media (width<=940px){.contact-main[data-astro-cid-6bfsojfh],.contact-hero__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-hero__products[data-astro-cid-6bfsojfh]{width:100%;max-width:520px;margin-inline:auto}}@media (width<=600px){.contact-form-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:0}}
