.epp-page{overflow-x:hidden}.epp-accent{color:#9d7bff}.epp-hero{position:relative;padding:70px 0 50px;overflow:hidden;min-height:720px;display:flex;align-items:center;background-position:bottom;background-size:cover}.epp-hero-glow{position:absolute;top:-25px;right:-80px;width:min(70%,940px);height:940px;background:rgba(59,130,246,.2);filter:blur(100px);border-radius:50%;pointer-events:none;z-index:0}.epp-hero-inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:90%}.epp-hero-content{display:flex;flex-direction:column;gap:24px;max-width:740px;flex:1 1 52%;padding-bottom:32px}.epp-hero-content h1{letter-spacing:.004em;color:#f5f6ff;margin:0}.epp-hero-content h1 .epp-accent{color:#9d7bff}.epp-hero-content p{font-weight:400;letter-spacing:.012em;color:#f5f6ff;margin:0;max-width:660px}.epp-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}.epp-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(107,91,255,.35);color:var(--white)!important}.epp-hero-cta i{font-size:14px}.epp-hero-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:641px}.epp-hero-points li{display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#d8d8ff}.epp-hero-points i{color:#c4b5ff;flex-shrink:0}.epp-hero-visual{flex:0 1 630px;max-width:630px;width:100%}.epp-hero-visual img{width:100%;height:auto;display:block;object-fit:contain}.epp-stats{padding:70px 0 60px;background:linear-gradient(180deg,#05063e 0,#1a1248 55%,#2a1a5c 100%);text-align:center}.epp-stats-header{max-width:1132px;margin:0 auto 44px}.epp-stats-header h2{font-weight:700;color:#f5f6ff;margin:0 0 6px}.epp-stats-header p{font-weight:400;color:#dde1f7;margin:0}.epp-stat-card{background:#e6e2ff;border:1px solid rgba(168,174,208,.25);border-radius:16px;padding:24px;height:100%}.epp-stat-card h3{font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:28px;line-height:36px;color:#7b61ff;margin:0 0 6px}.epp-stat-card p{font-weight:400;color:#3d3a7a;margin:0}.epp-stats-niches{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px}.epp-stats-niches-label{font-family:Inter,sans-serif;font-size:14px;color:#c8c6e0;margin-right:4px}.epp-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}.epp-niche-pill i{font-size:12px;opacity:.9}.epp-page .strategys-bookings-sections{padding-top:48px;padding-bottom:40px}.epp-page .strategys-bookings-sections h2{color:var(--white);margin-bottom:24px}.epp-problem{padding:70px 0;background:var(--white)}.epp-problem-header{max-width:980px;margin:0 0 40px;text-align:left}.epp-problem-header h2{font-weight:700;color:var(--headt-color);margin:0}.epp-problem-header .epp-accent{display:inline}.epp-problem-card{background:var(--light-bg);border-radius:20px;padding:28px 24px;height:100%;display:flex;flex-direction:column;gap:12px}.epp-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}.epp-problem-card h3{font-weight:700;color:var(--headt-color);margin:0}.epp-problem-card p{font-weight:400;color:#5f5d68;margin:0}.epp-problem-card--visual{padding:12px;overflow:hidden;justify-content:center;align-items:center;background:var(--light-bg)}.epp-problem-card--visual img{width:100%;height:100%;min-height:220px;object-fit:contain;display:block}.epp-services{padding:70px 0;background:var(--white)}.epp-services-header{margin-bottom:40px;text-align:left}.epp-services-header h2{font-weight:700;color:var(--headt-color);margin:0 0 16px}.epp-services-header p{font-weight:400;color:#5f5d68;margin:0 0 28px;max-width:920px}.epp-services-header h3{font-weight:700;color:var(--headt-color);margin:0}.epp-service-card{background:var(--light-bg);border-radius:20px;padding:16px;height:100%;display:flex;flex-direction:column;gap:10px}.epp-service-image{border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:#ebe8ff}.epp-service-image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.epp-service-card span{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#7b61ff}.epp-service-card h3{font-weight:700;color:var(--headt-color);margin:0}.epp-service-card p{font-weight:400;color:#5f5d68;margin:0}.epp-faq{padding:70px 0;background:linear-gradient(180deg,#f3f0ff 0,#ebe6ff 50%,#f7f5ff 100%)}.epp-faq-header{margin-bottom:36px}.epp-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}.epp-faq-header h2{font-weight:700;color:var(--headt-color);margin:0;max-width:920px}.epp-faq .faq-item{background:var(--white);border:1px solid rgba(123,97,255,.14);border-radius:14px;padding:18px 20px;margin:0 0 14px}.epp-faq .faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.epp-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}.epp-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}.epp-faq .faq-item.active .epp-faq-toggle{background:#7b61ff;color:var(--white);transform:rotate(45deg)}.epp-faq .faq-answer{display:none;padding-top:12px}.epp-faq .faq-item.active .faq-answer{display:block}.epp-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){.epp-hero-inner{flex-wrap:wrap;align-items:center}.epp-hero-content,.epp-hero-visual{flex:1 1 100%;max-width:100%}.epp-hero-visual{order:-1;max-width:520px;margin:0 auto}}@media (max-width:991.98px){.epp-hero{min-height:auto;padding:50px 0 40px}.epp-faq,.epp-problem,.epp-services,.epp-stats{padding:50px 0}}@media (max-width:767.98px){.epp-hero-cta{white-space:normal;text-align:center;justify-content:center}.epp-stats-niches{justify-content:flex-start}.epp-faq .faq-question h4{font-size:16px;line-height:24px}}