body.dark .btn-primary{box-shadow:0 8px 30px rgba(192,132,252,0.4)}.dots span{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.dots span:nth-child(1){background:#ff6b6b}.dots span:nth-child(2){background:#4dabf7}.dots span:nth-child(3){background:#adb5bd}.stats{display:flex;gap:10px;margin-top:15px}.card{flex:1;background:#fff;padding:15px;border-radius:12px;text-align:left}.card p{font-size:12px;color:#777}.card h2{margin:5px 0}.bottom{display:flex;gap:10px;margin-top:15px}.chart,.schedule{flex:1;background:#fff;padding:12px;border-radius:12px}.bars{display:flex;gap:3px;height:60px;align-items:flex-end;height:50px}.bars div{flex:1;background:#724EBF;border-radius:2px}.card,.chart,.schedule{background:var(--card)}.blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.1}.blob1{width:300px;height:300px;top:50px;left:50px;background:var(--primary);opacity:var(--blob-opacity)}.blob2{width:250px;height:250px;bottom:50px;right:50px;background:var(--secondary);opacity:var(--blob-opacity)}.blob3{width:700px;height:700px;top:40%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--primary),var(--secondary));opacity:0.3}@media (max-width:768px){.hero{padding:90px 15px 30px}.subtitle{font-size:16px}.dashboard-inner{padding:12px}.stats{flex-direction:column}.bottom{flex-direction:column}.blob1,.blob2,.blob3{display:none}.bars{height:60px}}@media (max-width:480px){.cta{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:280px}}.hero{min-height:100vh;text-align:center;padding:clamp(92px,10.5vh,108px) 0 clamp(30px,6vh,60px);position:relative;overflow:hidden}.hero-content{max-width:1240px !important;width:100% !important;margin:0 auto !important;padding:0 20px !important;box-sizing:border-box !important;display:flex;flex-direction:column;align-items:center}.hero-eyebrow-wrap{margin-bottom:22px}.hero-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;background:rgba(147,51,234,0.12);border:1px solid rgba(192,132,252,0.3);border-radius:999px;font-size:12.5px;font-weight:700;color:#e9d5ff;letter-spacing:0.5px;box-shadow:0 4px 18px rgba(147,51,234,0.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all 0.3s ease}body:not(.dark) .hero-eyebrow-pill{background:#f3e8ff !important;border:1px solid #d8b4fe !important;color:#7e22ce !important;box-shadow:0 4px 15px rgba(126,34,206,0.08) !important}.badge-pill-item{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;font-size:13px;font-weight:600;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.25s ease}.badge-pill-item:hover{background:rgba(255,255,255,0.08);border-color:rgba(192,132,252,0.35);transform:translateY(-1px)}body:not(.dark) .badge-pill-item{background:#ffffff !important;border:1px solid rgba(203,213,225,0.9) !important;color:#334155 !important;box-shadow:0 2px 8px rgba(0,0,0,0.04) !important}body:not(.dark) .badge-pill-item:hover{border-color:#9333ea !important;box-shadow:0 4px 12px rgba(147,51,234,0.1) !important}.hero-pulse-dot{width:7px;height:7px;border-radius:50%;background:#a855f7;box-shadow:0 0 10px #a855f7;animation:heroDotPulse 2s infinite}@keyframes heroDotPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:0.5}}.hero-headline{font-family:'Inter Tight',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:clamp(2.35rem,4.4vw,4.1rem) !important;font-weight:850 !important;line-height:1.18 !important;letter-spacing:-0.03em !important;color:#ffffff !important;margin:0 auto 18px !important;max-width:1200px !important;width:100% !important;text-wrap:balance !important}body:not(.dark) .hero-headline{color:#0f172a !important}.hero-gradient-text{background:linear-gradient(135deg,#c084fc 0%,#38bdf8 55%,#10b981 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;display:inline-block}body:not(.dark) .hero-gradient-text{background:linear-gradient(135deg,#7e22ce 0%,#0284c7 55%,#059669 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}.hero-subtext{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:clamp(1rem,1.25vw,1.15rem) !important;line-height:1.6 !important;color:rgba(255,255,255,0.75) !important;max-width:860px !important;margin:0 auto 30px !important;text-wrap:balance}body:not(.dark) .hero-subtext{color:#475569 !important}.hero-cta-group{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:26px;flex-wrap:wrap}.hero-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:999px;background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%);color:#ffffff !important;font-size:15.5px;font-weight:750;border:none;cursor:pointer;box-shadow:0 8px 30px rgba(147,51,234,0.45);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.hero-btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(147,51,234,0.65)}.hero-btn-primary i{transition:transform 0.25s ease}.hero-btn-primary:hover i{transform:translateX(4px)}.hero-btn-secondary{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.16);color:#ffffff !important;font-size:15px;font-weight:700;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body:not(.dark) .hero-btn-secondary{background:#ffffff !important;border:1px solid rgba(203,213,225,0.9) !important;color:#0f172a !important;box-shadow:0 4px 16px rgba(0,0,0,0.04) !important}.hero-btn-secondary:hover{transform:translateY(-3px);background:rgba(255,255,255,0.12);border-color:rgba(192,132,252,0.4)}body:not(.dark) .hero-btn-secondary:hover{background:#f8f6fe !important;border-color:#7e22ce !important;color:#7e22ce !important;box-shadow:0 8px 24px rgba(126,34,206,0.12) !important}.play-btn-circle{width:28px;height:28px;border-radius:50%;background:rgba(147,51,234,0.2);display:flex;align-items:center;justify-content:center;font-size:10px;color:#c084fc}body:not(.dark) .play-btn-circle{background:#f3e8ff !important;color:#7e22ce !important}.hero-guarantee-capsule{display:inline-flex;align-items:center;gap:16px;padding:10px 24px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:999px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:center}body:not(.dark) .hero-guarantee-capsule{background:#ffffff !important;border:1px solid rgba(203,213,225,0.8) !important;color:#334155 !important;box-shadow:0 4px 16px rgba(0,0,0,0.03) !important}.guarantee-item{display:inline-flex;align-items:center;gap:6px}.guarantee-divider{color:rgba(255,255,255,0.25);font-size:10px}body:not(.dark) .guarantee-divider{color:rgba(0,0,0,0.2) !important}.btn-primary:hover{opacity:var(--btn-hover-opacity,0.9);transform:translateY(-2px)}.btn-secondary:hover{background:rgba(0,0,0,0.05);transform:translateY(-2px)}body.dark .btn-secondary:hover{background:rgba(255,255,255,0.08)}.dashboard{margin-top:clamp(40px,10vh,80px);width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding:0 !important;box-sizing:border-box}.dashboard-inner{width:100%;max-width:1100px;margin:auto;padding:clamp(12px,3vw,24px);border-radius:clamp(16px,4vw,24px);background:var(--glass,rgba(255,255,255,0.6));backdrop-filter:blur(12px);box-shadow:0 20px 60px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.4);overflow:hidden}.dashboard-inner img{width:100%;height:auto;display:block;border-radius:clamp(12px,3vw,16px);box-shadow:0 15px 40px rgba(0,0,0,0.15);transition:transform 0.4s ease,box-shadow 0.4s ease;object-fit:cover}.dashboard-inner img:hover{transform:scale(1.02);box-shadow:0 25px 60px rgba(0,0,0,0.2)}@media (max-width:768px){.hero{padding-top:clamp(60px,10vh,120px);padding-bottom:30px}.subtitle{max-width:90%}}@media (max-width:480px){.hero{padding-top:70px;padding-bottom:30px}.title{line-height:1.15}.subtitle{margin:15px auto}.dashboard{margin-top:30px}.dashboard-inner{padding:10px;border-radius:20px}}@media (min-width:1200px){.title{font-size:5.5rem}.dashboard-inner{padding:28px}}@media (max-height:600px)  and  (orientation:landscape){.hero{min-height:auto;padding:50px 20px 40px}.dashboard{margin-top:30px}.title{font-size:clamp(1.8rem,6vh,3rem)}}.trust-section{padding:clamp(60px,12vh,120px) clamp(16px,5vw,20px);overflow-x:clip !important;overflow-y:visible !important;contain:layout style;overflow-anchor:none !important;text-align:center;background:var(--bg);color:var(--text);position:relative;width:100%}.trust-section::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(181,93,205,0.08),transparent 70%);pointer-events:none;z-index:0}.trust-text{font-size:clamp(15px,4vw,19px);letter-spacing:0.5px;color:var(--text-light);margin:0;padding:0 clamp(10px,3vw,20px);font-weight:500}.marquee{position:relative;overflow:hidden !important;overflow-x:clip !important;overflow-y:hidden !important;overscroll-behavior:auto !important;overscroll-behavior-y:auto !important;touch-action:pan-y !important;contain:paint;isolation:isolate;overflow-anchor:none !important;width:100%;border-radius:24px;margin:0 auto;background:linear-gradient(135deg,rgba(181,93,205,0.05),rgba(114,78,191,0.05),rgba(181,93,205,0.05));border:1px solid rgba(181,93,205,0.1);box-shadow:0 15px 45px rgba(0,0,0,0.05);padding:25px 0;display:flex;align-items:center;justify-content:center}body.dark .marquee{background:linear-gradient(135deg,rgba(181,93,205,0.12),rgba(114,78,191,0.12),rgba(181,93,205,0.12));border:1px solid rgba(181,93,205,0.2);box-shadow:0 20px 60px rgba(0,0,0,0.3)}.marquee::before,.marquee::after{content:"";position:absolute;top:0;width:clamp(50px,15vw,150px);height:100%;z-index:2;pointer-events:none}.marquee::before{left:0;background:linear-gradient(to right,var(--bg),transparent)}.marquee::after{right:0;background:linear-gradient(to left,var(--bg),transparent)}.logo-track{padding:10px 20px;display:flex;align-items:center;width:max-content;gap:clamp(20px,4vw,40px);will-change:transform;transform:translate3d(0,0,0);overflow-anchor:none !important;overscroll-behavior:auto !important;touch-action:pan-y !important;user-select:none;-webkit-user-select:none}.logo-item{flex:0 0 170px;width:170px;min-width:170px;max-width:170px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:18px;box-sizing:border-box;background:linear-gradient(145deg,rgba(240,240,245,0.95),rgba(230,230,240,0.9));border:1.5px solid rgba(181,93,205,0.25);box-shadow:0 8px 24px rgba(181,93,205,0.12),0 2px 8px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.6);backdrop-filter:blur(12px);transition:all 0.35s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.logo-item::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.3),transparent);transform:translateX(-100%) translateY(-100%) rotate(45deg);transition:transform 0.6s}.logo-item:hover::before{transform:translateX(100%) translateY(100%) rotate(45deg)}body.dark .logo-item{background:rgba(18,14,30,0.75);border:1.5px solid rgba(192,132,252,0.2);box-shadow:0 8px 24px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.08)}.logo-item:hover{transform:none !important;box-shadow:0 16px 32px rgba(181,93,205,0.25),0 4px 12px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.8);border-color:rgba(181,93,205,0.5);background:linear-gradient(145deg,rgba(245,245,250,1),rgba(235,235,245,0.95))}body.dark .logo-item:hover{box-shadow:0 16px 32px rgba(181,93,205,0.3),0 4px 12px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.15);border-color:rgba(192,132,252,0.5);background:rgba(26,20,44,0.95)}.logo-badge{width:50px;height:50px;background:#ffffff;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:6px;box-shadow:0 4px 12px rgba(0,0,0,0.12),0 1px 3px rgba(0,0,0,0.08);flex-shrink:0;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);border:1px solid rgba(255,255,255,0.9)}body.dark .logo-badge{background:#ffffff;box-shadow:0 4px 14px rgba(0,0,0,0.35),0 0 12px rgba(192,132,252,0.25);border:1px solid rgba(255,255,255,0.9)}.logo-item:hover .logo-badge{transform:scale(1.08);box-shadow:0 8px 20px rgba(181,93,205,0.4),0 0 16px rgba(192,132,252,0.4)}.logo{width:100%;height:100%;object-fit:contain;opacity:1;transition:all 0.35s ease;border-radius:4px}body.dark .logo{opacity:1}.logo-name{font-family:"Inter Tight",sans-serif;font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;width:100%;text-align:center;opacity:0.9;transition:color 0.3s ease;display:block}body.dark .logo-name{color:#e2e8f0}.logo-item:hover .logo-name{color:#c084fc}@media (max-width:768px){.logo-item{flex-direction:column;justify-content:center;height:100px;min-width:120px;padding:10px 12px;gap:6px}.logo{width:40px;height:40px}.logo-name{font-size:12px}.logo-track{gap:25px}}@media (max-width:480px){.logo-item{flex-direction:column;justify-content:center;height:90px;min-width:100px;padding:8px 10px;gap:4px}.logo{width:32px;height:32px}.logo-name{font-size:10px}.logo-track{gap:20px}.marquee{border-radius:16px}}.problem-section{padding:clamp(60px,7vw,95px) 20px;width:100%;margin:0 auto;box-sizing:border-box}.problem-header{position:relative;z-index:1;text-align:center;margin-bottom:60px;max-width:1240px;margin-left:auto;margin-right:auto}.problem-title{font-family:"Inter Tight",sans-serif;letter-spacing:-0.02em;font-weight:bold;margin-bottom:15px;color:var(--text)}.problem-title span{background-clip:text;background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.problem-subtitle{color:var(--text-light);max-width:600px;margin:auto;font-size:18px !important}.problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1240px;width:100%;margin:0 auto;box-sizing:border-box}.problem-card{padding:30px;border-radius:20px;background:rgba(255,255,255,0.95);backdrop-filter:blur(12px);border:1px solid rgba(181,93,205,0.15);transition:all 0.3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}body.dark .problem-card{background:rgba(18,14,30,0.8);border:1px solid rgba(192,132,252,0.15)}.problem-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,0.12)}body.dark .problem-card:hover{box-shadow:0 15px 40px rgba(0,0,0,0.5);border-color:rgba(192,132,252,0.35)}.problem-card .icon{font-size:30px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px;color:#b55dcd;width:50px;height:50px;background:rgba(181,93,205,0.1);border-radius:12px;padding:10px}.problem-card .icon i{font-size:30px;line-height:1}body.dark .problem-card .icon{color:#c084fc;background:rgba(192,132,252,0.1)}.problem-card h3{font-size:20px;margin-bottom:12px;color:#ffffff !important;font-weight:750;transition:0.3s}body:not(.dark) .problem-card h3{color:#0f172a !important}.problem-card:hover h3{background:linear-gradient(90deg,#c084fc,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.problem-flow-bridge-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:999px;background:rgba(147,51,234,0.14);border:1px solid rgba(192,132,252,0.35);color:#e9d5ff !important;font-weight:750;font-size:14px;text-decoration:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 20px rgba(147,51,234,0.2);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.problem-flow-bridge-btn:hover{background:rgba(147,51,234,0.3);border-color:#c084fc;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(147,51,234,0.45)}body:not(.dark) .problem-flow-bridge-btn{background:#ffffff;border:1px solid rgba(203,213,225,0.9);color:#7e22ce !important;box-shadow:0 4px 16px rgba(126,34,206,0.08)}body:not(.dark) .problem-flow-bridge-btn:hover{background:#f3e8ff;border-color:#7e22ce;color:#581c87 !important}.problem-card>p{color:#334155;font-size:14px;line-height:1.6;margin-bottom:20px}body.dark .problem-card>p{color:#d1d5db}.problem-solution{margin-top:auto;padding-top:20px;border-top:1px solid rgba(181,93,205,0.2)}body.dark .problem-solution{border-top:1px solid rgba(181,93,205,0.3)}.problem-solution strong{color:#b55dcd;font-size:15px;display:block;margin-bottom:8px;font-weight:600}body.dark .problem-solution strong{color:#c084fc}.problem-solution p{color:#555;font-size:13px;margin:0;line-height:1.5}body.dark .problem-solution p{color:#d1d5db}@media (max-width:992px){.problem-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.problem-grid{grid-template-columns:1fr;max-width:100%;gap:16px}.problem-section{padding:clamp(45px,6vw,65px) 16px}.problem-header{margin-bottom:28px}.problem-card{padding:22px 18px;text-align:center;align-items:center}.problem-card .d-flex{width:100%}.problem-card h3{text-align:center;font-size:1.15rem;margin-top:4px;margin-bottom:10px}.problem-card>p{text-align:center;font-size:13.5px;line-height:1.55;margin-bottom:16px}.problem-solution{text-align:left;width:100%;border-radius:12px;background:rgba(255,255,255,0.03);padding:12px 14px;margin-top:10px;border-top:none;border-left:3px solid var(--card-accent,#c084fc)}body:not(.dark) .problem-solution{background:#f8fafc;border-left:3px solid var(--card-accent,#7e22ce)}}@media (max-width:480px){.problem-card{padding:18px 14px}.problem-card .icon{width:42px;height:42px;font-size:20px}.problem-card .icon i{font-size:20px}}.solution-box{max-width:900px;margin:auto;text-align:center;padding:60px 40px;border-radius:32px;background:var(--glass);backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(0,0,0,0.1);opacity:0;transform:scale(0.9);transition:0.5s ease}body.dark .solution-box{box-shadow:0 20px 60px rgba(0,0,0,0.4)}.solution-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.solution-tags span{padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;background:rgba(0,0,0,0.05);color:#5d23db !important;transition:0.3s}body.dark .solution-tags span{background:rgba(255,255,255,0.08)}.solution-tags span:hover{background:linear-gradient(90deg,var(--primary),var(--secondary));color:#fff !important;transform:translateY(-2px)}@media (max-width:768px){.solution-box{padding:40px 20px}}@media (max-width:480px){.solution-title{font-size:2rem}}.laptop-section{padding:40px 16px 80px 16px;text-align:center;overflow:hidden;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.laptop-header{margin-bottom:clamp(30px,8vw,70px)}.tag{font-size:clamp(11px,3.5vw,13px);letter-spacing:2px;text-transform:uppercase;color:var(--primary);font-weight:600;margin-bottom:12px;display:inline-block;background:rgba(124,58,237,0.1);padding:4px 16px;border-radius:30px}.laptop-header h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--text);letter-spacing:-0.02em;margin:10px 0}.laptop-wrapper{margin:0 auto;perspective:1200px;perspective-origin:center;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.laptop.show{transform:translateY(0) rotateX(0);opacity:1}.screen-frame{background:linear-gradient(145deg,#cbd5e1,#94a3b8);padding:clamp(6px,2vw,5px);border-radius:clamp(14px,3vw,24px) clamp(14px,3vw,24px) 0 0;position:relative;box-shadow:0 20px 35px -12px rgba(0,0,0,0.3)}.camera{position:absolute;top:clamp(4px,1.5vw,8px);left:50%;transform:translateX(-50%);width:clamp(5px,1.8vw,8px);height:clamp(5px,1.8vw,8px);background:#1e293b;border-radius:50%;opacity:0.6;z-index:5;box-shadow:0 0 0 1.5px rgba(255,255,255,0.5)}.screen{margin-top:0;height:500px;overflow:hidden;position:relative;background:#fff;border-radius:4px;box-shadow:inset 0 0 10px rgba(0,0,0,0.1)}.slider{height:100%;position:relative}.slide{position:absolute;width:100%;height:100%;top:100%;left:0;transition:all 0.8s ease}.slide.active{top:0}.slide.prev{top:-100%}.slide img{width:100%;height:100%;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (min-width:1200px){.laptop-section{padding:60px 40px 100px 40px}.laptop{max-width:950px}}@media (max-width:992px){.laptop{max-width:85%}}@media (max-width:768px){.laptop-section{padding:30px 16px 60px 16px}.laptop{max-width:92%;transform:translateY(40px) rotateX(15deg)}.laptop.show{transform:translateY(0) rotateX(0)}.screen{height:clamp(200px,50vw,350px)}}@media (max-width:640px){.laptop-section{padding:25px 12px 50px 12px}.laptop{max-width:100%;transform:translateY(30px) rotateX(12deg) scale(0.95)}.laptop.show{transform:translateY(0) rotateX(0) scale(1)}.screen-frame{padding:5px;border-radius:12px 12px 0 0}.base{margin:-2px auto 0;width:90%;border-radius:0 0 14px 14px}}@media (max-width:480px){.laptop-section{padding:20px 10px 40px 10px}.laptop-header h2{font-size:1.5rem}.screen-frame{padding:4px;border-radius:10px 10px 0 0}.base{margin:-1px auto 0;width:92%;height:6px;border-radius:0 0 10px 10px}}@media (max-width:375px){.screen{height:180px}.laptop-header h2{font-size:1.3rem}}@media (max-width:360px){.base{margin:0 8px}}@media (max-width:850px)  and  (orientation:landscape){.laptop-section{padding:20px 20px 40px 20px;min-height:auto}.laptop{max-width:70%}.laptop-header{margin-bottom:20px}}.laptop{width:100%;max-width:1000px;margin:0 auto;transform:translateY(60px) rotateX(20deg);opacity:0;will-change:transform;backface-visibility:hidden;transition:transform 0.08s linear}.features-section{padding:100px 20px;max-width:1100px;margin:auto}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-card{padding:30px;border-radius:24px;background:var(--glass);backdrop-filter:blur(12px);transition:all 0.5s ease;cursor:default;transform:translateY(80px) rotateY(10deg);opacity:0}.feature-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,0.12)}.feature-icon{font-size:30px;margin-bottom:20px;display:block;color:var(--primary)}.feature-card h3{font-size:22px;margin-bottom:10px;color:var(--text);font-weight:700}.feature-card p{color:var(--text-light)}.gradient-1{background:linear-gradient(135deg,rgba(181,93,205,0.1),rgba(59,130,246,0.1))}.gradient-2{background:linear-gradient(135deg,rgba(59,130,246,0.1),rgba(181,93,205,0.1))}.gradient-3{background:linear-gradient(135deg,rgba(236,72,153,0.1),rgba(181,93,205,0.1))}.gradient-4{background:linear-gradient(135deg,rgba(181,93,205,0.1),rgba(236,72,153,0.1))}.float{animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:768px){.features-grid{grid-template-columns:1fr}}.workout-section{padding:100px 20px;max-width:900px;margin:auto}.tag{color:var(--primary);font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.section-header h2 span{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-box{background:var(--glass);backdrop-filter:blur(12px);padding:20px;border-radius:20px}.tools-top{display:flex;justify-content:space-between;margin-bottom:20px}.tools-top span{font-size:12px;color:#777}.tools-item{display:flex;align-items:center;gap:15px;padding:16px;border-radius:14px;background:var(--glass);margin-bottom:12px;opacity:0;transition:0.3s;cursor:pointer}.tools-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,0.08)}.tool-icon{width:45px;height:45px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center}.tool-icon img{width:24px;height:24px;object-fit:contain}.bar{width:4px;height:40px;border-radius:5px}.primary{background:var(--primary)}.blue{background:#4dabf7}.pink{background:#ff6bcb}.time{width:70px;font-size:12px;color:#888}.info h4{margin:0;font-size:14px}.info p{margin:2px 0 0;font-size:12px;color:#777}.spots{font-size:12px;color:#888}@media(max-width:768px){.section-header h2{font-size:28px}.tools-item{flex-direction:column;align-items:flex-start;gap:8px}.time{width:auto}}.analytics-section{padding:100px 20px;max-width:1100px;margin:auto}.section-header{text-align:center;margin-bottom:60px}.tags{color:var(--primary);font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.section-header h2{margin:10px 0;font-size:clamp(2rem,5vw,3rem);margin-top:10px;color:var(--text)}.section-header span{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.stat-card{background:var(--glass);backdrop-filter:blur(12px);padding:28px;border-radius:18px;text-align:center;border:1px solid rgba(255,255,255,0.3);transition:all 0.3s ease}.stat-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,0.1);border-color:var(--primary)}.stat-card p{font-size:13px;color:var(--text-light)}.stat-value{font-size:34px;font-weight:700;margin-top:8px;color:var(--text)}.chart-box{margin-top:40px;padding:26px;border-radius:20px;background:var(--glass);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3);box-shadow:0 15px 40px rgba(0,0,0,0.08)}.chart-title{font-weight:600;margin-bottom:20px;color:var(--text)}#revenueChart{width:100% !important;height:350px !important}.chart-bars,.bar-item,.bars,.bar-label{display:none}@media(max-width:768px){.stats-grid{grid-template-columns:1fr}.section-header h2{font-size:28px}}.mobile-section{padding:100px 20px}.mobile-section .container{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tag{color:#7b61ff;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.mobile-text h2{font-size:clamp(2rem,5vw,3rem);margin-bottom:20px}.mobile-text h2 span{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-phone{display:flex;justify-content:center;align-items:center;transition:0.8s ease}.phone{padding:12px;border-radius:40px;backdrop-filter:blur(12px)}.mobilescreen{width:100%;height:100%;border-radius:30px;overflow:hidden}.feature-item{display:flex;align-items:center;gap:10px;margin-bottom:12px}.feature-item span{width:25px;height:25px;background:rgba(123,97,255,0.1);color:#7b61ff;display:flex;align-items:center;justify-content:center;border-radius:6px}@media(max-width:768px){.mobile-section .container{grid-template-columns:1fr;text-align:center}.mobile-text h2{font-size:32px}.phone{margin-top:30px}}.container{max-width:1200px;margin:auto;padding:80px 24px}.header{text-align:center;margin-bottom:60px}.tag{color:var(--primary);font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:2px;margin-bottom:15px;display:block}.header h2{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-1.5px}.header h2 span{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.problem-intro{text-align:center;margin-bottom:40px}.diet-problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:100px}.diet-problem-card{background:var(--card);border:1px dashed #e2e8f0;padding:25px;border-radius:12px;display:flex;align-items:flex-start;gap:15px;transition:0.3s}.diet-problem-card:hover{border-color:var(--error);background:#fffafb}body.dark .diet-problem-card:hover{border-color:var(--error);background:var(--glass)}.diet-problem-card i{color:var(--error);font-size:18px;margin-top:4px}.problem-card h5{font-size:16px;font-weight:700;margin-bottom:5px}.diet-problem-card p{font-size:14px;color:var(--text)}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:24px}.diet-card{background:var(--card);border:1px solid #e2e8f0;border-radius:16px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.diet-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.05);border-color:var(--primary)}.card-wide{grid-column:span 2}.icon-box{width:48px;height:48px;background:#f5f3ff;color:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px;margin-bottom:auto}.diet-card h4{font-size:18px;font-weight:700;margin-bottom:8px}.diet-card p{font-size:14px;color:var(--text-muted);line-height:1.5}.reveal{opacity:0;transform:translateY(30px);transition:0.6s all ease-out}.reveal.active{opacity:1;transform:translateY(0)}@media (max-width:992px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.card-lg,.card-wide{grid-column:span 2}}.card-lg{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between}.diet-visual-container{display:flex;align-items:center;gap:25px;background:var(--primary-soft);padding:20px;border-radius:20px;margin-top:20px;border:1px solid rgba(124,58,237,0.1)}.mini-macro-chart{position:relative;width:100px;height:100px;flex-shrink:0}.donut-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.donut-text .val{display:block;font-size:16px;font-weight:800;color:var(--primary)}.donut-text .lab{font-size:10px;color:var(--text-muted);text-transform:uppercase}.mini-meal-stack{flex:1;display:flex;flex-direction:column;gap:10px}.m-item{display:flex;align-items:center;gap:10px;background:var(--card);padding:8px 12px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.03)}.m-dot{width:8px;height:8px;border-radius:50%}.protein{background:var(--primary)}.carbs{background:#10b981}.fats{background:#f59e0b}.m-text strong{display:block;font-size:11px;color:var(--text)}.m-text span{font-size:10px;color:var(--text-muted)}.donut-segment{animation:donut-fade 1.5s ease-out forwards}@keyframes donut-fade{from{stroke-dasharray:0 100}to{stroke-dasharray:70 30}}@media (max-width:400px){.diet-visual-container{flex-direction:column;text-align:center}}.fw-bold{font-weight:700}.automation{padding:60px 20px;width:100%;overflow-x:hidden}.automation-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.automation-left{width:100%}.automation-left .header{text-align:left;margin-bottom:40px}.tag{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--primary);font-weight:600;margin-bottom:12px;display:inline-block;background:rgba(124,58,237,0.1);padding:4px 12px;border-radius:30px}.automation-left .header h2{font-size:clamp(1.8rem,5vw,2.8rem);color:var(--text);margin:10px 0}.automation-left .header h2 span{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.automation-left .header .sub{font-size:clamp(0.9rem,3vw,1rem);color:var(--text-light);max-width:450px}.steps{position:relative;width:100%}.step{display:flex;gap:18px;align-items:flex-start;margin-bottom:10px}.icon{width:55px;height:55px;background:var(--primary-gradient);backdrop-filter:blur(10px);border-radius:14px;font-size:22px;box-shadow:0 8px 20px rgba(0,0,0,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:0.3s}.step:hover .icon{transform:scale(1.05)}.content{flex:1}.content h3{font-size:clamp(1rem,3.5vw,1.1rem);font-weight:600;margin:0;color:var(--text)}.content p{font-size:clamp(0.75rem,2.8vw,0.85rem);color:var(--text-light);margin-top:4px;line-height:1.4}.line{width:2px;height:30px;background:linear-gradient(180deg,#cbd5e1,#94a3b8);margin-left:26px;transition:0.3s}.automation-right{overflow:hidden;border-radius:24px}.automation-right img{width:100%;max-width:500px;height:auto;transition:transform 0.5s ease}.automation-right:hover img{transform:scale(1.08)}@media (max-width:992px){.automation{padding:50px 24px}.automation-container{gap:50px}.icon{width:50px;height:50px;font-size:20px}.line{margin-left:24px;height:28px}}@media (max-width:768px){.automation{padding:40px 20px}.automation-container{grid-template-columns:1fr;gap:45px}.automation-left .header{text-align:center}.automation-left .header .sub{margin-left:auto;margin-right:auto}.steps{max-width:500px;margin:0 auto}.automation-right{order:-1}.automation-right img{max-width:90%}.icon{width:48px;height:48px;font-size:18px}.line{margin-left:23px}}@media (max-width:640px){.automation{padding:30px 16px}.automation-container{gap:35px}.automation-left .header{margin-bottom:30px}.step{gap:14px}.icon{width:44px;height:44px;font-size:16px;border-radius:12px}.content h3{font-size:0.95rem}.content p{font-size:0.75rem}.line{margin-left:21px;height:25px}.automation-right img{max-width:95%;border-radius:20px}}@media (max-width:480px){.automation{padding:25px 14px}.step{gap:12px}.icon{width:40px;height:40px;font-size:14px;border-radius:10px}.line{margin-left:19px;height:22px}.content h3{font-size:0.9rem}.content p{font-size:0.7rem}.tag{font-size:10px}.automation-left .header h2{font-size:1.6rem}}@media (max-width:360px){.automation{padding:20px 12px}.step{gap:10px}.icon{width:36px;height:36px;font-size:12px;border-radius:8px}.line{margin-left:17px;height:20px}.content h3{font-size:0.85rem}.content p{font-size:0.65rem}}@media (max-width:850px)  and  (orientation:landscape){.automation{padding:30px 20px}.automation-container{gap:30px}.steps{max-width:600px}.step{margin-bottom:5px}.line{height:18px}}@media (min-width:1400px){.automation-container{max-width:1300px;gap:80px}.automation-right img{max-width:550px}.icon{width:60px;height:60px;font-size:24px}.line{margin-left:29px}}@media (min-width:769px){.step{transition:0.3s;cursor:pointer}.step:hover .content h3{color:var(--primary)}}.panel{flex-shrink:0;width:25vw;min-width:220px}.intro{display:flex;align-items:center}.intro-content{max-width:500px;width:100%}.tagg{color:#7c3aed;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.intro h2{font-size:clamp(1.5rem,3.5vw,2.25rem);margin:10px 0;line-height:1.2}.intro h2 span{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sub{color:#666;font-size:1rem}.gallarycard{height:auto;min-height:40vh;padding:20px;border-radius:20px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(12px);background:rgba(255,255,255,0.6);transition:0.4s;position:relative}.gallaryicon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-size:16px}.gallarycard:hover{transform:translateY(-10px)}.gallarycard h3{font-size:18px;font-weight:600;margin:0}.gallarycard p{font-size:13px;color:var(--text-light);line-height:1.6;margin:0}.mini-stats{display:flex;justify-content:space-between;gap:10px;margin-top:16px;flex-wrap:wrap}.mini-stats div{font-size:11px;display:flex;align-items:center;gap:6px;color:var(--text);background:rgba(255,255,255,0.25);padding:6px 8px;border-radius:6px}.feature-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.feature-tags span{font-size:10px;padding:3px 6px;border-radius:4px;background:rgba(255,255,255,0.3);color:var(--text)}.link a{font-size:13px;font-weight:500;color:#7c3aed;display:flex;align-items:center;gap:6px;transition:0.3s;align-self:flex-start;text-decoration:none;margin-top:25px}.panel:hover .link{transform:translateX(6px)}.panel:hover .gallarycard{transform:translateY(-6px);transition:0.3s ease}.gradient1{background:linear-gradient(135deg,rgba(124,58,237,0.15),rgba(59,130,246,0.15))}.gradient2{background:linear-gradient(135deg,rgba(59,130,246,0.15),rgba(124,58,237,0.15))}.gradient3{background:linear-gradient(135deg,rgba(236,72,153,0.15),rgba(124,58,237,0.15))}.gradient4{background:linear-gradient(135deg,rgba(124,58,237,0.15),rgba(236,72,153,0.15))}.gradient5{background:linear-gradient(135deg,rgba(59,130,246,0.15),rgba(236,72,153,0.15))}@media (max-width:1200px){.horizontal-section{padding:80px 20px}.track{gap:25px;padding:0 40px}.panel{width:30vw}.gallarycard{padding:15px;min-height:40vh}.intro h2{font-size:30px}}@media (max-width:992px){.horizontal-section{padding:70px 16px}.track{gap:22px;padding:0 30px}.panel{width:40vw}.gallarycard{padding:15px;min-height:auto}.gallarycard h3{font-size:17px}.intro h2{font-size:26px}}@media (max-width:768px){.horizontal-section{padding:60px 12px}.track{gap:20px;padding:0 20px}.panel{width:55vw}.gallarycard{padding:15px}.gallarycard h3{font-size:16px}.intro h2{font-size:22px}.mini-stats{flex-direction:row;flex-wrap:wrap}.mini-stats div{font-size:12px;padding:8px 10px}.feature-tags span{font-size:11px;padding:4px 8px}}@media (max-width:640px){.horizontal-section{padding:50px 10px}.track{gap:18px;padding:0 15px}.panel{width:70vw;min-width:220px}.gallarycard{padding:15px;min-height:440px}.gallarycard h3{font-size:16px}.gallarycard p{font-size:12px}.intro h2{font-size:20px}.tagg{font-size:10px}.sub{font-size:14px}.mini-stats div{font-size:11px;padding:6px 10px}.feature-tags span{font-size:10px;padding:4px 8px}.gallaryicon{width:46px;height:46px;font-size:18px}}@media (max-width:480px){.horizontal-section{padding:40px 8px}.track{gap:15px;padding:0 12px}.panel{width:90vw;min-width:250px}.gallarycard{padding:20px;min-height:500px}.gallarycard h3{font-size:18px}.gallarycard p{font-size:13px}.intro h2{font-size:28px}.intro-content{max-width:100%}.mini-stats{flex-direction:column;align-items:stretch}.mini-stats div{justify-content:center}.feature-tags{margin-top:12px}.link{font-size:12px}}@media (max-width:360px){.panel{width:92vw}.gallarycard{padding:18px;min-height:480px}.intro h2{font-size:24px}.feature-tags span{font-size:12px}}@media (max-height:700px)  and  (min-width:768px){.gallarycard{min-height:75vh}.horizontal-section{padding:40px 20px}}body{overflow-x:hidden}.horizontal-section{overflow:hidden;padding:60px 20px;position:relative;width:100%;overflow-x:hidden}.track{align-items:center;gap:30px;padding:0 50px;will-change:transform;width:max-content;display:flex;flex-wrap:nowrap}.security-section{padding:clamp(60px,8vw,110px) 20px;display:flex;justify-content:center;position:relative;overflow:hidden}.security-card{text-align:center;position:relative;max-width:1240px;margin:0 auto;padding:clamp(36px,6vw,75px) clamp(20px,5vw,60px);border-radius:36px;background:rgba(18,14,30,0.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(192,132,252,0.2);box-shadow:0 25px 70px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.08);transition:all 0.3s ease;width:100%}body:not(.dark) .security-card{background:rgba(255,255,255,0.88) !important;border:1px solid rgba(181,93,205,0.22) !important;box-shadow:0 20px 60px rgba(114,78,191,0.1),0 2px 8px rgba(0,0,0,0.03) !important}.shield{position:relative;margin:0 auto 26px;width:88px;height:88px;border-radius:26px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(38,28,64,0.9),rgba(20,15,38,0.95));border:1px solid rgba(192,132,252,0.35);box-shadow:0 15px 35px rgba(0,0,0,0.3);transition:transform 0.3s ease}body:not(.dark) .shield{background:linear-gradient(135deg,#ffffff,#f5f0ff) !important;border:1px solid rgba(181,93,205,0.28) !important;box-shadow:0 15px 35px rgba(114,78,191,0.14) !important}.shield i{font-size:38px;background:linear-gradient(135deg,#c084fc,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(192,132,252,0.5))}body:not(.dark) .shield i{background:linear-gradient(135deg,#7c3aed,#b55dcd) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;filter:drop-shadow(0 4px 10px rgba(114,78,191,0.25)) !important}.shield-glow{position:absolute;width:140%;height:140%;background:radial-gradient(circle,rgba(168,85,247,0.35),transparent 70%);border-radius:50%;animation:shieldPulse 3s infinite ease-in-out;z-index:-1;pointer-events:none}body:not(.dark) .shield-glow{background:radial-gradient(circle,rgba(168,85,247,0.2),transparent 70%)}@keyframes shieldPulse{0%,100%{transform:scale(0.85);opacity:0.6}50%{transform:scale(1.15);opacity:0.9}}.security-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;margin-bottom:20px;border-radius:50px;background:rgba(192,132,252,0.12);border:1px solid rgba(192,132,252,0.28);color:#e9d5ff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;backdrop-filter:blur(8px)}body:not(.dark) .security-tag{background:rgba(114,78,191,0.08) !important;border:1px solid rgba(114,78,191,0.25) !important;color:#6b21a8 !important}.security-tag-dot{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f7}.security-title{font-family:"Inter Tight",sans-serif;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.2;margin:0 auto 16px;color:#ffffff;letter-spacing:-0.02em}body:not(.dark) .security-title{color:#0f172a !important}.security-title span{background:linear-gradient(135deg,#c084fc 0%,#a855f7 50%,#818cf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body:not(.dark) .security-title span{background:linear-gradient(135deg,#7c3aed 0%,#b55dcd 50%,#3b82f6 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}.security-desc{color:#cbd5e1;font-size:clamp(14px,1.6vw,17px);line-height:1.65;max-width:620px;margin:0 auto 34px}body:not(.dark) .security-desc{color:#475569 !important}.security-badges{display:grid;grid-template-columns:repeat(3,1fr);max-width:900px;margin:0 auto;gap:14px;width:100%}@media (max-width:768px){.security-badges{grid-template-columns:repeat(2,1fr);max-width:560px;gap:12px}}@media (max-width:480px){.security-badges{grid-template-columns:1fr;max-width:320px}}.security-badge{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;min-height:48px;border-radius:12px;background:rgba(255,255,255,0.05);border:1px solid rgba(192,132,252,0.22);font-size:14px;font-weight:600;color:#f1f5f9;backdrop-filter:blur(8px);box-shadow:0 4px 15px rgba(0,0,0,0.15);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);cursor:default;width:100%;box-sizing:border-box;white-space:nowrap}body:not(.dark) .security-badge{background:#ffffff !important;border:1px solid rgba(181,93,205,0.2) !important;color:#1e1b4b !important;box-shadow:0 4px 15px rgba(114,78,191,0.06) !important}.security-badge i{font-size:14px;color:#c084fc;flex-shrink:0}body:not(.dark) .security-badge i{color:#724EBF !important}.security-badge:hover{background:rgba(255,255,255,0.1);border-color:rgba(192,132,252,0.5);transform:translateY(-3px);box-shadow:0 8px 25px rgba(192,132,252,0.2)}body:not(.dark) .security-badge:hover{background:#ffffff !important;border-color:rgba(114,78,191,0.4) !important;box-shadow:0 8px 25px rgba(114,78,191,0.14) !important;transform:translateY(-3px)}.testimonial-section{background:transparent !important;padding:clamp(30px,4vw,50px) 20px !important;width:100%;margin:0 auto;box-sizing:border-box}.testimonial-container{display:flex;gap:40px;align-items:center;background:rgba(16,14,30,0.75) !important;background-image:none !important;border:1px solid rgba(192,132,252,0.18) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border-radius:28px !important;padding:clamp(32px,5vw,60px) clamp(24px,4vw,50px);color:#fff;box-shadow:0 15px 35px rgba(0,0,0,0.35) !important;transition:all 0.3s ease;position:relative;max-width:1240px;margin:0 auto;width:100%;box-sizing:border-box}body:not(.dark) .testimonial-container{background:#ffffff !important;background-image:none !important;border:1px solid rgba(203,213,225,0.85) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.03),0 16px 36px -4px rgba(114,78,191,0.09) !important;color:#0f172a !important}body:not(.dark) .testimonial-container h2,body:not(.dark) .testimonial-container .testimonial-title{color:#0f172a !important}body:not(.dark) .testimonial-container p,body:not(.dark) .testimonial-container .testimonial-desc{color:#475569 !important}.testimonial-card{background:rgba(22,18,42,0.85) !important;border:1px solid rgba(192,132,252,0.2) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;padding:32px 36px;border-radius:24px;width:54%;box-shadow:0 10px 30px rgba(0,0,0,0.3);position:relative;min-height:340px;transition:transform 0.25s ease,box-shadow 0.3s;bottom:0 !important;margin-bottom:0 !important}body:not(.dark) .testimonial-card{background:#f8fafc !important;border:1px solid rgba(226,232,240,0.9) !important;box-shadow:0 4px 14px rgba(0,0,0,0.04) !important}.quote{font-size:64px;font-family:serif;line-height:1;opacity:0.3;color:#1e293b;margin-bottom:12px;font-weight:600}.testimonial-card p{font-size:1.2rem;line-height:1.5;color:#1e293b;font-weight:500;margin:16px 0 24px 0}body.dark .testimonial-card p,body.dark .quote{color:#f1f5f9}body.dark .testimonial-card{background:rgba(15,23,42,0.85);backdrop-filter:blur(18px);border-color:rgba(255,255,255,0.2)}body.dark .user h4{color:#f8fafc}body.dark .user span{color:#cbd5e1}.user{display:flex;align-items:center;gap:18px;margin-top:28px;flex-wrap:wrap}.avatar{width:70px;height:70px;border-radius:50%;background:var(--avatar-bg);object-fit:cover;border:2px solid white;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.user h4{margin:0;font-size:1.35rem;font-weight:700;color:#0f172a}.user span{font-size:0.85rem;color:#334155;letter-spacing:0.3px}.testimonial-content{width:46%;display:flex;flex-direction:column;justify-content:center}.testimonial-content h2{font-size:3.2rem !important;line-height:1.2;font-weight:700;color:#ffffff;letter-spacing:-0.02em;margin-bottom:24px}.clients{margin-top:24px;background:rgba(255,255,255,0.08);backdrop-filter:blur(4px);border-radius:48px;padding:20px 28px;display:inline-flex;flex-direction:column;width:fit-content;border:1px solid rgba(255,255,255,0.2)}.clients h1{font-size:4.5rem;margin:0;font-weight:800;line-height:1;color:white}.clients p{color:rgba(255,255,255,0.85);font-size:1rem;font-weight:500;letter-spacing:0.5px}.nav-buttons{position:absolute;bottom:28px;right:32px;display:flex;gap:12px;background:transparent;padding:0;z-index:5}.nav-buttons button{width:44px;height:44px;border-radius:60px;border:1px solid rgba(0,0,0,0.2);background:rgba(255,255,255,0.75);backdrop-filter:blur(8px);color:#0f172a;font-size:18px;font-weight:bold;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,0.05)}body.dark .nav-buttons button{background:rgba(0,0,0,0.55);border-color:rgba(255,255,255,0.3);color:#f1f5f9}.nav-buttons button:hover{background:var(--secondary);color:white;border-color:transparent;transform:scale(1.03)}.google-review-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#38bdf8;background:rgba(56,189,248,0.12);border:1px solid rgba(56,189,248,0.35);padding:3px 11px;border-radius:999px;text-decoration:none;transition:all 0.22s ease}.google-review-pill:hover{background:rgba(56,189,248,0.25);border-color:rgba(56,189,248,0.65);color:#bae6fd;transform:translateY(-1px)}body:not(.dark) .google-review-pill{color:#1d4ed8;background:rgba(37,99,235,0.08);border:1px solid rgba(37,99,235,0.25)}body:not(.dark) .google-review-pill:hover{background:rgba(37,99,235,0.16);border-color:rgba(37,99,235,0.5);color:#1e40af}@media (max-width:1100px){.testimonial-container{padding:40px 36px;gap:32px}.testimonial-card{padding:28px 28px;bottom:-30px}.testimonial-content h2{font-size:2.5rem !important}.clients h1{font-size:3.8rem}}@media (max-width:900px){.testimonial-container{flex-direction:column;padding:48px 28px}.testimonial-card,.testimonial-content{width:100%}.testimonial-card{bottom:0;margin-bottom:16px;width:100%}.testimonial-content{margin-top:20px;align-items:flex-start}.testimonial-content h2{font-size:2.2rem !important}.clients{width:100%;text-align:center;align-items:center}.nav-buttons{bottom:24px;right:24px}}@media (max-width:640px){.testimonial-section{padding:clamp(30px,4vw,50px) 20px !important}.testimonial-container{padding:28px 20px;border-radius:28px}.testimonial-card{padding:24px 20px}.testimonial-card p{font-size:1rem}.quote{font-size:48px}.user{gap:12px;margin-top:20px}.avatar{width:56px;height:56px}.user h4{font-size:1.2rem}.testimonial-content h2{font-size:1.8rem !important;margin-bottom:16px}.clients h1{font-size:3rem}.nav-buttons button{width:44px;height:44px;font-size:18px}.nav-buttons{bottom:20px;right:20px}}@media (max-width:480px){.testimonial-container{padding:24px 16px}.testimonial-card{padding:20px 16px}.clients{padding:14px 20px}.clients h1{font-size:2.5rem}.testimonial-content h2{font-size:1.6rem !important}.user{flex-direction:column;align-items:flex-start}.nav-buttons{bottom:16px;right:16px}}.testimonial-card p,.user,.clients{transition:all 0.2s}img.avatar{background:#cbd5e1}.demo-container{padding:100px 20px;max-width:1200px;margin:auto;gap:60px;align-items:center}.demo img{width:100%;max-width:600px !important;border-radius:20px;transition:0.4s ease}.demo img:hover{transform:scale(1.03)}.demo h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;margin-bottom:20px}.demo h2 span{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.demo p{font-size:16px;color:#666;line-height:1.7;margin-bottom:25px}.demo .row{align-items:center}@media(max-width:992px){.demo{padding:80px 20px}.demo h2{font-size:30px}}@keyframes neonPulse{0%,100%{filter:drop-shadow(0 0 15px #724EBF)}50%{filter:drop-shadow(0 0 35px #724EBF)}}.phone-img{width:100%;height:100%;object-fit:cover;display:block;animation:neonPulse 2s infinite ease-in-out}.solution-section{background:radial-gradient(circle at 50% 20%,rgba(147,51,234,0.2) 0%,transparent 65%),radial-gradient(circle at 15% 80%,rgba(107,33,168,0.15) 0%,transparent 55%),radial-gradient(circle at 85% 80%,rgba(192,132,252,0.12) 0%,transparent 55%),#0f0f18;color:#fff;padding:clamp(70px,8vw,110px) 20px;position:relative;overflow:hidden}body:not(.dark) .solution-section{background:radial-gradient(circle at 50% 20%,rgba(181,93,205,0.12) 0%,transparent 65%),#eae6ff !important;color:#0f172a !important}.solution-blob{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:1}.solution-blob-1{width:420px;height:420px;top:-80px;left:-100px;background:var(--primary);opacity:0.22}.solution-blob-2{width:380px;height:380px;bottom:-60px;right:-80px;background:var(--secondary);opacity:0.22}.solution-blob-3{width:600px;height:600px;top:45%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--primary),var(--secondary));opacity:0.18;filter:blur(130px)}body:not(.dark) .solution-blob-1,body:not(.dark) .solution-blob-2{opacity:0.12}body:not(.dark) .solution-blob-3{opacity:0.15}.solution-grid-overlay{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.05) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:1;opacity:0.6}body:not(.dark) .solution-grid-overlay{background-image:radial-gradient(rgba(147,51,234,0.08) 1px,transparent 1px);opacity:0.5}.solution-tag{margin-bottom:16px;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:1px solid rgba(192,132,252,0.3);border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.6px;color:#c084fc;background:rgba(192,132,252,0.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,0.1)}body:not(.dark) .solution-tag{background:rgba(147,51,234,0.1);border-color:rgba(147,51,234,0.25);color:#7c3aed;box-shadow:0 2px 10px rgba(147,51,234,0.06)}.solution-title{font-weight:800;margin-bottom:20px;font-size:clamp(28px,4vw,44px);line-height:1.2;color:#fff;letter-spacing:-0.02em}body:not(.dark) .solution-title{color:#0f172a}.solution-title span{background:linear-gradient(135deg,var(--primary,#c084fc),var(--secondary,#8b5cf6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solution-desc{margin:auto;margin-bottom:35px;max-width:620px;color:#cbd5e1;font-size:clamp(14px,1.1vw,16px);line-height:1.65;opacity:0.9}body:not(.dark) .solution-desc{color:#475569}.solution-card{background:rgba(20,18,35,0.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(192,132,252,0.18);border-radius:22px;min-height:190px;transition:all .35s cubic-bezier(0.4,0,0.2,1);box-shadow:0 10px 30px rgba(0,0,0,0.25);position:relative;overflow:hidden}body:not(.dark) .solution-card{background:rgba(255,255,255,0.85) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border:1px solid rgba(181,93,205,0.22) !important;box-shadow:0 10px 30px rgba(114,78,191,0.08),0 1px 3px rgba(0,0,0,0.03) !important}.solution-card:hover{border-color:rgba(192,132,252,0.45);transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(192,132,252,0.15)}body:not(.dark) .solution-card:hover{border-color:rgba(147,51,234,0.4) !important;box-shadow:0 18px 36px rgba(114,78,191,0.15),0 0 20px rgba(147,51,234,0.08) !important;transform:translateY(-6px)}.solution-icon{width:46px;height:46px;border:1px solid rgba(192,132,252,0.25);background:rgba(192,132,252,0.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#c084fc;transition:all 0.3s ease}body:not(.dark) .solution-icon{border-color:rgba(181,93,205,0.2);background:rgba(181,93,205,0.08);color:#724EBF}.solution-card h3{color:#ffffff;font-size:17px;font-weight:700;margin-bottom:10px}body:not(.dark) .solution-card h3{color:#0f172a !important}.solution-card p{color:#cbd5e1;font-size:13.5px;line-height:1.6;margin:0}body:not(.dark) .solution-card p{color:#334155 !important}.features-header{text-align:center;margin-bottom:60px;max-width:700px}.features-header .tag{display:inline-block;padding:7px 15px;border:1px solid #303030;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.5px;color:#fff;margin-bottom:18px}body:not(.dark) .features-header .tag{border-color:rgba(181,93,205,0.3);color:#7c3aed;background:rgba(181,93,205,0.08)}.features-header h2{font-size:clamp(1.85rem,3.2vw + 0.35rem,2.75rem);line-height:1.18;letter-spacing:-0.024em;text-wrap:balance;margin-bottom:18px;color:#fff}body:not(.dark) .features-header h2{color:#111827}.features-header h2 span{color:#bdbdbd}body:not(.dark) .features-header h2 span{color:#7c3aed}.features-header .subtitle{max-width:600px;margin:auto;color:#999;font-size:16px;line-height:1.6}body:not(.dark) .features-header .subtitle{color:#6b7280}.feature-tabs{max-width:1240px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.feature-tab{background:rgba(18,14,30,0.75);backdrop-filter:blur(10px);border:1px solid rgba(192,132,252,0.18);color:#cbd5e1;padding:10px 18px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;transition:all .3s cubic-bezier(0.4,0,0.2,1);white-space:nowrap}body:not(.dark) .feature-tab{background:#ffffff !important;border-color:rgba(181,93,205,0.2) !important;color:#334155 !important;box-shadow:0 2px 10px rgba(114,78,191,0.05) !important}.feature-tab i{font-size:16px}.feature-tab:hover{color:#ffffff;border-color:rgba(192,132,252,0.4);background:rgba(181,93,205,0.12);transform:translateY(-2px)}body:not(.dark) .feature-tab:hover{color:#724EBF !important;border-color:rgba(181,93,205,0.35) !important;background:rgba(181,93,205,0.06) !important;box-shadow:0 4px 16px rgba(114,78,191,0.1) !important;transform:translateY(-2px)}.feature-tab.active{color:#ffffff;border-color:rgba(192,132,252,0.5);background:linear-gradient(135deg,rgba(181,93,205,0.25),rgba(139,92,246,0.25));box-shadow:0 4px 20px rgba(181,93,205,0.25)}body:not(.dark) .feature-tab.active{color:#724EBF !important;border-color:rgba(181,93,205,0.45) !important;background:rgba(181,93,205,0.12) !important;box-shadow:0 4px 16px rgba(114,78,191,0.15) !important}.feature-content{max-width:1200px;margin-left:auto;margin-right:auto;transition:opacity .25s ease,transform .25s ease}.feature-content.changing{opacity:0;transform:translateY(15px)}.feature-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border-radius:30px;font-size:11.5px;font-weight:700;letter-spacing:.5px;margin-bottom:22px;backdrop-filter:blur(8px);transition:all 0.3s ease}.feature-badge,.feature-badge.purple{color:#c084fc;border:1px solid rgba(192,132,252,0.4);background:rgba(181,93,205,0.12)}body:not(.dark) .feature-badge,body:not(.dark) .feature-badge.purple{color:#724EBF !important;border:1px solid rgba(181,93,205,0.35) !important;background:rgba(181,93,205,0.08) !important}.feature-badge.green{color:#34d399;border:1px solid rgba(52,211,153,0.4);background:rgba(16,185,129,0.12)}body:not(.dark) .feature-badge.green{color:#059669 !important;border:1px solid rgba(16,185,129,0.35) !important;background:rgba(16,185,129,0.08) !important}.feature-badge.orange{color:#fbbf24;border:1px solid rgba(251,191,36,0.4);background:rgba(245,158,11,0.12)}body:not(.dark) .feature-badge.orange{color:#d97706 !important;border:1px solid rgba(245,158,11,0.35) !important;background:rgba(245,158,11,0.08) !important}.feature-badge.cyan,.feature-badge.blue{color:#c084fc;border:1px solid rgba(192,132,252,0.4);background:rgba(181,93,205,0.12)}body:not(.dark) .feature-badge.cyan,body:not(.dark) .feature-badge.blue{color:#724EBF !important;border:1px solid rgba(181,93,205,0.35) !important;background:rgba(181,93,205,0.08) !important}#featureTitle{font-size:38px;line-height:1.2;font-weight:700;color:#fff;margin-bottom:22px}body:not(.dark) #featureTitle{color:#111827}#featureDescription{color:#aaa;font-size:17px;line-height:1.7;max-width:620px;margin-bottom:28px}body:not(.dark) #featureDescription{color:#6b7280}.feature-points{display:flex;flex-direction:column;gap:16px}.feature-points>div{display:flex;align-items:center;gap:12px;color:#aaa;font-size:16px}body:not(.dark) .feature-points>div{color:#374151}.feature-points i{color:#00d084;font-size:17px}.feature-mockup{position:relative;min-height:470px;padding:30px;background:rgba(18,14,30,0.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(192,132,252,0.25);border-radius:30px;box-shadow:0 20px 60px rgba(0,0,0,0.45),0 0 35px rgba(181,93,205,0.1);transition:border-color .3s ease,box-shadow .3s ease}body:not(.dark) .feature-mockup{background:#ffffff !important;border:1px solid rgba(181,93,205,0.22) !important;box-shadow:0 20px 50px rgba(114,78,191,0.08),0 2px 8px rgba(0,0,0,0.03) !important}.feature-mockup.purple{border-color:rgba(192,132,252,0.45);box-shadow:0 20px 60px rgba(0,0,0,0.45),0 0 35px rgba(181,93,205,0.18)}body:not(.dark) .feature-mockup.purple{border-color:rgba(181,93,205,0.4) !important;box-shadow:0 20px 50px rgba(114,78,191,0.12) !important}.feature-mockup.green{border-color:rgba(52,211,153,0.45);box-shadow:0 20px 60px rgba(0,0,0,0.45),0 0 35px rgba(16,185,129,0.18)}.feature-mockup.orange{border-color:rgba(251,191,36,0.45);box-shadow:0 20px 60px rgba(0,0,0,0.45),0 0 35px rgba(245,158,11,0.18)}.mockup-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,0.08)}body:not(.dark) .mockup-header{border-bottom-color:rgba(181,93,205,0.15) !important}.mockup-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(181,93,205,0.15);border:1px solid rgba(192,132,252,0.25);color:#c084fc;font-size:19px;transition:all 0.3s ease}body:not(.dark) .mockup-icon{background:rgba(181,93,205,0.08) !important;border-color:rgba(181,93,205,0.2) !important;color:#724EBF !important}.mockup-icon.purple{color:#c084fc;background:rgba(181,93,205,0.15);border-color:rgba(192,132,252,0.25)}body:not(.dark) .mockup-icon.purple{color:#724EBF !important;background:rgba(181,93,205,0.08) !important;border-color:rgba(181,93,205,0.2) !important}.mockup-icon.green{color:#34d399;background:rgba(16,185,129,0.15);border-color:rgba(52,211,153,0.25)}.mockup-icon.orange{color:#fbbf24;background:rgba(245,158,11,0.15);border-color:rgba(251,191,36,0.25)}#mockupTitle{margin:0;font-size:16px;color:#fff;font-weight:700}body:not(.dark) #mockupTitle{color:#111827}.mockup-header small{color:#777;font-size:12px}.mockup-status{display:flex;gap:8px}.mockup-status span{width:11px;height:11px;border-radius:50%}.mockup-status span:nth-child(1){background:#00d084}.mockup-status span:nth-child(2){background:#f59e0b}.mockup-status span:nth-child(3){background:#ef4444}.mockup-body{display:flex;flex-direction:column;gap:15px}.mockup-card{position:relative;padding:20px;background:rgba(28,22,45,0.7);border:1px solid rgba(255,255,255,0.08);border-radius:16px;transition:all 0.3s ease}body:not(.dark) .mockup-card{background:#ffffff !important;border:1px solid rgba(181,93,205,0.15) !important;box-shadow:0 4px 16px rgba(114,78,191,0.04) !important}.mockup-card strong{position:absolute;top:17px;right:18px;font-size:12px;color:#999}body:not(.dark) .mock-lines span{background:#e5e7eb}.progress-line{width:90%;height:8px;border-radius:10px;margin-bottom:15px}.progress-line.green{background:linear-gradient(90deg,#10b981,#34d399)}.progress-line.blue{background:linear-gradient(90deg,#b55dcd,#8b5cf6);width:75%}.progress-line.purple{background:linear-gradient(90deg,#8b5cf6,#c084fc);width:60%}.mock-lines{display:flex;flex-direction:column;gap:8px}.mock-lines span{display:block;height:9px;border-radius:5px;background:#202020}.mock-lines span:first-child{width:75%}.mock-lines span:last-child{width:50%}.live-data{display:flex;align-items:center;gap:8px;margin-top:20px;color:#777;font-size:12px}.live-data>span{width:8px;height:8px;border-radius:50%;background:#00d084;box-shadow:0 0 8px #00d084}@media (max-width:991px){.features-header h2{font-size:36px}#featureTitle{font-size:32px}.feature-mockup{min-height:420px}}@media (max-width:576px){.features-section{padding-top:70px;padding-bottom:80px}.features-header h2{font-size:30px}.features-header .subtitle{font-size:14px}.feature-tab{width:100%;justify-content:center;padding:12px 15px}#featureTitle{font-size:28px}#featureDescription{font-size:15px}.feature-mockup{min-height:390px;padding:20px;border-radius:22px}}.stats-section{background:transparent !important;padding:clamp(30px,4vw,50px) 20px !important;color:#fff;border-top:none !important;border-bottom:none !important;border:none !important}body:not(.dark) .stats-section{background:transparent !important;color:#1e1b4b !important;border-top:none !important;border-bottom:none !important;border:none !important}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:0 auto;width:100%;background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.22);border-radius:28px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 15px 35px rgba(0,0,0,0.35);overflow:hidden;padding:1rem 0}body:not(.dark) .stats-row{background:rgba(255,255,255,0.92);border:1px solid rgba(181,93,205,0.25);box-shadow:0 12px 32px rgba(114,78,191,0.08)}.stat-item{padding:22px 20px;border-left:1px solid rgba(192,132,252,0.12);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;background:transparent !important;border-top:none !important;border-right:none !important;border-bottom:none !important;box-shadow:none !important;border-radius:0 !important}.stat-item:first-child{border-left:none !important}body:not(.dark) .stat-item{border-left:1px solid rgba(181,93,205,0.15) !important}body:not(.dark) .stat-item:first-child{border-left:none !important}.stat-metric-pill{font-size:11px;font-weight:750;padding:4px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:0.6px;margin-bottom:8px;display:inline-flex;align-items:center;gap:5px}.stat-subtext{font-size:12.5px;color:rgba(255,255,255,0.65);margin-top:4px;font-weight:500}body:not(.dark) .stat-subtext{color:#64748b !important}body:not(.dark) .stat-label{color:#64748b !important}.stat-item h3,.stat-item .stat-number{margin:0;color:#ffffff;font-size:48px;font-weight:800;line-height:1;font-family:"Inter Tight",sans-serif;letter-spacing:-0.02em;text-align:center;background:linear-gradient(135deg,#ffffff 0%,#f3e8ff 50%,#c084fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body:not(.dark) .stat-item h3,body:not(.dark) .stat-item .stat-number{background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#581c87 !important;background-clip:unset !important;color:#581c87 !important}@media (max-width:991px){.stats-row{grid-template-columns:repeat(2,1fr);row-gap:35px}.stat-item:nth-child(2),.stat-item:nth-child(4){border-right:1.5px solid rgba(192,132,252,0.25)}body:not(.dark) .stat-item:nth-child(2),body:not(.dark) .stat-item:nth-child(4){border-right:1.5px solid rgba(181,93,205,0.25) !important}}@media (max-width:576px){.stats-section{padding:35px 0}.stats-row{grid-template-columns:1fr 1fr;row-gap:30px}.stat-item{padding:0 15px}.stat-label{font-size:11px;letter-spacing:1px}.stat-item h3,.stat-item .stat-number{font-size:30px}}.diet-premium-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}.diet-premium-card{background:linear-gradient(145deg,#ffffff,#fcfdff);border:1px solid rgba(138,43,226,0.1);border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,0.03);transition:all 0.3s ease;display:flex;flex-direction:column;align-items:flex-start}.diet-premium-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(138,43,226,0.1);border-color:rgba(138,43,226,0.3)}.diet-premium-card .icon-wrapper{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,rgba(138,43,226,0.1),rgba(138,43,226,0.03));display:flex;align-items:center;justify-content:center;color:#8a2be2;font-size:22px;margin-bottom:18px}.diet-premium-card h5{font-size:1.15rem;font-weight:700;color:#2b2b2b;margin-bottom:10px}.diet-premium-card p{font-size:0.9rem;color:#666;line-height:1.6;margin:0}.nutrition-arsenal-heading{color:#2b2b2b;text-align:center;font-size:1.8rem;margin-top:60px}.nutrition-arsenal-heading span{color:#8a2be2}#bookDemoModal .modal-content{background:rgba(20,20,30,0.95) !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body:not(.dark) #bookDemoModal .modal-content{background:rgba(255,255,255,0.95) !important;border:1px solid rgba(181,93,205,0.2)}body.dark #bookDemoModal .modal-content{background:rgba(20,20,30,0.95) !important;border:1px solid rgba(255,255,255,0.1)}.modal-backdrop.show{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(0,0,0,0.6)}#bookDemoModal .btn-close{filter:invert(1);opacity:0.8}body:not(.dark) #bookDemoModal .btn-close{filter:invert(0)}#bookDemoModal .form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(181,93,205,0.1);outline:none}#bookDemoModal button[type="submit"]:hover{opacity:0.9;transform:translateY(-2px);transition:all 0.3s ease}.dtp-overlay{z-index:1060 !important}.dtp{z-index:1061 !important}.dtp-picker{z-index:1061 !important}.dtp-content{z-index:1061 !important}#bookDemoModal{z-index:1050 !important}#bookDemoModal .modal-dialog{max-width:500px;z-index:1050 !important}.modal-backdrop{z-index:1049 !important}.final-cta-section{position:relative;padding:clamp(60px,8vw,110px) 20px;background:transparent !important;color:#fff;transition:color 0.3s ease}body:not(.dark) .final-cta-section{background:transparent !important;color:#1e1b4b !important}.cta-grid-overlay,.cta-ambient-glow{display:none !important}.cta-glow-1{width:450px;height:450px;top:-100px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(168,85,247,0.25),transparent 70%)}.cta-glow-2{width:380px;height:380px;bottom:-80px;right:-60px;background:radial-gradient(circle,rgba(99,102,241,0.22),transparent 70%);animation-delay:-3s}.cta-glow-3{width:320px;height:320px;bottom:-60px;left:-60px;background:radial-gradient(circle,rgba(236,72,153,0.18),transparent 70%);animation-delay:-5s}body:not(.dark) .cta-glow-1{background:radial-gradient(circle,rgba(168,85,247,0.16),transparent 70%)}body:not(.dark) .cta-glow-2{background:radial-gradient(circle,rgba(99,102,241,0.12),transparent 70%)}body:not(.dark) .cta-glow-3{background:radial-gradient(circle,rgba(236,72,153,0.10),transparent 70%)}@keyframes ctaOrbPulse{0%{transform:translate(0,0) scale(1);opacity:0.8}50%{transform:translate(15px,-20px) scale(1.08);opacity:1}100%{transform:translate(-10px,15px) scale(0.95);opacity:0.85}}.final-cta-card{position:relative;z-index:3;max-width:1240px;margin:0 auto;background:rgba(18,14,30,0.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(192,132,252,0.2);border-radius:36px;padding:clamp(36px,6vw,75px) clamp(20px,5vw,60px);box-shadow:0 25px 70px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.08);transition:all 0.3s ease}body:not(.dark) .final-cta-card{background:rgba(255,255,255,0.88) !important;border:1px solid rgba(181,93,205,0.22) !important;box-shadow:0 20px 60px rgba(114,78,191,0.1),0 2px 8px rgba(0,0,0,0.03) !important}.cta-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;margin-bottom:26px;border-radius:50px;background:rgba(192,132,252,0.12);border:1px solid rgba(192,132,252,0.3);color:#e9d5ff;font-size:12px;font-weight:700;letter-spacing:0.6px;backdrop-filter:blur(10px);box-shadow:0 0 20px rgba(192,132,252,0.12);transition:all 0.3s ease}body:not(.dark) .cta-badge{background:rgba(114,78,191,0.08) !important;border:1px solid rgba(114,78,191,0.25) !important;color:#6b21a8 !important;box-shadow:0 4px 15px rgba(114,78,191,0.06) !important}.cta-badge-dot{width:7px;height:7px;border-radius:50%;background:#a855f7;box-shadow:0 0 10px #a855f7;animation:ctaDotBlink 2s ease-in-out infinite}@keyframes ctaDotBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.7)}}.cta-badge-icon{font-size:14px}.final-cta-title{margin:0 auto 20px;max-width:900px;color:#ffffff;font-family:"Inter Tight",sans-serif;font-size:clamp(34px,5vw,60px);font-weight:800;line-height:1.15;letter-spacing:-0.03em}body:not(.dark) .final-cta-title{color:#0f172a !important}.final-cta-title .highlight-text{background:linear-gradient(135deg,#c084fc 0%,#a855f7 50%,#818cf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}body:not(.dark) .final-cta-title .highlight-text{background:linear-gradient(135deg,#7c3aed 0%,#b55dcd 50%,#3b82f6 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}.final-cta-description{max-width:680px;margin:0 auto 34px;color:#cbd5e1;font-size:clamp(15px,1.8vw,18px);line-height:1.65}body:not(.dark) .final-cta-description{color:#475569 !important}.final-cta-description strong{color:#fff}body:not(.dark) .final-cta-description strong{color:#1e1b4b !important}.cta-trust{display:grid;grid-template-columns:repeat(3,1fr);max-width:900px;margin:0 auto 38px;gap:14px;width:100%}@media (max-width:768px){.cta-trust{grid-template-columns:repeat(2,1fr);max-width:560px;gap:12px}}@media (max-width:480px){.cta-trust{grid-template-columns:1fr;max-width:320px}}.trust-item{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;min-height:48px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:12px;color:#f1f5f9;font-size:14px;font-weight:600;backdrop-filter:blur(8px);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);box-sizing:border-box;white-space:nowrap;width:100%}body:not(.dark) .trust-item{background:#ffffff !important;border:1px solid rgba(181,93,205,0.2) !important;color:#1e1b4b !important;box-shadow:0 4px 12px rgba(114,78,191,0.06) !important}.trust-item:hover{transform:translateY(-2px);border-color:rgba(168,85,247,0.5);box-shadow:0 6px 20px rgba(168,85,247,0.15)}body:not(.dark) .trust-item:hover{box-shadow:0 6px 20px rgba(114,78,191,0.12) !important}.trust-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,0.2);color:#10b981;font-size:11px;flex-shrink:0}.cta-buttons{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:50px;flex-wrap:wrap}.cta-primary-btn,.cta-secondary-btn{min-height:54px;padding:0 32px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);text-decoration:none}.cta-primary-btn{border:0;background:linear-gradient(135deg,#b55dcd 0%,#724EBF 100%);color:#ffffff !important;box-shadow:0 12px 30px rgba(181,93,205,0.45);position:relative;overflow:hidden}.cta-primary-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent);transition:0.6s}.cta-primary-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 18px 42px rgba(181,93,205,0.6);color:#ffffff !important}.cta-primary-btn:hover::before{left:100%}.cta-primary-btn i{font-size:15px;transition:transform 0.25s ease}.cta-primary-btn:hover i{transform:translateX(4px)}.cta-secondary-btn{border:1px solid rgba(255,255,255,0.16);background:rgba(255,255,255,0.05);color:#ffffff !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body:not(.dark) .cta-secondary-btn{background:#ffffff !important;border:1px solid rgba(114,78,191,0.28) !important;color:#6b21a8 !important;box-shadow:0 4px 16px rgba(114,78,191,0.06) !important}.cta-secondary-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.3);transform:translateY(-3px);color:#ffffff !important}body:not(.dark) .cta-secondary-btn:hover{background:rgba(114,78,191,0.06) !important;border-color:rgba(114,78,191,0.45) !important;color:#581c87 !important}.cta-secondary-btn i{font-size:13px;color:var(--primary,#b55dcd)}.final-cta-onboard-wrap{max-width:1060px;margin:0 auto;padding-top:36px;border-top:1px solid rgba(255,255,255,0.08)}body:not(.dark) .final-cta-onboard-wrap{border-top-color:rgba(181,93,205,0.2) !important}.final-cta-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:0}.final-cta-pillar-item{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:14px 16px;text-align:left;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body:not(.dark) .final-cta-pillar-item{background:#ffffff !important;border:1px solid rgba(181,93,205,0.22) !important;box-shadow:0 4px 16px rgba(114,78,191,0.05) !important}.final-cta-pillar-item:hover{transform:translateY(-3px);background:rgba(255,255,255,0.08);border-color:rgba(192,132,252,0.35);box-shadow:0 10px 25px rgba(147,51,234,0.15)}body:not(.dark) .final-cta-pillar-item:hover{box-shadow:0 8px 24px rgba(114,78,191,0.12) !important}.pillar-icon{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}body:not(.dark) .pillar-icon{background:#f8f6fe !important}.pillar-text{display:flex;flex-direction:column}.pillar-text strong{font-size:13.5px;color:#ffffff;font-weight:700;line-height:1.3}body:not(.dark) .pillar-text strong{color:#0f172a !important}.pillar-text span{font-size:11.5px;color:rgba(255,255,255,0.6);line-height:1.3}body:not(.dark) .pillar-text span{color:#64748b !important}.final-cta-contact-bar{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.cta-contact-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:#ffffff;font-size:13px;text-decoration:none;transition:all 0.25s ease;backdrop-filter:blur(10px)}body:not(.dark) .cta-contact-chip{background:#ffffff !important;border-color:rgba(181,93,205,0.28) !important;color:#0f172a !important;box-shadow:0 3px 12px rgba(114,78,191,0.06) !important}.cta-contact-chip:hover{transform:translateY(-2px);background:rgba(255,255,255,0.12);border-color:rgba(192,132,252,0.4);color:#ffffff}body:not(.dark) .cta-contact-chip:hover{background:#f8f6fe !important;color:#7e22ce !important}.cta-contact-chip.whatsapp-chip{background:rgba(37,211,102,0.12);border-color:rgba(37,211,102,0.35);color:#4ade80}.cta-contact-chip.whatsapp-chip:hover{background:rgba(37,211,102,0.22);border-color:#25d366;color:#4ade80;box-shadow:0 0 20px rgba(37,211,102,0.3)}.live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:livePulse 1.8s infinite}@keyframes livePulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0.6}}.final-cta-rating{font-size:13px;color:rgba(255,255,255,0.7);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}body:not(.dark) .final-cta-rating{color:#475569 !important}.final-cta-rating .stars{color:#fbbf24;letter-spacing:2px;font-size:14px}@media (max-width:991px){.final-cta-pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.final-cta-pillars-grid{grid-template-columns:1fr}.cta-contact-chip{width:100%;justify-content:center}}@media (max-width:991px){.cta-stats-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:767px){.final-cta-section{padding:60px 15px}.final-cta-card{padding:36px 20px;border-radius:26px}.final-cta-title{font-size:36px}.cta-trust{gap:10px}.trust-item{font-size:13px;padding:6px 14px}.cta-buttons{flex-direction:column;gap:12px}.cta-primary-btn,.cta-secondary-btn{width:100%;max-width:320px}.cta-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:24px}.cta-stat-card{padding:16px 10px}.cta-stat-number{font-size:24px}.cta-stat-label{font-size:12px}}@media (max-width:480px){.final-cta-title{font-size:30px}.cta-badge{font-size:11px;padding:6px 14px}}.showcase-wrapper{position:relative;padding:0;max-width:100%;width:100%;margin:0 auto;border-radius:28px;box-sizing:border-box}body:not(.dark) .showcase-wrapper{background:linear-gradient(135deg,rgba(248,245,255,0.9) 0%,rgba(240,235,255,0.7) 50%,rgba(245,242,255,0.9) 100%);border:1px solid rgba(181,93,205,0.12);box-shadow:0 8px 40px rgba(181,93,205,0.08),0 2px 12px rgba(0,0,0,0.04)}body.dark .showcase-wrapper{background:transparent}.orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;animation:orbFloat 8s ease-in-out infinite}.orb-1{width:380px;height:380px;background:radial-gradient(circle,rgba(181,93,205,0.35),transparent 70%);top:-80px;left:-60px;animation-delay:0s}.orb-2{width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,0.3),transparent 70%);bottom:40px;right:-40px;animation-delay:-3s}.orb-3{width:220px;height:220px;background:radial-gradient(circle,rgba(139,92,246,0.25),transparent 70%);top:50%;right:35%;animation-delay:-5s}body:not(.dark) .orb-1{background:radial-gradient(circle,rgba(181,93,205,0.15),transparent 70%)}body:not(.dark) .orb-2{background:radial-gradient(circle,rgba(99,102,241,0.12),transparent 70%)}body:not(.dark) .orb-3{background:radial-gradient(circle,rgba(139,92,246,0.1),transparent 70%)}@keyframes orbFloat{0%,100%{transform:translateY(0px) scale(1)}50%{transform:translateY(-30px) scale(1.06)}}.float-badge{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:12px;font-weight:650;font-family:"Inter",sans-serif;z-index:20;pointer-events:none;animation:badgeFloat 5s ease-in-out infinite;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);white-space:nowrap}.hud-pulse-dot{width:7px;height:7px;border-radius:50%;display:inline-block;animation:hudDotPulse 2s infinite ease-in-out}@keyframes hudDotPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:0.6}}body:not(.dark) .float-badge{background:rgba(255,255,255,0.95);border:1px solid rgba(203,213,225,0.9);color:#1e1b4b;box-shadow:0 8px 24px rgba(114,78,191,0.12),0 2px 6px rgba(0,0,0,0.04)}body.dark .float-badge{background:rgba(18,14,34,0.92);border:1px solid rgba(192,132,252,0.3);color:#e9d5ff;box-shadow:0 10px 30px rgba(0,0,0,0.5),0 0 16px rgba(147,51,234,0.2)}.float-badge i{font-size:12.5px;color:#c084fc}body:not(.dark) .float-badge i{color:#7c3aed}.float-badge strong{color:#ffffff;font-weight:800}body:not(.dark) .float-badge strong{color:#0f172a}.float-badge-1{top:-16px;left:14px;animation-delay:0s;animation-duration:4.5s}.float-badge-2{top:-16px;right:14px;animation-delay:-1.2s;animation-duration:5.5s}.float-badge-3{bottom:-16px;left:14px;animation-delay:-2s;animation-duration:4s}.float-badge-4{bottom:-16px;right:14px;animation-delay:-0.7s;animation-duration:6s}@media (max-width:1100px){.float-badge{display:none !important}}@keyframes badgeFloat{0%,100%{transform:translateY(0px)}50%{transform:translateY(-8px)}}.showcase-inner{display:grid;grid-template-columns:230px 1fr;gap:20px;align-items:stretch;position:relative;z-index:5}.feature-tab-list{display:flex;flex-direction:column;gap:3.5px;height:100%;max-height:560px;overflow-y:auto;overflow-x:hidden;padding:8px 6px;border-radius:20px;scrollbar-width:thin;scrollbar-color:rgba(181,93,205,0.4) transparent}.feature-tab-list::-webkit-scrollbar{width:4px}.feature-tab-list::-webkit-scrollbar-track{background:transparent;border-radius:10px}.feature-tab-list::-webkit-scrollbar-thumb{background:rgba(181,93,205,0.35);border-radius:10px;transition:background 0.2s ease}.feature-tab-list::-webkit-scrollbar-thumb:hover{background:rgba(181,93,205,0.65)}body:not(.dark) .feature-tab-list{background:rgba(255,255,255,0.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(181,93,205,0.18);box-shadow:0 8px 30px rgba(181,93,205,0.08),0 2px 8px rgba(0,0,0,0.03)}body.dark .feature-tab-list{background:rgba(18,14,32,0.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(192,132,252,0.15);box-shadow:0 10px 30px rgba(0,0,0,0.3)}.ftab{display:flex;align-items:center;gap:9px;padding:5.5px 9px;border-radius:11px;cursor:pointer;transition:all 0.25s ease;position:relative;overflow:hidden;border:1px solid transparent}body:not(.dark) .ftab{background:rgba(255,255,255,0.6);border-color:rgba(181,93,205,0.08)}body.dark .ftab{background:transparent}.ftab:hover{background:rgba(181,93,205,0.08);border-color:rgba(181,93,205,0.2);transform:translateX(3px)}body:not(.dark) .ftab:hover{background:rgba(255,255,255,0.95);border-color:rgba(181,93,205,0.25);box-shadow:0 4px 16px rgba(181,93,205,0.1)}.ftab.active{background:linear-gradient(135deg,rgba(181,93,205,0.14),rgba(139,92,246,0.14));border-color:rgba(181,93,205,0.3);box-shadow:0 4px 14px rgba(181,93,205,0.15);transform:translateX(3px)}body:not(.dark) .ftab.active{background:linear-gradient(135deg,rgba(181,93,205,0.1),rgba(139,92,246,0.1));border-color:rgba(181,93,205,0.35);box-shadow:0 4px 20px rgba(181,93,205,0.15)}.ftab-icon{width:27px;height:27px;border-radius:7px;background:rgba(181,93,205,0.08);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-light,#888);transition:all 0.25s ease;flex-shrink:0}.ftab.active .ftab-icon{background:linear-gradient(135deg,var(--primary,#b55dcd),var(--secondary,#8b5cf6));color:white;box-shadow:0 3px 10px rgba(181,93,205,0.35)}.ftab:hover .ftab-icon{color:var(--primary,#b55dcd)}.ftab-text{display:flex;flex-direction:column;gap:0;min-width:0}.ftab-label{font-size:12px;font-weight:650;font-family:"Inter Tight",sans-serif;color:var(--text,#333);transition:color 0.25s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ftab.active .ftab-label{color:var(--primary,#b55dcd)}.ftab-sub{font-size:10px;color:var(--text-light,#999);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.ftab-bar{position:absolute;bottom:0;left:0;height:2px;width:0%;border-radius:0 0 11px 11px;background:linear-gradient(90deg,var(--primary,#b55dcd),var(--secondary,#8b5cf6));transition:width 0.1s linear}.ftab.active .ftab-bar{animation:tabProgress 4s linear forwards}@keyframes tabProgress{from{width:0%}to{width:100%}}.browser-mockup-wrap{border-radius:18px;overflow:hidden;box-shadow:0 2px 0 rgba(255,255,255,0.1) inset,0 30px 80px rgba(0,0,0,0.25),0 0 0 1px rgba(181,93,205,0.2);background:#1a1a2e;animation:mockupEntrance 0.8s cubic-bezier(0.4,0,0.2,1) forwards;position:relative}body:not(.dark) .browser-mockup-wrap{background:#f8fafc;box-shadow:0 20px 60px rgba(114,78,191,0.12),0 4px 16px rgba(0,0,0,0.04),0 0 0 1px rgba(181,93,205,0.25)}@keyframes mockupEntrance{from{opacity:0;transform:translateY(30px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.browser-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#0f0f1a;border-bottom:1px solid rgba(255,255,255,0.06);position:relative}body:not(.dark) .browser-bar{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.browser-dots{display:flex;gap:6px;flex-shrink:0}.bdot{width:11px;height:11px;border-radius:50%;display:block;transition:opacity 0.2s}.bdot-red{background:#ff5f57}.bdot-yellow{background:#febc2e}.bdot-green{background:#28c840}.browser-mockup-wrap:hover .bdot{opacity:0.85}.browser-url{flex:1;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:5px 12px;font-size:11px;color:rgba(255,255,255,0.55);font-family:"Inter Tight",monospace;display:flex;align-items:center;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s ease}body:not(.dark) .browser-url{background:#ffffff;border:1px solid #cbd5e1;color:#334155;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.browser-actions{flex-shrink:0;display:flex;gap:8px;color:rgba(255,255,255,0.3)}body:not(.dark) .browser-actions{color:#64748b}.browser-screen{position:relative;overflow:hidden;background:#0f0f1a;line-height:0}body:not(.dark) .browser-screen{background:#ffffff}@media (max-width:1200px){.showcase-inner{grid-template-columns:190px 1fr;gap:16px}.float-badge-1,.float-badge-3,.float-badge-5{left:-4px}.float-badge-2,.float-badge-4{right:-4px}}@media (max-width:1024px){.showcase-inner{grid-template-columns:1fr;gap:14px;width:100% !important;box-sizing:border-box !important}.showcase-wrapper{padding:0 !important;width:100% !important;border-radius:20px !important;box-sizing:border-box !important}.browser-mockup-wrap{width:100% !important;border-radius:20px !important;box-sizing:border-box !important;overflow:hidden !important}.feature-tab-list{display:flex !important;flex-direction:row !important;align-items:center !important;overflow-x:auto !important;overflow-y:hidden !important;gap:8px !important;max-height:none !important;height:auto !important;width:100% !important;max-width:100% !important;margin:14px auto 0 !important;padding:8px 14px !important;border-radius:999px !important;background:rgba(18,14,32,0.88) !important;border:1px solid rgba(192,132,252,0.28) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;box-shadow:0 10px 30px rgba(0,0,0,0.35),0 0 15px rgba(168,85,247,0.15) !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;box-sizing:border-box !important}body:not(.dark) .feature-tab-list{background:rgba(255,255,255,0.94) !important;border:1px solid rgba(181,93,205,0.25) !important;box-shadow:0 10px 30px rgba(114,78,191,0.12),0 2px 8px rgba(0,0,0,0.04) !important}.feature-tab-list::-webkit-scrollbar{display:none !important}.ftab{flex:0 0 auto !important;width:42px !important;height:42px !important;min-height:42px !important;padding:0 !important;border-radius:12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.08) !important;color:#cbd5e1 !important;cursor:pointer !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;box-sizing:border-box !important}body:not(.dark) .ftab{background:rgba(0,0,0,0.04) !important;border:1px solid rgba(0,0,0,0.06) !important;color:#64748b !important}.ftab:hover{background:rgba(168,85,247,0.18) !important;border-color:rgba(168,85,247,0.35) !important;color:#ffffff !important;transform:translateY(-2px) !important}.ftab.active{background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%) !important;border-color:rgba(216,180,254,0.9) !important;color:#ffffff !important;box-shadow:0 4px 16px rgba(168,85,247,0.55),0 0 12px rgba(99,102,241,0.35) !important;transform:scale(1.08) !important}body:not(.dark) .ftab.active{background:linear-gradient(135deg,#9333ea 0%,#6366f1 100%) !important;border-color:rgba(147,51,234,0.9) !important;color:#ffffff !important;box-shadow:0 4px 16px rgba(147,51,234,0.4) !important}.ftab-icon{width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;color:inherit !important;font-size:15px !important;box-shadow:none !important}.ftab-text,.ftab-sub,.ftab-label,.ftab-bar{display:none !important}.float-badge{display:none !important}.orb{opacity:0.3}.carousel-dots{margin-top:8px}}@media (max-width:480px){.showcase-wrapper{padding:0 !important}.browser-bar{padding:6px 10px}.bdot{width:8px;height:8px}.browser-url{font-size:9.5px;padding:3px 6px}.feature-tab-list{gap:6px;padding:6px 6px}.ftab{padding:5px 10px}.ftab-label{font-size:10.5px}.carousel-dots{display:none !important}}.dashboard-carousel-wrapper{position:relative;overflow:hidden}.dashboard-carousel{position:relative;width:100%;height:auto}.carousel-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transform:scale(0.975);transition:opacity 0.65s cubic-bezier(0.16,1,0.3,1),transform 0.65s cubic-bezier(0.16,1,0.3,1);pointer-events:none;z-index:1}.carousel-slide.active{opacity:1;transform:scale(1);pointer-events:auto;position:relative;z-index:2}.carousel-slide img{width:100%;height:auto;display:block;border-radius:0;box-shadow:none;transition:transform 0.4s ease;object-fit:cover}.slide-info-overlay{position:absolute;bottom:20px;left:20px;max-width:480px;padding:14px 18px;background:rgba(12,10,24,0.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(192,132,252,0.35);border-radius:18px;box-shadow:0 14px 35px rgba(0,0,0,0.6),0 0 24px rgba(181,93,205,0.2);display:flex;align-items:center;gap:14px;transform:translateY(20px) scale(0.96);opacity:0;pointer-events:none;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);z-index:10;box-sizing:border-box}.carousel-slide:hover .slide-info-overlay{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.carousel-slide:hover img{transform:scale(1.015);box-shadow:0 25px 60px rgba(0,0,0,0.25)}.slide-info-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#9333ea,#724EBF);display:flex;align-items:center;justify-content:center;font-size:18px;color:#ffffff;flex-shrink:0;box-shadow:0 4px 14px rgba(147,51,234,0.4);margin:0}.slide-info-text{display:flex;flex-direction:column;gap:2px;text-align:left}.slide-info-title{font-family:"Inter Tight",sans-serif;font-weight:700;font-size:15px;color:#ffffff;letter-spacing:-0.01em;margin:0;line-height:1.2}.slide-info-overlay p{color:#cbd5e1;font-size:12.5px;line-height:1.4;margin:0;font-weight:400}body:not(.dark) .slide-info-overlay{background:rgba(255,255,255,0.94);border:1px solid rgba(181,93,205,0.3);box-shadow:0 14px 35px rgba(114,78,191,0.15),0 2px 10px rgba(0,0,0,0.06)}body:not(.dark) .slide-info-title{color:#1e1b4b}body:not(.dark) .slide-info-overlay p{color:#475569}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,0.15);backdrop-filter:blur(12px);color:white;font-size:16px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;opacity:0;border:1px solid rgba(255,255,255,0.2)}.dashboard-carousel-wrapper:hover .carousel-nav-btn{opacity:1}.carousel-nav-btn:hover{background:linear-gradient(135deg,var(--primary,#b55dcd),var(--secondary,#8b5cf6));transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(181,93,205,0.4);border-color:transparent}.carousel-prev{left:16px}.carousel-next{right:16px}.carousel-dots{display:flex;justify-content:center;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;width:fit-content;max-width:90%;margin:12px auto 8px;background:rgba(14,11,26,0.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(192,132,252,0.25);box-shadow:0 4px 16px rgba(0,0,0,0.4);z-index:10;position:relative;overflow-x:auto;scrollbar-width:none}.carousel-dots::-webkit-scrollbar{display:none}.carousel-dot{width:27px;height:27px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#94a3b8;font-size:11px;cursor:pointer;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);padding:0;flex-shrink:0}.carousel-dot i{font-size:11px;transition:transform 0.25s ease}.carousel-dot::before{display:none !important}body:not(.dark) .carousel-dots{background:rgba(255,255,255,0.95);border-color:rgba(203,213,225,0.9);box-shadow:0 4px 16px rgba(114,78,191,0.1)}body:not(.dark) .carousel-dot{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.carousel-dot:hover{color:#ffffff;border-color:rgba(192,132,252,0.5);background:rgba(181,93,205,0.25)}body:not(.dark) .carousel-dot:hover{color:#724EBF;border-color:#724EBF;background:#ffffff}.carousel-dot.active{background:linear-gradient(135deg,#9333ea,#724EBF) !important;border-color:#c084fc !important;color:#ffffff !important;box-shadow:0 0 10px rgba(147,51,234,0.6) !important;transform:scale(1.15)}body:not(.dark) .carousel-dot.active{background:linear-gradient(135deg,#724EBF,#581c87) !important;border-color:#724EBF !important;color:#ffffff !important;box-shadow:0 2px 10px rgba(114,78,191,0.35) !important}.dashboard-carousel-wrapper::after{content:"";position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--primary,#b55dcd),var(--secondary,#8b5cf6));border-radius:0 0 clamp(12px,3vw,16px) clamp(12px,3vw,16px);animation:carouselProgress 4s linear infinite;z-index:10}@keyframes carouselProgress{0%{width:0%}100%{width:100%}}@media (max-width:768px){.slide-info-overlay{bottom:12px;left:12px;right:12px;max-width:calc(100% - 24px);padding:10px 14px;gap:10px;border-radius:14px}.slide-info-icon{width:36px;height:36px;font-size:15px;border-radius:10px}.slide-info-title{font-size:13.5px}.slide-info-overlay p{font-size:11.5px}.carousel-nav-btn{width:36px;height:36px;font-size:13px}.carousel-prev{left:8px}.carousel-next{right:8px}.carousel-dot{width:28px;height:28px;border-radius:8px;font-size:11px}.carousel-dot i{font-size:11px}}@media (max-width:480px){.slide-info-overlay{padding:8px 12px;gap:8px}.slide-info-icon{width:32px;height:32px;font-size:13px}.slide-info-title{font-size:12.5px}.slide-info-overlay p{font-size:10.5px;line-height:1.3}.carousel-nav-btn{width:32px;height:32px;font-size:12px;opacity:1}.carousel-dots{gap:6px;padding:12px 0 2px}}.blog-preview-section{padding:clamp(60px,7vw,95px) 20px;width:100%}.nav-container,.hero-wrapper,.showcase-wrapper,.marquee,.trust-section .container,.problem-container,.problem-grid,.tfc-wrap,.lbf-wrap,.member-app-wrap,.solution-section .container,.features-section .container,.stats-row,.testimonial-container,.security-card,.gs-faq-wrap,.final-cta-card,.hero-platforms-bar,.blog-preview-section .container,.footer .container,.footer-bottom .container{max-width:1240px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}.problem-grid,.problem-container,.tfc-wrap,.lbf-wrap,.member-app-wrap,.gs-faq-wrap,.footer .container{padding-left:0 !important;padding-right:0 !important}.footer-bottom .container{padding:0 !important}#navbar,.hero,#hero,.hero-section,.trust-section,.target-fitness-section,.tfc-section,.problem-section,.gym-flow-section,.lbf-section,.member-app-section,.solution-section,.features-section,.stats-section,.testimonial-section,.security-section,.gs-faq-section,.final-cta-section,.blog-preview-section,.footer{width:100% !important;max-width:100% !important;padding-left:20px !important;padding-right:20px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}@media (max-width:768px){#navbar,.hero,#hero,.hero-section,.trust-section,.target-fitness-section,.tfc-section,.problem-section,.gym-flow-section,.lbf-section,.member-app-section,.solution-section,.features-section,.stats-section,.testimonial-section,.security-section,.gs-faq-section,.final-cta-section,.blog-preview-section,.footer{padding-left:16px !important;padding-right:16px !important}}@media (max-width:480px){#navbar,.hero,#hero,.hero-section,.trust-section,.target-fitness-section,.tfc-section,.problem-section,.gym-flow-section,.lbf-section,.member-app-section,.solution-section,.features-section,.stats-section,.testimonial-section,.security-section,.gs-faq-section,.final-cta-section,.blog-preview-section,.footer{padding-left:14px !important;padding-right:14px !important}}.testimonial-container,.security-card,.final-cta-card{border-radius:36px !important;padding:clamp(36px,6vw,75px) clamp(20px,5vw,60px) !important}.showcase-wrapper,.marquee{border-radius:28px !important}.hero-platforms-bar{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:1.5rem;margin-bottom:0.5rem}.platforms-label{font-size:0.84rem;font-weight:700;color:rgba(255,255,255,0.7);text-transform:uppercase;letter-spacing:0.6px;display:flex;align-items:center;gap:6px}body:not(.dark) .platforms-label{color:#475569}.platforms-links{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.platform-chip{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:14px;padding:7px 14px;text-decoration:none !important;color:#fff !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 12px rgba(0,0,0,0.2)}body:not(.dark) .platform-chip{background:#ffffff;border-color:#e2e8f0;color:#0f172a !important;box-shadow:0 4px 12px rgba(0,0,0,0.04)}.platform-chip i{font-size:18px;flex-shrink:0;transition:transform 0.25s ease}.platform-chip:hover i{transform:scale(1.15)}.platform-chip-meta{display:flex;flex-direction:column;text-align:left;line-height:1.2}.platform-chip-meta small{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;color:rgba(255,255,255,0.6)}body:not(.dark) .platform-chip-meta small{color:#64748b}.platform-chip-meta strong,.platform-chip-meta .chip-title{font-size:12.5px;font-weight:800;letter-spacing:-0.2px}.chip-web:hover{background:rgba(147,51,234,0.2);border-color:rgba(192,132,252,0.5);box-shadow:0 8px 24px rgba(147,51,234,0.3);transform:translateY(-2px)}.chip-web i{color:#c084fc}.chip-apple:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.4);box-shadow:0 8px 24px rgba(255,255,255,0.15);transform:translateY(-2px)}.chip-apple i{color:#f8fafc}body:not(.dark) .chip-apple i{color:#000000}.chip-android:hover{background:rgba(16,185,129,0.2);border-color:rgba(52,211,153,0.5);box-shadow:0 8px 24px rgba(16,185,129,0.3);transform:translateY(-2px)}.chip-android i{color:#34d399}.footer-app-btn{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:8px 14px;text-decoration:none !important;color:#fff !important;transition:all 0.25s ease;margin-bottom:8px}body:not(.dark) .footer-app-btn{background:#f8fafc;border-color:#e2e8f0;color:#1e293b !important}.footer-app-btn:hover{background:rgba(147,51,234,0.2);border-color:rgba(192,132,252,0.4);transform:translateX(4px)}.footer-app-btn i{font-size:20px}:root{--section-spacing-y:clamp(40px,4.8vw,65px)}.hero{padding-top:clamp(92px,10.5vh,108px) !important;padding-bottom:var(--section-spacing-y) !important;margin-top:0 !important;margin-bottom:0 !important}.trust-section,.aeo-answer-section,.stats-section,.home-apps-section,.testimonial-section,.problem-section,.target-fitness-section,.gym-flow-section,.solution-section,.features-section,.security-section,.gs-faq-section,.blog-preview-section,.final-cta-section{padding-top:var(--section-spacing-y) !important;padding-bottom:var(--section-spacing-y) !important;margin-top:0 !important;margin-bottom:0 !important}.footer{padding-top:var(--section-spacing-y) !important;padding-bottom:0 !important;margin-top:0 !important}.problem-header{margin-bottom:clamp(28px,4vw,45px) !important}.cta-badge,.gs-faq-badge,.flow-badge,.sec-badge,.target-fitness-badge,.trust-badge,.tfc-badge,.lbf-badge{display:inline-flex !important;align-items:center !important;gap:0.5rem !important;background:rgba(147,51,234,0.12) !important;border:1px solid rgba(192,132,252,0.35) !important;color:#c084fc !important;padding:0.4rem 1.1rem !important;border-radius:999px !important;font-size:0.78rem !important;font-weight:700 !important;letter-spacing:0.8px !important;text-transform:uppercase !important;margin-bottom:1rem !important;box-shadow:0 2px 10px rgba(147,51,234,0.12) !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}body:not(.dark) .cta-badge,body:not(.dark) .gs-faq-badge,body:not(.dark) .flow-badge,body:not(.dark) .sec-badge,body:not(.dark) .target-fitness-badge,body:not(.dark) .trust-badge,body:not(.dark) .tfc-badge,body:not(.dark) .lbf-badge{background:#f3e8ff !important;border-color:#d8b4fe !important;color:#7e22ce !important;box-shadow:0 2px 6px rgba(126,34,206,0.08) !important}.problem-title,.gs-faq-title,.final-cta-title,.target-fitness-title,.tfc-title,.security-title,.flow-section-title,.lbf-title,.testimonial-title{font-family:'Inter Tight','Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:clamp(2rem,3.5vw,2.85rem) !important;font-weight:900 !important;line-height:1.2 !important;letter-spacing:-0.03em !important;color:#ffffff !important;margin-bottom:0.85rem !important}body:not(.dark) .problem-title,body:not(.dark) .gs-faq-title,body:not(.dark) .final-cta-title,body:not(.dark) .target-fitness-title,body:not(.dark) .tfc-title,body:not(.dark) .security-title,body:not(.dark) .flow-section-title,body:not(.dark) .lbf-title,body:not(.dark) .testimonial-title{color:#0f172a !important}.highlight-text,.gs-faq-gradient,.problem-title span,.target-fitness-gradient,.tfc-gradient,.security-gradient,.gradient-text,.flow-gradient-text,.lbf-title-gradient{background:linear-gradient(135deg,#c084fc 0%,#38bdf8 50%,#10b981 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;display:inline !important}body:not(.dark) .highlight-text,body:not(.dark) .gs-faq-gradient,body:not(.dark) .problem-title span,body:not(.dark) .target-fitness-gradient,body:not(.dark) .tfc-gradient,body:not(.dark) .security-gradient,body:not(.dark) .gradient-text,body:not(.dark) .flow-gradient-text,body:not(.dark) .lbf-title-gradient{background:linear-gradient(135deg,#7e22ce 0%,#0284c7 60%,#059669 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}.problem-subtitle,.gs-faq-sub,.final-cta-description,.target-fitness-sub,.tfc-sub,.security-sub,.flow-sub,.lbf-subtitle{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:clamp(0.98rem,1.2vw,1.1rem) !important;font-weight:450 !important;line-height:1.65 !important;color:rgba(255,255,255,0.68) !important;max-width:680px !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:0 !important}body:not(.dark) .problem-subtitle,body:not(.dark) .gs-faq-sub,body:not(.dark) .final-cta-description,body:not(.dark) .target-fitness-sub,body:not(.dark) .tfc-sub,body:not(.dark) .security-sub,body:not(.dark) .flow-sub,body:not(.dark) .lbf-subtitle{color:#475569 !important}.problem-card h3,.flow-card-title,.gs-faq-question h3,.security-card h3,.target-fitness-card h3,.tfc-card h3,.lbf-block-title{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:clamp(1.05rem,1.35vw,1.22rem) !important;font-weight:750 !important;line-height:1.35 !important;letter-spacing:-0.015em !important;color:#ffffff !important}body:not(.dark) .problem-card h3,body:not(.dark) .flow-card-title,body:not(.dark) .gs-faq-question h3,body:not(.dark) .security-card h3,body:not(.dark) .target-fitness-card h3,body:not(.dark) .tfc-card h3,body:not(.dark) .lbf-block-title{color:#0f172a !important}.problem-card p,.gs-faq-answer p,.flow-card-desc,.security-card p,.target-fitness-card p,.tfc-card p,.testimonial-card p{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:0.92rem !important;line-height:1.65 !important;color:rgba(255,255,255,0.72) !important}body:not(.dark) .problem-card p,body:not(.dark) .gs-faq-answer p,body:not(.dark) .flow-card-desc,body:not(.dark) .security-card p,body:not(.dark) .target-fitness-card p,body:not(.dark) .tfc-card p,body:not(.dark) .testimonial-card p{color:#475569 !important}.blog-preview-section{padding-left:20px !important;padding-right:20px !important;width:100% !important;box-sizing:border-box !important}.blog-preview-section .container{max-width:1240px !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:auto !important;margin-right:auto !important}.home-blog-grid-wrap{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:24px !important;max-width:1240px !important;width:100% !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important}@media (max-width:991px){.home-blog-grid-wrap{grid-template-columns:repeat(2,1fr) !important;gap:20px !important}}@media (max-width:640px){.home-blog-grid-wrap{grid-template-columns:1fr !important;gap:16px !important}}body,body.dark{background-color:#080711 !important;background-image:radial-gradient(circle at 50% 0%,rgba(147,51,234,0.14) 0%,transparent 45%),radial-gradient(circle at 10% 25%,rgba(56,189,248,0.08) 0%,transparent 40%),radial-gradient(circle at 90% 45%,rgba(147,51,234,0.09) 0%,transparent 45%),radial-gradient(circle at 15% 65%,rgba(56,189,248,0.07) 0%,transparent 40%),radial-gradient(circle at 85% 85%,rgba(147,51,234,0.08) 0%,transparent 45%) !important;background-attachment:scroll !important;background-size:cover !important;color:#ffffff !important}body:not(.dark){background-color:#f8fafc !important;background-image:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(147,51,234,0.05) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 90% 35%,rgba(56,189,248,0.04) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 10% 65%,rgba(16,185,129,0.04) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(147,51,234,0.04) 0%,transparent 60%) !important;background-attachment:scroll !important;color:#0f172a !important}body:not(.dark) .blob1,body:not(.dark) .blob2{opacity:0.04 !important}body:not(.dark) .blob3{opacity:0.05 !important}body:not(.dark) .hero-trust-bar,body:not(.dark) .hero-trust-bar span{color:#334155 !important}.hero,.trust-section,.target-fitness-section,.tfc-section,.problem-section,.gym-flow-section,.lbf-section,.solution-section,.features-section,.stats-section,.testimonial-section,.security-section,.gs-faq-section,.final-cta-section,.blog-preview-section{background:transparent !important;background-color:transparent !important;position:relative !important}.problem-card,.tfc-card,.lbf-block,.stats-row,.testimonial-card,.security-card,.gs-faq-item,.final-cta-card,.blog-card{background:rgba(16,14,30,0.75) !important;border:1px solid rgba(192,132,252,0.18) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;box-shadow:0 15px 35px rgba(0,0,0,0.35) !important}body:not(.dark) .problem-card,body:not(.dark) .tfc-card,body:not(.dark) .lbf-block,body:not(.dark) .stats-row,body:not(.dark) .testimonial-card,body:not(.dark) .security-card,body:not(.dark) .gs-faq-item,body:not(.dark) .final-cta-card,body:not(.dark) .blog-card{background:#ffffff !important;border:1px solid #e2e8f0 !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.03),0 16px 36px -4px rgba(15,23,42,0.07) !important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1) !important}body:not(.dark) .problem-card:hover,body:not(.dark) .tfc-card:hover,body:not(.dark) .lbf-block:hover,body:not(.dark) .security-card:hover,body:not(.dark) .gs-faq-item:hover,body:not(.dark) .final-cta-card:hover,body:not(.dark) .blog-card:hover{border-color:rgba(147,51,234,0.35) !important;box-shadow:0 10px 15px -3px rgba(0,0,0,0.05),0 24px 48px -4px rgba(114,78,191,0.15) !important;transform:translateY(-4px) !important}.blog-card{padding:14px !important;cursor:pointer !important;border-radius:24px !important}.blog-card-title{color:#ffffff !important;line-height:1.45 !important;font-size:1.12rem !important;font-weight:750 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}body:not(.dark) .blog-card-title{color:#0f172a !important}.blog-card-category{background:rgba(147,51,234,0.15);color:#c084fc;border:1px solid rgba(192,132,252,0.3);font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:0.5px}body:not(.dark) .blog-card-category{background:#f3e8ff !important;color:#7e22ce !important;border-color:#d8b4fe !important}.blog-card-date{font-size:12px;color:rgba(255,255,255,0.65)}body:not(.dark) .blog-card-date{color:#64748b !important}.blog-card-footer{border-top:1px solid rgba(255,255,255,0.08);width:100%}body:not(.dark) .blog-card-footer{border-top-color:#f1f5f9 !important}.blog-card-cta{color:#38bdf8;font-weight:700;font-size:13.5px}body:not(.dark) .blog-card-cta{color:#0284c7 !important}.blog-card-readtime{font-size:12px;color:rgba(255,255,255,0.55)}body:not(.dark) .blog-card-readtime{color:#64748b !important}.logo-marquee-section,.trust-section,.aeo-answer-section,.tfc-section,.target-fitness-section,.problem-section,.gym-flow-section,.lbf-section,.stats-section,.home-apps-section,.testimonial-section,.testimonials-section,.security-section,.gs-faq-section,.final-cta-section,.blog-preview-section{padding-top:var(--section-spacing-y) !important;padding-bottom:var(--section-spacing-y) !important;padding-left:20px !important;padding-right:20px !important;margin-top:0 !important;margin-bottom:0 !important;width:100% !important;box-sizing:border-box !important}.tfc-wrap,.problem-container,.lbf-wrap,.stats-row,.testimonial-container,.security-card,.gs-faq-wrap,.final-cta-card,.home-blog-grid-wrap,.hero-content,.dashboard{max-width:1240px !important;width:100% !important;margin:0 auto !important;box-sizing:border-box !important}@media (max-width:1280px){.nav-container,.hero-content,.dashboard,.showcase-wrapper,.tfc-wrap,.problem-container,.lbf-wrap,.stats-row,.testimonial-container,.security-card,.gs-faq-wrap,.final-cta-card,.home-blog-grid-wrap{max-width:100% !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}}.problem-header,.tfc-header,.lbf-header,.gs-faq-header,.security-header,.cta-header{text-align:center !important;max-width:820px !important;margin:0 auto clamp(32px,3.5vw,42px) !important}.tfc-badge,.cta-badge,.lbf-badge,.gs-faq-badge,.security-badge,.hero-eyebrow-pill{margin-bottom:12px !important}.problem-title,.tfc-title,.lbf-title,.gs-faq-title,.security-title,.cta-title{margin-bottom:14px !important}.problem-subtitle,.tfc-sub,.lbf-sub,.gs-faq-sub,.security-subtitle,.cta-subtitle{margin:0 auto !important;max-width:680px !important;line-height:1.6 !important}.tfc-tabs,.gs-faq-tabs{margin-bottom:28px !important}.tfc-trust-bar,.gs-faq-footer,.problem-section .text-center.mt-5,.blog-preview-section .text-center.mt-5{margin-top:36px !important}.problem-grid,.tfc-grid,.home-blog-grid-wrap{gap:24px !important}.spotlight-card{position:relative !important;overflow:hidden !important}.spotlight-card::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(450px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(192,132,252,0.12),transparent 65%);opacity:0;pointer-events:none;transition:opacity 0.35s cubic-bezier(0.16,1,0.3,1);z-index:1}body:not(.dark) .spotlight-card::before{background:radial-gradient(450px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(147,51,234,0.08),transparent 65%)}.spotlight-card:hover::before{opacity:1}.spotlight-card>*{position:relative;z-index:2}.mobile-sticky-dock{display:none;position:fixed;bottom:16px;left:12px;right:12px;max-width:440px;margin:0 auto;z-index:1050;padding:6px 8px;border-radius:999px;background:rgba(14,11,26,0.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(192,132,252,0.35);box-shadow:0 16px 36px rgba(0,0,0,0.6),0 0 20px rgba(147,51,234,0.25);transform:translateY(120%);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),opacity 0.3s ease;opacity:0;pointer-events:none}body:not(.dark) .mobile-sticky-dock{background:rgba(255,255,255,0.96);border-color:rgba(203,213,225,0.95);box-shadow:0 16px 36px rgba(114,78,191,0.18),0 4px 12px rgba(0,0,0,0.08)}.mobile-sticky-dock.visible{transform:translateY(0);opacity:1;pointer-events:auto}@media (max-width:768px){.mobile-sticky-dock{display:flex;align-items:center;justify-content:space-between;gap:8px}}.dock-btn-demo{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#9333ea,#7c3aed);color:#ffffff !important;font-size:13px;font-weight:750;text-decoration:none;border:none;box-shadow:0 4px 14px rgba(147,51,234,0.4);white-space:nowrap}.dock-btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:999px;background:rgba(34,197,94,0.16);border:1px solid rgba(34,197,94,0.4);color:#4ade80 !important;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}body:not(.dark) .dock-btn-whatsapp{background:#dcfce7;color:#15803d !important;border-color:#86efac}.dock-btn-call{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);color:#e2e8f0 !important;font-size:14px;text-decoration:none;flex-shrink:0}body:not(.dark) .dock-btn-call{background:#f1f5f9;color:#334155 !important;border-color:#cbd5e1}.live-social-toast{position:fixed;bottom:24px;left:24px;max-width:380px;padding:12px 16px;border-radius:16px;background:rgba(14,11,26,0.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(192,132,252,0.3);box-shadow:0 12px 32px rgba(0,0,0,0.5),0 0 16px rgba(147,51,234,0.15);z-index:1040;display:flex;align-items:center;gap:12px;transform:translateY(100px);opacity:0;pointer-events:none;transition:all 0.45s cubic-bezier(0.16,1,0.3,1)}body:not(.dark) .live-social-toast{background:rgba(255,255,255,0.96);border-color:rgba(203,213,225,0.9);box-shadow:0 12px 32px rgba(114,78,191,0.15),0 2px 8px rgba(0,0,0,0.05)}.live-social-toast.active{transform:translateY(0);opacity:1;pointer-events:auto}@media (max-width:768px){.live-social-toast{display:none !important}}.toast-live-dot{width:9px;height:9px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981;flex-shrink:0;animation:hudDotPulse 2s infinite ease-in-out}.toast-content{flex:1;min-width:0}.toast-title{font-size:12.5px;font-weight:700;color:#ffffff;line-height:1.35;margin:0}body:not(.dark) .toast-title{color:#0f172a}.toast-time{font-size:11px;color:#94a3b8;margin-top:2px;display:block}.toast-close{background:none;border:none;color:#64748b;font-size:16px;cursor:pointer;padding:0 4px;line-height:1;transition:color 0.2s ease;flex-shrink:0}.toast-close:hover{color:#ffffff}body:not(.dark) .toast-close:hover{color:#0f172a}#navbar,.hero,#hero,.hero-section,.logo-marquee-section,.trust-section,.target-fitness-section,.tfc-section,.problem-section,.gym-flow-section,.lbf-section,.stats-section,.member-app-section,.solution-section,.features-section,.testimonial-section,.security-section,.gs-faq-section,.final-cta-section,.blog-preview-section,.footer{padding-left:20px !important;padding-right:20px !important;width:100% !important;box-sizing:border-box !important}@media (max-width:768px){#navbar,.hero,#hero,.hero-section,.logo-marquee-section,.trust-section,.target-fitness-section,.tfc-section,.problem-section,.gym-flow-section,.lbf-section,.stats-section,.member-app-section,.solution-section,.features-section,.testimonial-section,.security-section,.gs-faq-section,.final-cta-section,.blog-preview-section,.footer{padding-left:16px !important;padding-right:16px !important}}@media (max-width:480px){#navbar,.hero,#hero,.hero-section,.logo-marquee-section,.trust-section,.target-fitness-section,.tfc-section,.problem-section,.gym-flow-section,.lbf-section,.stats-section,.member-app-section,.solution-section,.features-section,.testimonial-section,.security-section,.gs-faq-section,.final-cta-section,.blog-preview-section,.footer{padding-left:14px !important;padding-right:14px !important}}@media (max-width:768px){.tfc-wrap,.problem-container,.lbf-wrap,.member-app-wrap,.client-container,.security-container,.gs-faq-wrap,.final-cta-container,.blog-preview-section .container{padding-left:0 !important;padding-right:0 !important;width:100% !important}.tfc-card,.problem-card,.lbf-block,.stats-row,.member-app-card,.testimonial-container,.security-card,.final-cta-card{padding:24px 20px !important;border-radius:20px !important;width:100% !important;box-sizing:border-box !important}}.hero-content,.dashboard,.showcase-wrapper,.tfc-wrap,.problem-container,.lbf-wrap,.stats-row,.member-app-card,.testimonial-container,.security-container,.security-card,.gs-faq-wrap,.final-cta-container,.final-cta-card,.home-blog-grid-wrap{max-width:1240px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}@media (max-width:768px){html,body{overflow-x:hidden !important;width:100% !important;max-width:100vw !important;-webkit-text-size-adjust:100%}button,a.hero-btn-primary,a.hero-btn-secondary,a.cta-primary-btn,a.cta-secondary-btn,.gs-faq-question,.cta-contact-chip,.ftab{min-height:44px}.hero{padding-top:clamp(75px,11vh,90px) !important;padding-bottom:var(--section-spacing-y) !important}.hero-headline{font-size:clamp(1.75rem,6.5vw,2.6rem) !important;line-height:1.18 !important;letter-spacing:-0.4px !important;margin-bottom:1rem !important}.hero-subtext{font-size:0.95rem !important;line-height:1.55 !important;margin-bottom:1.25rem !important;padding:0 4px !important}.hero-problems-solved-strip{gap:6px !important;margin-bottom:1.25rem !important}.hero-problems-solved-strip .badge-pill-item{font-size:11.5px !important;padding:5px 11px !important;line-height:1.3 !important}.float-badge,.float-badge-1,.float-badge-2,.float-badge-3,.float-badge-4{display:none !important}.dashboard{margin-top:25px !important}.showcase-wrapper{padding:0 !important;border-radius:20px !important;width:100% !important;box-sizing:border-box !important}.showcase-inner{flex-direction:column !important;gap:14px !important;width:100% !important;box-sizing:border-box !important}.browser-mockup-wrap{width:100% !important;border-radius:20px !important;box-sizing:border-box !important;overflow:hidden !important}.feature-tab-list{display:flex !important;flex-direction:row !important;align-items:center !important;overflow-x:auto !important;overflow-y:hidden !important;white-space:nowrap !important;width:100% !important;max-width:100% !important;gap:8px !important;padding:8px 14px !important;border-radius:999px !important;margin:14px auto 0 !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box !important}.feature-tab-list::-webkit-scrollbar{display:none}.ftab{flex:0 0 auto !important;width:42px !important;height:42px !important;min-height:42px !important;padding:0 !important;border-radius:12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}.ftab-text,.ftab-sub,.ftab-label,.ftab-bar{display:none !important}.screen-wrapper,.dashboard-carousel-wrapper{width:100% !important;border-radius:16px !important}.screen-wrapper img,.dashboard-carousel img{width:100% !important;height:auto !important;border-radius:12px !important}.logo-marquee-section{padding-top:20px !important;padding-bottom:20px !important}.problem-section{padding-top:var(--section-spacing-y) !important;padding-bottom:var(--section-spacing-y) !important}.problem-title{font-size:clamp(1.5rem,5.5vw,2.2rem) !important;line-height:1.2 !important}.problem-subtitle{font-size:0.9rem !important;line-height:1.5 !important}.problem-grid{grid-template-columns:1fr !important;gap:16px !important}.features-tabs-nav{overflow-x:auto !important;white-space:nowrap !important;display:flex !important;gap:8px !important;padding-bottom:8px !important;-webkit-overflow-scrolling:touch}.features-grid-cards{grid-template-columns:1fr !important;gap:16px !important}.verticals-grid{grid-template-columns:1fr !important;gap:16px !important}.stats-row{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:14px !important;padding:20px 14px !important}.stat-number{font-size:clamp(1.75rem,6vw,2.4rem) !important;line-height:1.1 !important}.stat-label{font-size:0.8rem !important;line-height:1.3 !important}.testimonial-cards-wrap{grid-template-columns:1fr !important}.pricing-grid{grid-template-columns:1fr !important;gap:20px !important}.gs-faq-tabs{display:flex !important;overflow-x:auto !important;white-space:nowrap !important;gap:8px !important;padding-bottom:8px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gs-faq-tabs::-webkit-scrollbar{display:none}.gs-faq-tab{flex:0 0 auto !important;font-size:13px !important;padding:7px 14px !important}.gs-faq-question{padding:14px 16px !important}.gs-faq-question h3{font-size:0.92rem !important;line-height:1.4 !important}.gs-faq-answer{padding:0 16px 16px !important;font-size:0.88rem !important;line-height:1.55 !important}.final-cta-section{padding-top:var(--section-spacing-y) !important;padding-bottom:var(--section-spacing-y) !important}.final-cta-card{padding:28px 16px !important}.final-cta-title{font-size:clamp(1.5rem,5.5vw,2.2rem) !important;line-height:1.2 !important}.final-cta-description{font-size:0.9rem !important;line-height:1.5 !important}.final-cta-pillars-grid{grid-template-columns:repeat(2,1fr) !important;gap:10px !important}.final-cta-pillar-item{padding:12px 10px !important}.pillar-text strong{font-size:0.8rem !important}.pillar-text span{font-size:0.72rem !important}.gs-demo-modal .form-control,.gs-demo-input{font-size:16px !important}.gs-demo-modal .modal-dialog{margin:10px auto !important;max-width:calc(100vw - 20px) !important}.gs-demo-modal .modal-body{max-height:82vh !important;overflow-y:auto !important;padding:14px 16px !important}.gs-demo-modal .modal-header{position:relative !important;padding:18px 16px 10px !important}.gs-demo-close-btn{position:absolute !important;top:14px !important;right:14px !important;width:34px !important;height:34px !important;z-index:20 !important;background:rgba(255,255,255,0.14) !important;border:1px solid rgba(255,255,255,0.25) !important;color:#ffffff !important}.gs-demo-modal-header-content{width:100% !important;padding-right:40px !important}.gs-demo-badge-wrap{flex-wrap:wrap !important;gap:6px !important;margin-bottom:8px !important}.mobile-sticky-dock{display:flex !important;position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:9999 !important;background:rgba(15,17,26,0.95) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border-top:1px solid rgba(255,255,255,0.12) !important;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px)) !important;gap:8px !important;align-items:center !important;box-shadow:0 -4px 20px rgba(0,0,0,0.4) !important;transform:translateY(100%);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1) !important}body:not(.dark) .mobile-sticky-dock{background:rgba(255,255,255,0.96) !important;border-top:1px solid rgba(168,85,247,0.25) !important;box-shadow:0 -4px 20px rgba(0,0,0,0.08) !important}.mobile-sticky-dock.visible{transform:translateY(0) !important}.dock-btn-demo{flex:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:10px 14px !important;border-radius:10px !important;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%) !important;color:#ffffff !important;font-weight:700 !important;font-size:13.5px !important;border:none !important;text-decoration:none !important;box-shadow:0 4px 14px rgba(168,85,247,0.35) !important}.dock-btn-whatsapp{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:10px 14px !important;border-radius:10px !important;background:#25d366 !important;color:#ffffff !important;font-weight:700 !important;font-size:13px !important;text-decoration:none !important;box-shadow:0 4px 14px rgba(37,211,102,0.35) !important}.dock-btn-call{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;border-radius:10px !important;background:rgba(255,255,255,0.1) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#ffffff !important;font-size:15px !important;text-decoration:none !important}body:not(.dark) .dock-btn-call{background:#f1f5f9 !important;border-color:#cbd5e1 !important;color:#0f172a !important}}@media (max-width:575px){.hero-cta-group,.cta-buttons{display:flex !important;flex-direction:column !important;width:100% !important;max-width:320px !important;margin:0 auto !important;gap:10px !important}.hero-btn-primary,.hero-btn-secondary,.cta-primary-btn,.cta-secondary-btn{width:100% !important;justify-content:center !important;padding:12px 20px !important;font-size:14px !important}.hero-btn-secondary{background:linear-gradient(135deg,#25D366 0%,#15803d 100%) !important;border:none !important;color:#ffffff !important;font-weight:800 !important;box-shadow:0 4px 18px rgba(37,211,102,0.45) !important}body:not(.dark) .hero-btn-secondary{background:linear-gradient(135deg,#25D366 0%,#15803d 100%) !important;border:none !important;color:#ffffff !important}.hero-btn-secondary .play-btn-circle{background:rgba(255,255,255,0.22) !important;border-color:rgba(255,255,255,0.45) !important}.hero-btn-secondary .play-btn-circle i{color:#ffffff !important}.hero-trust-bar,.cta-trust{flex-direction:column !important;gap:8px !important}.stats-row{grid-template-columns:repeat(2,1fr) !important;gap:10px !important}.home-blog-grid-wrap{grid-template-columns:1fr !important;gap:16px !important}}@media (max-width:360px){.stats-row{grid-template-columns:1fr !important}.final-cta-pillars-grid{grid-template-columns:1fr !important}.hero-headline{font-size:1.6rem !important}.problem-title,.final-cta-title{font-size:1.4rem !important}}.pricing-grid-wrap{padding-top:18px !important;position:relative;z-index:1}.pricing-plan-card{position:relative;overflow:visible !important;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease}.pricing-plan-card.popular{z-index:2}.plan-popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#a855f7 0%,#38bdf8 100%);color:#ffffff !important;font-size:11px;font-weight:800;padding:5px 16px;border-radius:999px;text-transform:uppercase;letter-spacing:0.6px;box-shadow:0 4px 14px rgba(147,51,234,0.45);white-space:nowrap;z-index:10;pointer-events:none}.pricing-val{font-size:2.2rem;font-weight:850;color:#ffffff;font-family:'Inter Tight',sans-serif;line-height:1}.pricing-period{font-size:13px;color:#94a3b8;font-weight:500}.pricing-divider{border-bottom:1px solid rgba(255,255,255,0.08)}.plan-desc-text{color:#94a3b8;line-height:1.5}.pricing-inc-list{font-size:13px;color:rgba(255,255,255,0.88)}.pricing-inc-list strong{color:#ffffff}body:not(.dark) .pricing-plan-card{background:#ffffff !important;border:1px solid rgba(203,213,225,0.85) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.03),0 16px 36px -4px rgba(114,78,191,0.09) !important}body:not(.dark) .pricing-plan-card:hover{border-color:rgba(147,51,234,0.35) !important;box-shadow:0 10px 15px -3px rgba(0,0,0,0.05),0 24px 48px -4px rgba(114,78,191,0.15) !important}body:not(.dark) .pricing-plan-card.popular{border:2px solid #9333ea !important;box-shadow:0 20px 45px rgba(147,51,234,0.18) !important}body:not(.dark) .pricing-val{color:#0f172a !important}body:not(.dark) .pricing-period{color:#64748b !important}body:not(.dark) .pricing-divider{border-bottom:1px solid rgba(203,213,225,0.7) !important}body:not(.dark) .plan-desc-text{color:#475569 !important}body:not(.dark) .pricing-inc-list{color:#334155 !important}body:not(.dark) .pricing-inc-list strong{color:#0f172a !important}@media (max-width:480px){.pricing-plan-card{padding:22px 18px !important;border-radius:18px !important}.pricing-val{font-size:1.85rem !important}}.security-trust-section{padding:clamp(50px,6vw,75px) 20px 45px;width:100%;margin:0 auto;position:relative;z-index:2;box-sizing:border-box}.security-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin:2.2rem auto 0;padding:0 !important;box-sizing:border-box}@media (max-width:991px){.security-trust-grid{grid-template-columns:1fr;gap:18px}}.sec-trust-card{background:rgba(15,23,42,0.65);border:1px solid rgba(192,132,252,0.2);border-radius:18px;padding:1.6rem 1.7rem;position:relative;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all 0.35s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,0.25);overflow:hidden}.sec-trust-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--sec-accent,#c084fc),transparent);opacity:0.85;transition:opacity 0.3s ease}.sec-trust-card:hover{transform:translateY(-5px);border-color:var(--sec-accent,rgba(192,132,252,0.5));box-shadow:0 18px 45px rgba(0,0,0,0.45),0 0 25px rgba(0,0,0,0.3)}.sec-trust-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.sec-icon-box{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);box-shadow:0 4px 15px rgba(0,0,0,0.2)}.sec-badge-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:4px 11px;border-radius:999px;border:1px solid}.sec-trust-title{font-size:1.15rem;font-weight:750;color:#ffffff;margin-bottom:0.45rem;letter-spacing:-0.01em}.sec-trust-desc{font-size:0.88rem;color:rgba(248,250,252,0.75);line-height:1.55;margin-bottom:1rem;flex-grow:1}.sec-trust-meta{display:flex;align-items:center;gap:8px;padding-top:0.75rem;border-top:1px solid rgba(255,255,255,0.08);font-size:0.82rem;color:rgba(255,255,255,0.6)}.sec-pulse-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:secPulse 2s infinite}@keyframes secPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(1.25)}}body:not(.dark) .sec-trust-card{background:rgba(255,255,255,0.95);border:1px solid rgba(147,51,234,0.2);box-shadow:0 10px 30px rgba(114,78,191,0.08)}body:not(.dark) .sec-trust-title{color:#0f172a}body:not(.dark) .sec-trust-desc{color:#475569}body:not(.dark) .sec-trust-meta{border-top:1px solid rgba(0,0,0,0.08);color:#64748b}@media (max-width:768px){.security-trust-grid{grid-template-columns:1fr;gap:1.1rem}}.hero-feature-dock{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:1.25rem !important;margin:1.5rem auto 2.2rem auto !important;padding:0.65rem 1.5rem !important;background:rgba(18,14,38,0.75) !important;border:1px solid rgba(192,132,252,0.22) !important;border-radius:100px !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;box-shadow:0 10px 30px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.1) !important;max-width:1020px !important;transition:all 0.3s ease !important;box-sizing:border-box !important}body:not(.dark) .hero-feature-dock{background:rgba(255,255,255,0.9) !important;border:1px solid rgba(147,51,234,0.2) !important;box-shadow:0 10px 30px rgba(114,78,191,0.08) !important}.hfd-item{display:flex !important;align-items:center !important;gap:0.65rem !important;text-align:left !important}.hfd-icon{width:34px !important;height:34px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:13px !important;flex-shrink:0 !important}.hfd-icon-red{background:rgba(244,63,94,0.15) !important;color:#f43f5e !important;border:1px solid rgba(244,63,94,0.3) !important;box-shadow:0 0 12px rgba(244,63,94,0.2) !important}.hfd-icon-blue{background:rgba(56,189,248,0.15) !important;color:#38bdf8 !important;border:1px solid rgba(56,189,248,0.3) !important;box-shadow:0 0 12px rgba(56,189,248,0.2) !important}.hfd-icon-green{background:rgba(34,197,94,0.15) !important;color:#22c55e !important;border:1px solid rgba(34,197,94,0.3) !important;box-shadow:0 0 12px rgba(34,197,94,0.2) !important}.hfd-icon-purple{background:rgba(192,132,252,0.15) !important;color:#c084fc !important;border:1px solid rgba(192,132,252,0.3) !important;box-shadow:0 0 12px rgba(192,132,252,0.2) !important}.hfd-text{display:flex !important;flex-direction:column !important;line-height:1.25 !important}.hfd-text strong{font-size:13px !important;font-weight:700 !important;color:#ffffff !important;letter-spacing:-0.01em !important}body:not(.dark) .hfd-text strong{color:#0f172a !important}.hfd-text span{font-size:11px !important;color:rgba(255,255,255,0.65) !important;font-weight:500 !important}body:not(.dark) .hfd-text span{color:#64748b !important}.hfd-divider{width:1px !important;height:24px !important;background:rgba(255,255,255,0.12) !important}body:not(.dark) .hfd-divider{background:rgba(0,0,0,0.08) !important}@media (max-width:991px){.hero-feature-dock{border-radius:20px !important;flex-direction:column !important;align-items:stretch !important;gap:0.85rem !important;padding:1rem 1.2rem !important;max-width:440px !important}.hfd-divider{width:100% !important;height:1px !important}}