.benefit-card[data-v-0318747f]{animation:benefitCardReveal-0318747f .8s ease-out forwards;animation-delay:calc(var(--index, 0) * .15s);opacity:0}@keyframes benefitCardReveal-0318747f{0%{opacity:0;transform:translateY(100px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in-up-0318747f{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in-up[data-v-0318747f]{animation:fade-in-up-0318747f 1s ease-out forwards}.cta-section[data-v-cca4bd44]{position:relative}.cta-orb[data-v-cca4bd44]{will-change:transform;filter:blur(60px)}.cta-title[data-v-cca4bd44]{text-shadow:0 2px 10px rgba(0,0,0,.3)}.cta-subtitle[data-v-cca4bd44]{text-shadow:0 2px 8px rgba(0,0,0,.2)}.cta-button[data-v-cca4bd44]{transform-style:preserve-3d}@media(min-width:1024px){.cta-button[data-v-cca4bd44]{will-change:transform}}.cta-button[data-v-cca4bd44]:active{transform:translateY(1px) scale(.98)}@keyframes fade-in-up-cca4bd44{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-cca4bd44]{animation:fade-in-up-cca4bd44 .8s ease-out forwards;opacity:0}.cta-button[data-v-cca4bd44]{animation:fade-in-up-cca4bd44 .8s ease-out forwards;animation-delay:.6s;opacity:0}@media(max-width:640px){.cta-section[data-v-cca4bd44]{min-height:400px;padding-top:3rem;padding-bottom:3rem}}@media(prefers-reduced-motion:reduce){.cta-orb[data-v-cca4bd44],.cta-title[data-v-cca4bd44],.cta-subtitle[data-v-cca4bd44],.cta-description[data-v-cca4bd44],.cta-button[data-v-cca4bd44]{animation:none!important;transition:none!important}}.horizontal-wrapper[data-v-60cf62ee]{position:relative;isolation:isolate}.horizontal-headline[data-v-60cf62ee]{max-width:none}.horizontal-stage[data-v-60cf62ee]{width:100%;min-height:clamp(520px,75vh,900px);position:relative;overflow:hidden}.horizontal-viewport-wrapper[data-v-60cf62ee]{position:relative;isolation:isolate;border-radius:2.5rem;background:rgba(15,23,42,.2);border:1px solid rgba(255,255,255,.05)}.horizontal-gradient[data-v-60cf62ee]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:2.5rem;overflow:hidden}.horizontal-viewport[data-v-60cf62ee]{min-height:clamp(420px,65vh,760px);transform-origin:center center;overscroll-behavior-x:contain;overscroll-behavior-y:auto;display:flex;align-items:center;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.5) transparent;position:relative;z-index:1}.horizontal-viewport-wrapper[data-v-60cf62ee]{overscroll-behavior-y:auto}.horizontal-viewport[data-v-60cf62ee]::-webkit-scrollbar{height:8px}.horizontal-viewport[data-v-60cf62ee]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.horizontal-viewport[data-v-60cf62ee]::-webkit-scrollbar-thumb{background:rgba(99,102,241,.5);border-radius:4px}.horizontal-viewport[data-v-60cf62ee]::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.7)}@media(min-width:1024px){.horizontal-viewport[data-v-60cf62ee],.horizontal-track[data-v-60cf62ee]{will-change:transform}}.horizontal-track:hover .feature-card[data-v-60cf62ee]{opacity:.4;filter:saturate(.85);transform:translateY(6px) scale(.97);transition:opacity .25s ease,filter .25s ease,transform .25s ease}.horizontal-track .feature-card[data-v-60cf62ee]:hover{opacity:1!important;filter:saturate(1.25);transform:translateY(-6px) scale(1.04);z-index:5}.hero-badge[data-v-54bf86f1]{animation:slideUp-54bf86f1 .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.hero-title[data-v-54bf86f1]{animation:slideUp-54bf86f1 .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.1s;opacity:0}.hero-description[data-v-54bf86f1]{animation:slideUp-54bf86f1 .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s;opacity:0}.hero-cta[data-v-54bf86f1]{animation:slideUp-54bf86f1 .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s;opacity:0}.hero-trust[data-v-54bf86f1]{animation:fadeIn-54bf86f1 1s ease-out forwards;animation-delay:.5s;opacity:0}@keyframes slideUp-54bf86f1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-54bf86f1{0%{opacity:0}to{opacity:1}}.widget-float[data-v-54bf86f1]{animation:widgetReveal-54bf86f1 1s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--delay, .3) * 1s);opacity:0}@keyframes widgetReveal-54bf86f1{0%{opacity:0;transform:translateY(40px) scale(.9);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(min-width:1024px){.widget-float[data-v-54bf86f1]{animation:widgetReveal-54bf86f1 1s cubic-bezier(.34,1.56,.64,1) forwards,widgetFloat-54bf86f1 ease-in-out infinite;animation-delay:calc(var(--delay, .3) * 1s),calc(var(--delay, .3) * 1s + 1s);animation-duration:1s,calc(3s + var(--float-offset, 5) * .1s)}@keyframes widgetFloat-54bf86f1{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--float-offset, 8) * -1px))}}}.cta-primary:hover .cta-gradient[data-v-54bf86f1]{opacity:1}.showcase-card[data-v-503a6d8e]{animation:showcaseReveal-503a6d8e 1s ease-out forwards;opacity:0}@keyframes showcaseReveal-503a6d8e{0%{opacity:.5;transform:scale(.8) translateY(100px);border-radius:3rem}to{opacity:1;transform:scale(1) translateY(0);border-radius:1rem}}@keyframes fade-in-up-503a6d8e{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-503a6d8e]{animation:fade-in-up-503a6d8e .8s ease-out forwards;opacity:0}.stats-section[data-v-494c6cbb]{perspective:1200px;transform-style:preserve-3d}.stat-card[data-v-494c6cbb]{transform-style:preserve-3d;position:relative;isolation:isolate}@media(min-width:1024px){.stat-card[data-v-494c6cbb]{will-change:transform}}.stat-card-inner[data-v-494c6cbb]{pointer-events:none;z-index:0}.stat-card[data-v-494c6cbb]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent,rgba(255,255,255,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.stat-card[data-v-494c6cbb]:hover:before{opacity:1}.stat-ring-container[data-v-494c6cbb]{overflow:visible!important;margin:-20px;padding:20px}.stat-ring[data-v-494c6cbb]{filter:drop-shadow(0 0 16px rgba(99,102,241,.6));overflow:visible}@media(min-width:1024px){.stat-ring[data-v-494c6cbb]{will-change:transform}}.stat-card:nth-child(2) .stat-ring[data-v-494c6cbb]{filter:drop-shadow(0 0 16px rgba(139,92,246,.6))}.stat-card:nth-child(3) .stat-ring[data-v-494c6cbb]{filter:drop-shadow(0 0 16px rgba(236,72,153,.6))}.ring-progress[data-v-494c6cbb]{filter:drop-shadow(0 0 4px currentColor);transition:filter .3s ease}.stat-card:hover .ring-progress[data-v-494c6cbb]{filter:drop-shadow(0 0 8px currentColor)}.stat-shimmer[data-v-494c6cbb]{pointer-events:none}@media(min-width:1024px){.stat-shimmer[data-v-494c6cbb]{will-change:transform}}.stat-card[data-v-494c6cbb]:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.1),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.stat-card[data-v-494c6cbb]:hover:after{opacity:1}.stat-card span[data-target][data-v-494c6cbb]{background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}@media(max-width:1023px){.stat-card-mobile-animate[data-v-494c6cbb]{animation:statCardMobileReveal-494c6cbb 1s ease-out forwards}@keyframes statCardMobileReveal-494c6cbb{0%{opacity:0;transform:scale(.3) translateY(200px);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}}}@media(max-width:768px){.stat-card[data-v-494c6cbb]{max-width:100%}}.scrollbar-hide[data-v-1500b521]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-1500b521]{-ms-overflow-style:none;scrollbar-width:none}
