.home-cta-final-section{position:relative;overflow:hidden;padding:50px 0!important}.home-cta-final-section .bg-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.home-cta-final-section .bg-image-wrapper img{width:100%;height:100%;object-fit:cover}.home-cta-final-section .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000000d9,#0009)}.home-cta-final-section .container{position:relative;z-index:1}.home-cta-final-section .cta-label{display:inline-block;padding:10px 25px;border-radius:30px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:30px;color:#000}.home-cta-final-section .cta-heading{font-size:56px!important;font-weight:800!important;line-height:1.2!important;margin-bottom:25px;background:linear-gradient(90deg,#000,#0de5c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-cta-final-section .cta-subheading{font-size:22px;line-height:1.6;margin-bottom:40px;max-width:650px;margin-left:auto;margin-right:auto}.home-cta-final-section .cta-final-button{display:inline-flex;align-items:center;padding:22px 55px;font-size:20px;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s ease;box-shadow:0 8px 25px #0de5c866;margin-bottom:30px}.home-cta-final-section .cta-final-button:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0de5c880}.home-cta-final-section .cta-final-button svg{width:24px;height:24px;margin-left:12px;fill:currentColor}.home-cta-final-section .cta-trust-line{font-size:15px;opacity:.9;margin-top:20px}.hero-slider-dynamic{padding:0!important;margin:0!important}.hero-slide{height:100%!important}.hero-slide-bg,.hero-slide-overlay{height:100%!important;position:absolute!important;top:0!important;left:0!important;width:100%!important}.hero-slide-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:100%!important;text-align:center!important;position:relative!important;z-index:2!important;padding:0 20px!important}.hero-content-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:800px!important;margin:0 auto!important;padding:0!important}.hero-label{text-align:center!important;display:block!important;width:100%!important;margin:0 auto 15px!important;padding:0!important}.hero-title{text-align:center!important;display:block!important;width:100%!important;margin:0 auto 20px!important;padding:0!important}.hero-subtitle{text-align:center!important;display:block!important;width:100%!important;margin:0 auto 25px!important;padding:0!important}.hero-cta{text-align:center!important;display:inline-block!important;margin:0 auto!important;padding:16px 32px!important}.how-it-works-section .section-heading,.how-it-works-section h2.section-heading{font-size:clamp(28px,5vw,38px)!important;font-weight:800!important;margin-bottom:12px;line-height:1.2!important;background:linear-gradient(90deg,#000,#0de5c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.how-it-works-section .section-subheading{font-size:clamp(14px,2vw,16px);max-width:600px;margin:0 auto;line-height:1.5}.how-it-works-section .steps-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:60px;max-width:900px;margin:0 auto;position:relative}.how-it-works-section .timeline-connector{position:absolute;top:30px;left:20%;right:20%;height:2px;background-size:200% 100%;animation:progress-line 3s ease-in-out infinite;z-index:0}@keyframes progress-line{0%{background-position:0% 0%}to{background-position:100% 0%}}.footer-brand-name{font-size:32px!important;font-weight:900!important;line-height:1!important}.footer-brand-name .brand-gradient{background:linear-gradient(90deg,#fff,#0de5c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-brand-name .brand-tm{font-size:11px!important;font-weight:500;color:#fff;position:relative;top:-12px;margin-left:2px}.footer-column-title a{color:inherit;text-decoration:none}@media (max-width: 991px){.home-cta-final-section .cta-heading{font-size:42px!important}}@media (max-width: 768px){.home-cta-final-section .cta-heading{font-size:36px!important}.home-cta-final-section .cta-subheading{font-size:18px}.home-cta-final-section .cta-final-button{padding:18px 40px;font-size:18px;width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/seo-optimization.css.map */
