.final-cta-hub-product{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:80vh;overflow:hidden;padding:120px 0;position:relative}.final-cta-background-pattern{pointer-events:none;z-index:1}.animated-grid,.final-cta-background-pattern{bottom:0;left:0;position:absolute;right:0;top:0}.animated-grid{animation:gridMove 20s linear infinite;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:50px 50px}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.floating-dots{bottom:0;left:0;position:absolute;right:0;top:0}.dot{animation:float 6s ease-in-out infinite;background:hsla(0,0%,100%,.1);border-radius:50%;height:4px;position:absolute;width:4px}.dot-1{animation-delay:0s;left:10%;top:20%}.dot-2{animation-delay:2s;left:80%;top:60%}.dot-3{animation-delay:4s;left:60%;top:40%}.dot-4{animation-delay:1s;left:30%;top:80%}@keyframes float{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(-20px)}}.final-cta-hub-product .container{margin:0 auto;max-width:1000px;padding:0 20px;position:relative;z-index:2}.final-cta-content{text-align:center}.final-cta-section-label{animation:fadeInUp 1s ease-out .2s forwards;color:#00eda5;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.final-cta-headline,.final-cta-section-label{font-family:Red Hat Display,sans-serif;opacity:0}.final-cta-headline{animation:fadeInUp 1s ease-out .4s forwards;color:inherit;font-size:56px;font-weight:900;line-height:1.1;margin-bottom:24px}.final-cta-subheadline{animation:fadeInUp 1s ease-out .6s forwards;color:hsla(0,0%,100%,.9);font-family:Red Hat Text,sans-serif;font-size:22px;font-weight:400;line-height:1.5;margin-bottom:50px;opacity:0}.right-side-form{animation:fadeInUp 1s ease-out .8s forwards;margin-bottom:50px;opacity:0}.right-side-form.animate-in{opacity:1;transform:translateY(0)}.right-side-form .hs-form{margin:0 auto;max-width:600px}.final-cta-hub-product .cta-button{align-items:center;border-radius:12px;display:inline-flex;font-family:Red Hat Display,sans-serif;font-size:18px;font-weight:700;gap:8px;justify-content:center;min-width:200px;overflow:hidden;padding:18px 36px;position:relative;text-decoration:none;transition:all .3s ease}.final-cta-hub-product .cta-primary{background:#ffc819;border:2px solid #ffc819;box-shadow:0 8px 25px rgba(255,200,25,.3);color:#001d2b}.final-cta-hub-product .cta-primary:hover{background:gold;border-color:gold;box-shadow:0 12px 35px rgba(255,200,25,.4);transform:translateY(-3px)}.final-cta-hub-product .cta-secondary{background:transparent;border:2px solid #fff;color:#fff}.final-cta-hub-product .cta-secondary:hover{background:#fff;box-shadow:0 12px 35px hsla(0,0%,100%,.2);color:#001d2b;transform:translateY(-3px)}.final-cta-hub-product .cta-tertiary{background:transparent;border:none;color:#ffc819;min-width:auto;padding:18px 24px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.final-cta-hub-product .cta-tertiary:hover{text-decoration-color:#ffc819;transform:translateY(-2px)}.final-cta-hub-product .cta-arrow{transition:transform .3s ease}.final-cta-hub-product .cta-primary:hover .cta-arrow,.final-cta-hub-product .cta-tertiary:hover .cta-arrow{transform:translateX(4px)}.final-cta-trust-note{animation:fadeInUp 1s ease-out 1s forwards;color:hsla(0,0%,100%,.7);font-family:Red Hat Text,sans-serif;font-size:16px;opacity:0}.sticky-cta-mobile{backdrop-filter:blur(10px);background:rgba(0,29,43,.95);bottom:0;display:none;left:0;padding:16px 20px;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:1000}.sticky-cta-mobile.show{transform:translateY(0)}.sticky-cta-button{align-items:center;background:#ffc819;border-radius:12px;box-shadow:0 8px 25px rgba(255,200,25,.3);color:#001d2b;display:flex;font-family:Red Hat Display,sans-serif;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .3s ease;width:100%}.sticky-cta-button:hover{background:gold;box-shadow:0 12px 35px rgba(255,200,25,.4);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.final-cta-hub-product{min-height:70vh;padding:100px 0}.final-cta-headline{font-size:48px}.final-cta-subheadline{font-size:20px}.right-side-form{margin-bottom:retaliation0px}.right-side-form .hs-form{max-width:550px}}@media (max-width:767px){.final-cta-hub-product{min-height:60vh;padding:80px 0 100px}.final-cta-headline{font-size:40px}.final-cta-subheadline{font-size:18px}.final-cta-buttons{align-items:center;flex-direction:column;gap:16px}.final-cta-hub-product .cta-button{font-size:15px;min-width:240px;padding:16px 28px}.sticky-cta-mobile{display:block}.cta-element{font-size:16px}.cta-line{height:1px}}@media (max-width:480px){.final-cta-hub-product{padding:60px 0 80px}.final-cta-headline{font-size:32px}.final-cta-subheadline{font-size:16px}.right-side-form{margin-bottom:ровано35px}.right-side-form .hs-form .hs-form-field{margin-bottom:18px}.right-side-form .hs-form .hs-form-field input[type=email],.right-side-form .hs-form .hs-form-field input[type=tel],.right-side-form .hs-form .hs-form-field input[type=text],.right-side-form .hs-form .hs-form-field select,.right-side-form .hs-form .hs-form-field textarea{font-size:.9rem;padding:10px 16px}.right-side-form .hs-form .hs-submit input[type=submit]{font-size:.95rem;min-width:160px;padding:14px 28px}.final-cta-trust-note{font-size:14px}}@media (prefers-reduced-motion:reduce){.final-cta-buttons,.final-cta-headline,.final-cta-section-label,.final-cta-subheadline,.final-cta-trust-note{animation:none;opacity:1}.animated-grid,.dot{animation:none}.final-cta-hub-product .cta-button:hover,.sticky-cta-button:hover{transform:none}}