.hero .hero-cta-text{font-size:16px!important;line-height:1.45!important}.hero .hero-cta{min-height:56px;padding:16px 25px}.hero .text-link{font-size:16px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}.hero .hero-tabs button{font-size:15px;font-weight:600;min-height:50px;padding:12px 17px;line-height:1.4}.hero .hero-tabs button span{font-size:12px;margin-right:9px}.hero .hero-pause{font-size:14px;min-height:48px;padding:11px 16px}.hero .hero-bottom{font-size:11px;letter-spacing:1.2px;color:#ccdae5}.hero .button-row{flex-wrap:wrap;row-gap:16px}.hero .hero-controls{flex-wrap:wrap}
@media(max-width:820px){.hero .hero-tabs{gap:8px}.hero .hero-tabs button{font-size:14px;min-height:48px;padding:11px 13px}.hero .hero-controls{gap:16px}.hero .hero-cta-text,.hero .text-link{font-size:15px!important}.hero .hero-bottom{font-size:10px;letter-spacing:.8px;gap:15px}.hero .hero-tabs button span{font-size:11px}}
@media(max-width:520px){.hero .hero-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hero .hero-tabs button{overflow-wrap:anywhere}.hero .hero-cta{max-width:100%;gap:18px;padding:15px 20px}.hero .hero-cta-text{font-size:15px!important}.hero .hero-copy{font-size:16px;line-height:1.8}.hero .hero-bottom>span:first-child{max-width:240px}.hero .button-row{min-height:0;gap:15px}}
.whatsapp-icon{width:26px;height:26px;flex-shrink:0;display:block}.floating-contact{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:14px 22px;font-size:16px;border-radius:10px;background:#147c43;color:#fff;border-color:#147c43;box-shadow:0 6px 24px #06111f30}.floating-contact .whatsapp-label{color:inherit;margin:0;font-size:16px}.floating-contact .whatsapp-arrow{color:#fff;margin:0;font-size:20px}.floating-contact:hover{background:#106536}.floating-contact .whatsapp-icon{width:28px;height:28px}.mobile-actions a .whatsapp-icon{width:26px;height:26px}.mobile-actions a:nth-child(2){background:#147c43;color:#fff}
@media(max-width:820px){.floating-contact{display:none}.mobile-actions a{font-size:14px;gap:8px}.mobile-actions a:nth-child(2){font-size:15px}}
@media(max-width:380px){.mobile-actions a{font-size:13px;gap:5px}.mobile-actions a:nth-child(2){font-size:14px}.mobile-actions a .whatsapp-icon{width:23px;height:23px}}

.hero .hero-controls{justify-content:flex-start}
