.cta-section__gradient[data-v-3f09c221]{animation:cta-gradient-shift-3f09c221 14s ease infinite;background:linear-gradient(135deg,#e07800,#fc8c03 42%,#fda534);background-size:200% 200%}.cta-section__grid[data-v-3f09c221]{animation:cta-grid-drift-3f09c221 24s linear infinite;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.4) 1px,transparent 0);background-size:32px 32px}.cta-section__orb[data-v-3f09c221]{border-radius:50%;filter:blur(48px);pointer-events:none;position:absolute}.cta-section__orb--one[data-v-3f09c221]{animation:cta-float-a-3f09c221 9s ease-in-out infinite;background:#ffffff24;height:20rem;right:-4rem;top:-5rem;width:20rem}.cta-section__orb--two[data-v-3f09c221]{animation:cta-float-b-3f09c221 11s ease-in-out infinite;background:#2f325759;bottom:-6rem;height:22rem;left:-5rem;width:22rem}.cta-section__orb--three[data-v-3f09c221]{animation:cta-float-c-3f09c221 13s ease-in-out infinite;background:#ffffff14;height:14rem;left:55%;top:35%;width:14rem}.cta-section__beam[data-v-3f09c221]{animation:cta-beam-sweep-3f09c221 9s ease-in-out infinite;background:linear-gradient(105deg,transparent 42%,hsla(0,0%,100%,.07) 50%,transparent 58%);inset:-40% -20%;pointer-events:none;position:absolute;transform:translate(-60%)}.cta-reveal[data-v-3f09c221]{opacity:0;transform:translateY(28px)}.cta-section--active .cta-reveal[data-v-3f09c221]{animation:cta-fade-up-3f09c221 .75s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--cta-delay,0s)}.cta-highlight[data-v-3f09c221]{animation:cta-fade-up-3f09c221 .75s cubic-bezier(.22,1,.36,1) forwards,cta-text-shimmer-3f09c221 5s ease-in-out infinite;animation-delay:var(--cta-delay,0s),1.2s;background:linear-gradient(90deg,#2f3257,#2f3257 40%,#fffffff2,#2f3257 60%,#2f3257);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#2f3257;color:transparent}.cta-sparkle[data-v-3f09c221]{animation:cta-sparkle-pulse-3f09c221 2.4s ease-in-out infinite}.cta-btn-primary[data-v-3f09c221]{box-shadow:0 12px 32px #1e204438;overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background-color .3s ease,color .3s ease}.cta-btn-primary[data-v-3f09c221]:after{background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.55) 50%,transparent 65%);content:"";inset:0;position:absolute;transform:translate(-120%);transition:transform .6s ease}.cta-btn-primary[data-v-3f09c221]:hover{background-color:#2f3257;box-shadow:0 18px 40px #1e204447;color:#fff;transform:translateY(-3px)}.cta-btn-primary[data-v-3f09c221]:hover:after{transform:translate(120%)}.cta-btn-secondary[data-v-3f09c221]{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,background-color .3s ease}.cta-btn-secondary[data-v-3f09c221]:hover{background-color:#ffffff1a;border-color:#fff;transform:translateY(-3px)}.cta-trust__check[data-v-3f09c221]{align-items:center;background:#ffffff26;border-radius:9999px;display:inline-flex;height:1.35rem;justify-content:center;transition:transform .3s ease,background-color .3s ease;width:1.35rem}.cta-trust:hover .cta-trust__check[data-v-3f09c221]{background:#ffffff40;transform:scale(1.1)}@keyframes cta-gradient-shift-3f09c221{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes cta-grid-drift-3f09c221{0%{background-position:0 0}to{background-position:32px 32px}}@keyframes cta-float-a-3f09c221{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,14px) scale(1.05)}}@keyframes cta-float-b-3f09c221{0%,to{transform:translate(0) scale(1)}50%{transform:translate(16px,-12px) scale(1.04)}}@keyframes cta-float-c-3f09c221{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.85;transform:translate(-12px,10px)}}@keyframes cta-beam-sweep-3f09c221{0%,to{opacity:0;transform:translate(-60%)}15%{opacity:1}45%{opacity:1;transform:translate(60%)}60%{opacity:0}}@keyframes cta-fade-up-3f09c221{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes cta-text-shimmer-3f09c221{0%,to{background-position:100% 50%}50%{background-position:0 50%}}@keyframes cta-sparkle-pulse-3f09c221{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.85;transform:scale(1.15) rotate(12deg)}}@media(prefers-reduced-motion:reduce){.cta-highlight[data-v-3f09c221],.cta-section__beam[data-v-3f09c221],.cta-section__gradient[data-v-3f09c221],.cta-section__grid[data-v-3f09c221],.cta-section__orb[data-v-3f09c221],.cta-sparkle[data-v-3f09c221]{animation:none}.cta-highlight[data-v-3f09c221]{background:none;-webkit-background-clip:unset;background-clip:unset;color:#2f3257}.cta-reveal[data-v-3f09c221]{opacity:1;transform:none}.cta-section--active .cta-reveal[data-v-3f09c221]{animation:none}.cta-btn-primary[data-v-3f09c221]:hover,.cta-btn-secondary[data-v-3f09c221]:hover{transform:none}}
