/* Double A V44: quiet luxury brand contact actions, true WhatsApp glyph */
.hero-social-proof.hero-social-proof--v44 {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr));
  width:min(100%,548px); max-width:548px; gap:12px; align-items:stretch; margin-top:24px;
}
.hero-social-proof--v44 .da44-social {
  position:relative; isolation:isolate; display:grid; grid-template-columns:45px minmax(0,1fr) 14px;
  min-height:92px; min-width:0; align-items:center; gap:11px; padding:13px 12px;
  background:linear-gradient(135deg,#fffdf8 0%,#faf5e9 100%);
  border:1px solid rgba(173,139,71,.27);border-radius:21px;
  box-shadow:0 12px 28px rgba(24,35,45,.065),inset 0 1px 0 rgba(255,255,255,.92);
  color:#152737;text-decoration:none!important;
  overflow:hidden;
  transition:transform .24s cubic-bezier(.2,.75,.2,1),box-shadow .24s ease,border-color .24s ease;
}
.hero-social-proof--v44 .da44-social::before {
  content:""; pointer-events:none; position:absolute; inset:0; z-index:-1;
  background:radial-gradient(circle at 100% 0%,rgba(229,195,117,.13),transparent 53%);
}
.hero-social-proof--v44 .da44-social--whatsapp {
  border-color:rgba(173,139,71,.25);
  background:linear-gradient(135deg,#fffefa 0%,#f6f9f4 100%);
}
.hero-social-proof--v44 .da44-social--whatsapp::before {background:radial-gradient(circle at 100% 4%,rgba(37,211,102,.055),transparent 51%)}
.hero-social-proof--v44 .da44-social__icon {
  display:grid; place-items:center; width:45px; height:45px; border-radius:15px;
  color:#fff; box-shadow:0 6px 16px rgba(27,38,48,.11); flex-shrink:0;
}
.hero-social-proof--v44 .da44-social__icon svg {display:block; width:24px; height:24px; flex-shrink:0;}
.hero-social-proof--v44 .da44-social__icon--instagram {background:radial-gradient(circle at 23% 112%,#ffe17e 0%,#ec9148 32%,#d84e7c 61%,#8355b9 100%)}
.hero-social-proof--v44 .da44-social__icon--instagram svg {stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
.hero-social-proof--v44 .da44-social__icon--whatsapp {
  background:linear-gradient(155deg,#34dd79 0%,#20c565 60%,#159c4c 100%);
  border:1px solid rgba(11,119,56,.10);
  box-shadow:0 6px 13px rgba(18,136,72,.19),inset 0 1px 0 rgba(255,255,255,.28);
}
.hero-social-proof--v44 .da44-social__icon--whatsapp svg {width:26px;height:26px;fill:#fff;stroke:none;}
.hero-social-proof--v44 .da44-social__copy {display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1.1;}
.hero-social-proof--v44 .da44-social__eyebrow {font:800 9px/1.2 Montserrat,Inter,system-ui,sans-serif;letter-spacing:.075em;color:#9c762e;white-space:nowrap;}
.hero-social-proof--v44 .da44-social--whatsapp .da44-social__eyebrow {color:#378258;}
.hero-social-proof--v44 .da44-social__copy strong {font:850 17px/1.16 Montserrat,Inter,system-ui,sans-serif;color:#14283a;letter-spacing:-.02em;white-space:nowrap;}
.hero-social-proof--v44 .da44-social__copy small {font:550 10px/1.3 Montserrat,Inter,system-ui,sans-serif;color:#6e746f;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;}
.hero-social-proof--v44 .da44-social__arrow {width:14px;height:14px;align-self:start;margin-top:1px;color:#ae873b;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .24s ease;}
.hero-social-proof--v44 .da44-social--whatsapp .da44-social__arrow {color:#369763;}
.hero-social-proof--v44 .da44-social:focus-visible {outline:3px solid #a67b26;outline-offset:3px;}
@media (hover:hover) and (pointer:fine){
  .hero-social-proof--v44 .da44-social:hover {transform:translateY(-2px);border-color:rgba(174,133,49,.5);box-shadow:0 17px 32px rgba(24,35,45,.105);}
  .hero-social-proof--v44 .da44-social:hover .da44-social__arrow {transform:translate(2px,-2px)}
}
@media (max-width:800px){
  .hero-social-proof.hero-social-proof--v44 {max-width:100%;gap:10px;margin-top:19px;}
  .hero-social-proof--v44 .da44-social {grid-template-columns:42px minmax(0,1fr) 13px;gap:9px;min-height:82px;padding:11px 10px;border-radius:19px;}
  .hero-social-proof--v44 .da44-social__icon {width:42px;height:42px;border-radius:14px;}
  .hero-social-proof--v44 .da44-social__copy strong {font-size:15px;}
}
@media (max-width:490px){
  .hero-social-proof.hero-social-proof--v44 {gap:9px;}
  .hero-social-proof--v44 .da44-social {grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:66px;padding:10px 9px;border-radius:17px;}
  .hero-social-proof--v44 .da44-social__icon {width:38px;height:38px;border-radius:13px;}
  .hero-social-proof--v44 .da44-social__icon svg {width:21px;height:21px;}
  .hero-social-proof--v44 .da44-social__icon--whatsapp svg {width:24px;height:24px;}
  .hero-social-proof--v44 .da44-social__copy {gap:3px;}
  .hero-social-proof--v44 .da44-social__copy strong {font-size:14px;}
  .hero-social-proof--v44 .da44-social__eyebrow {font-size:8px;letter-spacing:.035em;}
  .hero-social-proof--v44 .da44-social__copy small,.hero-social-proof--v44 .da44-social__arrow {display:none;}
}
@media (max-width:350px){
  .hero-social-proof--v44 .da44-social {grid-template-columns:34px minmax(0,1fr);gap:6px;padding:8px 6px;min-height:59px;}
  .hero-social-proof--v44 .da44-social__icon {width:34px;height:34px;border-radius:11px;}
  .hero-social-proof--v44 .da44-social__copy strong {font-size:12px;}
  .hero-social-proof--v44 .da44-social__eyebrow {font-size:7px;}
}
@media (prefers-reduced-motion:reduce){
  .hero-social-proof--v44 .da44-social,.hero-social-proof--v44 .da44-social__arrow {transition:none!important;}
}
