.contact-page{padding-top:70px;padding-bottom:90px;color:#081638}.contact-eyebrow{font-weight:800;letter-spacing:.14em;color:#076bff;font-size:13px}.contact-page h1{font-size:clamp(34px,5vw,60px);letter-spacing:-.04em;margin:16px 0}.contact-intro{font-size:19px;color:#63708a;max-width:650px}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.contact-card{background:#fff;border:1px solid #e0e7f4;border-radius:22px;padding:32px;box-shadow:0 12px 36px #172b5810;overflow-wrap:anywhere}.contact-card h2{font-size:23px;margin:0 0 16px}.contact-card h3{margin-top:24px}.contact-card p{color:#63708a;line-height:1.65}.contact-card a{display:block;margin:12px 0;color:#086aff}.contact-value{font-size:clamp(20px,3vw,28px);font-weight:700;text-decoration:none}.contact-socials{display:flex;gap:12px;flex-wrap:wrap}.contact-socials a{padding:12px 18px;background:#edf4ff;border-radius:12px}.contact-card .btn.primary{display:inline-flex;color:#fff;margin-top:20px}.contact-card [hidden],[hidden].contact-card{display:none!important}@media(max-width:700px){.contact-page{padding-top:36px}.contact-grid{grid-template-columns:1fr;gap:16px}.contact-card{padding:24px}}
