:root{--lp-primary:#0f766e;--lp-primary-hover:#134e4a;--lp-primary-light:#f0fdfa;--lp-bg:#fff;--lp-bg-alt:#f8fafc;--lp-text:#0f172a;--lp-text-muted:#64748b;--lp-glass:#ffffffb3;--lp-shadow:0 10px 25px -5px #0000000a, 0 8px 10px -6px #0000000a;--lp-shadow-lg:0 20px 50px -12px #0f766e14}.lp-container{color:var(--lp-text);background:var(--lp-bg);scroll-behavior:smooth;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-fade-up{animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.animate-float{animation:6s ease-in-out infinite float}.lp-navbar{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border-bottom:1px solid #e2e8f080;width:100%;transition:all .4s;position:fixed;top:0}.lp-hero{text-align:center;background:radial-gradient(circle at 80% 20%,#14b8a614,#0000 500px),radial-gradient(circle at 20% 80%,#0f766e0d,#0000 500px);padding:180px 24px 120px;position:relative}.lp-hero-badge{background:var(--lp-primary-light);color:var(--lp-primary);border:1px solid #0f766e1a;border-radius:99px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.lp-hero h1{letter-spacing:-.04em;color:#0f172a;margin-bottom:24px;font-size:72px;font-weight:800;line-height:1.05}.lp-hero p{color:var(--lp-text-muted);max-width:800px;margin:0 auto 48px;font-size:22px;line-height:1.6}.lp-trust{background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:60px 24px}.lp-trust-grid{flex-wrap:wrap;justify-content:center;gap:64px;max-width:1000px;margin:0 auto;display:flex}.lp-trust-item{text-align:center}.lp-trust-value{color:var(--lp-primary);font-size:32px;font-weight:800;display:block}.lp-trust-label{color:var(--lp-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600}.lp-problem{background:var(--lp-bg-alt);padding:120px 24px}.lp-problem-grid{grid-template-cols:1fr 1fr;gap:40px;max-width:1100px;margin:60px auto 0;display:grid}.lp-problem-card{background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:48px;position:relative;overflow:hidden}.lp-problem-card.after{border-color:var(--lp-primary);background:var(--lp-primary-light)}.lp-problem-card h3{margin-bottom:32px;font-size:24px;font-weight:700}.lp-problem-list{margin:0;padding:0;list-style:none}.lp-problem-list li{align-items:flex-start;gap:16px;margin-bottom:20px;font-size:16px;line-height:1.5;display:flex}.lp-problem-list li svg{flex-shrink:0;margin-top:2px}.lp-workflow{background:#fff;padding:120px 24px}.lp-workflow-steps{grid-template-cols:repeat(4, 1fr);gap:24px;max-width:1200px;margin:80px auto 0;display:grid;position:relative}.lp-workflow-step{text-align:center;z-index:1;position:relative}.lp-workflow-icon{width:80px;height:80px;color:var(--lp-primary);box-shadow:var(--lp-shadow);background:#fff;border:1px solid #e2e8f0;border-radius:24px;justify-content:center;align-items:center;margin:0 auto 24px;transition:all .3s;display:flex}.lp-workflow-step:hover .lp-workflow-icon{border-color:var(--lp-primary);box-shadow:var(--lp-shadow-lg);transform:translateY(-5px)}.lp-workflow-step h4{margin-bottom:12px;font-size:18px;font-weight:700}.lp-workflow-step p{color:var(--lp-text-muted);font-size:14px;line-height:1.6}.lp-btn{cursor:pointer;border-radius:14px;align-items:center;padding:16px 36px;font-size:17px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.lp-btn-primary{background:var(--lp-primary);box-shadow:0 10px 25px -5px #0f766e40;color:#fff!important}.lp-btn-primary:hover{background:var(--lp-primary-hover);transform:translateY(-2px);box-shadow:0 15px 30px -5px #0f766e59}.lp-btn-secondary{color:var(--lp-text);background:#fff;border:1px solid #e2e8f0}.lp-btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}.lp-features{max-width:1200px;margin:0 auto;padding:120px 24px}.lp-feature-grid{grid-template-cols:repeat(auto-fit, minmax(340px, 1fr));gap:32px;margin-top:80px;display:grid}.lp-card{background:#fff;border:1px solid #f1f5f9;border-radius:32px;flex-direction:column;padding:48px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex}.lp-card:hover{box-shadow:var(--lp-shadow-lg);border-color:#0f766e1a;transform:translateY(-10px)}.lp-card-icon{background:var(--lp-primary-light);width:64px;height:64px;color:var(--lp-primary);border-radius:20px;justify-content:center;align-items:center;margin-bottom:32px;display:flex}.lp-pricing{background:var(--lp-bg-alt);padding:120px 24px}.lp-pricing-grid{grid-template-cols:repeat(auto-fit, minmax(300px, 1fr));gap:32px;max-width:1100px;margin:80px auto 0;display:grid}.pricing-card{background:#fff;border:1px solid #e2e8f0;border-radius:32px;flex-direction:column;padding:48px 32px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.pricing-card.featured{border:2px solid var(--lp-primary);z-index:10;transform:scale(1.05);box-shadow:0 30px 60px -12px #0f766e26}.pricing-card .badge{background:var(--lp-primary);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:6px 16px;font-size:11px;font-weight:800;position:absolute;top:24px;right:24px;box-shadow:0 4px 12px #0f766e1a}.price{color:#0f172a;margin:24px 0;font-size:44px;font-weight:800}.price span{color:var(--lp-text-muted);font-size:16px;font-weight:500}.lp-faq{background:#fff;padding:120px 24px}.faq-container{max-width:800px;margin:80px auto 0}.faq-item{border-bottom:1px solid #f1f5f9;padding:32px 0}.faq-question{text-align:left;width:100%;color:var(--lp-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:20px;font-weight:700;transition:color .2s;display:flex}.faq-question:hover{color:var(--lp-primary)}.faq-answer{color:#475569;margin-top:20px;font-size:17px;line-height:1.7}.lp-footer{color:#fff;background:#0f172a;padding:100px 24px 60px}.lp-footer-grid{grid-template-cols:2fr 1fr 1fr;gap:80px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1024px){.lp-hero h1{font-size:60px}.lp-workflow-steps{grid-template-cols:repeat(2, 1fr);gap:48px}.lp-footer-grid{grid-template-cols:1fr;gap:60px}}@media (max-width:768px){.lp-hero h1{font-size:44px}.lp-hero p{font-size:18px}.lp-problem-grid,.lp-workflow-steps{grid-template-cols:1fr}.pricing-card.featured{transform:none}.lp-pricing-grid{gap:24px}}.lp-subpage{background:radial-gradient(circle at 0 0,#0f766e0d,#0000 600px),radial-gradient(circle at 100% 100%,#14b8a608,#0000 600px);min-height:100vh;padding:120px 24px 100px}.lp-subpage-content{background:#fff;border:1px solid #e2e8f0cc;border-radius:40px;max-width:800px;margin:0 auto;padding:60px;box-shadow:0 4px 6px -1px #00000003,0 2px 4px -1px #00000002}.lp-subpage-content h1{letter-spacing:-.03em;color:#0f172a;margin-bottom:12px;font-size:48px;font-weight:800}.lp-subpage-content .last-updated{color:var(--lp-text-muted);margin-bottom:48px;font-size:14px;display:block}@media (max-width:768px){.lp-subpage{padding:80px 16px 60px}.lp-subpage-content{border-radius:24px;padding:32px 24px}.lp-subpage-content h1{font-size:32px}.lp-subpage-content h2{margin-top:32px;font-size:20px}}.lp-subpage-content h2{color:#0f172a;align-items:center;gap:12px;margin:48px 0 20px;font-size:24px;font-weight:700;display:flex}.lp-subpage-content p,.lp-subpage-content li{color:#475569;margin-bottom:20px;font-size:17px;line-height:1.75}.lp-subpage-content ul{margin-bottom:32px;padding-left:20px}.lp-subpage-content li{margin-bottom:12px}.lp-subpage-content strong{color:#0f172a}@media (max-width:768px){.lp-subpage{padding:80px 16px 60px}.lp-subpage-content{border-radius:24px;padding:32px 24px}.lp-subpage-content h1{font-size:32px}.lp-subpage-content h2{margin-top:32px;font-size:20px}}.lp-countdown{justify-content:center;gap:12px;margin-top:20px;display:flex}.countdown-item{text-align:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;min-width:60px;padding:10px 14px}.countdown-value{color:#ef4444;font-size:20px;font-weight:800;display:block}.countdown-label{text-transform:uppercase;color:#64748b;margin-top:2px;font-size:10px;font-weight:700;display:block}.price-old{color:#94a3b8;margin-bottom:2px;font-size:16px;text-decoration:line-through}.discount-badge{color:#ef4444;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;align-items:center;margin-bottom:8px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}
