.wave-section{position:relative;overflow:hidden;padding-top:clamp(80px, 10vw, 180px);padding-bottom:clamp(40px, 6vw, 100px)}.wave-section svg{position:absolute;top:0;left:0;width:100%;height:clamp(280px, 40vw, 600px);display:block;pointer-events:none;z-index:0}.wave-top{top:0}.wave-section .content-wrapper{position:relative;z-index:1}@media (max-width:992px){.wave-section{padding-top:100px;padding-bottom:60px}}@media (max-width:576px){.wave-section{padding-top:80px;padding-bottom:50px}}@media (max-width:768px){.wave-section{padding:10px 0 30px}.wave-section svg{aspect-ratio:16 / 10}}#payment.icon-bi .logos:before{left:0}#payment.icon-bi .logos:after{right:0}#payment.icon-bi .logos{overflow:hidden;position:relative;width:100%}#payment.icon-bi .logo_items{display:flex;width:max-content;animation:slideLeft 35s linear infinite}#payment.icon-bi .logo_items img{width:150px;height:120px;margin:20px;padding:10px;flex-shrink:0}@keyframes slideLeft{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.section-hero{color:#fff;margin-top:60px;position:relative;overflow:hidden}.hero-content h1{font-size:32px;font-weight:700;margin-bottom:20px;padding-top:50px}.hero-content p.description{font-size:16px;color:#cfd8dc;margin-bottom:30px}.features-list{display:flex;flex-wrap:wrap;margin-bottom:40px}.features-list .feature-item{flex:1 1 33%;text-align:center;margin-bottom:20px}.feature-item img{margin-bottom:10px}.hero-image img{max-width:900px;width:100%}ul.custom-list{list-style:none;padding:0}ul.custom-list li{background:url(../../assets/images/icon_circle_check.png) no-repeat left center;background-size:16px 16px;padding-left:24px;margin-bottom:15px}.icon-wrapper{height:50px;display:flex;align-items:flex-end;justify-content:center}.demo-banner{background:#667ED9;border-radius:16px;padding:20px;width:100%;box-shadow:0 20px 40px rgb(0 0 0 / .15);position:relative;overflow:hidden}.demo-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .05) 100%);pointer-events:none}.banner-content{position:relative;z-index:2}.form-container{display:flex;gap:12px;align-items:stretch}.email-input{flex:1;padding:14px 16px;border:none;border-radius:8px;font-size:14px;background:#fff;color:#374151;outline:none;transition:box-shadow 0.2s ease;height:40px}.email-input::placeholder{color:#9ca3af}.email-input:focus{box-shadow:0 0 0 3px rgb(255 255 255 / .3)}.demo-button-blue{background:linear-gradient(135deg,#1D54C1 0%,#20438e 100%);color:#fff;border:none;border-radius:0;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;white-space:nowrap;position:relative;overflow:hidden;height:40px}.demo-button-blue:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(22 67 249 / .4);color:#fff}.demo-button-blue::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.6s ease}.demo-button-blue:hover::before{left:100%}.demo-button-blue:active{transform:translateY(-1px)}.demo-button{background:linear-gradient(135deg,#C7222A 0%,#C7222A 100%);color:#fff;border:none;border-radius:0;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;position:relative;overflow:hidden;height:40px}.demo-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.6s ease}.demo-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(209 16 16 / .2);color:#fff}.demo-button:hover::before{left:100%}.demo-button:active{transform:translateY(-1px)}.arrow{font-size:18px;transition:transform 0.2s ease}.demo-button:hover .arrow{transform:translateX(2px)}.stats-container{background:#fff;padding:40px 60px;border-radius:0;width:100%}.stat-item{text-align:center;position:relative;opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s forwards}.stat-item:nth-child(1){animation-delay:0.1s}.stat-item:nth-child(2){animation-delay:0.2s}.stat-item:nth-child(3){animation-delay:0.3s}.stat-item:nth-child(4){animation-delay:0.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.stat-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:28px;transition:transform 0.3s ease}.stat-number{font-size:48px;font-weight:700;color:#000;margin-bottom:8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;line-height:1.2}.stat-label{font-size:16px;color:#000;font-weight:500;text-transform:capitalize;letter-spacing:.5px}.counter-animation{display:inline-block;transition:all 0.3s ease}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.stat-icon.pulse{animation:pulse 2s infinite}.collapsible-link{width:100%;position:relative;text-align:left}.accordionCard{border-image:linear-gradient(270deg,#ab293a,#20438e) 1;margin-bottom:20px;border-radius:10px!important}.collapsible-link::before{content:'\f107';position:absolute;top:35%;right:-.2rem;transform:translateY(-50%);display:block;font-family:'FontAwesome';font-size:1.1rem}.collapsible-link[aria-expanded='true']::before{content:'\f106'}@media (max-width:768px){.stats-container{padding:30px 20px}.stat-number{font-size:36px}.stat-icon{width:50px;height:50px;font-size:24px}#faq{padding:20px 20px!important}#productintro .hero-subtitle{padding-right:0px!important}ul.custom-list li{padding-left:15px!important}}