.eseo-page{overflow-x:hidden}.eseo-accent{color:#9d7bff}.eseo-hero{position:relative;background-color:#05053e;background-image:url("../images/ecommerce-seo/hero.webp");background-repeat:no-repeat;background-position:bottom;background-size:cover;padding:70px 0 50px;overflow:hidden;min-height:720px;display:flex;align-items:center}.eseo-hero-inner{position:relative;z-index:1;width:90%}.eseo-hero-content{display:flex;flex-direction:column;gap:24px;max-width:740px}.eseo-hero-lead{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.02em;color:#d8d8ff;margin:0;max-width:640px}.eseo-hero-content h1{letter-spacing:.004em;color:#f5f6ff;margin:0}.eseo-hero-content h1 .eseo-accent{color:#9d7bff}.eseo-hero-content p{font-weight:400;letter-spacing:.012em;color:#f5f6ff;margin:0;max-width:660px}.eseo-hero-cta{display:inline-flex;align-items:center;gap:16px;width:fit-content;max-width:100%;background:linear-gradient(90deg,#6b5bff 0,#b8a7ff 100%);color:var(--white)!important;font-weight:400;font-size:16px;padding:12px 20px;border-radius:6px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.eseo-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(107,91,255,.35);color:var(--white)!important}.eseo-hero-cta i{font-size:14px}.eseo-hero-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:641px}.eseo-hero-points li{display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#d8d8ff}.eseo-hero-points i{color:#c4b5ff;flex-shrink:0}.eseo-stats{padding:70px 0 60px;background:linear-gradient(180deg,#05063e 0,#1a1248 55%,#2a1a5c 100%);text-align:center}.eseo-stats-header{max-width:1132px;margin:0 auto 44px}.eseo-stats-header h2{font-weight:700;color:#f5f6ff;margin:0 0 6px}.eseo-stats-header p{font-weight:400;color:#dde1f7;margin:0}.eseo-stat-card{background:#e6e2ff;border:1px solid rgba(168,174,208,.25);border-radius:16px;padding:24px;height:100%}.eseo-stat-card h3{font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:28px;line-height:36px;color:#7b61ff;margin:0 0 6px}.eseo-stat-card p{font-weight:400;color:#3d3a7a;margin:0}.eseo-stats-niches{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px}.eseo-stats-niches-label{font-family:Inter,sans-serif;font-size:14px;color:#c8c6e0;margin-right:4px}.eseo-niche-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:#f5f6ff;font-family:Inter,sans-serif;font-size:13px;line-height:18px}.eseo-niche-pill i{font-size:12px;opacity:.9}.eseo-page .strategys-bookings-sections{padding-top:48px;padding-bottom:40px}.eseo-page .strategys-bookings-sections h2{color:var(--white);margin-bottom:24px}.eseo-problem{padding:70px 0;background:var(--white)}.eseo-problem-header{max-width:980px;margin:0 0 40px;text-align:left}.eseo-problem-header h2{font-weight:700;color:var(--headt-color);margin:0}.eseo-problem-header .eseo-accent{display:inline}.eseo-problem-card{background:var(--light-bg);border-radius:20px;padding:28px 24px;height:100%;display:flex;flex-direction:column;gap:12px}.eseo-problem-icon{width:44px;height:44px;border-radius:12px;background:#7b61ff;color:var(--white);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.eseo-problem-card h3{font-weight:700;color:var(--headt-color);margin:0}.eseo-problem-card p{font-weight:400;color:#5f5d68;margin:0}.eseo-problem-card--visual{padding:12px;overflow:hidden;justify-content:center;align-items:center;background:var(--light-bg)}.eseo-problem-card--visual img{width:100%;height:100%;min-height:220px;object-fit:contain;display:block}.eseo-problem-card--wide{max-width:100%}.eseo-services{padding:70px 0;background:var(--white)}.eseo-services-header{margin-bottom:40px;text-align:left}.eseo-services-header h2{font-weight:700;color:var(--headt-color);margin:0 0 16px}.eseo-services-header p{font-weight:400;color:#5f5d68;margin:0 0 28px;max-width:920px}.eseo-services-header h3{font-weight:700;color:var(--headt-color);margin:0}.eseo-service-card{background:var(--light-bg);border-radius:20px;padding:16px;height:100%;display:flex;flex-direction:column;gap:10px}.eseo-service-image{border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:#ebe8ff}.eseo-service-image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.eseo-service-card span{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#7b61ff}.eseo-service-card h3{font-weight:700;color:var(--headt-color);margin:0}.eseo-service-card p{font-weight:400;color:#5f5d68;margin:0}.eseo-platforms{padding:70px 0;background:linear-gradient(180deg,#05063e 0,#1a1248 55%,#2a1a5c 100%)}.eseo-platforms-header{max-width:920px;margin:0 auto 40px;text-align:center}.eseo-platforms-header h2{font-weight:700;color:#f5f6ff;margin:0 0 16px}.eseo-platforms-header p{font-weight:400;color:#dde1f7;margin:0}.eseo-platform-card{height:100%;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:#1d215c}.eseo-platform-logo{background:#fff;min-height:140px;padding:24px 20px;display:flex;align-items:center;justify-content:center}.eseo-platform-logo img{width:100%;object-fit:contain;display:block}.eseo-platform-body{padding:22px 20px 24px;flex:1}.eseo-platform-body h3{font-weight:700;color:#f5f6ff;margin:0 0 10px}.eseo-platform-body p{font-weight:400;color:#d8d8ff;margin:0}.eseo-faq{padding:70px 0;background:linear-gradient(180deg,#f3f0ff 0,#ebe6ff 50%,#f7f5ff 100%)}.eseo-faq-header{margin-bottom:36px}.eseo-faq-label{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#3d3a7a;margin-bottom:12px}.eseo-faq-header h2{font-weight:700;color:var(--headt-color);margin:0;max-width:920px}.eseo-faq .faq-item{background:var(--white);border:1px solid rgba(123,97,255,.14);border-radius:14px;padding:18px 20px;margin:0 0 14px}.eseo-faq .faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.eseo-faq .faq-question h4{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:18px;line-height:26px;color:var(--headt-color);margin:0}.eseo-faq-toggle{width:32px;height:32px;border-radius:50%;border:1px solid rgba(123,97,255,.45);background:0 0;color:#7b61ff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:transform .2s ease,background .2s ease}.eseo-faq .faq-item.active .eseo-faq-toggle{background:#7b61ff;color:var(--white);transform:rotate(45deg)}.eseo-faq .faq-answer{display:none;padding-top:12px}.eseo-faq .faq-item.active .faq-answer{display:block}.eseo-faq .faq-answer p{font-family:Inter,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:#474650;margin:0}@media (max-width:1199.98px){.eseo-hero{background-position:70% center}.eseo-hero-content{max-width:640px}}@media (max-width:991.98px){.eseo-hero{min-height:auto;padding:50px 0 40px;background-position:right top;background-size:cover}.eseo-hero-content{max-width:100%}.eseo-faq,.eseo-platforms,.eseo-problem,.eseo-services,.eseo-stats{padding:50px 0}}@media (max-width:767.98px){.eseo-hero{background-position:center top;background-size:cover;min-height:560px}.eseo-hero-cta{white-space:normal;text-align:center;justify-content:center}.eseo-stats-niches{justify-content:flex-start}.eseo-faq .faq-question h4{font-size:16px;line-height:24px}}