.event-banner[data-v-e8f907ff]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.event-banner-scrim[data-v-e8f907ff]{background:linear-gradient(90deg,#fffffffa,#ffffffeb 68%,#ffffff47)}@media(min-width:768px){.event-banner-scrim[data-v-e8f907ff]{background:linear-gradient(90deg,#fffffffc,#fffffff0 48%,#fff3)}}@media(prefers-reduced-transparency:reduce){.event-banner-scrim[data-v-e8f907ff]{background:#fffffff0}}.spark[data-v-e8f907ff]{height:auto;pointer-events:none;position:absolute}.spark-tl[data-v-e8f907ff]{left:16px;top:10px;width:44px}.spark-cta[data-v-e8f907ff]{bottom:100%;right:0;transform:translate(18%,56%);width:46px;z-index:0}.deco-arc[data-v-e8f907ff]{border:40px solid rgba(14,178,172,.06)}.evento-badge[data-v-e8f907ff]{background-image:linear-gradient(90deg,#0eb2ac3d,#0eb2ac14 52%,#0eb2ac05);box-shadow:0 6px 16px #00444112,inset 0 1px #ffffff73}.cta[data-v-e8f907ff]{background:linear-gradient(165deg,#0a655d,#004441 60%,#00332f);box-shadow:0 0 0 5px #0044411f,0 14px 26px -8px #002d2a80,inset 0 1px #ffffff29;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.cta[data-v-e8f907ff]:hover{box-shadow:0 0 0 6px #0044412e,0 22px 34px -8px #002d2a8c,inset 0 1px #ffffff38;transform:translateY(-2px)}.cta[data-v-e8f907ff]:active{transform:translateY(0) scale(.97);transition-duration:.12s}.cta[data-v-e8f907ff]:focus-visible{outline:2px solid #004441;outline-offset:3px}.cta-badge[data-v-e8f907ff]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.cta:hover .cta-badge[data-v-e8f907ff]{transform:scale(1.1)}.cta-arrow[data-v-e8f907ff]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.cta:hover .cta-arrow[data-v-e8f907ff]{transform:translate(4px)}.info-item[data-v-e8f907ff] svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.info-item[data-v-e8f907ff]:hover svg{transform:scale(1.12)}.reveal[data-v-e8f907ff]{animation:banner-reveal-e8f907ff .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.reveal-1[data-v-e8f907ff]{animation-delay:.04s}.reveal-2[data-v-e8f907ff]{animation-delay:.12s}.reveal-3[data-v-e8f907ff]{animation-delay:.2s}.reveal-4[data-v-e8f907ff]{animation-delay:.28s}@keyframes banner-reveal-e8f907ff{0%{filter:blur(6px);opacity:0;transform:translateY(10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal[data-v-e8f907ff]{animation:none;opacity:1}.cta[data-v-e8f907ff],.cta-arrow[data-v-e8f907ff],.cta-badge[data-v-e8f907ff],.info-item[data-v-e8f907ff] svg{transition:none}.cta[data-v-e8f907ff]:active,.cta[data-v-e8f907ff]:hover{transform:none}}.hero-bg[data-v-e139597c]{background:linear-gradient(160deg,#f0fdf9,#ecfeff 40%,#f8fffe 70%,#f0f9ff)}.animated-gradient[data-v-e139597c]{animation:gradientShift-e139597c 12s ease-in-out infinite;background:linear-gradient(115deg,#0eb2ac0d,#effefb 20%,#0eb2ac0d,#effefb,#0eb2ac0d 80%,#effefb);background-size:500% 500%}@keyframes gradientShift-e139597c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bento-card[data-v-e139597c]{box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.bento-card[data-v-e139597c]:hover{box-shadow:0 12px 40px #0000000f,0 4px 12px #0000000a;transform:translateY(-4px)}.bento-reveal[data-v-e139597c]{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.bento-reveal.bento-visible[data-v-e139597c]{opacity:1;transform:translateY(0)}.bento-delay-1[data-v-e139597c]{transition-delay:.12s}.bento-delay-2[data-v-e139597c]{transition-delay:.24s}.bento-delay-3[data-v-e139597c]{transition-delay:.36s}.tracking-step[data-v-e139597c]{opacity:0;transform:translate(-12px);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--step-delay,0s)}.bento-visible .tracking-step[data-v-e139597c]{opacity:1;transform:translate(0)}.marquee-row[data-v-e139597c]{overflow:hidden}.marquee-track[data-v-e139597c]{animation-duration:var(--duration,60s);animation-iteration-count:infinite;animation-name:marquee-e139597c;animation-timing-function:linear;display:flex;gap:40px;min-width:-moz-max-content;min-width:max-content;will-change:transform}.marquee-item[data-v-e139597c]{align-items:center;display:flex;justify-content:center}@keyframes marquee-e139597c{0%{transform:translate(0)}to{transform:translate(-50%)}}.comparison-scroll[data-v-e139597c]{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.comparison-scroll[data-v-e139597c]::-webkit-scrollbar{display:none}.comparison-card[data-v-e139597c]{scroll-snap-align:center}@media(min-width:768px){.comparison-scroll[data-v-e139597c]{overflow-x:visible;scroll-snap-type:none}}.testimonial-scroll[data-v-e139597c]{scrollbar-width:none;-webkit-overflow-scrolling:touch}.testimonial-scroll[data-v-e139597c]::-webkit-scrollbar{display:none}.section-reveal[data-v-e139597c]{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.section-reveal.section-visible[data-v-e139597c]{opacity:1;transform:translateY(0)}.section-reveal .stagger-child[data-v-e139597c]{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.section-visible .stagger-child[data-v-e139597c]:first-child{transition-delay:.06s}.section-visible .stagger-child[data-v-e139597c]:nth-child(2){transition-delay:.12s}.section-visible .stagger-child[data-v-e139597c]:nth-child(3){transition-delay:.18s}.section-visible .stagger-child[data-v-e139597c]:nth-child(4){transition-delay:.24s}.section-visible .stagger-child[data-v-e139597c]:nth-child(5){transition-delay:.3s}.section-visible .stagger-child[data-v-e139597c]:nth-child(6){transition-delay:.36s}.section-visible .stagger-child[data-v-e139597c]{opacity:1;transform:translateY(0)}.slide-up-enter-active[data-v-e139597c],.slide-up-leave-active[data-v-e139597c]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-e139597c],.slide-up-leave-to[data-v-e139597c]{opacity:0;transform:translateY(100%)}.faq-answer-grid[data-v-e139597c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.faq-answer-grid>div[data-v-e139597c]{opacity:0;transition:opacity .2s ease}.faq-answer-open[data-v-e139597c]{grid-template-rows:1fr}.faq-answer-open>div[data-v-e139597c]{opacity:1;transition:opacity .3s ease .1s}.line-clamp-4[data-v-e139597c]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.bento-reveal[data-v-e139597c],.section-reveal[data-v-e139597c],.section-reveal .stagger-child[data-v-e139597c],.tracking-step[data-v-e139597c]{opacity:1;transform:none;transition:none}.bento-card[data-v-e139597c]{transition:none}.bento-card[data-v-e139597c]:hover{transform:none}.animated-gradient[data-v-e139597c],.marquee-track[data-v-e139597c]{animation:none}.faq-answer-grid[data-v-e139597c],.faq-answer-grid>div[data-v-e139597c],.slide-up-enter-active[data-v-e139597c],.slide-up-leave-active[data-v-e139597c]{transition:none}}.scrollbar-hide[data-v-e139597c]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-e139597c]::-webkit-scrollbar{display:none}
