@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale3d(.92,.92,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes pulse{0%,to{transform:scaleZ(1);opacity:1}50%{transform:scale3d(1.05,1.05,1);opacity:.9}}@keyframes rise{0%{transform:translate3d(0,18px,0) scale3d(.98,.98,1);opacity:0}to{transform:translateZ(0) scaleZ(1);opacity:1}}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes floatSlow{0%,to{transform:translateZ(0)}50%{transform:translate3d(4px,-12px,0)}}@keyframes glow{0%,to{box-shadow:0 0 24px #27f2a459}50%{box-shadow:0 0 48px #27f2a48c}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sheen{0%{transform:translate(-100%) skew(-10deg)}to{transform:translate(120%) skew(-10deg)}}[data-animate]{opacity:0;transform:translate3d(0,24px,0);will-change:opacity,transform;transition:opacity .6s var(--easing-default),transform .6s var(--easing-default);transition-delay:var(--delay, 0ms)}[data-animate].animate-in{opacity:1;transform:translateZ(0);will-change:auto}[data-animate=fade]{opacity:0;transform:none;will-change:opacity}[data-animate=fade].animate-in{opacity:1;will-change:auto}[data-animate=slide-left]{opacity:0;transform:translate3d(-50px,0,0);will-change:opacity,transform}[data-animate=slide-left].animate-in{opacity:1;transform:translateZ(0);will-change:auto}[data-animate=slide-right]{opacity:0;transform:translate3d(50px,0,0);will-change:opacity,transform}[data-animate=slide-right].animate-in{opacity:1;transform:translateZ(0);will-change:auto}[data-animate=scale]{opacity:0;transform:scale3d(.9,.9,1);will-change:opacity,transform}[data-animate=scale].animate-in{opacity:1;transform:scaleZ(1);will-change:auto}[data-delay="100"]{transition-delay:.1s}[data-delay="200"]{transition-delay:.2s}[data-delay="300"]{transition-delay:.3s}[data-delay="400"]{transition-delay:.4s}[data-delay="500"]{transition-delay:.5s}.animate-on-scroll{opacity:0;transform:translate3d(0,30px,0);will-change:opacity,transform;transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.visible{opacity:1;transform:translateZ(0);will-change:auto}.spinner{width:40px;height:40px;border:4px solid rgba(16,185,129,.2);border-top-color:var(--emerald-500);border-radius:50%;animation:spin .8s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-animate]{opacity:1!important;transform:none!important}}@keyframes heroBgDriftA{0%{background-position:0 0}to{background-position:420px 260px}}@keyframes heroBgDriftB{0%{background-position:0 0}to{background-position:-520px 340px}}@media(hover:none),(max-width:1024px){.hero-bg-anim{display:none!important}.hero-bg-anim:before,.hero-bg-anim:after{animation:none!important;display:none!important}}@media(hover:none){body{background-attachment:scroll!important}.mockup-slide{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:opacity}.mockup-shell:before{display:none!important}.halo{filter:blur(50px)!important}}@media(hover:none),(max-width:1024px){:root{--hero-bg-gradient-before: radial-gradient(circle at 25% 45%, rgba(39, 242, 164, .06), transparent 40%);--hero-gradient-main: linear-gradient(180deg, rgba(4, 6, 12, .6), rgba(11, 15, 24, .95));--hero-gradient-blur: blur(20px);--hero-mockup-glow: rgba(39, 242, 164, .4);--hero-h1-text-shadow: 0 10px 24px rgb(0 0 0 / .2);--header-bg: rgba(3, 5, 8, .82);--header-content-bg: rgba(255, 255, 255, .04);--header-content-shadow: 0 12px 28px rgba(0, 0, 0, .24);--header-backdrop-filter: none;--mobile-menu-shadow: -6px 0 30px rgb(0 0 0 / .22);--mobile-menu-backdrop-filter: none;--membox-card-bg: rgba(255, 255, 255, .035);--membox-card-shadow: 0 2px 6px rgb(0 0 0 / .12);--membox-card-hover-shadow: 0 6px 18px rgb(0 0 0 / .2);--membox-card-hover-bg: rgba(255, 255, 255, .045);--membox-ph-line-shadow: none;--comparison-sticky-shadow: 6px 0 12px rgb(0 0 0 / .18);--comparison-mobile-controls-shadow: 0 2px 8px rgb(0 0 0 / .12);--comparison-tab-active-shadow: 0 2px 6px rgba(39, 242, 164, .14);--comparison-section-bg: var(--bg-darkest);--comparison-mobile-status-bg: rgba(255, 255, 255, .035);--comparison-mobile-status-memchat-bg: rgba(39, 242, 164, .1);--comparison-mobile-status-memchat-shadow: 0 2px 6px rgba(39, 242, 164, .16);--feature-badge-bg: rgba(39, 242, 164, .1);--feature-flow-shadow: none;--feature-flow-step-bg: rgba(255, 255, 255, .04);--feature-flow-step-shadow: 0 2px 6px rgba(0, 0, 0, .12);--feature-benefit-bg: rgba(255, 255, 255, .025);--feature-benefit-shadow: 0 1px 3px rgba(0, 0, 0, .1);--feature-benefit-hover-bg: rgba(255, 255, 255, .055);--feature-benefit-hover-shadow: 0 2px 5px rgba(0, 0, 0, .12);--feature-org-callout-shadow: 0 6px 16px rgba(0, 0, 0, .18);--feature-org-step-bg: rgba(39, 242, 164, .1);--feature-org-step-shadow: 0 2px 6px rgba(39, 242, 164, .16);--feature-timeline-dot-shadow: 0 0 0 3px rgba(39, 242, 164, .2);--demo-video-wrapper-bg: rgba(39, 242, 164, .08) var(--glass-bg);--demo-video-wrapper-shadow: 0 16px 40px rgba(0, 0, 0, .24);--demo-video-placeholder-bg: var(--ui-03);--demo-video-stat-card-bg: rgba(16, 185, 129, .08);--badge-emerald-shadow: none;--badge-blue-shadow: none;--badge-purple-shadow: none;--page-hero-bg: var(--ui-03);--page-hero-shadow: 0 12px 32px rgba(0, 0, 0, .18);--page-hero-overlay: radial-gradient(circle at 20% 20%, rgb(var(--emerald-rgb) / .16), transparent 55%);--cta-gradient-bg: rgba(39, 242, 164, .08);--email-input-shadow: 0 1px 3px rgb(0 0 0 / .12);--email-input-focus-shadow: 0 0 0 3px rgba(39, 242, 164, .08);--email-submit-text-shadow: none;--email-submit-shadow: 0 6px 16px rgba(16, 185, 129, .24);--email-submit-hover-shadow: 0 8px 24px rgba(16, 185, 129, .32);--scroll-to-top-shadow: 0 6px 18px rgba(0, 0, 0, .28);--scroll-to-top-hover-shadow: 0 8px 24px rgba(39, 242, 164, .2);--feedback-btn-primary-shadow: 0 3px 10px rgba(16, 185, 129, .16);--feedback-btn-primary-hover-shadow: 0 5px 14px rgba(16, 185, 129, .24)}:root[data-theme=light]{--hero-bg-gradient-before: radial-gradient(circle at 25% 45%, rgba(39, 242, 164, .04), transparent 40%);--hero-gradient-main: linear-gradient(180deg, rgb(248 250 252 / .65), rgb(241 245 249 / .92));--hero-gradient-blur: blur(20px);--hero-mockup-glow: rgba(39, 242, 164, .25);--hero-h1-text-shadow: 0 8px 20px rgb(2 6 23 / .08);--header-content-shadow: 0 8px 20px rgb(2 6 23 / .08);--header-backdrop-filter: none;--mobile-menu-shadow: -6px 0 28px rgb(2 6 23 / .1);--mobile-menu-backdrop-filter: none;--membox-card-bg: rgb(255 255 255 / .92);--membox-card-shadow: 0 3px 10px rgb(2 6 23 / .05);--membox-card-hover-shadow: 0 6px 18px rgb(2 6 23 / .08);--membox-card-hover-bg: rgb(248 250 252 / .85);--membox-ph-line-shadow: none;--comparison-sticky-shadow: 8px 0 16px rgb(2 6 23 / .04);--comparison-mobile-controls-shadow: 0 2px 8px rgb(2 6 23 / .03);--comparison-tab-active-shadow: 0 2px 6px rgb(2 6 23 / .04);--comparison-mobile-group-shadow: 0 2px 6px rgb(2 6 23 / .03);--comparison-section-bg: rgb(248 250 252);--comparison-mobile-status-bg: rgb(255 255 255 / .8);--comparison-mobile-status-memchat-bg: rgb(6 78 59 / .06);--comparison-mobile-status-memchat-shadow: 0 2px 8px rgb(6 78 59 / .1);--feature-badge-bg: rgb(16 185 129 / .1);--feature-flow-shadow: none;--feature-flow-step-bg: rgb(255 255 255 / .7);--feature-flow-step-shadow: 0 2px 6px rgb(2 6 23 / .05);--feature-benefit-bg: rgb(255 255 255 / .65);--feature-benefit-shadow: 0 1px 3px rgb(2 6 23 / .04);--feature-benefit-hover-bg: rgb(255 255 255 / .8);--feature-benefit-hover-shadow: 0 2px 6px rgb(2 6 23 / .08);--feature-org-callout-shadow: 0 6px 16px rgb(2 6 23 / .08);--feature-org-step-bg: rgb(16 185 129 / .09);--feature-org-step-shadow: 0 2px 6px rgb(12 107 79 / .12);--feature-timeline-dot-shadow: 0 0 0 3px rgb(16 185 129 / .14);--demo-video-wrapper-bg: rgba(12, 107, 79, .08) rgb(255 255 255 / .82);--demo-video-wrapper-shadow: 0 16px 40px rgba(2 6 23 / .1);--demo-video-placeholder-bg: rgb(255 255 255 / .9);--demo-video-stat-card-bg: rgba(16, 185, 129, .08);--badge-emerald-shadow: none;--badge-blue-shadow: none;--badge-purple-shadow: none;--page-hero-bg: rgb(255 255 255 / .9);--page-hero-shadow: 0 12px 32px rgb(2 6 23 / .08);--page-hero-overlay: radial-gradient(circle at 20% 15%, rgb(16 185 129 / .14), transparent 55%);--cta-gradient-bg: rgba(39, 242, 164, .06);--email-input-shadow: 0 1px 3px rgb(2 6 23 / .04);--email-input-focus-shadow: 0 0 0 3px rgb(16 185 129 / .08);--email-submit-bg: #064e3b;--email-submit-text-shadow: none;--email-submit-shadow: 0 6px 16px rgb(2 6 23 / .12);--email-submit-hover-shadow: 0 8px 24px rgb(2 6 23 / .16);--scroll-to-top-shadow: 0 6px 18px rgb(2 6 23 / .1);--scroll-to-top-hover-shadow: 0 8px 24px rgb(6 78 59 / .16);--feedback-btn-primary-shadow: 0 3px 10px rgba(16, 185, 129, .12);--feedback-btn-primary-hover-shadow: 0 5px 14px rgba(16, 185, 129, .2)}:root[data-theme=dark-flat]{--header-content-shadow: 0 12px 28px rgb(0 0 0 / .32)}}@media(hover:none),(max-width:1024px){.section-overlay-radial:before{filter:blur(60px);width:500px;height:500px}.section-overlay-glow-emerald:before{filter:blur(80px);width:600px;height:600px}}
