/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cta-valvulita-highlight{background:linear-gradient(135deg,#1a1a1a 0%,#2c3e50 100%);color:#ffffff;padding:60px 20px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;border-radius:15px;margin:20px 0;}.cta-container{max-width:800px;margin:0 auto;}.cta-rating{margin-bottom:15px;}.stars{color:#ffcc00;font-size:1.2rem;margin-right:10px;}.rating-text{font-size:0.9rem;text-transform:uppercase;letter-spacing:1px;opacity:0.9;}.cta-title{font-size:2.5rem;font-weight:800;margin-bottom:20px;line-height:1.2;color:#ffffff;}.cta-description{font-size:1.1rem;line-height:1.6;margin-bottom:40px;color:#d1d1d1;}.cta-button{display:inline-block;background-color:#ff6600;color:#ffffff;padding:18px 35px;font-size:1.3rem;font-weight:bold;text-decoration:none;border-radius:50px;box-shadow:0 10px 20px rgba(255,102,0,0.3);transition:all 0.3s ease;border:2px solid transparent;}.cta-button:hover{background-color:#e65c00;transform:translateY(-3px);box-shadow:0 15px 25px rgba(255,102,0,0.4);color:#fff;}.cta-usage{margin-top:15px;font-size:0.85rem;color:#a0a0a0;}.cta-features{margin-top:40px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,0.1);padding-top:25px;}.feature-item{font-size:0.9rem;background:rgba(255,255,255,0.05);padding:5px 15px;border-radius:20px;}.text-align-center{text-align:center;}@media (max-width:600px){.cta-title{font-size:1.8rem;}.cta-button{width:100%;box-sizing:border-box;}.cta-features{flex-direction:column;gap:10px;}}
