.belka-faq-accordion-item.active .belka-faq-accordion-icon{transform:rotate(180deg)}.belka-faq-accordion-item.active .belka-faq-accordion-content{max-height:1000px}@media (max-width:768px){.belka-hero-content-grid{grid-template-columns:1fr;gap:2rem}.belka-hero-buttons-container{flex-direction:column;gap:1rem}.belka-benefits-grid-container{grid-template-columns:1fr}.belka-links-grid-container{grid-template-columns:1fr}}.belka-text-gradient{background:linear-gradient(135deg,var(--belka-primary-color),var(--belka-accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.belka-backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.belka-smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.belka-button-loading{position:relative;color:transparent}.belka-button-loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:belka-spin 1s linear infinite}