:root{--mamar-blue:#1d5cf0;--mamar-ink:#1e2a4a;--mamar-line:#e2e8f0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{padding-bottom:0}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #82a9ff;outline-offset:4px}main p{font-size:max(14px,1em)}.hero-bg h1{line-height:1.55}.hero-bg>div{padding-top:48px;padding-bottom:48px}.hero-bg .hero-description{font-size:16px;line-height:2;max-width:490px}.offer-inline{border-right:3px solid #79a5ff;padding:0 18px;margin-top:25px;color:white}.offer-inline__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.offer-inline strong{font-size:38px;font-weight:900;line-height:1.5}.offer-inline span{font-size:16px;font-weight:700}.offer-inline del{font-size:14px;color:#d0daee}.offer-inline p{font-size:14px;margin-top:3px;color:#e3eaff}.hero-eyebrow{display:inline-block;color:#d9e5ff;font-size:14px;font-weight:700;margin-bottom:12px}.hero-return{display:inline-block;color:#e4ecff;font-size:14px;text-decoration:underline;text-underline-offset:5px;margin-top:18px}.m-container{max-width:1250px;padding:0 24px;margin:0 auto}.m-section{padding-top:64px;padding-bottom:16px}.m-heading{font-size:26px;font-weight:800;line-height:1.7;margin:0 0 8px}.m-muted{color:#64748b;font-size:16px;line-height:1.9}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 23px;background:var(--mamar-blue);border:1px solid var(--mamar-blue);border-radius:12px;color:white;font:800 15px/1.6 Cairo,sans-serif;cursor:pointer;text-align:center;transition:background .2s}.m-btn:hover{background:#1746cc}.m-btn--light{background:white;color:var(--mamar-blue);border-color:#d7e3fd}.m-btn--light:hover{background:#eff5ff}.m-action-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.m-card{background:white;border:1px solid #e8edf5;border-radius:20px;padding:28px;box-shadow:0 8px 30px -20px #1e2a4a40}.m-link{color:var(--mamar-blue);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.trainer-proof{background:#fff;border-bottom:1px solid #edf0f6}.trainer-proof>.m-container{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:19px;padding-bottom:19px}.trainer-proof p{font-size:15px;font-weight:700;color:var(--mamar-ink)}.trainer-proof small{font-size:14px;font-weight:500;color:#64748b}.trainer-proof__faces{display:flex;align-items:center;gap:12px}.trainer-proof__faces img{width:48px;height:48px;object-fit:cover;border-radius:50%;border:2px solid #edf3ff}.trainer-proof__faces a{display:block}.track-scroll article p{color:#64748b;font-size:14px}.track-scroll article h3{font-size:16px}.track-scroll article>a{font-size:14px;padding:6px 0}.section-helper{color:#64748b;margin:-14px 0 24px;font-size:15px;line-height:1.8}.lecture-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px}.lecture-actions a{font-size:14px;font-weight:700;color:var(--mamar-blue)}.lecture-actions span{font-size:12px;color:#64748b}.m-subscription{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;align-items:center}.m-subscription-price{padding:28px;background:#f2f6ff;border:1px solid #dce6ff;border-radius:16px;text-align:center}.m-subscription-price strong{font-size:48px;font-weight:900;color:var(--mamar-blue);line-height:1.4}.m-subscription-price .m-btn{width:100%;margin:15px 0}.m-subscription-price del{color:#64748b}.m-benefits{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.m-benefits li{font-size:15px;line-height:1.8;display:flex;gap:9px}.m-benefits li:before{content:'✓';color:var(--mamar-blue);font-weight:900}.m-faq{max-width:900px;margin:0 auto}.m-faq details{background:white;border:1px solid var(--mamar-line);border-radius:14px;margin-top:12px}.m-faq summary{padding:20px 22px;font-size:16px;font-weight:700;cursor:pointer;list-style-position:inside}.m-faq details p{color:#64748b;font-size:15px;line-height:2;padding:0 22px 20px}.m-footer{padding:32px 24px;text-align:center;color:#64748b;font-size:14px}.m-footer a{margin:0 10px}.mobile-subscribe{display:none}.m-breadcrumb{font-size:14px;color:#64748b;margin:28px 0}.m-breadcrumb a{color:var(--mamar-blue)}.detail-top{background:#0b1d48;color:white;padding:42px 0}.detail-top .m-heading{font-size:32px}.detail-top p{color:#d8e4ff;max-width:760px;line-height:2}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px;padding-top:32px;padding-bottom:48px;align-items:start}.detail-grid>*{min-width:0}.detail-aside{position:sticky;top:100px}.detail-aside>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:18px}.detail-aside .m-btn{width:100%;margin:15px 0}.detail-aside strong.price{font-size:35px;font-weight:900;color:var(--mamar-blue)}.detail-aside .m-link{display:block;text-align:center}.detail-aside p{font-size:14px;line-height:1.9;color:#64748b}.m-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.m-tags span{font-size:14px;font-weight:700;border:1px solid #6683b860;background:#ffffff0b;padding:6px 14px;border-radius:8px}.m-instructor{display:flex;gap:16px;align-items:center;margin:24px 0}.m-instructor img{width:65px;height:65px;object-fit:cover;border-radius:50%}.m-instructor strong{display:block}.m-instructor small{font-size:14px;color:#64748b}.m-curriculum{list-style:none;padding:0;margin:20px 0 0}.m-curriculum li{border-top:1px solid #edf0f6;display:flex;align-items:center;gap:14px;padding:17px 0}.m-curriculum .num{display:grid;place-items:center;min-width:32px;height:32px;border-radius:50%;background:#eff5ff;color:var(--mamar-blue);font-weight:700}.m-curriculum .name{flex:1;font-size:15px;min-width:0}.m-curriculum small{font-size:13px;color:#64748b}.m-curriculum .free{font-size:13px;color:var(--mamar-blue);font-weight:700}.m-back{margin-top:24px}.m-note{background:#f2f6ff;padding:16px 20px;border-radius:12px;border-right:3px solid var(--mamar-blue);font-size:14px;line-height:1.9;color:#475569;margin-top:20px}.m-steps{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 30px}.m-steps span{padding:10px 16px;border-radius:10px;background:#f0f5ff;font-size:14px;color:#1d5cf0;font-weight:700}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding-bottom:60px}.account-choice{margin-top:18px;padding:24px;border:1px solid #dce6ff;border-radius:14px}.account-choice h2{font-size:19px;font-weight:800;margin-bottom:8px}.account-choice .m-btn{margin-top:16px}.checkout-summary ul{display:block}.checkout-summary li{margin-top:14px}.checkout-summary strong{font-size:42px;color:var(--mamar-blue);font-weight:900}.checkout-summary .m-muted{font-size:14px}.module-details p{font-size:14px!important;line-height:1.9}.module-details summary{min-height:62px}.module-details summary span{font-size:14px}.module-details .m-link{margin-top:14px;display:inline-block}.module-details .coming{display:inline-block;color:#64748b;background:#f1f5f9;padding:5px 12px;border-radius:8px;font-size:14px;font-weight:700}.m-free-hero{display:block;position:relative;border-radius:16px;overflow:hidden}.m-free-hero>img{width:100%;aspect-ratio:16/9;object-fit:cover}.m-free-hero .play-label{position:absolute;inset:0;background:#0b1d4833;display:flex;align-items:center;justify-content:center}.play-label span{padding:16px 24px;background:white;border-radius:14px;color:var(--mamar-blue);font-weight:800}.m-free-hero+p{margin-top:12px}.m-closing{margin-bottom:55px}#trainers article p{font-size:14px;color:#64748b}.m-skip{position:absolute;top:-70px;right:20px;background:white;z-index:90;padding:12px}.m-skip:focus{top:10px}
@media(max-width:800px){.m-container{padding-left:18px;padding-right:18px}.m-section{padding-top:40px}.m-subscription,.detail-grid,.checkout-grid{grid-template-columns:1fr}.m-subscription{gap:22px}.detail-aside{position:static}.m-card{padding:22px}.detail-top{padding:30px 0}.detail-top .m-heading{font-size:26px}.detail-grid{gap:20px}.trainer-proof>.m-container{flex-wrap:wrap;gap:13px}.trainer-proof__faces{gap:9px}.trainer-proof__faces img{height:42px;width:42px}.trainer-proof small{display:none}.m-benefits{grid-template-columns:1fr}.m-heading{font-size:23px}.m-subscription-price strong{font-size:42px}.mobile-subscribe{position:fixed;bottom:0;left:0;right:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px calc(11px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dfe7f5;box-shadow:0 -4px 24px #1e2a4a0a;backdrop-filter:blur(12px)}.mobile-subscribe strong{font-size:19px;color:var(--mamar-ink);font-weight:900}.mobile-subscribe small{display:block;font-size:12px;color:#64748b}.mobile-subscribe .m-btn{font-size:14px;padding:10px 16px}body{padding-bottom:88px}.hero-bg>div{padding-top:35px;padding-bottom:35px}.hero-bg h1{font-size:30px}.hero-bg .hero-description{font-size:15px}.offer-inline strong{font-size:33px}.hero-bg{min-height:0;background-position:65% center}.hero-bg .mt-10{margin-top:26px}.fo-strip__note{display:none}.m-steps{gap:7px}.m-steps span{font-size:13px;padding:9px 11px}.m-faq summary{padding:17px;font-size:15px}.m-curriculum li{gap:9px}.m-curriculum .name{font-size:14px}.m-curriculum small{font-size:12px}.m-curriculum .free{font-size:12px}.m-free-hero .play-label span{font-size:14px;padding:12px 16px}}
.sales-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:70px;padding-top:58px!important;padding-bottom:58px!important}.sales-hero__copy h1{font-size:46px;font-weight:900;color:white;line-height:1.5}.sales-hero__copy h1 span{color:#d4e3ff}.sales-hero__copy .hero-description{color:#e3eaff;max-width:570px;margin-top:15px}.sales-hero__copy .hero-secondary{color:white;font-weight:700;font-size:15px;padding:13px 15px;border:1px solid #ffffff55;border-radius:12px}.hero-preview{background:white;border:1px solid #ffffff50;border-radius:20px;padding:10px;box-shadow:0 20px 60px #00000030;transform:rotate(-1deg)}.hero-preview__image{position:relative;display:block;overflow:hidden;border-radius:13px}.hero-preview__image>img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center}.hero-preview__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;background:#fffffff2;color:#1d5cf0;font-size:35px;border-radius:50%;box-shadow:0 5px 20px #06163f30}.hero-preview__duration{position:absolute;bottom:13px;left:13px;background:#06163fcc;color:white;font-size:13px;padding:5px 10px;border-radius:7px}.hero-preview__body{padding:19px 16px 13px}.hero-preview__body>span{font-size:13px;color:#64748b}.hero-preview__body h2{font-size:20px;font-weight:800;color:var(--mamar-ink);margin:4px 0 10px}.hero-preview__body>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.hero-preview__body p{font-size:14px;color:#64748b}.hero-preview__body a{color:var(--mamar-blue);font-size:14px;font-weight:800}.sales-trainers{padding-top:36px}.sales-trainers>div:first-child{margin-bottom:22px}.sales-trainers article img{width:86px;height:86px}.sales-trainers article p{font-size:13px;line-height:1.7}.value-header{display:flex;align-items:center;justify-content:space-between;gap:25px}.m-eyebrow{color:var(--mamar-blue);font-size:14px;font-weight:800;margin-bottom:8px}.detail-top .m-eyebrow{color:#c4d7ff}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}.value-grid article{border:1px solid #e3eaf7;border-radius:16px;background:white;padding:25px}.value-number{display:block;color:#1d5cf0;font-size:24px;font-weight:900;margin-bottom:14px}.value-grid h3{font-size:19px;font-weight:800;margin-bottom:10px}.value-grid p{font-size:15px;line-height:1.9;color:#64748b}#lectures{padding-bottom:12px}.sales-trainers article{padding:20px 12px}header a[href='/subscribe/']{background:#1d5cf0;color:white;border-color:#1d5cf0}header a[href='https://mamar.tech/sign-in']{background:white;color:#1e2a4a;border:1px solid #e2e8f0;box-shadow:none}
@media(max-width:1000px){.sales-hero__inner{gap:32px}.sales-hero__copy h1{font-size:37px}.hero-preview__body h2{font-size:18px}.hero-preview__body>div{flex-wrap:wrap}}
@media(max-width:700px){.sales-hero__inner{grid-template-columns:1fr;gap:30px;padding-top:30px!important;padding-bottom:34px!important}.sales-hero__copy h1{font-size:35px}.hero-preview{transform:none;max-width:480px;width:100%;margin:0 auto}.hero-preview__image>img{aspect-ratio:16/9}.hero-preview__body{padding:14px}.sales-hero__copy .m-action-row{gap:10px}.sales-hero__copy .m-btn{flex:1;padding:13px 14px}.sales-hero__copy .hero-secondary{padding:13px 10px;font-size:14px}.value-grid{grid-template-columns:1fr;gap:13px}.value-grid article{padding:20px}.value-number{font-size:19px;margin-bottom:9px}.value-header{align-items:start;flex-direction:column;gap:9px}.value-grid h3{font-size:18px}.sales-trainers>div:last-child{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;gap:12px}.sales-trainers article{min-width:180px;scroll-snap-align:start}.sales-trainers article img{height:78px;width:78px}.sales-trainers>div:first-child{gap:9px}.sales-trainers h2{font-size:21px}.sales-trainers>div:first-child>a{font-size:13px}.hero-eyebrow{font-size:13px}.offer-inline{padding-right:14px;margin-top:20px}.offer-inline p{font-size:13px}.offer-inline strong{font-size:32px}.offer-inline span{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
