.contact-page{background:var(--bg);color:var(--ink);min-height:calc(100vh - 88px)}.contact-title{font-family:var(--font-heading),Montserrat,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;font-size:clamp(44px,5.6vw,76px)!important;line-height:1.04!important}.contact-title-accent{color:var(--aqua)!important}.contact-card-title{font-family:var(--font-heading),Montserrat,sans-serif!important;font-weight:800!important}.contact-detail-title{font-family:var(--font-heading),Montserrat,sans-serif;font-weight:700}.contact-actions button{border-radius:999px!important;font-family:var(--font-heading),Montserrat,sans-serif!important;font-weight:800!important;background:var(--aqua)!important;color:#0b1b3a!important;padding:16px 32px!important}