.edm-page{background:#fff;overflow-x:hidden}.edm-page h2{line-height:52px;font-weight:700;margin:0}.edm-accent{color:#7b61ff}.edm-num{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.192px;color:#7b61ff}.edm-card-text{display:flex;flex-direction:column;gap:8px}.edm-card-text h3{font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:24px;line-height:32px;color:#0b0b2e;margin:0}.edm-card-text p{font-weight:500;font-size:16px;line-height:26px;letter-spacing:.192px;color:#474650;margin:0}.edm-hero{position:relative;display:flex;align-items:center;min-height:720px;background:#05053e;overflow:hidden}.edm-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;pointer-events:none}.edm-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(108.17deg,#05053e 1.29%,rgba(5,5,62,0) 56.77%);pointer-events:none;z-index:1}.edm-hero-wrap{position:relative;z-index:2}.edm-hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:740px;max-width:100%}.edm-hero-text{display:flex;flex-direction:column;gap:12px;width:100%}.edm-hero-text h1{font-weight:700;font-size:55px;line-height:63px;letter-spacing:.22px;color:#f5f6ff;margin:0}.strategys-calendars-cards{padding:25px}.edm-hero-text p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.198px;color:#f5f6ff;max-width:660px;margin:0}.edm-hero-cta{display:inline-flex;align-items:flex-end;padding:12px;border-radius:6px;background:linear-gradient(to right,#6b5bff,#b8a7ff);font-weight:400;font-size:16px;line-height:26px;letter-spacing:.192px;color:#fff}.edm-hero-cta:hover{color:#fff}.edm-hero-points{display:flex;flex-direction:column;gap:10px;width:641px;max-width:100%;margin:0;padding:0;list-style:none}.edm-hero-points li{display:flex;align-items:center;gap:12px}.edm-hero-points img{flex-shrink:0}.edm-hero-points span{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:17px;line-height:25px;color:#f5f6ff}.edm-stats{padding:100px 74px;background:#0b0b2e url('../images/ecommerce-social-media/stats-bg.jpg') center/100% 100% no-repeat}.edm-stats-inner{display:flex;flex-direction:column;align-items:center;gap:44px;max-width:1292px;margin:0 auto}.edm-stats-head{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:1132px;text-align:center}.edm-page .edm-stats-head h2{color:#f5f6ff}.edm-stats-head p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.192px;color:#dde1f7;margin:0}.edm-stats-grid{display:flex;align-items:flex-start;gap:24px;width:100%}.edm-stat-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:23px;text-align:center;background:#e6e2ff;border:1px solid rgba(168,174,208,.25);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.edm-stat-card h3{font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:24px;line-height:32px;color:#7b61ff;margin:0}.edm-stat-card p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.192px;color:#474650;margin:0}.edm-niches{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.edm-niches-label{font-weight:500;font-size:16px;line-height:26px;letter-spacing:.192px;color:#f5f6ff;margin:0}.edm-niche{display:inline-flex;align-items:center;gap:10px;padding:4px 16px;background:#25255f;border-radius:100px}.edm-niche span{font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:20px;line-height:32px;color:#fff;white-space:nowrap}.edm-problem{padding:50px 0;background:#fff}.edm-problem-wrap{display:flex;flex-direction:column;gap:34px;width:calc(100% - 144px);max-width:1296px;margin-left:max(80px,calc(50% - 640px));margin-right:auto}.edm-page .edm-problem h2{max-width:911px;padding:10px;box-sizing:border-box}.edm-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,416px));gap:24px}.edm-problem-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:19px;background:#f5f6ff;border:1px solid #e6e2ff;border-radius:28px}.edm-problem-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;background:#7b61ff;border-radius:8px}.edm-services{padding:50px 0;background:#fff}.edm-services-wrap{display:flex;flex-direction:column;gap:32px;width:calc(100% - 144px);max-width:1296px;margin:0 auto}.edm-services-head{display:flex;flex-direction:column;gap:16px;max-width:933px}.edm-page .edm-services-head h2{max-width:865px}.edm-services-head p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.192px;color:#474650;margin:0}.edm-services-body{display:flex;flex-direction:column;gap:20px}.edm-services-subtitle{font-weight:500;font-size:24px;line-height:32px;color:#0b0b2e;margin:0}.edm-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px}.edm-service-card{display:flex;flex-direction:column;gap:16px;padding:19px;background:#f5f6ff;border:1px solid #e6e2ff;border-radius:44px;overflow:hidden}.edm-service-img{display:block;width:100%;height:200px;object-fit:cover;border-radius:24px}.edm-service-card .edm-card-text h3{font-size:20px;line-height:32px}.edm-services-media{border:1px solid #e6e2ff;border-radius:28px;overflow:hidden}.edm-services-media img{display:block;width:100%;height:100%;object-fit:cover}.edm-faq{padding:50px 0;background:#e6e2ff}.edm-faq-inner{display:flex;flex-direction:column;gap:48px;width:calc(100% - 48px);max-width:1224px;margin:0 auto}.edm-faq-head{display:flex;flex-direction:column;gap:16px;color:#05053e}.edm-faq-label{font-weight:500;font-size:16px;line-height:26px;color:#05053e;margin:0}.edm-page .edm-faq-head h2{max-width:881px}.edm-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,600px));justify-content:space-between;align-items:start;gap:24px}.edm-faq-col{display:flex;flex-direction:column;gap:24px}.edm-faq .faq-item{display:flex;flex-direction:column;gap:16px;padding:15px 19px;background:#fff;border:1px solid rgba(0,0,0,.6);border-radius:8px}.edm-faq .faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.edm-faq .faq-question h4{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:26px;color:#08083b;margin:0}.edm-faq-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;padding:2px;border:2px solid #d4d6f0;border-radius:15px;background:0 0;font-weight:600;font-size:18px;line-height:23.4px;letter-spacing:-.2px;color:#9b97e8}.edm-faq .faq-item.active .edm-faq-toggle{transform:rotate(45deg)}.edm-faq .faq-answer{display:none}.edm-faq .faq-item.active .faq-answer{display:block}.edm-faq .faq-answer p{font-weight:400;font-size:14px;line-height:20px;color:#474650;margin:0}@media (max-width:1199px){.edm-desk-br{display:none}.edm-hero::before{background:linear-gradient(90deg,rgba(5,5,62,.92) 0,rgba(5,5,62,.75) 55%,rgba(5,5,62,.25) 100%)}.edm-hero-text h1{font-size:46px;line-height:54px}.edm-stats{padding:64px 40px}.edm-stats-grid{flex-wrap:wrap;align-items:stretch}.edm-stat-card{flex:1 1 calc(50% - 12px)}.edm-problem-wrap,.edm-services-wrap{width:calc(100% - 80px);margin-left:auto}.edm-problem-grid,.edm-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edm-services-media{min-height:300px}.edm-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.edm-page h2{font-size:36px;line-height:44px}.edm-hero{min-height:600px}.edm-hero-wrap{width:calc(100% - 48px)}.edm-problem-grid{grid-template-columns:minmax(0,1fr)}.edm-faq-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.edm-hero{min-height:0;padding:64px 0}.edm-faq-inner,.edm-hero-wrap,.edm-problem-wrap,.edm-services-wrap{width:calc(100% - 40px)}.edm-hero-text h1{font-size:35px;line-height:42px}.edm-hero-points span{font-size:16px;line-height:24px}.edm-stats{padding:56px 20px}.edm-stats-inner{gap:32px}.edm-page .edm-stat-card h3{font-size:24px!important;line-height:32px!important}.edm-faq,.edm-problem,.edm-services{padding:40px 0}.edm-page .edm-problem h2{padding:0}.edm-services-grid{grid-template-columns:minmax(0,1fr)}.edm-page .edm-card-text h3,.edm-page .edm-services-subtitle{font-size:20px!important;line-height:28px!important}.edm-service-card{border-radius:32px}.edm-faq-inner{gap:32px}.edm-faq .faq-question{gap:12px}}@media (max-width:480px){.edm-stat-card{flex-basis:100%}}
@media (max-width:767.98px){body:not(:has(main.main)) .edm-page .edm-hero-wrap.container-width{width:calc(100% - (2 * var(--ub-side-inset)));min-width:0;max-width:100%}.edm-page .edm-hero-points,.edm-page .edm-hero-text p{width:100%;max-width:100%}}
