.custom-landing-scope .bg-gray{background-color:var(--bg-light)}.custom-landing-scope .text-center{text-align:center}.custom-landing-scope .text-left{text-align:left}.custom-landing-scope .hero{background:linear-gradient(135deg,#4e8cff 0%,var(--primary) 100%);color:#fff;padding:6rem 2rem}.custom-landing-scope .hero h1{font-size:3.5rem;margin-bottom:1.5rem;color:#fff}.custom-landing-scope .hero p{font-size:1.25rem;max-width:700px;margin:0 auto 2.5rem;opacity:.95;color:#f3f4f6}.custom-landing-scope .btn-success{background-color:#10b981;color:white;width:100%;padding:.9rem;margin-bottom:1rem}.custom-landing-scope .btn-success:hover{background-color:#059669}.custom-landing-scope .btn-text{background:0 0;color:#6b7280;font-size:.85rem;text-transform:uppercase}.custom-landing-scope .btn-white{background:#fff;color:#0f2027;padding:1rem 3rem}.custom-landing-scope .btn-white:hover{background:#f3f4f6}.custom-landing-scope .audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}@media (max-width:1100px){.custom-landing-scope .audience-grid{grid-template-columns:repeat(2,1fr);padding:0 1rem}}@media (max-width:768px){.custom-landing-scope .audience-grid{grid-template-columns:1fr;gap:1.5rem}}.custom-landing-scope .benefit-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-radius:24px;padding:3rem 2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative;overflow:hidden}.custom-landing-scope .benefit-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(37,99,235,.05) 0%,rgba(245,158,11,.05) 100%);opacity:0;transition:opacity .4s ease;z-index:0}.custom-landing-scope .benefit-card:hover::before{opacity:1}.custom-landing-scope .benefit-card:hover{transform:translateY(-12px);box-shadow:0 20px 40px -12px rgba(37,99,235,.2);border-color:rgba(37,99,235,.2)}.custom-landing-scope .benefit-icon-wrapper{width:80px;height:80px;margin:0 auto 1.5rem;position:relative;z-index:1;animation:float 3s ease-in-out infinite}.custom-landing-scope .benefit-card:nth-child(1) .benefit-icon-wrapper{animation-delay:0s}.custom-landing-scope .benefit-card:nth-child(2) .benefit-icon-wrapper{animation-delay:.3s}.custom-landing-scope .benefit-card:nth-child(3) .benefit-icon-wrapper{animation-delay:.6s}.custom-landing-scope .benefit-icon-wrapper svg{width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.custom-landing-scope .benefit-title{font-size:1.5rem;font-weight:900;color:var(--secondary);margin-bottom:1rem;position:relative;z-index:1}.custom-landing-scope .benefit-subtitle{font-size:1rem;font-weight:700;color:var(--primary);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:1}.custom-landing-scope .benefit-description{font-size:1.05rem;color:var(--text-body);line-height:1.7;position:relative;z-index:1}.custom-landing-scope .benefit-card:nth-child(1) .benefit-icon-wrapper svg{color:#10b981}.custom-landing-scope .benefit-card:nth-child(2) .benefit-icon-wrapper svg{color:#f59e0b}.custom-landing-scope .benefit-card:nth-child(3) .benefit-icon-wrapper svg{color:#2563eb}.custom-landing-scope .pricing-card{background:#fff;border-radius:20px;padding:3rem 2rem;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;position:relative;transition:all .3s ease;height:100%}.custom-landing-scope .pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.custom-landing-scope .pricing-card.featured{border:2px solid #2563eb;box-shadow:0 20px 25px -5px rgba(37,99,235,.1)}.custom-landing-scope .price-badge{background:#2563eb;color:white;padding:6px 18px;border-radius:50px;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;position:absolute;top:-15px;left:50%;transform:translateX(-50%);white-space:nowrap}.custom-landing-scope .pricing-title{font-size:1.5rem;font-weight:800;color:#1e293b;margin-bottom:.25rem;text-align:center}.custom-landing-scope .pricing-subtitle{font-size:.85rem;color:#64748b;font-weight:600;margin-bottom:1.5rem;text-align:center}.custom-landing-scope .price-value{font-size:2.75rem;font-weight:900;color:#1e293b;margin-bottom:.5rem}.custom-landing-scope .price-meta{font-size:.8rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2rem}.custom-landing-scope .pricing-features{list-style:none;padding:0;margin:0 0 2rem;width:100%;flex-grow:1}.custom-landing-scope .pricing-features li{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.95rem;color:#475569;font-weight:500}.custom-landing-scope .pricing-features li svg{width:18px;height:18px;flex-shrink:0}.custom-landing-scope .buy-btn{width:100%;padding:1rem;border-radius:50px;font-weight:800;text-align:center;text-decoration:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-size:1rem}.custom-landing-scope .btn-green{background:#10b981;color:white;box-shadow:0 4px 14px 0 rgba(16,185,129,.39)}.custom-landing-scope .btn-green:hover{background:#059669;box-shadow:0 6px 20px rgba(16,185,129,.23)}.custom-landing-scope .btn-blue{background:#2563eb;color:white;box-shadow:0 4px 14px 0 rgba(37,99,235,.39)}.custom-landing-scope .btn-blue:hover{background:#1d4ed8;box-shadow:0 6px 20px rgba(37,99,235,.23)}.custom-landing-scope .annual-badge{background:#8b5cf6;color:white;padding:8px 24px;border-radius:50px;font-size:.9rem;font-weight:800;display:inline-block;margin:3rem auto 1.5rem;box-shadow:0 0 15px rgba(139,92,246,.4);animation:glowPulse 2s infinite ease-in-out}.custom-landing-scope .trust-footer{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.custom-landing-scope .payment-methods{background:#fff;padding:10px 25px;border-radius:50px;border:1px solid #e2e8f0;font-size:.85rem;color:#475569;font-weight:600;display:flex;align-items:center;gap:.5rem}.custom-landing-scope .immediate-access{font-weight:800;color:#1e293b;display:flex;align-items:center;gap:.5rem;font-size:1rem}.custom-landing-scope .immediate-access svg{color:#2563eb;width:20px;height:20px}.custom-landing-scope .price{font-size:2.2rem;font-weight:900;color:var(--secondary);margin:1.5rem 0 .5rem}.custom-landing-scope .pricing-features{text-align:left;width:100%;margin:2rem 0;padding:0;list-style:none}.custom-landing-scope .pricing-features li{margin-bottom:.8rem;font-size:.95rem;color:#4b5563;display:flex;align-items:center;min-height:48px;line-height:1.3}.custom-landing-scope .pricing-features li svg,.custom-landing-scope .pricing-features li span.icon-svg{width:20px;height:20px;margin-right:10px;flex-shrink:0}.custom-landing-scope .feature-label{flex:1}.custom-landing-scope .pricing-features li.disabled{color:#9ca3af;text-decoration:line-through}.custom-landing-scope .pricing-features li.disabled svg{color:#d1d5db}.custom-landing-scope .price-period{font-size:.95rem;color:var(--secondary);margin-bottom:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.custom-landing-scope .split-card{background:#f3f6fc;padding:3rem 2rem;border-radius:32px;border:1px solid #eef2f6;height:100%;text-align:left;transition:transform .3s ease}.custom-landing-scope .split-card:hover{border-color:#dbeafe;transform:translateY(-5px)}.custom-landing-scope .split-card h3{text-align:center;font-size:1.4rem;color:var(--secondary);margin-bottom:.2rem}.custom-landing-scope .benefit-row{display:flex;align-items:flex-start;margin-bottom:1.5rem}.custom-landing-scope .benefit-icon-sm{width:24px;height:24px;color:var(--primary);margin-right:1rem;flex-shrink:0;margin-top:3px}.custom-landing-scope .benefit-icon-sm svg{width:100%;height:100%;fill:currentColor}.custom-landing-scope .slider-section{padding:5rem 1rem;background:#fff;max-width:1400px;margin:0 auto;overflow:hidden;position:relative}.custom-landing-scope .slider-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.custom-landing-scope .slide-item{min-width:100%;display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center;padding:1rem}.custom-landing-scope .feature-image-wrapper{border-radius:24px;overflow:hidden;box-shadow:none;transition:transform .3s ease}.custom-landing-scope .feature-image{width:100%;height:auto;display:block;transition:transform .6s ease}.custom-landing-scope .feature-image-wrapper:hover .feature-image{transform:scale(1.08)}.custom-landing-scope .feature-content{padding:.5rem}.custom-landing-scope .feature-tag{color:var(--primary);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;margin-bottom:1rem;display:block}.custom-landing-scope .feature-title{font-size:2rem;font-weight:900;margin-bottom:1.5rem;line-height:1.2;color:var(--secondary)}.custom-landing-scope .dot{width:12px;height:12px;background:#e5e7eb;border-radius:50%;cursor:pointer;transition:background .3s ease,width .3s ease}.custom-landing-scope .dot.active{background:var(--primary);width:24px;border-radius:10px}.custom-landing-scope .footer{background:#0f2027;color:white;padding:4rem 2rem}.custom-landing-scope .footer h2{color:white;margin-bottom:1rem}@media (max-width:768px){.custom-landing-scope .hero h1{font-size:2.5rem}.custom-landing-scope .slide-item{grid-template-columns:1fr;gap:2rem;text-align:center}.custom-landing-scope .benefit-card{padding:2.5rem 1.5rem}.custom-landing-scope .mobile-hide{display:none!important}}