.cmpLanding{--bg-dark:#F0F4F8;--bg-card:#FFFFFF;--primary-cyan:#2BBAA0;--primary-glow:rgba(43,186,160,0.3);--accent-gold:#D4A017;--accent-gold-glow:rgba(212,160,23,0.3);--danger-red:#E63946;--text-main:#1A2332;--text-muted:#5A6A7A;--font-heading:var(--cmp-font-outfit),"Outfit",sans-serif;--font-body:"Inter",sans-serif;--glass-bg:rgba(255,255,255,0.65);--glass-border:rgba(0,0,0,0.08);--nav-scrolled-bg:rgba(240,244,248,0.9);--subtle-bg:rgba(0,0,0,0.04);--subtle-bg-hover:rgba(0,0,0,0.04);--input-bg:rgba(255,255,255,0.7);--footer-bg:rgba(0,0,0,0.03);--shadow-strength:0.06;--shadow-md:rgba(0,0,0,0.08);--shadow-lg:rgba(0,0,0,0.1);--hero-grad-start:#1A2332;--hero-grad-end:#3A4A5A;--blob1-color:rgba(43,186,160,0.08);--blob2-color:rgba(43,186,160,0.1);--card-hover-bg:rgba(255,255,255,0.85);--badge-bg:rgba(255,255,255,0.95);--pricing-featured-bg:linear-gradient(135deg,rgba(43,186,160,0.06),rgba(25,118,210,0.04));--separator:rgba(0,0,0,0.06);--separator-light:rgba(0,0,0,0.05);--faq-grad:rgba(0,0,0,0.02);--pricing-grad:rgba(0,0,0,0.02);--benefits-grad:rgba(43,186,160,0.04);--solution-bg:rgba(255,255,255,0.4);--roi-math-bg:rgba(0,0,0,0.03);--roi-math-border:rgba(0,0,0,0.06);--table-head-bg:rgba(43,186,160,0.08);--table-row-hover:rgba(43,186,160,0.05);--table-cell-border:rgba(0,0,0,0.04);--icon-wrap-bg:rgba(0,0,0,0.04);--feature-icon-bg:rgba(0,0,0,0.03);--benefit-icon-bg:rgba(43,186,160,0.1);--benefit-icon-border:rgba(43,186,160,0.2);--benefit-accent-bg:rgba(212,160,23,0.1);--benefit-accent-border:rgba(212,160,23,0.2);--bubble-bg:rgba(43,186,160,0.1);--bubble-border:rgba(43,186,160,0.25);--mockup-header-bg:rgba(0,0,0,0.04);--mockup-body-bg:rgba(0,0,0,0.02);--lang-selector-bg:rgba(0,0,0,0.05);--logo-filter:invert(62%) sepia(52%) saturate(487%) hue-rotate(118deg) brightness(92%) contrast(88%);background-color:var(--bg-dark);color:var(--text-main);font-family:var(--font-body);line-height:1.6;overflow-x:hidden;transition:background-color .4s ease,color .4s ease;min-height:100vh;position:relative}.cmpLanding[data-cmp-theme=dark]{--bg-dark:#0B132B;--bg-card:#1C2541;--primary-cyan:#48E5C2;--primary-glow:rgba(72,229,194,0.4);--accent-gold:#F9C80E;--accent-gold-glow:rgba(249,200,14,0.4);--danger-red:#E63946;--text-main:#F8F9FA;--text-muted:#ADB5BD;--glass-bg:rgba(28,37,65,0.45);--glass-border:rgba(255,255,255,0.08);--nav-scrolled-bg:rgba(11,19,43,0.85);--subtle-bg:rgba(255,255,255,0.05);--subtle-bg-hover:rgba(255,255,255,0.05);--input-bg:rgba(0,0,0,0.2);--footer-bg:rgba(0,0,0,0.2);--shadow-strength:0.5;--shadow-md:rgba(0,0,0,0.3);--shadow-lg:rgba(0,0,0,0.4);--hero-grad-start:#FFFFFF;--hero-grad-end:#ADB5BD;--blob1-color:rgba(28,37,65,0.8);--blob2-color:rgba(72,229,194,0.15);--card-hover-bg:rgba(28,37,65,0.6);--badge-bg:rgba(14,20,40,0.95);--pricing-featured-bg:linear-gradient(135deg,rgba(72,229,194,0.05),rgba(25,118,210,0.05));--separator:rgba(255,255,255,0.05);--separator-light:rgba(255,255,255,0.05);--faq-grad:rgba(28,37,65,0.3);--pricing-grad:rgba(11,19,43,0.5);--benefits-grad:rgba(72,229,194,0.05);--solution-bg:rgba(28,37,65,0.2);--roi-math-bg:rgba(0,0,0,0.2);--roi-math-border:rgba(255,255,255,0.05);--table-head-bg:rgba(72,229,194,0.08);--table-row-hover:rgba(72,229,194,0.04);--table-cell-border:rgba(255,255,255,0.04);--icon-wrap-bg:rgba(255,255,255,0.05);--feature-icon-bg:rgba(255,255,255,0.05);--benefit-icon-bg:rgba(72,229,194,0.1);--benefit-icon-border:rgba(72,229,194,0.2);--benefit-accent-bg:rgba(249,200,14,0.1);--benefit-accent-border:rgba(249,200,14,0.2);--bubble-bg:rgba(72,229,194,0.1);--bubble-border:rgba(72,229,194,0.2);--mockup-header-bg:rgba(0,0,0,0.2);--mockup-body-bg:rgba(255,255,255,0.05);--lang-selector-bg:rgba(255,255,255,0.1);--logo-filter:invert(86%) sepia(21%) saturate(1084%) hue-rotate(113deg) brightness(97%) contrast(85%)}.cmpLanding *,.cmpLanding :after,.cmpLanding :before{margin:0;padding:0;box-sizing:border-box}.cmpLanding .logo,.cmpLanding h1,.cmpLanding h2,.cmpLanding h3,.cmpLanding h4{font-family:var(--font-heading)}.cmpLanding a{text-decoration:none;color:inherit}.cmpLanding .container{max-width:1200px;margin:0 auto;padding:0 24px}.cmpLanding .container-sm{max-width:800px}.cmpLanding .center{text-align:center}.cmpLanding .theme-toggle{background:none;border:1px solid var(--glass-border);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.1rem;color:var(--text-muted);flex-shrink:0}.cmpLanding .theme-toggle:hover{border-color:var(--primary-cyan);color:var(--primary-cyan);background:var(--subtle-bg)}.cmpLanding .glass-card{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,var(--shadow-strength));transition:transform .3s ease,box-shadow .3s ease}.cmpLanding .fade-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.cmpLanding .fade-up.is-visible,.cmpLanding .is-visible.fade-up{opacity:1;transform:translateY(0)}.cmpLanding .btn{display:inline-block;padding:12px 28px;border-radius:8px;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:all .3s ease;text-align:center;border:none}.cmpLanding .btn-primary{background-color:var(--primary-cyan);color:#000}.cmpLanding .btn-primary:hover{background-color:#3CD0B0;transform:translateY(-2px);box-shadow:0 8px 24px var(--primary-glow)}.cmpLanding .btn-secondary{background-color:transparent;border:1px solid var(--text-muted);color:var(--text-main)}.cmpLanding .btn-secondary:hover{border-color:var(--primary-cyan);color:var(--primary-cyan);transform:translateY(-2px)}.cmpLanding .btn-outline{background-color:transparent;border:1px solid var(--glass-border);color:var(--text-main)}.cmpLanding .btn-outline:hover{background-color:var(--subtle-bg-hover);border-color:var(--text-main)}.cmpLanding .btn-large{padding:16px 40px;font-size:1.1rem}.cmpLanding .btn-full{width:100%}.cmpLanding .glow-btn{box-shadow:0 0 20px var(--primary-glow)}.cmpLanding .glow-btn:hover{box-shadow:0 0 30px var(--primary-glow),0 0 10px var(--primary-cyan) inset}.cmpLanding .navbar{position:fixed;top:0;left:0;width:100%;z-index:100;padding:20px 0;transition:padding .3s ease,background-color .3s ease,backdrop-filter .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.cmpLanding .navbar.scrolled{padding:12px 0;background-color:var(--nav-scrolled-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-border)}.cmpLanding .nav-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.cmpLanding .nav-right{display:flex;align-items:center;gap:20px}.cmpLanding .lang-switcher{display:flex;align-items:center;gap:8px;background:var(--subtle-bg);padding:4px 12px;border-radius:20px;border:1px solid var(--glass-border)}.cmpLanding .lang-btn{background:none;border:none;color:var(--text-muted);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .3s ease;padding:2px 4px}.cmpLanding .lang-btn.active{color:var(--primary-cyan)}.cmpLanding .lang-btn:hover:not(.active){color:var(--text-main)}.cmpLanding .lang-separator{color:var(--glass-border);font-size:.8rem}.cmpLanding .logo{font-size:1.5rem;font-weight:800;letter-spacing:-.5px}.cmpLanding .logo,.cmpLanding .logo-wrapper{display:flex;align-items:center;gap:12px}.cmpLanding .logo-img{height:36px;width:auto;display:block;filter:var(--logo-filter)}.cmpLanding .logo-brand-text{display:flex;align-items:center;font-size:1.5rem;font-weight:800;letter-spacing:-.5px}.cmpLanding .logo-text{color:var(--text-main)}.cmpLanding .logo-accent{color:var(--primary-cyan)}.cmpLanding .hero{position:relative;padding:160px 24px 80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto;align-items:center;min-height:90vh;min-height:90dvh}.cmpLanding .bubble{display:inline-block;padding:6px 16px;color:var(--primary-cyan);border:1px solid var(--bubble-border);border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.cmpLanding .bubble,.cmpLanding .bubble.green{background-color:var(--bubble-bg)}.cmpLanding .hero-title{font-size:3.5rem;line-height:1.1;margin-bottom:24px;background:linear-gradient(to right,var(--hero-grad-start),var(--hero-grad-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance}.cmpLanding .hero-subtitle{font-size:1.1rem;color:var(--text-muted);margin-bottom:40px;max-width:500px;line-height:1.7}.cmpLanding .hero-actions{display:flex;gap:16px;flex-wrap:wrap}.cmpLanding .blur-blob{position:absolute;border-radius:50%;filter:blur(120px);z-index:0;opacity:.6;pointer-events:none}.cmpLanding .blob-1{top:-10%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,var(--blob1-color) 0,transparent 70%)}.cmpLanding .blob-2{bottom:10%;right:-20%;width:700px;height:700px;background:radial-gradient(circle,var(--blob2-color) 0,transparent 70%)}.cmpLanding .hero-content,.cmpLanding .hero-visual{position:relative;z-index:1}.cmpLanding .mockup-card{padding:0;overflow:hidden;transform:perspective(1000px) rotateY(-10deg) rotateX(5deg);animation:cmpFloating 6s ease-in-out infinite}@keyframes cmpFloating{0%{transform:perspective(1000px) rotateY(-10deg) rotateX(5deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-8deg) rotateX(8deg) translateY(-20px)}to{transform:perspective(1000px) rotateY(-10deg) rotateX(5deg) translateY(0)}}.cmpLanding section{padding:100px 0}.cmpLanding .section-header{margin-bottom:64px}.cmpLanding .section-title{font-size:2.5rem;margin-bottom:16px}.cmpLanding .section-desc{color:var(--text-muted);font-size:1.1rem}.cmpLanding .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cmpLanding .problem-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:40px;transition:transform .3s ease}.cmpLanding .problem-card:hover{transform:translateY(-5px);background:var(--card-hover-bg)}.cmpLanding .icon-wrap{width:56px;height:56px;background:var(--icon-wrap-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--text-main)}.cmpLanding .icon-wrap svg{width:28px;height:28px}.cmpLanding .icon-wrap.danger{background:rgba(230,57,70,.1);color:var(--danger-red)}.cmpLanding .highlight-danger{border:1px solid rgba(230,57,70,.3);position:relative;overflow:hidden}.cmpLanding .highlight-danger:after{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(230,57,70,.2) 0,transparent 70%);border-radius:50%;transform:translate(50%,-50%)}.cmpLanding .problem-card h3{font-size:1.5rem;margin-bottom:16px}.cmpLanding .problem-card p{color:var(--text-muted)}.cmpLanding .solution{background-color:var(--solution-bg);position:relative}.cmpLanding .solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cmpLanding .section-lead{font-size:1.2rem;color:var(--text-muted);margin-bottom:40px}.cmpLanding .feature-list{list-style:none;display:flex;flex-direction:column;gap:32px;margin-top:40px}.cmpLanding .feature-list li{display:flex;gap:20px}.cmpLanding .feature-icon{font-size:2rem;background:var(--feature-icon-bg);width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--glass-border)}.cmpLanding .feature-content strong{display:block;font-size:1.2rem;color:var(--text-main);margin-bottom:8px;font-family:var(--font-heading)}.cmpLanding .feature-content p{color:var(--text-muted)}.cmpLanding .solution-visual{position:relative}.cmpLanding .glow-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:var(--primary-glow);filter:blur(80px);border-radius:50%;z-index:0}.cmpLanding .chat-mockup{display:flex;flex-direction:column;height:580px;background:#F8FAFC;color:#334155;border-radius:16px;overflow:hidden;position:relative;z-index:1;box-shadow:0 20px 40px var(--shadow-lg),0 0 0 1px var(--glass-border)}.cmpLanding .chat-header{background:#FFFFFF;padding:16px 20px;font-weight:700;font-family:var(--font-heading);border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:10px;color:#0F172A;flex-shrink:0}.cmpLanding .chat-status{width:10px;height:10px;background:#10B981;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.cmpLanding .chat-body{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;font-size:.95rem;font-family:var(--font-body);scroll-behavior:smooth;flex:1}.cmpLanding .chat-lang-selector{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:10px 12px;background:#FFFFFF;border-top:1px solid #e2e8f0;flex-shrink:0}.cmpLanding .chat-lang-btn{background:none;border:2px solid transparent;border-radius:8px;font-size:1.15rem;cursor:pointer;padding:3px 5px;transition:all .2s ease;line-height:1}.cmpLanding .chat-lang-btn:hover{background:#F1F5F9;transform:scale(1.15)}.cmpLanding .chat-lang-btn.active{border-color:#2B8496;background:#E0F2FE}.cmpLanding .chat-body[dir=rtl] .msg-bubble{text-align:right}.cmpLanding .chat-hidden{display:none!important}.cmpLanding .chat-reveal{display:flex!important;animation:cmpChatFadeIn .4s ease forwards}@keyframes cmpChatFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cmpLanding .typing-indicator{display:flex;gap:12px;max-width:90%}.cmpLanding .typing-bubble{display:flex;align-items:center;gap:5px;padding:12px 18px!important;min-height:auto!important}.cmpLanding .typing-dot{width:8px;height:8px;background:#94A3B8;border-radius:50%;animation:cmpTypingBounce 1.4s ease-in-out infinite}.cmpLanding .typing-dot:nth-child(2){animation-delay:.2s}.cmpLanding .typing-dot:nth-child(3){animation-delay:.4s}@keyframes cmpTypingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.cmpLanding .chat-body::-webkit-scrollbar{width:6px}.cmpLanding .chat-body::-webkit-scrollbar-track{background:transparent}.cmpLanding .chat-body::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:10px}.cmpLanding .chat-msg{display:flex;gap:12px;max-width:90%}.cmpLanding .chat-msg.user{align-self:flex-end;flex-direction:row-reverse}.cmpLanding .msg-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.2rem}.cmpLanding .chat-msg.ai .msg-avatar{background:#E0F2FE;color:#0369A1}.cmpLanding .chat-msg.user .msg-avatar{background:#E2E8F0;color:#475569}.cmpLanding .msg-bubble{padding:14px 18px;border-radius:16px;line-height:1.5;box-shadow:0 2px 4px rgba(0,0,0,.02)}.cmpLanding .chat-msg.ai .msg-bubble{background:#FFFFFF;border:1px solid #e2e8f0;border-top-left-radius:4px;color:#334155}.cmpLanding .chat-msg.user .msg-bubble{background:#2B8496;color:#FFFFFF;border-top-right-radius:4px;font-weight:500}.cmpLanding .benefits{background:linear-gradient(to bottom,transparent,var(--benefits-grad),transparent);position:relative}.cmpLanding .benefits .section-header{margin-bottom:80px}.cmpLanding .benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.cmpLanding .benefit-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;padding:48px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;gap:24px}.cmpLanding .benefit-card:hover{transform:translateY(-8px);border-color:var(--benefit-icon-border);box-shadow:0 20px 40px var(--shadow-md);background:var(--card-hover-bg)}.cmpLanding .benefit-icon-wrap{width:64px;height:64px;background:var(--benefit-icon-bg);color:var(--primary-cyan);border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--benefit-icon-border);box-shadow:0 8px 16px rgba(0,0,0,var(--shadow-strength))}.cmpLanding .benefit-icon-wrap.accent{background:var(--benefit-accent-bg);color:var(--accent-gold);border-color:var(--benefit-accent-border)}.cmpLanding .benefit-card h3{font-size:1.75rem;color:var(--text-main);font-weight:700}.cmpLanding .benefit-list{list-style:none;display:flex;flex-direction:column;gap:20px}.cmpLanding .benefit-list li{position:relative;padding-left:28px;color:var(--text-muted);font-size:1.05rem;line-height:1.6}.cmpLanding .benefit-list li:before{content:"→";position:absolute;left:0;color:var(--primary-cyan);font-weight:700}.cmpLanding .benefit-list li strong{color:var(--text-main)}.cmpLanding .pricing{padding:120px 0;background:linear-gradient(to bottom,var(--pricing-grad),transparent);position:relative}.cmpLanding .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px;align-items:stretch}.cmpLanding .pricing-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;overflow:visible}.cmpLanding .pricing-card:hover{transform:translateY(-8px);border-color:var(--glass-border);box-shadow:0 10px 30px var(--shadow-md)}.cmpLanding .pricing-card.featured{border-color:var(--primary-cyan);box-shadow:0 10px 40px rgba(0,0,0,var(--shadow-strength)),0 0 20px var(--primary-glow);background:var(--pricing-featured-bg);transform:translateY(-16px)}.cmpLanding .pricing-card.featured:hover{transform:translateY(-24px)}.cmpLanding .featured-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--primary-cyan);color:#000;padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;z-index:10}.cmpLanding .pricing-header{text-align:center;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--separator)}.cmpLanding .tier-name{font-size:1.5rem;color:var(--text-main);margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.cmpLanding .tier-desc{color:var(--text-muted);font-size:.9rem;min-height:48px;margin-bottom:16px}.cmpLanding .pricing-features{list-style:none;margin-bottom:40px;flex-grow:1}.cmpLanding .pricing-features li{display:flex;gap:12px;margin-bottom:16px;color:var(--text-main);font-size:.95rem;line-height:1.5;align-items:flex-start}.cmpLanding .pricing-features li.pro-feature strong{color:var(--primary-cyan)}.cmpLanding .pricing-features li.enterprise-feature strong{color:var(--accent-gold)}.cmpLanding .pricing-features li.limit{color:var(--text-muted);opacity:.7}.cmpLanding .check-icon{color:var(--primary-cyan);flex-shrink:0;margin-top:2px}.cmpLanding .limit-icon{color:var(--danger-red);flex-shrink:0;margin-top:2px}.cmpLanding .pricing-card .btn{margin-top:auto}.cmpLanding .roi-table-wrap{margin-top:64px;padding:32px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;backdrop-filter:blur(12px)}.cmpLanding .roi-table-title{text-align:center;font-size:1.25rem;font-weight:600;margin-bottom:24px;color:var(--text-main)}.cmpLanding .roi-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmpLanding .roi-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem;table-layout:fixed}.cmpLanding .roi-table thead th{background:var(--table-head-bg);color:var(--primary-cyan);font-weight:600;padding:12px 14px;text-align:left;border-bottom:1px solid var(--glass-border);font-size:.8rem;line-height:1.4}.cmpLanding .roi-table thead th:first-child{border-radius:10px 0 0 0}.cmpLanding .roi-table thead th:last-child{border-radius:0 10px 0 0}.cmpLanding .roi-table tbody td{padding:12px 14px;color:var(--text-main);border-bottom:1px solid var(--table-cell-border)}.cmpLanding .roi-table tbody tr:last-child td{border-bottom:none}.cmpLanding .roi-table tbody tr:last-child td:first-child{border-radius:0 0 0 10px}.cmpLanding .roi-table tbody tr:last-child td:last-child{border-radius:0 0 10px 0}.cmpLanding .roi-table tbody td:first-child{font-weight:600;color:var(--text-main)}.cmpLanding .roi-table tbody tr:hover{background:var(--table-row-hover)}.cmpLanding .roi-impact{color:var(--accent-gold)!important;font-weight:700!important}.cmpLanding .faq{background:linear-gradient(to bottom,transparent,var(--faq-grad))}.cmpLanding .accordion-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.cmpLanding .accordion-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;transition:all .3s ease}.cmpLanding .accordion-item.active{border-color:var(--primary-cyan);box-shadow:0 4px 20px rgba(0,0,0,var(--shadow-strength))}.cmpLanding .accordion-header{width:100%;padding:24px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;color:var(--text-main);font-size:1.1rem;font-weight:600;font-family:var(--font-heading);text-align:left;cursor:pointer}.cmpLanding .accordion-header .icon{font-size:1.5rem;color:var(--primary-cyan);transition:transform .3s}.cmpLanding .accordion-body{height:0;overflow:hidden;transition:height .4s ease}.cmpLanding .accordion-content{color:var(--text-muted);border-top:1px solid var(--separator-light);padding:24px}.cmpLanding .cta{padding:120px 0}.cmpLanding .contact-form{max-width:600px;margin:40px auto 0;padding:40px}.cmpLanding .form-group{margin-bottom:24px}.cmpLanding input,.cmpLanding textarea{width:100%;padding:16px;border-radius:8px;background:var(--input-bg);border:1px solid var(--glass-border);color:var(--text-main);font-family:var(--font-body);font-size:1rem;transition:border-color .3s}.cmpLanding textarea{resize:vertical;min-height:80px}.cmpLanding input:focus,.cmpLanding textarea:focus{outline:none;border-color:var(--primary-cyan)}.cmpLanding .footer{border-top:1px solid var(--glass-border);padding:40px 0;background:var(--footer-bg)}.cmpLanding .container-footer{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.cmpLanding .copyright{color:var(--text-muted);font-size:.8rem;margin:0}.cmpLanding .copyright-sub{color:var(--text-muted);font-size:.65rem;opacity:.45;margin:0}@media (max-width:1024px){.cmpLanding .hero-title{font-size:3rem}}@media (max-width:900px){.cmpLanding .pricing-grid{grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}.cmpLanding .pricing-card.featured{transform:none;box-shadow:0 4px 20px var(--primary-glow)}.cmpLanding .pricing-card.featured:hover{transform:translateY(-8px)}.cmpLanding .grid-2,.cmpLanding .hero,.cmpLanding .solution-grid{grid-template-columns:1fr}.cmpLanding .hero{padding-top:140px;text-align:center;gap:40px}.cmpLanding .hero-subtitle{margin-left:auto;margin-right:auto}.cmpLanding .hero-actions{justify-content:center}.cmpLanding .mockup-card{margin:20px auto 0;max-width:500px;transform:perspective(1000px) rotateY(0) rotateX(5deg)}@keyframes cmpFloating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cmpLanding .hero-title{font-size:2.8rem}.cmpLanding .section-title{font-size:2.2rem}.cmpLanding .container-footer{flex-direction:column;gap:16px;text-align:center}.cmpLanding .solution-grid{gap:40px}.cmpLanding .benefits-grid{grid-template-columns:1fr}.cmpLanding .benefit-card{padding:32px}}@media (max-width:768px){.cmpLanding .roi-table-wrap{padding:16px;margin-top:40px}.cmpLanding .roi-table-title{font-size:1.1rem}.cmpLanding .roi-table{font-size:.8rem}.cmpLanding .roi-table tbody td,.cmpLanding .roi-table thead th{padding:10px 12px}}@media (max-width:600px){.cmpLanding .navbar{padding:15px 0}.cmpLanding .nav-container{padding:0 12px}.cmpLanding .nav-right{gap:6px;flex-shrink:0}.cmpLanding .logo{min-width:0}.cmpLanding .logo-wrapper{gap:6px;min-width:0}.cmpLanding .logo-brand-text{font-size:1rem;white-space:nowrap}.cmpLanding .logo-img{height:24px}.cmpLanding .lang-switcher{padding:2px 6px;gap:4px}.cmpLanding .lang-btn{font-size:.65rem;padding:2px}.cmpLanding .lang-separator{font-size:.65rem}.cmpLanding .theme-toggle{width:28px;height:28px;font-size:.8rem}.cmpLanding .hero-title{font-size:2.2rem}.cmpLanding .btn{width:100%}.cmpLanding .hero-actions{flex-direction:column}.cmpLanding .section-title{font-size:1.8rem}.cmpLanding .pricing-card{padding:30px 24px}.cmpLanding .contact-form{padding:24px}}