@keyframes slideDown{0%{transform:translateY(-60px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeBlur{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes orbPulse{0%,to{box-shadow:0 0 40px rgba(99,102,241,.4)}50%{box-shadow:0 0 80px rgba(99,102,241,.75),0 0 120px rgba(139,92,246,.3)}}@keyframes blink{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes floatAv{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.landing-nav{animation:slideDown .6s ease both}.landing-hero-badge .badge-dot{animation:pulse 2s infinite}.landing-float-card{animation:floatCard 4s ease-in-out infinite}.landing-orb-pulse{animation:orbPulse 3s ease-in-out infinite}.landing-typing span{animation:blink 1.2s ease-in-out infinite}.landing-typing span:nth-child(2){animation-delay:.2s}.landing-typing span:nth-child(3){animation-delay:.4s}.landing-orbit-ring{animation:spin 30s linear infinite}.landing-marquee-track{animation:marquee 22s linear infinite}.landing-money-emoji{animation:bounce 1s ease-in-out infinite alternate}.landing-avatar{animation:floatAv 3.5s ease-in-out infinite}.partner-logo{position:relative;overflow:hidden}.partner-logo:after{content:"";position:absolute;inset:-40%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:translateX(-100%);pointer-events:none;animation:shimmer 2.8s ease-in-out infinite}@keyframes shimmer{to{transform:translateX(100%)}}.landing-section-title-accent{background:linear-gradient(90deg,#E040FB,#E040FB 35%,rgba(255,255,255,.55) 50%,#8E24AA 65%,#8E24AA);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:landing-title-shimmer 2.5s ease-in-out infinite}@keyframes landing-title-shimmer{0%,to{background-position:100% 50%}50%{background-position:0 50%}}.phone-msgs .msg{display:flex;gap:7px;align-items:flex-end;animation:fadeUp .3s ease both}.phone-msgs .msg.user{flex-direction:row-reverse}.phone-msgs .msg-bubble{border-bottom-left-radius:4px}.phone-msgs .msg.user .msg-bubble{border-bottom-left-radius:16px;border-bottom-right-radius:4px}@keyframes dashFlow{to{stroke-dashoffset:-24}}@keyframes centerPulse{0%,to{box-shadow:0 0 0 8px rgba(99,102,241,.06),0 0 0 18px rgba(99,102,241,.03),0 12px 40px rgba(99,102,241,.18),0 4px 16px rgba(0,0,0,.08)}50%{box-shadow:0 0 0 12px rgba(99,102,241,.09),0 0 0 26px rgba(99,102,241,.04),0 12px 60px rgba(99,102,241,.35),0 4px 16px rgba(0,0,0,.08)}}.maxgrid-section{padding:100px 40px 120px;background:linear-gradient(160deg,#eef2ff,#f5f7ff 50%,#ede9fe);text-align:center;overflow:hidden;position:relative}.maxgrid-wrap{position:relative;width:860px;max-width:100%;height:600px;margin:72px auto 0}.maxgrid-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}.maxgrid-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;width:106px;height:106px;border-radius:26px;background:linear-gradient(145deg,#ffffff,#f0f0ff);border:1.5px solid rgba(99,102,241,.2);box-shadow:0 0 0 8px rgba(99,102,241,.06),0 0 0 18px rgba(99,102,241,.03),0 12px 40px rgba(99,102,241,.2),0 4px 16px rgba(0,0,0,.08);flex-direction:column;animation:centerPulse 3s ease-in-out infinite}.maxgrid-center,.maxgrid-orb{display:flex;align-items:center;justify-content:center}.maxgrid-orb{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#818cf8,#6366f1,#8b5cf6);font-weight:900;font-size:22px;color:#fff;box-shadow:0 0 20px rgba(99,102,241,.5);margin-bottom:8px;overflow:hidden}.maxgrid-center-label{font-size:10px;font-weight:800;color:#6366f1;letter-spacing:.12em;text-transform:uppercase}.mg-card{position:absolute;width:182px;background:rgba(255,255,255,.88);backdrop-filter:blur(20px);border:1.5px solid rgba(255,255,255,.95);border-radius:22px;padding:20px 16px 18px;box-shadow:0 8px 32px rgba(99,102,241,.07),0 2px 8px rgba(0,0,0,.05);z-index:5;text-align:center;cursor:default;transition:box-shadow .3s ease,border-color .3s ease}.mg-card:hover{box-shadow:0 20px 50px rgba(99,102,241,.16),0 4px 16px rgba(0,0,0,.06);border-color:rgba(99,102,241,.25);z-index:20}.mg-card-icon{width:52px;height:52px;border-radius:16px;margin:0 auto 13px;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.mg-card-title{font-size:13px;font-weight:800;color:#111;margin-bottom:6px}.mg-card-desc{font-size:11.5px;color:#6b7280;line-height:1.6}.mg-path-dash{animation:dashFlow 2s linear infinite}@keyframes driftL{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(-22px) translateY(-10px)}}@keyframes driftR{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(22px) translateY(-8px)}}.sticky-cloud{position:absolute}.sticky-cloud-c1{left:-4%;top:0;animation:driftL 20s ease-in-out infinite}.sticky-cloud-c2{right:-3%;top:3%;animation:driftR 24s ease-in-out infinite}.sticky-cloud-c3{left:8%;top:22%;animation:driftL 28s ease-in-out 2s infinite}.sticky-cloud-c4{right:5%;top:28%;animation:driftR 22s ease-in-out 1s infinite}.sticky-cloud-c5{left:-6%;top:45%;animation:driftL 26s ease-in-out 3s infinite}.sticky-cloud-c6{right:-2%;top:50%;animation:driftR 30s ease-in-out 2s infinite}.sticky-cloud-c7{left:2%;top:68%;animation:driftL 18s ease-in-out 1s infinite}.sticky-cloud-c8{right:0;top:74%;animation:driftR 21s ease-in-out 4s infinite}.creative-card{position:relative;overflow:hidden;transition:transform .3s ease}.creative-card:hover{transform:translateY(-4px)}.creative-card:after{content:"";position:absolute;inset:0;border:2px solid transparent;border-radius:inherit;transition:border-color .3s ease;pointer-events:none}.creative-card:hover:after{border-color:rgba(255,255,255,.5)}.creative-card-dark:hover:after{border-color:rgba(255,255,255,.4)}.creative-card-light:hover:after{border-color:rgba(99,102,241,.4)}@keyframes mesh-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes scan{0%{transform:translateY(-100%) rotate(-5deg);opacity:0}50%{opacity:.1}to{transform:translateY(200%) rotate(-5deg);opacity:0}}@keyframes float-lux{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-8px) rotate(2deg)}66%{transform:translateY(-4px) rotate(-2deg)}}@keyframes grow-bar{0%{height:20%}to{height:100%}}@keyframes shimmer-bg{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-subtle{0%,to{transform:scale(1);box-shadow:0 0 20px rgba(99,102,241,.3)}50%{transform:scale(1.02);box-shadow:0 0 35px rgba(99,102,241,.6)}}.schedule-boost-mesh{background:linear-gradient(-45deg,#1e1b4b,#312e81,#4338ca,#1e1b4b);background-size:400% 400%;animation:mesh-gradient 15s ease infinite}.schedule-boost-scanning-line{position:absolute;top:0;left:-50%;width:200%;height:40px;background:linear-gradient(180deg,transparent,rgba(165,180,252,.2),transparent);animation:scan 6s linear infinite;pointer-events:none}.schedule-boost-floating-1{animation:float-lux 6s ease-in-out infinite}.schedule-boost-floating-2{animation:float-lux 7s ease-in-out 1s infinite}.schedule-boost-floating-3{animation:float-lux 5s ease-in-out .5s infinite}.schedule-boost-glow-icon{box-shadow:0 0 15px rgba(255,255,255,.3);transition:box-shadow .3s ease}.schedule-boost-glow-icon:hover{box-shadow:0 0 25px rgba(255,255,255,.5)}.schedule-boost-bar-grow{animation:grow-bar 2s ease-out infinite alternate}.schedule-boost-shimmer-btn{background:linear-gradient(90deg,#4f46e5,#9333ea,#4f46e5);background-size:200% 100%;animation:shimmer-bg 3s linear infinite}.schedule-boost-pulse-subtle{animation:pulse-subtle 3s ease-in-out infinite}