.contacts-hero{padding:65px max(6%,calc((100vw - 1206px)/2));background:radial-gradient(ellipse at 90% 10%,#195ab948,transparent 60%),#101d35;color:white}.contacts-hero .eyebrow{color:#99d6ff}.contacts-hero h1{font-size:clamp(44px,5.5vw,76px)}.contacts-hero h1 em{color:#85c7ff}.contacts-hero>p:last-child{color:#c4d2e8;max-width:560px;font-size:17px;margin:0}.contacts-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:75px;align-items:start}.contacts-info h2{font-size:34px}.contacts-info address{font-style:normal;color:var(--muted);font-size:15px;line-height:1.9;margin-bottom:23px}.contacts-info dl{margin:35px 0}.contacts-info dl>div{padding:20px 0;border-top:1px solid var(--line)}.contacts-info dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:12px}.contacts-info dd{margin:0;font-size:16px;line-height:1.6}.contacts-info dd a:hover{color:var(--blue)}.contact-email{overflow-wrap:anywhere}.contact-email>span{font-size:14px}.contact-email button{display:block;margin-top:10px;padding:8px 12px;background:#edf3ff;border:1px solid #cbd9f3;border-radius:6px;color:#164bb6;font-size:12px}.contacts-form-title{font-size:30px}.contacts-info>.micro{max-width:360px}@media(max-width:760px){.contacts-hero{padding:45px 6%}.contacts-layout{grid-template-columns:1fr;gap:30px}.contacts-hero>p:last-child{font-size:15px}}