/* Buyer-facing revision: actual course imagery, less scaffolding, one offer. */
.hero-offer{display:flex;gap:15px;align-items:center;flex-wrap:wrap;text-decoration:none!important;width:fit-content;margin-top:24px;min-height:44px;font-size:16px}.hero-offer strong{font:700 30px/1.5 Arabic,sans-serif}.hero-offer del{color:var(--muted);font-size:19px}.hero-offer span{font-size:15px;border-right:1px solid currentColor;padding-right:15px}.hero-note{font-size:15px!important;color:var(--muted);margin-top:16px}.course-facts{display:flex;flex-wrap:wrap;gap:15px 28px;font-size:16px;align-items:center}.course-facts span{white-space:nowrap}.course-facts b{font-size:21px;margin-left:4px}.lesson-still{margin:0;min-width:0}.lesson-still img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff}.lesson-still figcaption{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:15px;padding:15px 0;border-bottom:1px solid var(--line)}.lesson-still figcaption span{color:var(--muted)}.lesson-still figcaption strong{font-size:17px}.price-before{font-size:17px;margin-top:24px;color:#4a5848}.mock-price{margin-top:5px}.offer-saving{font:700 14px/1.8 Arabic,sans-serif;color:#202720;background:#e5ecdc;padding:5px 12px}.mock-price-label{flex-wrap:wrap}.mock-pay-once{margin-top:12px}.mock-quote{background:transparent;border:0;padding:24px 0;border-top:1px solid var(--line)}.mock-quote blockquote{margin:0 0 20px;font-size:19px;line-height:2}.mock-quote cite{font-size:16px}.mock-quote small{font-size:14px}.mock-reviews .mock-lead{max-width:640px}.mock-heading{font-size:clamp(29px,3vw,40px);line-height:1.5}.mock-includes li:before{display:none}.mock-refund h3{font-size:27px}.mock-faq .mock-heading{font-size:34px}.eyebrow:before,.hero-kicker:before{display:none}.benefit{grid-template-columns:1fr!important}.mock-section-tag{font-weight:400}.mock-includes{margin-top:20px}.mock-offer .mock-shell{gap:80px}.mock-benefit-list li{padding-block:11px}.mock-faq .mock-shell{width:100%}.mock-reviews .mock-shell{width:100%}body>.mock-reviews .mock-shell,main>.mock-reviews .mock-shell{width:min(1180px,calc(100% - 72px))}
body[data-option=A]{--paper:#fcfaf5;--wash:#efede4;--olive:#a03e28;--ink:#292d26;--muted:#555c51;--accent:#a03e28}body[data-option=A] .nav{padding-block:20px}body[data-option=A] .hero{grid-template-columns:1.05fr 1fr;gap:65px;padding-block:65px 45px;align-items:center}body[data-option=A] h1{font-size:clamp(38px,4.1vw,58px);line-height:1.55;letter-spacing:0}body[data-option=A] .hero .lead{font-size:19px;line-height:1.9;margin-top:18px}body[data-option=A] .hero .actions{margin-top:20px}body[data-option=A] .course-facts{padding:22px 0 28px;border-bottom:1px solid var(--line)}body[data-option=A] .sectionno{font-size:15px;color:var(--muted)}body[data-option=A] .benefits{gap:0 45px}body[data-option=A] .benefit{padding:28px 0;border:0;border-top:1px solid var(--line)}body[data-option=A] .mock-offer{background:#292d26}body[data-option=A] .mock-quotes{gap:36px}body[data-option=A] .mock-quote blockquote{font-size:18px}body[data-option=A] .lesson-num{font-family:Arabic;font-size:25px}body[data-option=A] .curriculum{background:#efede4}
body[data-option=B]{--paper:#fff;--soft:#f7f0ed}body[data-option=B] .nav{padding-block:24px;border-bottom:1px solid var(--line)}body[data-option=B] .hero{grid-template-columns:1fr 1.05fr;gap:60px;padding-block:64px;align-items:center}body[data-option=B] h1{font-size:clamp(40px,4.2vw,60px);line-height:1.5}body[data-option=B] .hero .lead{font-size:19px;margin-top:20px}body[data-option=B] .hero .course-facts{margin-top:25px;font-size:14px;gap:12px 22px}body[data-option=B] .hero .course-facts b{font-size:18px}.course-preview{background:#f7f0ed;padding:24px;min-width:0}.preview-tabs{display:flex;flex-wrap:wrap;gap:0 18px;padding-bottom:20px}.preview-tabs button{font:700 14px/1.8 Arabic,sans-serif;min-height:44px;background:none;border:0;border-bottom:2px solid transparent;color:#66565c;padding:6px 0;cursor:pointer}.preview-tabs button[aria-pressed=true]{color:#92324b;border-color:#92324b}.preview-caption{font-size:14px;line-height:1.9;color:#66565c;margin-top:15px}.course-preview .lesson-still figcaption{border:0}.course-preview .lesson-still img{border:1px solid #ddcfd0}body[data-option=B] .mock-quotes{grid-template-columns:1.2fr 1fr 1fr;gap:40px}body[data-option=B] .mock-quote{border-radius:0!important}body[data-option=B] .mock-quote:first-child{background:#4c2332;color:white;padding:30px;border:0}body[data-option=B] .mock-quote:first-child small{color:#f2dce2}body[data-option=B] .strip{background:#f7f0ed;color:#33252b}body[data-option=B] .benefits{padding-block:25px}body[data-option=B] .benefits strong{font-size:16px}body[data-option=B] .mock-price-card{border-radius:0}body[data-option=B] .guidance{border:0;border-right:3px solid var(--blue)}
body[data-option=C]{--accent:#f6b18e;--paper:#faf6f0;--ink:#25241f;--muted:#5b5b50}body[data-option=C] .top{background:#25241f;color:#faf6f0;border-bottom:1px solid #6e6a5f}body[data-option=C] .top .top-links a{color:inherit}body[data-option=C] .hero{background:#25241f;color:#faf6f0;padding:55px 0 0}body[data-option=C] .hero-row{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}body[data-option=C] .hero h1{font-size:clamp(48px,5.2vw,74px);line-height:1.45;letter-spacing:0}body[data-option=C] .hero h1 span{color:#f6b18e}body[data-option=C] .hero-copy>p{font-size:19px;line-height:1.9;max-width:600px;margin:22px 0}body[data-option=C] .hero .button{background:#f6b18e;color:#25241f;border-color:#f6b18e}body[data-option=C] .hero .button:hover{background:#ffd1b8}body[data-option=C] .hero .hero-offer del{color:#c9c5ba}body[data-option=C] .hero .lesson-still figcaption{border-color:#6e6a5f}body[data-option=C] .hero .lesson-still figcaption span{color:#c9c5ba}body[data-option=C] .hero .course-facts{padding:25px 0;margin-top:40px;border-top:1px solid #6e6a5f;color:#e6e0d5}body[data-option=C] .mock-price-card{background:#f6b18e}body[data-option=C] .mock-price-card .mock-enroll{color:#faf6f0}body[data-option=C] .mock-quote{border:0;border-top:1px solid #b3b6a7}body[data-option=C] .mock-quotes{display:block;max-width:950px}body[data-option=C] .mock-quote{display:grid;grid-template-columns:1fr 140px;gap:0 35px;padding:28px 0}body[data-option=C] .mock-quote blockquote{grid-row:1/3;font-size:24px;margin:0}body[data-option=C] .mock-quote cite{padding-top:8px}body[data-option=C] .mock-quote small{grid-column:2}body[data-option=C] .fit-grid{border:0;gap:30px}body[data-option=C] .fit-card{border:0!important;border-top:1px solid var(--line)!important;padding:23px 0}body[data-option=C] .lesson-no{font-family:Arabic;font-size:26px}body[data-option=C] .mock-refund{background:#ede6dc}
@media(max-width:1000px){body[data-option=A] .hero,body[data-option=B] .hero,body[data-option=C] .hero-row{gap:30px}.mock-offer .mock-shell{gap:40px}.course-preview{padding:18px}body[data-option=C] .hero h1{font-size:53px}}
@media(max-width:760px){body[data-option=A] .hero,body[data-option=B] .hero,body[data-option=C] .hero-row{display:block;padding-top:32px}body[data-option=A] .hero .lesson-still,body[data-option=C] .hero .lesson-still{margin-top:35px}body[data-option=A] .hero{padding-bottom:20px}body[data-option=A] h1,body[data-option=B] h1{font-size:37px;line-height:1.6}body[data-option=A] .hero .lead,body[data-option=B] .hero .lead,body[data-option=C] .hero-copy>p{font-size:18px}body[data-option=B] .course-preview{margin-top:35px}body[data-option=B] .hero{padding-block:32px}body[data-option=B] .hero .actions .btn{width:auto;min-width:140px;font-size:16px;padding-inline:16px}.course-facts{gap:12px 20px;font-size:14px}.course-facts b{font-size:19px}.hero-offer{gap:13px;margin-top:20px}.hero-offer strong{font-size:28px}.hero-offer span{font-size:14px;padding-right:12px}.mock-offer .mock-shell{gap:30px}.mock-price-card{padding:24px}.mock-heading,.mock-faq .mock-heading{font-size:30px}.mock-quotes,body[data-option=B] .mock-quotes{display:block}.mock-quote{margin-top:20px}.mock-quote blockquote{font-size:18px}body[data-option=B] .mock-quote:first-child{padding:24px}body[data-option=C] .hero{padding-top:0}body[data-option=C] .hero h1{font-size:44px!important;line-height:1.6!important}body[data-option=C] .hero-kicker{font-size:14px;margin:0;padding-top:27px}body[data-option=C] .hero-row{padding-top:22px}body[data-option=C] .hero .course-facts{margin-top:25px;padding-block:20px}body[data-option=C] .mock-quote{display:block;padding:24px 0}body[data-option=C] .mock-quote blockquote{font-size:20px;margin-bottom:16px}body[data-option=C] .fit-grid{display:block}.lesson-still figcaption{font-size:14px}.lesson-still figcaption strong{font-size:15px}body>.mock-reviews .mock-shell,main>.mock-reviews .mock-shell{width:calc(100% - 40px)}body[data-option=A] .mock-reviews .mock-shell{width:100%}.hero .course-facts span{white-space:normal}}
.buyer-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;margin-top:24px}.buyer-benefits article{padding:26px 0;border-top:1px solid #ddcfd0}.buyer-benefits h3{font-size:23px}.buyer-benefits p{font-size:18px;line-height:1.95;margin-top:10px;color:#66565c}@media(max-width:700px){.buyer-benefits{grid-template-columns:1fr}.buyer-benefits p{font-size:17px}}
