.font-display[data-v-05d914db]{font-family:Sora,sans-serif}.faq-accent-bar[data-v-05d914db]{background:linear-gradient(90deg,var(--brand-primary,#004b64),var(--brand-secondary,#21c4b8))}.landing-wrap[data-v-3cc3ceb2]{background:radial-gradient(circle at 10% -10%,color-mix(in srgb,var(--brand-secondary) 38%,#fff) 0,transparent 40%),radial-gradient(circle at 90% 0,color-mix(in srgb,var(--brand-primary) 20%,#fff) 0,transparent 36%),linear-gradient(145deg,#f5fbfd 0,#eef8fa 45%,#f9fafb);min-height:100dvh;overflow-x:hidden;overflow-x:clip;position:relative}.font-display[data-v-3cc3ceb2]{font-family:Sora,sans-serif}.hero-stage[data-v-3cc3ceb2]{background-image:linear-gradient(112deg,#001c28e0 0,#004b64b8 52%,#21c4b866),var(--hero-image);background-position:center 22%;background-size:cover;border-bottom:1px solid rgba(148,163,184,.35)}.hero-formula[data-v-3cc3ceb2]{align-items:center;background:linear-gradient(135deg,#f5fbfd42,#ffffff14);border:1px solid hsla(0,0%,100%,.5);border-radius:9999px;box-shadow:inset 0 1px #fff3;color:transparent;display:inline-flex;font-size:clamp(1.55rem,4vw,2.4rem);line-height:1.1;overflow:hidden;padding:.35rem 1rem;position:relative}.hero-formula[data-v-3cc3ceb2]:after{background:radial-gradient(circle,rgba(33,196,184,.24) 0,transparent 65%);content:"";inset:-35%;pointer-events:none;position:absolute}.hero-formula-text[data-v-3cc3ceb2]{background:linear-gradient(100deg,#fff,#d6fffa 45%,#8af9ee);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;text-shadow:0 8px 16px rgba(2,6,23,.45);z-index:1}.brand-icon[data-v-3cc3ceb2]{color:var(--brand-primary)}.benefit-icon-ring[data-v-3cc3ceb2]{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));box-shadow:0 4px 14px -4px color-mix(in srgb,var(--brand-primary) 40%,transparent)}.benefit-pillar[data-v-3cc3ceb2]{transition:transform .22s ease}.benefit-pillar[data-v-3cc3ceb2]:hover{transform:translateY(-3px)}.step-card[data-v-3cc3ceb2]{border-radius:1rem;padding:2rem 1.5rem;transition:transform .22s ease,box-shadow .22s ease}.step-card[data-v-3cc3ceb2]:hover{box-shadow:0 8px 20px -10px #0f172a1a;transform:translateY(-3px)}.step-badge[data-v-3cc3ceb2]{align-items:center;background:var(--brand-primary);border:2px solid #fff;border-radius:9999px;box-shadow:0 2px 6px -1px color-mix(in srgb,var(--brand-primary) 50%,transparent);color:#fff;display:flex;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;position:absolute;right:-6px;top:-6px;width:1.75rem}.step-connector[data-v-3cc3ceb2]{display:none}@media(min-width:768px){.step-connector[data-v-3cc3ceb2]{align-items:center;background:#fff;border-radius:9999px;box-shadow:0 1px 4px #0f172a1f;color:var(--brand-secondary);display:flex;height:1.5rem;justify-content:center;position:absolute;right:-.75rem;top:2.75rem;width:1.5rem;z-index:5}}.market-panel[data-v-3cc3ceb2]{background:linear-gradient(140deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 75%,var(--brand-secondary)));position:relative}.market-pattern[data-v-3cc3ceb2]{background:radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.08) 0,transparent 50%),radial-gradient(circle at 60% 80%,hsla(0,0%,100%,.05) 0,transparent 40%);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:40%}.method-card[data-v-3cc3ceb2]{box-shadow:0 18px 28px -24px #0f172a73}.method-accent[data-v-3cc3ceb2]{background:linear-gradient(180deg,var(--brand-primary),var(--brand-secondary))}.method-icon-ring[data-v-3cc3ceb2]{background:linear-gradient(135deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 80%,var(--brand-secondary)))}.factor-tile[data-v-3cc3ceb2]{border-left:3px solid var(--brand-secondary);transition:transform .22s ease,box-shadow .22s ease}.factor-tile[data-v-3cc3ceb2]:hover{box-shadow:0 14px 28px -18px #0f172a80;transform:translateY(-4px)}.testimonials-section[data-v-3cc3ceb2]{background:color-mix(in srgb,var(--brand-secondary) 6%,#fff);border:1px solid color-mix(in srgb,var(--brand-secondary) 15%,transparent)}.testimonial-card[data-v-3cc3ceb2]{border:1px solid color-mix(in srgb,var(--brand-secondary) 18%,transparent);transition:transform .22s ease,box-shadow .22s ease}.testimonial-card[data-v-3cc3ceb2]:hover{box-shadow:0 14px 28px -18px #0f172a73;transform:translateY(-4px)}.testimonial-quote[data-v-3cc3ceb2]{color:color-mix(in srgb,var(--brand-secondary) 15%,transparent);font-size:5rem;left:.75rem;line-height:1;pointer-events:none;position:absolute;top:-.5rem;z-index:0}.star-icon[data-v-3cc3ceb2]{color:#f59e0b}.audience-tile[data-v-3cc3ceb2]{transition:transform .22s ease,box-shadow .22s ease}.audience-tile[data-v-3cc3ceb2]:hover{box-shadow:0 18px 30px -24px #0f172a99;transform:translateY(-5px)}.audience-tile-accent[data-v-3cc3ceb2]{background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary))}.cta-banner[data-v-3cc3ceb2]{background:linear-gradient(135deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 60%,var(--brand-secondary)));overflow:hidden;position:relative}.cta-banner[data-v-3cc3ceb2]:before{background:#ffffff0f;height:280px;right:-10%;top:-30%;width:280px}.cta-banner[data-v-3cc3ceb2]:after,.cta-banner[data-v-3cc3ceb2]:before{border-radius:9999px;content:"";pointer-events:none;position:absolute}.cta-banner[data-v-3cc3ceb2]:after{background:#ffffff0a;bottom:-40%;height:200px;left:-5%;width:200px}.orb[data-v-3cc3ceb2]{border-radius:9999px;filter:blur(70px);position:absolute}.orb-a[data-v-3cc3ceb2]{background:color-mix(in srgb,var(--brand-secondary) 40%,transparent);height:18rem;left:-3rem;top:-6rem;width:18rem}.orb-b[data-v-3cc3ceb2]{background:color-mix(in srgb,var(--brand-primary) 28%,transparent);height:15rem;right:-4rem;top:7rem;width:15rem}.reveal-up[data-v-3cc3ceb2]{animation:rise-in-3cc3ceb2 .65s ease forwards;opacity:0}.reveal-up[data-v-3cc3ceb2]:nth-of-type(2){animation-delay:.12s}.reveal-up[data-v-3cc3ceb2]:nth-of-type(3){animation-delay:.2s}.reveal-up[data-v-3cc3ceb2]:nth-of-type(4){animation-delay:.28s}@media(max-width:1023px){.hero-stage[data-v-3cc3ceb2]{background-position:68%}}@keyframes rise-in-3cc3ceb2{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
