.text-gradient{background:linear-gradient(135deg,#34d399 0%,#10b981 45%,#059669 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html,html.scroll-smooth,html.marketing-no-smooth-scroll{scroll-behavior:auto!important}.marketing-section{padding-top:5rem;padding-bottom:5rem}@media (min-width:640px){.marketing-section{padding-top:6rem;padding-bottom:6rem}}.marketing-hero-orb{filter:blur(64px);pointer-events:none;border-radius:9999px;animation:14s ease-in-out infinite marketing-orb-drift;position:absolute}.marketing-hero-orb--emerald{background:#10b98138}.marketing-hero-orb--teal{background:#14b8a624;animation-delay:-4s}@keyframes marketing-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-18px)scale(1.06)}}.marketing-hero-float{animation:7s ease-in-out infinite marketing-hero-float}@keyframes marketing-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-hero-glow{animation:5s ease-in-out infinite alternate marketing-hero-glow}.marketing-hero-fade-up{animation:.7s ease-out both marketing-hero-fade-up}@keyframes marketing-hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-hero-glow{0%{opacity:.45}to{opacity:.85}}.marketing-card-lift{transition:transform .35s,box-shadow .35s}.marketing-card-lift:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #0f172a40,0 0 0 1px #10b98114}.marketing-image-zoom{overflow:hidden}.marketing-image-zoom img{transition:transform .6s}.marketing-image-zoom:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.marketing-hero-orb,.marketing-hero-float,.marketing-hero-glow,.marketing-hero-fade-up{animation:none}.marketing-card-lift:hover,.marketing-image-zoom:hover img{transform:none}}
.v2-root{color:#e2e8f0;background:#04070d}.v2-gradient-text{background:linear-gradient(115deg,#a7f3d0 0%,#34d399 38%,#2dd4bf 68%,#38bdf8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.v2-grid-bg{background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b814 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(85% 65% at 50% 0,#000 25%,#0000 72%);mask-image:radial-gradient(85% 65% at 50% 0,#000 25%,#0000 72%)}.v2-aurora{filter:blur(100px);pointer-events:none;border-radius:9999px;animation:16s ease-in-out infinite v2-aurora-drift;position:absolute}@keyframes v2-aurora-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(28px,-24px)scale(1.08)}66%{transform:translate(-18px,14px)scale(.96)}}.v2-float{animation:7s ease-in-out infinite v2-float}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.v2-glow-pulse{animation:6s ease-in-out infinite alternate v2-glow-pulse}@keyframes v2-glow-pulse{0%{opacity:.45}to{opacity:.9}}.v2-shot{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1)}.v2-shot:hover{transform:perspective(1400px)rotateX(1.6deg)rotateY(-1.8deg)translateY(-4px)}.v2-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.v2-marquee-track{gap:1rem;width:max-content;animation:46s linear infinite v2-marquee;display:flex}.v2-marquee-track--reverse{animation-duration:54s;animation-direction:reverse}.v2-marquee:hover .v2-marquee-track{animation-play-state:paused}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}.v2-spotlight{position:relative}.v2-spotlight:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--v2-x,50%) var(--v2-y,50%), #34d39924, transparent 65%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.v2-spotlight:hover:before{opacity:1}@property --v2-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.v2-glow-border{position:relative}.v2-glow-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--v2-border-angle), transparent 0%, #34d399 14%, transparent 32%, transparent 55%, #2dd4bf 70%, transparent 88%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:6s linear infinite v2-border-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes v2-border-spin{to{--v2-border-angle:360deg}}.v2-btn-shine{position:relative;overflow:hidden}.v2-btn-shine:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:3.8s ease-in-out infinite v2-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes v2-shine{45%{transform:translate(-130%)}75%,to{transform:translate(130%)}}.v2-faq summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.v2-aurora,.v2-float,.v2-glow-pulse,.v2-marquee-track,.v2-glow-border:before,.v2-btn-shine:after{animation:none}.v2-shot:hover{transform:none}}
