.et-db #et-boc .et-l,.et-db #et-boc .et-l *{-primary:#1a1a1a;-secondary:#2d2d2d;-accent:#3D9140;-accent-dark:#2d6b2f;-accent-light:#4fb052;-bg:#ffffff;-bg-alt:#f8f9fa;-text:#2d3436;-text-light:#636e72;-border:#e1e8ed;-success:#3D9140}.custom-landing *{margin:0;padding:0;box-sizing:border-box}.custom-landing{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--text);line-height:1.6;overflow-x:hidden}.custom-landing .hero{background:linear-gradient(135deg,#0a0a0a 0%,#3a3a3a 100%);color:#fff;padding:120px 20px 80px;position:relative;overflow:hidden}.custom-landing .hero::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(61,145,64,0.2) 0%,transparent 70%);border-radius:50%;animation:heroFloat 20s ease-in-out infinite}@keyframes heroFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,30px) scale(1.1)}}.custom-landing .hero-content{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:60px;align-items:center;position:relative;z-index:1}.custom-landing .hero-content>*{flex:1 1 calc(50% - 30px);min-width:300px}.custom-landing .hero-text h1{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:20px;color:#fff;animation:slideInLeft 0.8s ease-out}.custom-landing .hero-text .subtitle{font-size:1.25rem;color:rgba(255,255,255,0.9);margin-bottom:30px;animation:slideInLeft 0.8s ease-out 0.2s both}.custom-landing .hero-logo{padding:20px 40px;border-radius:16px;display:inline-block;margin-top:60px;margin-bottom:20px}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.custom-landing .cta-button{display:inline-block;background:var(--accent);color:#fff!important;padding:18px 40px;font-size:1.1rem;font-weight:600;text-decoration:none!important;border-radius:12px;transition:all 0.3s ease;box-shadow:0 10px 30px rgba(61,145,64,0.3);animation:slideInLeft 0.8s ease-out 0.4s both}.custom-landing .cta-button:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 15px 40px rgba(61,145,64,0.4)}.custom-landing .container{max-width:1200px;margin:0 auto}.custom-landing .section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:60px;color:var(--primary)}.custom-landing .value-props,.custom-landing .product-showcase,.custom-landing .how-it-works,.custom-landing .testimonials{padding:80px 20px;background:#fff}.custom-landing .features,.custom-landing .trust{padding:80px 20px;background:var(--bg-alt)}.custom-landing .pricing,.custom-landing .final-cta{padding:100px 20px;background:linear-gradient(135deg,#0a0a0a 0%,#3a3a3a 100%);color:#fff}.custom-landing .pricing .section-title,.custom-landing .final-cta .section-title{color:#fff}.custom-landing .props-grid{display:flex;flex-wrap:wrap;gap:40px}.custom-landing .props-grid>*{flex:1 1 calc(33.333% - 27px);min-width:280px}.custom-landing .features-grid{display:flex;flex-wrap:wrap;gap:30px}.custom-landing .features-grid>*{flex:1 1 calc(50% - 15px);min-width:300px}.custom-landing .pricing-cards{display:flex;flex-wrap:wrap;gap:30px}.custom-landing .pricing-cards>*{flex:1 1 calc(50% - 15px);min-width:300px}.custom-landing .steps-grid{display:flex;flex-wrap:wrap;gap:30px}.custom-landing .steps-grid>*{flex:1 1 calc(25% - 23px);min-width:200px}.custom-landing .testimonials-grid{display:flex;flex-wrap:wrap;gap:30px}.custom-landing .testimonials-grid>*{flex:1 1 calc(33.333% - 20px);min-width:300px}.custom-landing .prop-card,.custom-landing .feature-item,.custom-landing .pricing-card,.custom-landing .testimonial-card{background:#fff;padding:35px;border-radius:16px;border:2px solid var(--border)}.custom-landing .feature-item{display:flex;gap:20px}.custom-landing .feature-icon{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}@media (max-width:968px){.custom-landing .hero-content>*{flex:1 1 100%;text-align:center}.custom-landing .props-grid>*,.custom-landing .features-grid>*,.custom-landing .pricing-cards>*,.custom-landing .steps-grid>*{flex:1 1 100%}}