/* Shared homepage interaction language, matching the hero lift. */
.entry-benefit-site .entry-benefit-icon{transform:none;overflow:hidden}.entry-benefit-icon img.entry-site-art{width:76px;height:76px;max-width:none;object-fit:contain}
body :is(a.button,button,.unified-cta,.config-advice-button,.clario-whatsapp){transition:background-color .18s,color .18s,transform .18s,box-shadow .18s,border-color .18s}
@media(hover:hover){
body :is(a.button,button,.unified-cta,.config-advice-button,.clario-whatsapp):not(:disabled):hover{transform:translateY(-2px);box-shadow:3px 7px 0 #bdcfee}
body main :is(a.button,button):not(:disabled):hover,body .site-header .unified-cta:hover{background:#103cc4;color:#fff;border-color:#103cc4}
body main .config-advice-button:hover{background:#ffdabd;border-color:#0b2349;color:#0b2349}
body :is(.unified-toggle,.offer-menu-toggle):hover{background:#edf3ff;color:#194bea}
}
body :is(a.button,button,.unified-cta,.config-advice-button,.clario-whatsapp):focus-visible{outline:3px solid #ff742b;outline-offset:4px}
#footer.clario-footer .clario-whatsapp{background:#25d366;color:#063d25;border-color:#128c4c;box-shadow:0 4px 0 #a8dfbb}
#footer.clario-footer .clario-whatsapp:hover{background:#1bbb59;color:#052f1d;border-color:#087b3d;box-shadow:3px 7px 0 #a8dfbb}
#footer .clario-whatsapp>span{background:transparent;border:0;color:inherit;width:22px;height:22px}#footer .clario-whatsapp .footer-whatsapp-logo{flex:none;width:24px;height:24px}
@media(max-width:700px){.entry-benefit-icon img.entry-site-art{width:64px;height:64px}}
@media(prefers-reduced-motion:reduce){body :is(a.button,button,.unified-cta,.config-advice-button,.clario-whatsapp){transition:none}body :is(a.button,button,.unified-cta,.config-advice-button,.clario-whatsapp):hover{transform:none}}
/* Keep secondary CTAs and accordion labels readable on hover. */
@media(hover:hover){body main .config-after .config-after-action a.button:hover{background:#edf3ff;color:#0b2349;border-color:#b6c7e2}body main .config-accordion-heading>button:not(:disabled):hover{background:#e5edff;color:#0b2349;border-color:#96b0e0}body main .config-accordion-heading>button:hover small{color:#526580}body main .config-accordion-heading>button:hover .config-chevron{border-color:#0b2349}}
