.FinalCTA-module__2qJ_5G__finalCTA{box-sizing:border-box;background:linear-gradient(#2d3142 0%,#1e2230 100%);width:100%;max-width:100vw;padding:128px 0;position:relative;overflow:hidden}.FinalCTA-module__2qJ_5G__container{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}.FinalCTA-module__2qJ_5G__floatingShape{filter:blur(40px);opacity:.15;pointer-events:none;will-change:transform;backface-visibility:hidden;background:linear-gradient(45deg,#7b2cbf,#06f);border-radius:50%;animation:6s ease-in-out infinite FinalCTA-module__2qJ_5G__float;position:absolute;transform:translateZ(0)}.FinalCTA-module__2qJ_5G__shape1{width:250px;height:250px;top:10%;left:5%}.FinalCTA-module__2qJ_5G__shape2{width:180px;height:180px;animation-delay:2s;top:50%;right:10%}.FinalCTA-module__2qJ_5G__shape3{width:320px;height:320px;animation-delay:4s;bottom:15%;left:15%}@keyframes FinalCTA-module__2qJ_5G__float{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-20px)translate(10px)}66%{transform:translateY(10px)translate(-10px)}}.FinalCTA-module__2qJ_5G__grid{z-index:1;grid-template-columns:1fr;gap:64px;display:grid;position:relative}@media (min-width:1024px){.FinalCTA-module__2qJ_5G__grid{grid-template-columns:5fr 7fr}}.FinalCTA-module__2qJ_5G__leftColumn{flex-direction:column;gap:24px;display:flex}.FinalCTA-module__2qJ_5G__headline{font-family:var(--font-poppins),"Poppins",sans-serif;letter-spacing:-.02em;color:#fff;margin-bottom:8px;font-size:48px;font-weight:900;line-height:1.1}@media (min-width:1024px){.FinalCTA-module__2qJ_5G__headline{font-size:60px}}.FinalCTA-module__2qJ_5G__description{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#ffffffd9;margin-bottom:8px;font-size:20px;font-weight:400;line-height:1.6}.FinalCTA-module__2qJ_5G__subdescription{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#ffffffb3;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.6}.FinalCTA-module__2qJ_5G__credibility{margin-bottom:32px}.FinalCTA-module__2qJ_5G__credibilityText{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#fff9;margin-bottom:24px;font-size:14px;font-weight:500}.FinalCTA-module__2qJ_5G__logoGrid{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.FinalCTA-module__2qJ_5G__logoItem{font-family:var(--font-poppins),"Poppins",sans-serif;color:#ffffff80;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s}.FinalCTA-module__2qJ_5G__logoItem:hover{color:#fffc;transform:scale(1.05)}.FinalCTA-module__2qJ_5G__alternativeContact{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#fff9;flex-direction:column;gap:8px;font-size:14px;display:flex}.FinalCTA-module__2qJ_5G__alternativeContact a{color:#fffc;text-decoration:none;transition:color .3s}.FinalCTA-module__2qJ_5G__alternativeContact a:hover{color:#fff}.FinalCTA-module__2qJ_5G__rightColumn{align-items:flex-start;display:flex}.FinalCTA-module__2qJ_5G__formCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2d3142cc;border-radius:16px;width:100%;padding:48px;position:relative;box-shadow:0 12px 40px #7b2cbf4d}.FinalCTA-module__2qJ_5G__formCard:before{content:"";z-index:-1;background:linear-gradient(45deg,#7b2cbf,#06f,#7b2cbf,#06f) 0 0/400% 400%;border-radius:16px;animation:3s infinite FinalCTA-module__2qJ_5G__gradientBorder;position:absolute;inset:-2px}@keyframes FinalCTA-module__2qJ_5G__gradientBorder{0%,to{background-position:0%}50%{background-position:100%}}.FinalCTA-module__2qJ_5G__form{flex-direction:column;gap:24px;display:flex}.FinalCTA-module__2qJ_5G__floatingLabelContainer{position:relative}.FinalCTA-module__2qJ_5G__floatingLabel{pointer-events:none;color:#ffffffb3;font-size:16px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;z-index:2;background:0 0;padding:0 8px;transition:all .3s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.FinalCTA-module__2qJ_5G__floatingLabel.FinalCTA-module__2qJ_5G__floated{background:#2d3142;font-size:14px;top:0}.FinalCTA-module__2qJ_5G__formInput,.FinalCTA-module__2qJ_5G__formTextarea{color:#fff;width:100%;font-size:16px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;box-sizing:border-box;background:0 0;border:1px solid #ffffff4d;border-radius:8px;outline:none;padding:16px;transition:all .3s}.FinalCTA-module__2qJ_5G__formInput{height:56px}.FinalCTA-module__2qJ_5G__formTextarea{resize:vertical;min-height:120px}.FinalCTA-module__2qJ_5G__formInput:focus,.FinalCTA-module__2qJ_5G__formTextarea:focus{border-color:#06f;box-shadow:0 0 16px #0066ff80}:is(.FinalCTA-module__2qJ_5G__formInput:invalid:not(:placeholder-shown),.FinalCTA-module__2qJ_5G__formTextarea:invalid:not(:placeholder-shown)),.FinalCTA-module__2qJ_5G__formInput:invalid:not(:placeholder-shown),.FinalCTA-module__2qJ_5G__formTextarea:invalid:not(:placeholder-shown){border-color:#ff4757;box-shadow:0 0 12px #ff47574d}:is(.FinalCTA-module__2qJ_5G__formInput:invalid:focus:not(:placeholder-shown),.FinalCTA-module__2qJ_5G__formTextarea:invalid:focus:not(:placeholder-shown)),.FinalCTA-module__2qJ_5G__formInput:invalid:focus:not(:placeholder-shown),.FinalCTA-module__2qJ_5G__formTextarea:invalid:focus:not(:placeholder-shown){border-color:#ff4757;box-shadow:0 0 16px #ff475780}.FinalCTA-module__2qJ_5G__formInput::-moz-placeholder{color:#fff6}.FinalCTA-module__2qJ_5G__formTextarea::-moz-placeholder{color:#fff6}.FinalCTA-module__2qJ_5G__formInput::placeholder,.FinalCTA-module__2qJ_5G__formTextarea::placeholder{color:#fff6}.FinalCTA-module__2qJ_5G__checkboxContainer{align-items:flex-start;gap:12px;display:flex}.FinalCTA-module__2qJ_5G__customCheckbox{appearance:none;cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:6px;flex-shrink:0;width:22px;height:22px;margin-top:2px;transition:all .3s;position:relative}.FinalCTA-module__2qJ_5G__customCheckbox:checked{background:#7b2cbf;border-color:#7b2cbf;box-shadow:0 0 16px #7b2cbf80}.FinalCTA-module__2qJ_5G__customCheckbox:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FinalCTA-module__2qJ_5G__checkboxLabel{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#fffc;cursor:pointer;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;line-height:1.7}.FinalCTA-module__2qJ_5G__ctaButton{width:100%;height:64px;min-height:48px;font-family:var(--font-poppins),"Poppins",sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7b2cbf,#06f);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 16px #7b2cbf66}.FinalCTA-module__2qJ_5G__ctaButton:hover{background:linear-gradient(135deg,#6a25ab,#09d);transform:translateY(-2px);box-shadow:0 8px 24px #7b2cbf99}.FinalCTA-module__2qJ_5G__ctaButton:active{transform:translateY(0);box-shadow:0 4px 16px #7b2cbf66}@media (max-width:1024px){.FinalCTA-module__2qJ_5G__finalCTA{padding:80px 0}.FinalCTA-module__2qJ_5G__headline{font-size:44px}.FinalCTA-module__2qJ_5G__description{font-size:18px}.FinalCTA-module__2qJ_5G__formCard{padding:40px}}@media (max-width:768px){.FinalCTA-module__2qJ_5G__finalCTA{padding:60px 0}.FinalCTA-module__2qJ_5G__headline{font-size:36px}.FinalCTA-module__2qJ_5G__description{font-size:17px}.FinalCTA-module__2qJ_5G__subdescription{font-size:15px}.FinalCTA-module__2qJ_5G__formCard{padding:32px 24px}.FinalCTA-module__2qJ_5G__grid{gap:48px}.FinalCTA-module__2qJ_5G__floatingShape{display:none}.FinalCTA-module__2qJ_5G__formInput{min-height:48px;font-size:16px}.FinalCTA-module__2qJ_5G__formTextarea{min-height:120px;font-size:16px}}@media (prefers-reduced-motion:reduce){.FinalCTA-module__2qJ_5G__floatingShape,.FinalCTA-module__2qJ_5G__formCard:before{animation:none}}
