.cta_ctaSection__Qr_hF{background:linear-gradient(135deg,#181c24,#23283a);color:var(--neutral-white);opacity:1;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease-out,box-shadow .35s;will-change:transform,opacity,box-shadow;scroll-behavior:smooth;box-shadow:0 8px 32px 0 rgba(0,0,0,.45);border-radius:4rem 4rem 0 0;border-top:1.5px solid rgba(80,120,255,.18);border-bottom:1.5px solid rgba(80,120,255,.1);backdrop-filter:blur(8px);position:relative;overflow:hidden}.cta_ctaSection__Qr_hF:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(80,120,255,.1) 0,transparent 70%);pointer-events:none;z-index:0}.cta_ctaSectionActive__dsBaQ{opacity:1;transform:translateY(0);box-shadow:0 12px 40px 0 rgba(80,120,255,.18)}.cta_ctaContent__nt0E4{text-align:center;max-width:100%;margin-inline:auto;padding-inline:1.5rem;padding-block:2.5rem 2rem;position:relative;z-index:1}.cta_ctaTitle__XfMYN{font-family:var(--font-heading);font-size:clamp(1.1rem,5vw,2.7rem);font-weight:800;margin-block-end:1.1rem;line-height:1.15;color:#e3e8f7;text-shadow:0 2px 12px rgba(80,120,255,.1);letter-spacing:.01em}.cta_ctaDescription__b_dIp{font-size:clamp(.95rem,2.5vw,1.18rem);opacity:.85;margin-block-end:2.2rem;line-height:1.7;color:#b3b8c7;text-shadow:0 1px 8px rgba(80,120,255,.08)}@media (min-width:481px){.cta_ctaContent__nt0E4{max-width:480px}}@media (min-width:769px){.cta_ctaContent__nt0E4{max-width:540px}.cta_ctaTitle__XfMYN{font-size:clamp(1.3rem,4vw,2.2rem)}.cta_ctaDescription__b_dIp{font-size:clamp(1rem,2vw,1.08rem)}}@media (min-width:1025px){.cta_ctaContent__nt0E4{max-width:600px}.cta_ctaTitle__XfMYN{font-size:clamp(1.5rem,3.5vw,2.5rem)}}@media (min-width:1441px){.cta_ctaContent__nt0E4{max-width:700px}.cta_ctaTitle__XfMYN{font-size:clamp(1.7rem,4vw,2.8rem)}}@media (prefers-color-scheme:dark){.cta_ctaSection__Qr_hF{color:#e3e8f7;background:linear-gradient(135deg,#15171e,#23283a);border-top:1.5px solid rgba(80,120,255,.22);border-bottom:1.5px solid rgba(80,120,255,.14)}.cta_ctaDescription__b_dIp,.cta_ctaTitle__XfMYN{color:#e3e8f7}}@media (prefers-reduced-motion:reduce){.cta_ctaSection__Qr_hF{transition:none}}.buttons_ctaButton__iDiN_{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(270deg,#6e8efb,#a777e3,#f7971e,#6e8efb);background-size:600% 600%;color:var(--neutral-white);font-weight:800;font-size:clamp(.95rem,2.3vw,1.2rem);padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);border:none;border-radius:.75rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;overflow:hidden;animation:buttons_gradientMove__8hGAp 6s ease-in-out infinite}@keyframes buttons_gradientMove__8hGAp{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.buttons_ctaButton__iDiN_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .35s cubic-bezier(.4,0,.2,1)}.buttons_ctaButton__iDiN_:hover:before{left:100%}.buttons_ctaButton__iDiN_:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.buttons_ctaButton__iDiN_:focus{outline:2px solid var(--primary-icon);outline-offset:2px}.buttons_ctaButtonIcon__4n0e_{width:1rem;height:1rem;transition:transform .15s cubic-bezier(.4,0,.2,1)}.buttons_ctaButton__iDiN_:hover .buttons_ctaButtonIcon__4n0e_{transform:translateX(4px)}.buttons_ctaButtonLarge__U_PBI{display:inline-flex;align-items:center;position:relative;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--neutral-white);font-weight:700;font-size:clamp(1rem,2.5vw,1.125rem);padding:clamp(1rem,3vw,1.25rem) clamp(2rem,5vw,2.5rem);border:1px solid rgba(255,255,255,.3);border-radius:.75rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.buttons_ctaButtonGlow__8QAdu{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0,transparent 70%);opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.buttons_ctaButtonLarge__U_PBI:hover .buttons_ctaButtonGlow__8QAdu{opacity:1}.buttons_ctaButtonLarge__U_PBI:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.buttons_ctaButtonLarge__U_PBI:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}@media (max-width:1200px){.buttons_ctaButton__iDiN_{font-size:clamp(.8rem,1.8vw,.95rem);padding:clamp(.7rem,1.8vw,.9rem) clamp(1.25rem,3.5vw,1.75rem)}.buttons_ctaButtonLarge__U_PBI{font-size:clamp(.9rem,2.2vw,1.05rem);padding:clamp(.9rem,2.5vw,1.15rem) clamp(1.75rem,4.5vw,2.25rem)}}@media (max-width:1024px){.buttons_ctaButton__iDiN_{font-size:clamp(.75rem,1.6vw,.9rem);padding:clamp(.65rem,1.6vw,.85rem) clamp(1.125rem,3vw,1.5rem)}.buttons_ctaButtonLarge__U_PBI{font-size:clamp(.85rem,2vw,1rem);padding:clamp(.85rem,2.2vw,1.1rem) clamp(1.5rem,4vw,2rem)}}@media (max-width:768px){.buttons_ctaButton__iDiN_{font-size:clamp(.8rem,2vw,.95rem);padding:clamp(.7rem,2vw,.9rem) clamp(1.25rem,3.5vw,1.75rem)}.buttons_ctaButtonLarge__U_PBI{font-size:clamp(.9rem,2.5vw,1.05rem);padding:clamp(.9rem,2.5vw,1.15rem) clamp(1.75rem,4.5vw,2.25rem)}}@media (max-width:480px){.buttons_ctaButtonLarge__U_PBI,.buttons_ctaButton__iDiN_{width:100%;justify-content:center}.buttons_ctaButton__iDiN_{font-size:clamp(.75rem,2vw,.9rem);padding:clamp(.7rem,2vw,.85rem) clamp(1rem,3vw,1.5rem)}.buttons_ctaButtonLarge__U_PBI{font-size:clamp(.85rem,2.5vw,1rem);padding:clamp(.85rem,2.5vw,1.1rem) clamp(1.5rem,4vw,2rem)}}@media (max-width:360px){.buttons_ctaButton__iDiN_{font-size:clamp(.7rem,1.8vw,.85rem);padding:clamp(.65rem,1.8vw,.8rem) clamp(.875rem,2.5vw,1.25rem)}.buttons_ctaButtonLarge__U_PBI{font-size:clamp(.8rem,2.2vw,.95rem);padding:clamp(.8rem,2.2vw,1rem) clamp(1.25rem,3.5vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.buttons_ctaButtonLarge__U_PBI,.buttons_ctaButton__iDiN_{transition:none}.buttons_ctaButtonLarge__U_PBI:hover,.buttons_ctaButton__iDiN_:hover{transform:none}}