@keyframes landing-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes landing-slide-right{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes landing-slide-left{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes landing-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(14px,-20px)scale(1.04)}}@keyframes landing-float-alt{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,12px)scale(1.03)}}@keyframes landing-glow-pulse{0%,to{opacity:.28}50%{opacity:.42}}@keyframes landing-shimmer{0%{background-position:200%}to{background-position:-200%}}.landing-reveal{animation:.85s cubic-bezier(.22,1,.36,1) both landing-fade-up}.landing-page:not(.sv-landing-animate) .landing-reveal{opacity:0!important;animation:none!important;transform:translateY(28px)!important}.landing-page:not(.sv-landing-animate) .landing-reveal-down{opacity:0!important;animation:none!important;transform:translateY(-16px)!important}.landing-page:not(.sv-landing-animate) .landing-reveal-pop{opacity:0!important;animation:none!important;transform:translateY(40px)scale(.88)rotate(-2deg)!important}.landing-reveal-down{animation:.7s cubic-bezier(.22,1,.36,1) both landing-fade-down}.landing-reveal-fade{animation:.8s ease-out both landing-fade-in}.landing-reveal-scale{animation:.9s cubic-bezier(.22,1,.36,1) both landing-scale-in}.landing-reveal-right{animation:.85s cubic-bezier(.22,1,.36,1) both landing-slide-right}.landing-reveal-left{animation:.85s cubic-bezier(.22,1,.36,1) both landing-slide-left}.landing-reveal-delay-1{animation-delay:80ms}.landing-reveal-delay-2{animation-delay:.18s}.landing-reveal-delay-3{animation-delay:.28s}.landing-reveal-delay-4{animation-delay:.38s}.landing-reveal-delay-5{animation-delay:.48s}.landing-reveal-delay-6{animation-delay:.58s}.landing-float{animation:14s ease-in-out infinite landing-float}.landing-float-alt{animation:18s ease-in-out infinite landing-float-alt}.landing-glow-pulse{animation:5s ease-in-out infinite landing-glow-pulse}.landing-cta-shimmer{background-size:200%;animation:4s linear infinite landing-shimmer}.landing-tilt{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.landing-hover-lift{transition:box-shadow .35s,border-color .35s}.landing-tilt .landing-hover-lift:hover{transform:none}.landing-hover-lift:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000059}@keyframes landing-pop{0%{opacity:0;transform:translateY(40px)scale(.88)rotate(-2deg)}70%{transform:translateY(-4px)scale(1.02)rotate(.5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.landing-reveal-pop{animation:1s cubic-bezier(.34,1.4,.64,1) both landing-pop}@keyframes landing-particle-rise{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}8%{opacity:.9}50%{transform:translateY(-55px)translate(8px)scale(1.2)}to{opacity:0;transform:translateY(-130px)translate(-6px)scale(.2)}}.landing-particle{animation:8s ease-in-out infinite landing-particle-rise;box-shadow:0 0 10px #22ff88d9}.landing-grid-drift{background-image:linear-gradient(#22ff880f 1px,#0000 1px),linear-gradient(90deg,#22ff880f 1px,#0000 1px);background-size:48px 48px;animation:20s linear infinite landing-grid-move}@keyframes landing-grid-move{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes landing-orb-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-25px)scale(1.15)}}@keyframes landing-orb-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-25px,20px)scale(1.1)}}.landing-orb-a{animation:12s ease-in-out infinite landing-orb-drift-a}.landing-orb-b{animation:15s ease-in-out infinite landing-orb-drift-b}@keyframes landing-border-spin{to{transform:rotate(360deg)}}.newsletter-glow-border{isolation:isolate;border-radius:28px;padding:1px;position:relative;overflow:hidden}.newsletter-glow-border:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(#0000 0deg,#22ff880f 50deg,#22ff8873 110deg,#22ff8814 170deg,#0000 230deg);animation:7s linear infinite landing-border-spin;position:absolute;inset:-60%}.newsletter-glow-border__inner{z-index:1;background:#060a08f0;border-radius:27px;position:relative}.landing-glow-border:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(#0000 0deg,#22ff8826 40deg,#2f8 120deg,#2f83 200deg,#0000 280deg);animation:5s linear infinite landing-border-spin;position:absolute;inset:-2px}.landing-glow-border>div{z-index:1;position:relative}@keyframes landing-scan-shine{0%{opacity:0;transform:translate(-120%)skew(-18deg)}15%{opacity:.35}50%{opacity:0;transform:translate(220%)skew(-18deg)}to{opacity:0;transform:translate(220%)skew(-18deg)}}.landing-scan-shine:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#22ff881f 48%,#ffffff14 50%,#22ff881f 52%,#0000 60%);animation:5.5s ease-in-out infinite landing-scan-shine;position:absolute;inset:0}@keyframes landing-live-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.landing-live-pulse:before{content:"";border:1px solid #2f89;border-radius:9999px;animation:2s ease-out infinite landing-live-ring;position:absolute;inset:-3px}@keyframes sv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.landing-cta-premium{background:linear-gradient(120deg,#1ef58a 0%,#2f8 25%,#14d4a8 55%,#2f8 80%,#1ef58a 100%) 0%/220% 220%;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-position .45s;box-shadow:0 0 0 1px #22ff8859,0 4px 14px #00000073,inset 0 1px #ffffff59}.landing-cta-premium__shine{z-index:0;background:linear-gradient(105deg,#0000 35%,#ffffff73 48%,#ffffff26 52%,#0000 65%);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute;inset:0;transform:translate(-130%)skew(-12deg)}.landing-cta-premium:hover:not(:active){background-position:100%;transform:translateY(-1px)scale(1.02);box-shadow:0 0 0 1px #22ff8880,0 6px 20px #00000073,inset 0 1px #ffffff73}.landing-cta-premium:hover:not(:active) .landing-cta-premium__shine{transform:translate(130%)skew(-12deg)}.landing-cta-premium:active{background-position:50%;transition:transform 80ms,box-shadow 80ms;transform:scale(.98);box-shadow:0 0 0 1px #2f86,0 2px 8px #00000059,inset 0 2px 5px #0000002e}.landing-cta-premium:active .landing-cta-premium__shine{opacity:0;transition:opacity 80ms;transform:translate(-130%)skew(-12deg)}.landing-scroll-spring{transition-property:opacity,transform,filter;transition-duration:.9s;transition-timing-function:cubic-bezier(.34,1.35,.64,1)}html.is-safari .landing-scroll-spring,.landing-scroll-spring--safe{will-change:auto;transition-property:opacity,transform;-webkit-filter:none!important}@supports (-webkit-touch-callout:none){.landing-scroll-spring{transition-property:opacity,transform;-webkit-filter:none!important}}html.is-safari .landing-scroll-revealed.landing-scroll-glow{animation:none!important}html.is-safari .landing-testimonials-card .backdrop-blur-xl{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.landing-scroll-revealed{filter:drop-shadow(0 0 #0000)}.landing-scroll-revealed.landing-scroll-glow{animation:1.2s ease-out both landing-reveal-glow}@keyframes landing-reveal-glow{0%{filter:drop-shadow(0 0 #2f80)}40%{filter:drop-shadow(0 8px 28px #22ff881f)}to{filter:drop-shadow(0 0 #2f80)}}.landing-scroll-progress__bar{transform-origin:0;will-change:transform;transition:transform .12s linear}@media (max-width:767px),(pointer:coarse){.landing-scroll-progress{display:none!important}}.landing-section-glow-line{background:linear-gradient(90deg,#0000 0%,#22ff8840 18%,#22ff88f2 50%,#22ff8840 82%,#0000 100%);border-radius:9999px;width:min(100%,7rem);height:2px;box-shadow:0 0 10px #22ff888c,0 0 22px #22ff8838}.landing-section-divider{opacity:.85;background:linear-gradient(90deg,#0000,#22ff8826 20%,#22ff888c 50%,#22ff8826 80%,#0000);width:min(100%,18rem);height:1px;margin:0 auto}.sv-hero-title__line{max-width:100%}@media (min-width:768px){.landing-page .sv-hero-title__line{white-space:nowrap}}@media (max-width:767px){.hero-subtitle{text-wrap:pretty;max-width:22rem}.landing-scroll-spring{-webkit-filter:none!important;will-change:auto!important;transition-property:opacity,transform!important}.landing-scroll-revealed.landing-scroll-glow{animation:none!important}.landing-testimonials-card .backdrop-blur-xl{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.footer-follow-us__line{background:linear-gradient(90deg,#0000,#2f83,#22ff88f2,#2f83,#0000);height:1px;box-shadow:0 0 12px #22ff888c,0 0 24px #2f83}.footer-follow-us__line--top{width:5.5rem}.footer-follow-us__line--bottom{opacity:.7;width:3.25rem}.footer-follow-us__title{letter-spacing:.34em;text-transform:uppercase;color:#d4ffec;text-shadow:0 0 8px #22ff88f2,0 0 20px #22ff888c,0 0 36px #22ff8847;font-size:.6875rem;font-weight:800}@media (min-width:640px){.footer-follow-us__title{letter-spacing:.36em;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.landing-reveal,.landing-reveal-down,.landing-reveal-fade,.landing-reveal-scale,.landing-reveal-right,.landing-reveal-left,.landing-float,.landing-float-alt,.landing-glow-pulse,.landing-cta-shimmer,.landing-reveal-pop,.landing-particle,.landing-grid-drift,.landing-orb-a,.landing-orb-b,.landing-glow-border:before,.newsletter-glow-border:before,.landing-scan-shine:after,.landing-live-pulse:before,.sv-badge__dot,.landing-cta-premium,.landing-cta-premium:hover,.landing-cta-premium:active{background-position:0%!important;animation:none!important;transform:none!important}.landing-scroll-spring{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.landing-scroll-progress,.landing-cta-premium__shine{display:none}.landing-hover-lift:hover{box-shadow:none;transform:none}}@media (max-width:639px){.landing-testimonials-track{touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-y:hidden}.landing-testimonials-track .landing-testimonials-card{touch-action:pan-x;transform:none!important}}
