.Logo_logoImage__x4QL1{width:120px;height:34px;min-height:34px}.Logo_logoMiniImage__aQ_Dy{width:40px;height:40px;min-height:40px}@media (min-width:960px){.Logo_logoImage__x4QL1{width:170px;height:40px;min-height:40px}}.contact_card__wnBJV{width:100%;max-width:31rem;border:1px solid hsla(0,0%,100%,.72);border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,250,239,.98));box-shadow:0 28px 70px rgba(15,23,42,.14);backdrop-filter:blur(18px)}.contact_cardBody__vdQdq{padding:1.6rem}.contact_heroCopy__EnLwx{display:flex;flex-direction:column;gap:.5rem}.contact_eyebrow__FZyJ3{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9a7b12}.contact_title__Arsm_{margin:0;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.08;color:#15202b}.contact_subtitle___F43n{margin:0;font-size:.98rem;line-height:1.75;color:#5d6675}.contact_formShell__QoUkr{display:grid;gap:1.25rem;margin-top:1.15rem}.contact_field__uPKPG{display:grid;gap:.5rem;color:#394150;font-size:.88rem;font-weight:600}.contact_field__uPKPG input,.contact_field__uPKPG textarea{width:100%;border:1px solid #d2d7df;border-radius:12px;background:#fff;color:#15202b;font:inherit;font-weight:400;outline:none;padding:.78rem .9rem;transition:border-color .16s ease,box-shadow .16s ease}.contact_field__uPKPG textarea{min-height:10rem;resize:vertical}.contact_field__uPKPG input:focus,.contact_field__uPKPG textarea:focus{border-color:#01aad8;box-shadow:0 0 0 3px rgba(1,170,216,.14)}.contact_submitButton__Pottv{width:100%;height:3rem;border:1px solid #01aad8;border-radius:16px;background:#01aad8;color:#fff;cursor:pointer;font-size:.98rem;font-weight:700;box-shadow:0 18px 30px rgba(1,170,216,.24);transition:background .16s ease,transform .16s ease}.contact_submitButton__Pottv:hover{background:#008fba;transform:translateY(-1px)}.contact_submitButton__Pottv:focus-visible{outline:3px solid rgba(1,170,216,.3);outline-offset:3px}@media (max-width:768px){.contact_cardBody__vdQdq{padding:1.2rem}}