.landing *{box-sizing:border-box;margin:0;padding:0}.landing{--brand:#16a34a;--brand-light:#22c55e;--brand-bg:#f0fdf4;--dark:#0f172a;--dark-2:#1e293b;--white:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--text:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--surface:#fff;--surface-alt:#f8fafc;--border:#e2e8f0;--border-light:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}.landing a{color:inherit;text-decoration:none}.l-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 40px;transition:all .4s cubic-bezier(.16,1,.3,1);background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border)}.l-nav.scrolled{box-shadow:0 1px 3px rgba(0,0,0,.06)}.l-nav-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;height:72px;gap:48px}.l-nav-logo{gap:10px;font-size:21px;text-decoration:none;letter-spacing:-.03em;color:var(--text)}.l-nav-logo,.l-nav-logo-icon{display:flex;align-items:center;font-weight:800}.l-nav-logo-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--brand),#059669);justify-content:center;color:#fff;font-size:17px}.l-nav-links{display:flex;gap:36px;flex:1 1}.l-nav-links a{color:var(--text-muted);font-size:14px;font-weight:500;transition:color .2s}.l-nav-links a:hover{color:var(--text)}.l-nav-actions{display:flex;align-items:center;gap:12px}.l-lang-select{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer;outline:none;color:var(--text-secondary)}.l-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none;border:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.l-btn-primary{background:var(--brand);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.l-btn-primary:hover{background:#15803d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,163,74,.25)}.l-btn-secondary{background:var(--white);color:var(--text);border:1px solid var(--border)}.l-btn-secondary:hover{border-color:var(--gray-300);background:var(--gray-50);transform:translateY(-1px)}.l-btn-ghost{background:transparent;color:var(--text-muted);font-size:14px;padding:8px 16px}.l-btn-ghost:hover{color:var(--text)}.l-btn-lg{padding:14px 32px;font-size:15px;border-radius:12px;font-weight:700}.l-btn-sm{padding:8px 18px;font-size:13px;border-radius:8px}.l-hero .l-btn-secondary{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.l-hero .l-btn-secondary:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.l-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:140px 40px 100px;position:relative;overflow:hidden;background:var(--white)}.l-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.l-hero-bg .orb{position:absolute;border-radius:50%;filter:blur(140px)}.l-hero-bg .orb-1{width:600px;height:600px;background:rgba(34,197,94,.08);top:-10%;left:60%;animation:l-drift 12s ease-in-out infinite}.l-hero-bg .orb-2{width:400px;height:400px;background:rgba(56,189,248,.05);bottom:10%;left:5%;animation:l-drift 15s ease-in-out infinite reverse}.l-hero-bg .orb-3{width:350px;height:350px;background:rgba(139,92,246,.04);top:40%;right:0;animation:l-drift 10s ease-in-out 2s infinite}@keyframes l-drift{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.04)}}.l-hero-grid{display:none}.l-hero-inner{position:relative;z-index:2;max-width:1280px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.l-hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--brand-bg);color:var(--brand);font-size:13px;font-weight:600;padding:8px 18px;border-radius:100px;border:1px solid rgba(22,163,74,.15);margin-bottom:28px}.l-hero h1{font-size:52px;font-weight:800;line-height:1.1;margin:0 0 22px;letter-spacing:-.04em;color:var(--text)}.l-gradient-text{background:linear-gradient(135deg,var(--brand),#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.l-hero p.l-hero-sub{font-size:17px;color:var(--text-secondary);line-height:1.7;margin:0 0 32px;max-width:480px}.l-hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.l-hero .l-btn-secondary{background:var(--white);color:var(--text);border:1px solid var(--border)}.l-hero .l-btn-secondary:hover{background:var(--gray-50);border-color:var(--gray-300)}.l-hero-note{font-size:13px;color:var(--text-muted);margin-top:16px}.l-hero-visual{position:relative;z-index:2;perspective:1200px}.l-video-container{background:var(--dark);border:1px solid var(--gray-200);border-radius:20px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06);transform:rotateX(3deg);transform-origin:center bottom;transition:transform .6s cubic-bezier(.16,1,.3,1)}.l-video-container:hover{transform:rotateX(0deg);box-shadow:0 30px 70px rgba(0,0,0,.15)}.l-video-toolbar{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.3)}.l-dash-dots{display:flex;gap:7px}.l-dash-dot{width:11px;height:11px;border-radius:50%}.l-dash-url{flex:1 1;text-align:center;font-size:12px;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.05);border-radius:7px;padding:5px 14px;margin:0 50px;border:1px solid hsla(0,0%,100%,.06)}.l-video-content{position:relative;min-height:340px;background:#0b1120}.l-video-content video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.l-video-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;min-height:340px;color:hsla(0,0%,100%,.5)}.l-video-fallback-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;width:100%;max-width:700px;margin-bottom:24px}.l-video-fallback-item{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:20px 16px;text-align:center}.l-video-fallback-icon{font-size:28px;margin-bottom:8px}.l-video-fallback-label{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.l-video-fallback-desc{font-size:12px;color:#64748b}.l-video-fallback-note{font-size:14px;color:hsla(0,0%,100%,.4);font-weight:500}.l-cta-wrap{padding:80px 40px}.l-cta-wrap,.l-stats{background:var(--white)}.l-stats{padding:72px 40px;border-bottom:1px solid var(--border-light)}.l-stats-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.l-stat{text-align:center}.l-stat-value{font-size:44px;font-weight:800;letter-spacing:-.04em;color:var(--text);margin-bottom:4px}.l-stat-label{font-size:13px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.l-section{padding:100px 40px;position:relative}.l-section-white{background:var(--white)}.l-section-alt{background:var(--gray-50)}.l-section-dark{background:var(--dark);color:#fff}.l-section-inner{max-width:1280px;margin:0 auto}.l-section-header{text-align:center;margin-bottom:64px}.l-section-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:6px 14px;border-radius:100px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;color:var(--brand);background:var(--brand-bg);border:1px solid rgba(22,163,74,.15)}.l-section-header h2{font-size:42px;font-weight:800;margin:0 0 16px;color:var(--text);letter-spacing:-.03em;line-height:1.15}.l-section-header p{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.l-section-dark .l-section-badge{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.2);color:#4ade80}.l-section-dark .l-section-header h2{color:#fff}.l-section-dark .l-section-header p{color:hsla(0,0%,100%,.6)}.l-problems-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.l-problem-card{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:28px;transition:all .3s}.l-problem-card:hover{border-color:var(--gray-300);box-shadow:0 12px 32px rgba(0,0,0,.06);transform:translateY(-2px)}.l-problem-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.l-problem-icon{font-size:24px;width:44px;height:44px;border-radius:12px;background:var(--brand-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.l-problem-header h3{font-size:18px;font-weight:700;color:var(--text);margin:0}.l-problem-body{display:flex;flex-direction:column;gap:14px}.l-problem-after,.l-problem-before{padding:16px;border-radius:12px}.l-problem-before{background:#fef2f2;border:1px solid #fecaca}.l-problem-after{background:#f0fdf4;border:1px solid #bbf7d0}.l-problem-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;color:#dc2626}.l-problem-label-green{color:var(--brand)}.l-problem-after p,.l-problem-before p{font-size:14px;line-height:1.6;margin:0;color:var(--text-secondary)}.l-features-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.l-feat-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px 24px;transition:all .3s cubic-bezier(.16,1,.3,1)}.l-feat-card:hover{border-color:var(--gray-300);transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06)}.l-feat-icon{font-size:28px;margin-bottom:16px;display:block}.l-feat-card h3{font-size:16px;font-weight:700;margin:0 0 6px;color:var(--text)}.l-feat-card p{font-size:14px;color:var(--text-secondary);line-height:1.65;margin:0}.l-how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;position:relative}.l-how-grid:after{content:"";position:absolute;top:40px;left:18%;right:18%;height:2px;background:linear-gradient(90deg,transparent,var(--brand-light),transparent);opacity:.3}.l-how-step{text-align:center;position:relative;z-index:1}.l-how-num{width:72px;height:72px;border-radius:20px;background:var(--brand-bg);border:2px solid rgba(22,163,74,.15);color:var(--brand);font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;transition:all .3s}.l-how-step:hover .l-how-num{background:var(--brand);color:#fff;box-shadow:0 8px 24px rgba(22,163,74,.2)}.l-how-step h3{font-size:18px;font-weight:700;margin:0 0 8px;color:var(--text)}.l-how-step p{font-size:14px;color:var(--text-secondary);line-height:1.7;max-width:280px;margin:0 auto}.l-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:start}.l-price-card{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:32px 24px;position:relative;transition:all .3s}.l-price-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.l-price-card.popular{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 8px 24px rgba(22,163,74,.1)}.l-price-popular-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--brand);color:#fff;font-size:12px;font-weight:700;padding:5px 16px;border-radius:100px;white-space:nowrap}.l-price-name{font-size:20px;font-weight:700;margin:0 0 4px;color:var(--text)}.l-price-desc{font-size:14px;color:var(--text-muted);margin:0 0 20px}.l-price-amount{font-size:44px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--text)}.l-price-period{font-size:15px;color:var(--text-muted);font-weight:400}.l-price-stores{display:inline-block;background:var(--brand-bg);padding:5px 14px;border-radius:100px;margin:12px 0 18px;border:1px solid rgba(22,163,74,.12)}.l-price-stores,.l-price-trial{color:var(--brand);font-size:13px;font-weight:600}.l-price-trial{margin-bottom:20px}.l-price-features{list-style:none;padding:0;margin:0 0 24px}.l-price-features li{font-size:14px;color:var(--text-secondary);padding:6px 0;display:flex;align-items:center;gap:8px}.l-price-features li:before{content:"✓";color:var(--brand);font-weight:700}.l-faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.l-faq-item{background:var(--white);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:all .3s}.l-faq-item.open{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.l-faq-q{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;font-weight:600;font-size:15px;color:var(--text);transition:color .2s}.l-faq-q:hover{color:var(--brand)}.l-faq-arrow{font-size:12px;color:var(--text-muted);transition:transform .3s}.l-faq-item.open .l-faq-arrow{transform:rotate(180deg);color:var(--brand)}.l-faq-a{padding:0 22px 18px;font-size:14px;color:var(--text-secondary);line-height:1.8}.l-ai{padding:100px 40px;background:var(--dark);color:#fff;position:relative;overflow:hidden}.l-ai:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:600px;border-radius:50%;background:radial-gradient(ellipse,rgba(34,197,94,.06),transparent 60%);pointer-events:none}.l-ai-inner{max-width:1280px;margin:0 auto;position:relative;z-index:1}.l-ai .l-section-header h2{color:#fff;font-weight:800}.l-ai .l-section-header p{color:hsla(0,0%,100%,.85);font-weight:500;font-size:19px;max-width:680px}.l-ai .l-section-badge{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.25);color:#4ade80}.l-ai-prompts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:56px}.l-ai-prompt-bubble{display:inline-flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;padding:10px 20px;font-size:14px;color:hsla(0,0%,100%,.8);font-style:italic;transition:all .3s;cursor:default}.l-ai-prompt-bubble:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:#fff;transform:translateY(-2px)}.l-ai-prompt-avatar{font-size:16px}.l-ai-prompt-feature{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.06)}.l-ai-prompt-feature:hover{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.1)}.l-ai-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}.l-ai-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:28px;transition:all .3s}.l-ai-card:hover{border-color:rgba(34,197,94,.2);transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,0,0,.2)}.l-ai-card-highlight{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.06)}.l-ai-card-highlight:hover{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1)}.l-ai-card-icon{font-size:28px;margin-bottom:14px}.l-ai-card h3{font-size:17px;font-weight:700;margin:0 0 8px;color:#fff}.l-ai-card p{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.7;margin:0}.l-ai-bottom-cta{text-align:center;padding:32px 0 0}.l-ai-bottom-cta p{font-size:18px;color:hsla(0,0%,100%,.5);font-weight:600;letter-spacing:-.01em}.l-cta{padding:120px 40px;text-align:center;background:var(--dark);position:relative;overflow:hidden;border-radius:32px;max-width:1280px;margin:0 auto}.l-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(34,197,94,.08),transparent 60%);pointer-events:none}.l-cta h2{font-size:44px;font-weight:800;color:#fff;margin:0 0 16px;letter-spacing:-.03em;position:relative}.l-cta p{font-size:18px;color:hsla(0,0%,100%,.6);margin:0 auto 36px;max-width:480px;line-height:1.7;position:relative}.l-cta-note{font-size:13px;color:hsla(0,0%,100%,.4);margin-top:16px;position:relative}.l-footer{padding:72px 40px 36px;background:var(--dark);color:#fff}.l-footer-inner{max-width:1280px;margin:0 auto}.l-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:64px;gap:64px;margin-bottom:56px}.l-footer-brand{display:flex;flex-direction:column;gap:14px}.l-footer-brand .l-nav-logo{color:#fff}.l-footer-brand p{font-size:14px;color:hsla(0,0%,100%,.5);line-height:1.7;max-width:260px}.l-footer-col h4{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.4);margin:0 0 14px;text-transform:uppercase;letter-spacing:.08em}.l-footer-col a{display:block;font-size:14px;color:hsla(0,0%,100%,.5);padding:4px 0;transition:color .2s}.l-footer-col a:hover{color:#fff}.l-footer-bottom{border-top:1px solid hsla(0,0%,100%,.08);padding-top:24px;text-align:center;font-size:13px;color:hsla(0,0%,100%,.3)}@keyframes l-fade-up{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.l-animate{opacity:0;animation:l-fade-up .7s cubic-bezier(.16,1,.3,1) forwards}.l-animate-d1{animation-delay:.1s}.l-animate-d2{animation-delay:.2s}.l-animate-d3{animation-delay:.35s}.l-animate-d4{animation-delay:.5s}.l-animate-d5{animation-delay:.65s}@media (max-width:1024px){.l-nav{padding:0 24px}.l-nav-links{display:none}.l-hero{padding:120px 24px 80px}.l-hero-inner{grid-template-columns:1fr;text-align:center;gap:40px}.l-hero h1{font-size:42px}.l-hero p.l-hero-sub{margin-left:auto;margin-right:auto}.l-hero-buttons{justify-content:center}.l-hero-note{text-align:center}.l-hero-visual{max-width:600px;margin:0 auto}.l-video-container,.l-video-container:hover{transform:none}.l-dash-url{margin:0 20px}.l-stats{padding:56px 24px}.l-stats-inner{grid-template-columns:repeat(4,1fr);gap:20px}.l-stat-value{font-size:34px}.l-section{padding:80px 24px}.l-section-header{margin-bottom:48px}.l-section-header h2{font-size:32px}.l-section-header p{font-size:16px}.l-problems-grid{grid-template-columns:1fr 1fr;gap:16px}.l-features-grid{grid-template-columns:repeat(2,1fr);gap:14px}.l-how-grid{gap:32px}.l-pricing-grid{grid-template-columns:repeat(2,1fr);gap:14px}.l-ai{padding:80px 24px}.l-ai-grid-3{grid-template-columns:repeat(2,1fr);gap:14px}.l-ai-prompt-bubble{font-size:13px;padding:8px 16px}.l-cta{border-radius:24px;padding:80px 24px}.l-cta h2{font-size:36px}.l-footer{padding:56px 24px 28px}.l-footer-grid{grid-template-columns:1fr 1fr 1fr;gap:32px}}@media (max-width:768px){.l-hero h1{font-size:36px}.l-hero p.l-hero-sub{font-size:16px}.l-stats-inner{grid-template-columns:repeat(2,1fr);gap:16px}.l-stat-value{font-size:30px}.l-problems-grid{grid-template-columns:1fr}.l-problem-card{padding:22px}.l-features-grid{grid-template-columns:1fr 1fr}.l-how-grid{grid-template-columns:1fr;gap:28px}.l-how-grid:after{display:none}.l-pricing-grid{max-width:420px;margin:0 auto}.l-ai-grid-3,.l-pricing-grid{grid-template-columns:1fr}.l-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.l-cta h2{font-size:30px}.l-cta p{font-size:16px}.l-video-content{min-height:260px}.l-video-fallback{min-height:260px;padding:24px}.l-video-fallback-grid{grid-template-columns:repeat(2,1fr)}.l-cta-wrap{padding:56px 24px}}@media (max-width:640px){.l-nav{padding:0 16px}.l-nav-inner{height:60px;gap:12px}.l-nav-logo{font-size:18px}.l-nav-logo-icon{width:30px;height:30px;font-size:14px;border-radius:8px}.l-nav-actions{gap:8px}.l-lang-select{padding:4px 8px;font-size:12px}.l-btn-sm{padding:6px 14px;font-size:12px}.l-hero{padding:100px 16px 48px;min-height:auto}.l-hero h1{font-size:28px;letter-spacing:-.03em}.l-hero p.l-hero-sub{font-size:15px;margin-bottom:24px}.l-hero-badge{font-size:11px;padding:6px 14px;margin-bottom:20px}.l-hero-buttons{flex-direction:column;align-items:center;gap:10px}.l-btn-lg{padding:12px 28px;font-size:14px;width:100%;max-width:280px}.l-hero-note{font-size:12px}.l-hero-visual{max-width:100%}.l-video-toolbar{padding:8px 12px}.l-dash-dot{width:8px;height:8px}.l-dash-dots{gap:5px}.l-dash-url{font-size:10px;padding:3px 10px;margin:0 12px}.l-video-content{min-height:180px}.l-video-fallback{min-height:180px;padding:16px}.l-stats{padding:40px 16px}.l-stats-inner{grid-template-columns:repeat(2,1fr);gap:12px}.l-stat-value{font-size:26px}.l-stat-label{font-size:11px}.l-section{padding:56px 16px}.l-section-header{margin-bottom:36px}.l-section-header h2{font-size:24px}.l-section-header p{font-size:15px}.l-section-badge{font-size:11px;padding:5px 12px}.l-problems-grid{grid-template-columns:1fr;gap:14px}.l-problem-card{padding:18px;border-radius:16px}.l-problem-header h3{font-size:16px}.l-problem-icon{width:38px;height:38px;font-size:20px}.l-problem-after,.l-problem-before{padding:12px;border-radius:10px}.l-problem-label{font-size:10px}.l-problem-after p,.l-problem-before p{font-size:13px}.l-features-grid{grid-template-columns:1fr;gap:12px}.l-feat-card{padding:20px 18px;border-radius:14px}.l-feat-icon{font-size:24px;margin-bottom:12px}.l-feat-card h3{font-size:15px}.l-feat-card p{font-size:13px}.l-how-grid{grid-template-columns:1fr;gap:24px}.l-how-grid:after{display:none}.l-how-num{width:56px;height:56px;font-size:22px;border-radius:16px;margin-bottom:16px}.l-how-step h3{font-size:16px}.l-how-step p{font-size:13px}.l-pricing-grid{grid-template-columns:1fr;max-width:360px;margin:0 auto;gap:14px}.l-price-card{padding:24px 20px;border-radius:16px}.l-price-name{font-size:18px}.l-price-amount{font-size:36px}.l-price-features li{font-size:13px}.l-ai{padding:56px 16px}.l-ai-grid-3{grid-template-columns:1fr;gap:12px}.l-ai-card{padding:20px;border-radius:14px}.l-ai-card h3{font-size:16px}.l-ai-card p{font-size:13px}.l-ai-prompts{gap:8px;margin-bottom:36px}.l-ai-prompt-bubble{font-size:12px;padding:8px 14px;gap:6px}.l-ai-prompt-avatar{font-size:14px}.l-ai-bottom-cta p{font-size:15px}.l-faq-q{padding:14px 16px;font-size:14px}.l-faq-a{padding:0 16px 14px;font-size:13px}.l-cta{padding:56px 20px;border-radius:20px;margin:0 16px}.l-cta h2{font-size:24px}.l-cta p{font-size:15px;margin-bottom:28px}.l-cta-wrap{padding:40px 0}.l-video-fallback-grid{grid-template-columns:repeat(2,1fr);gap:8px}.l-video-fallback-item{padding:14px 10px;border-radius:10px}.l-video-fallback-icon{font-size:22px;margin-bottom:4px}.l-video-fallback-label{font-size:12px}.l-video-fallback-desc{font-size:10px}.l-video-fallback-note{font-size:12px}.l-price-card .l-btn{width:100%}.l-footer{padding:40px 16px 24px}.l-footer-grid{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.l-footer-bottom{font-size:12px}}