/* Contact CTA / WhatsApp — aligned with the site's Blue Hour palette. */
.contact-connect{display:flex;align-items:center;flex-wrap:wrap;gap:22px 28px;margin-top:30px}
.whatsapp-contact{display:inline-flex;align-items:center;gap:14px;min-height:68px;
 padding:12px 18px;border:1px solid #0d254b8f;border-radius:18px;
 background:linear-gradient(125deg,#091b34,#153963);
 color:#ecf6ff;box-shadow:0 14px 35px #103b7952,0 0 0 1px #a3d3ff1a inset;
 text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s,box-shadow .35s,border-color .35s;
}
.whatsapp-contact:hover{transform:translateY(-5px);border-color:#e0f0ffbd;box-shadow:0 24px 50px #1a4c8673,0 0 0 1px #c4e4ff4f inset}
.whatsapp-contact:focus-visible,.linkedin-contact:focus-visible{outline:3px solid #071b38;outline-offset:4px}
.whatsapp-contact__icon{width:28px;height:28px;flex:none;color:#a8d5ff}
.whatsapp-contact__copy{display:flex;flex-direction:column;gap:4px}
.whatsapp-contact__copy strong{font:600 15px/1.25 "Space Grotesk",sans-serif;letter-spacing:-.025em;color:#f1f7ff}
.whatsapp-contact__copy>span{font:500 12px/1.3 "DM Sans",Arial,sans-serif;color:#c4d9f5;letter-spacing:.025em}
.whatsapp-contact__arrow{align-self:flex-start;margin-left:28px;color:#b5d7ff;transition:transform .35s}
.whatsapp-contact:hover .whatsapp-contact__arrow{transform:translate(3px,-3px)}
.linkedin-contact{font-size:13px;font-weight:600;padding:12px 0;border-bottom:1px solid #1b446db0;color:#0c2a4b;
 transition:transform .3s,border-color .3s,color .3s;display:inline-flex;gap:12px;align-items:center}
.linkedin-contact:hover{transform:translateY(-2px);border-color:#092344;color:#071a33}
@media(max-width:620px){
 .contact-connect{gap:17px;align-items:stretch;flex-direction:column}
 .whatsapp-contact{width:min(100%,410px);min-height:64px}
 .whatsapp-contact__arrow{margin-left:auto}
 .linkedin-contact{width:max-content;max-width:100%}
}
@media(prefers-reduced-motion:reduce){
 .whatsapp-contact,.linkedin-contact,.whatsapp-contact__arrow{transition:none!important;animation:none!important}
 .whatsapp-contact:hover,.linkedin-contact:hover,.whatsapp-contact:hover .whatsapp-contact__arrow{transform:none!important}
}
