.wavy-script[data-v-ff040986]{position:relative;display:inline-block;font-size:1.25em}.wavy-script__text[data-v-ff040986]{position:relative;z-index:1}.wavy-script__wave[data-v-ff040986]{position:absolute;left:-2%;right:-2%;bottom:-.12em;height:.35em;width:104%;opacity:.85}.vad-float[data-v-f51c8d09]{animation:vad-float-f51c8d09 6s ease-in-out infinite;will-change:transform}@keyframes vad-float-f51c8d09{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}.vad-logo-pop[data-v-f51c8d09]{animation:vad-pop-f51c8d09 .9s cubic-bezier(.16,1,.3,1) both}@keyframes vad-pop-f51c8d09{0%{opacity:0;transform:translateY(14px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.vad-ring[data-v-f51c8d09]{animation:vad-ring-f51c8d09 2.6s ease-out infinite}@keyframes vad-ring-f51c8d09{0%{transform:scale(1);opacity:.6}to{transform:scale(1.35);opacity:0}}.vad-reel[data-v-f51c8d09]{animation:vad-reel-f51c8d09 11s cubic-bezier(.7,0,.3,1) infinite;will-change:transform}@keyframes vad-reel-f51c8d09{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-20%)}40%,56%{transform:translateY(-40%)}60%,76%{transform:translateY(-60%)}80%,to{transform:translateY(-80%)}}@media(prefers-reduced-motion:reduce){.vad-float[data-v-f51c8d09],.vad-ring[data-v-f51c8d09],.vad-reel[data-v-f51c8d09]{animation:none!important}}.scroll-reveal[data-v-f37fc7b8]{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.scroll-reveal--in[data-v-f37fc7b8]{opacity:1;transform:translateY(0)}.marquee-mask[data-v-9070a1fa]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track[data-v-9070a1fa]{animation:marquee-scroll-9070a1fa linear infinite}@keyframes marquee-scroll-9070a1fa{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-9070a1fa]{animation:none;flex-wrap:wrap;width:100%;justify-content:center}}.faq-enter-active[data-v-8b68f360],.faq-leave-active[data-v-8b68f360]{transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-enter-from[data-v-8b68f360],.faq-leave-to[data-v-8b68f360]{opacity:0;max-height:0}.faq-enter-to[data-v-8b68f360],.faq-leave-from[data-v-8b68f360]{opacity:1;max-height:200px}.chatmsg-enter-active[data-v-8b68f360]{transition:all .35s cubic-bezier(.16,1,.3,1)}.chatmsg-enter-from[data-v-8b68f360]{opacity:0;transform:translateY(8px) scale(.96)}.chatmsg-move[data-v-8b68f360]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.landing-page[data-v-8b68f360] section.is-offscreen,.landing-page[data-v-8b68f360] section.is-offscreen *{animation-play-state:paused!important}.landing-btn[data-v-8b68f360]{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:58px;padding:0 1.75rem;border-radius:9999px;font-size:16px;font-weight:700;line-height:1.2;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.landing-btn[data-v-8b68f360]:hover{transform:translateY(-2px)}.landing-btn[data-v-8b68f360]:active{transform:translateY(0) scale(.98)}.landing-btn--hero[data-v-8b68f360]{min-height:64px;padding:0 2.25rem;font-size:17px}.landing-btn--primary[data-v-8b68f360]{background:#ff5b00;color:#fff;box-shadow:0 6px 28px #ff5b006b}.landing-btn--primary[data-v-8b68f360]:hover{background:#e64d00}.landing-btn--gold[data-v-8b68f360]{background:#ffc92e;color:#00574a;box-shadow:0 6px 24px #ffc92e73}.landing-btn--gold[data-v-8b68f360]:hover{background:#ffd64d}.landing-btn--outline[data-v-8b68f360]{background:#ffffff0f;color:#fff;border:2px solid rgba(255,255,255,.45)}.landing-btn--outline[data-v-8b68f360]:hover{background:#ffffff1f;border-color:#ffffffbf}.landing-btn--dark[data-v-8b68f360]{background:#00574a;color:#fff;box-shadow:0 6px 24px #00574a40}.landing-btn--dark[data-v-8b68f360]:hover{background:#000}.landing-btn--dark-outline[data-v-8b68f360]{background:transparent;color:#00574a;border:2px solid #00574A}.landing-btn--dark-outline[data-v-8b68f360]:hover{background:#00574a0f}.landing-btn--cta-footer[data-v-8b68f360]{min-height:68px;padding:0 2.5rem;font-size:18px}.landing-page[data-v-8b68f360]{position:relative;min-height:100vh}.landing-badge-glow[data-v-8b68f360]{box-shadow:0 0 24px #ffc92e26}.hero-bg[data-v-8b68f360]{background:radial-gradient(ellipse 55% 60% at 88% 18%,rgba(255,201,46,.3),transparent 70%),radial-gradient(ellipse 50% 55% at 72% 88%,rgba(255,91,0,.14),transparent 70%),radial-gradient(ellipse 60% 70% at 6% 30%,rgba(0,150,128,.18),transparent 70%),linear-gradient(180deg,#f1faf8,#fff)}.hero-grid[data-v-8b68f360]{background-image:linear-gradient(rgba(0,87,74,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,87,74,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 30%,transparent 75%)}.glass[data-v-8b68f360]{background:#ffffff8c;border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 30px -12px #00282233,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}a.glass[data-v-8b68f360]:hover{background:#fffc}.glass-chip[data-v-8b68f360]{background:#ffffffe6;border:1px solid rgba(255,255,255,.95);box-shadow:0 14px 34px -12px #00282259;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}.glass-frame[data-v-8b68f360]{background:linear-gradient(145deg,#ffffffbf,#ffffff40);border:1px solid rgba(255,255,255,.85);box-shadow:0 50px 100px -40px #00282273}.glass-dark[data-v-8b68f360]{background:#002d26b8;border:1px solid rgba(255,255,255,.2);box-shadow:0 16px 40px -16px #0006;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.hero-copy[data-v-8b68f360]>*:not(h1){animation:hero-in-8b68f360 .7s cubic-bezier(.16,1,.3,1) both}.hero-copy[data-v-8b68f360]>*:nth-child(2){animation-delay:.06s}.hero-copy[data-v-8b68f360]>*:nth-child(3){animation-delay:.12s}.hero-copy[data-v-8b68f360]>*:nth-child(4){animation-delay:.18s}.hero-copy[data-v-8b68f360]>*:nth-child(5){animation-delay:.24s}.hero-copy[data-v-8b68f360]>*:nth-child(6){animation-delay:.3s}.hero-visual[data-v-8b68f360]{animation:hero-rise-8b68f360 .9s cubic-bezier(.16,1,.3,1) both}.hero-chip[data-v-8b68f360]{animation:hero-in-8b68f360 .7s cubic-bezier(.16,1,.3,1) both}@keyframes hero-in-8b68f360{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-rise-8b68f360{0%{transform:translateY(18px) scale(.98)}to{transform:none}}.hero-rotator[data-v-8b68f360]{display:grid;justify-items:center;margin:.15em 0;font-size:1.12em;font-weight:800}@media(min-width:1024px){.hero-rotator[data-v-8b68f360]{justify-items:start}}.hero-rotator>span[data-v-8b68f360]{grid-area:1 / 1;opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.hero-rotator>span.is-on[data-v-8b68f360]{opacity:1;transform:none}.rot-enter-active[data-v-8b68f360],.rot-leave-active[data-v-8b68f360]{transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.rot-enter-from[data-v-8b68f360]{opacity:0;transform:translateY(10px)}.rot-leave-to[data-v-8b68f360]{opacity:0;transform:translateY(-10px)}.landing-pillar-card[data-v-8b68f360]{animation:fade-in-up .55s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.animate-float[data-v-8b68f360],.animate-float-slow[data-v-8b68f360],.animate-blob[data-v-8b68f360],.animate-aurora[data-v-8b68f360],.animate-spin-slow[data-v-8b68f360],.animate-pulse-ring[data-v-8b68f360],.hero-copy[data-v-8b68f360]>*,.hero-visual[data-v-8b68f360],.hero-chip[data-v-8b68f360],.landing-pillar-card[data-v-8b68f360]{animation:none!important}}
