.qa-master-hero .qa-price-current{font-weight:950!important;letter-spacing:-.045em;color:#f1cd89;-webkit-text-stroke:.65px currentColor;text-shadow:0 1px 0 #fff2,0 0 14px #e5b96526}
.qa-master-hero .qa-price-save{font-size:10px!important;line-height:1.3;padding:4px 7px!important;letter-spacing:.02em}
/* A consistent hierarchy for the longer, approved course title. */
main>section.qa-master-hero{padding-top:48px;padding-bottom:60px;min-height:0}
main>section.relative.bg-ink .qa-master-hero-grid{align-items:start;gap:40px!important}
main>section.relative.bg-ink .qa-master-hero-grid>div{min-width:0}
main>section.relative.bg-ink .qa-master-hero-grid>div:first-child h1{font-size:clamp(46px,4.6vw,70px)!important;letter-spacing:-.025em;max-width:720px;margin:20px 0 0;text-align:left;text-wrap:balance}
main>section.relative.bg-ink .qa-master-hero-grid>div:first-child>p{font-size:17px!important;line-height:1.7!important;color:#d1d3d6!important;font-weight:400;max-width:58ch;margin:22px 0 0}
.qa-master-hero .qa-price-row{gap:12px;margin-top:26px;align-items:center}
.qa-master-hero .qa-price-save{margin-left:0}
.qa-master-hero .qa-price-current{font-size:48px!important;line-height:1.15}
@media(min-width:761px) and (max-width:1100px){main>section.relative.bg-ink .qa-master-hero-grid>div:last-child{width:100%;max-width:600px}}
main>section:not(.qa-master-hero){padding-top:72px;padding-bottom:72px}
.qa-master-hero h1{max-width:820px}
main>section.relative.bg-ink .qa-master-hero-grid>div:first-child h1{line-height:1.1!important}
.qa-master-hero h1 .qa-heading-gradient{display:block;line-height:1.1;padding-bottom:.04em;background:linear-gradient(115deg,#fff5df 0%,#efca83 42%,#d5a24f 76%,#f5dcaa 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.qa-master-hero h1 .mc-ai-heading{display:flex;align-items:center;gap:.4em;width:fit-content;margin-bottom:6px;color:#ff666b;font-size:clamp(13px,1.2vw,16px);font-weight:650;line-height:1.4;letter-spacing:.04em}
.qa-master-hero h1 .mc-master-white{color:#fff;-webkit-text-fill-color:#fff;background:none}
.qa-master-hero .mc-ai-heading svg{width:1em;height:1em;flex-shrink:0;color:currentColor;filter:none}
.qa-master-hero h1+p{line-height:1.65;font-weight:400;color:#d1d3d6}
.qa-float-stack svg{display:block;width:23px;height:23px}
@media(max-width:1023px){
 .qa-float-actions.qa-float-show-stack .qa-float-stack{right:20px;bottom:calc(94px + env(safe-area-inset-bottom));gap:10px}
 .qa-float-stack a{width:48px;height:48px;border-radius:50%;box-shadow:0 5px 16px #0002}
 main>.fixed.bottom-0{padding-bottom:env(safe-area-inset-bottom);background:#111}
 .qa-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}
}
@media(max-width:760px){
 .qa-master-hero .qa-countdown{text-align:center;margin-inline:auto}
 .qa-master-hero .qa-countdown p{justify-content:center;text-align:center}
 .qa-master-hero .qa-countdown-grid{justify-content:center;margin-inline:auto}
 .mc-enquiry-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}
 .mc-enquiry-stats>div{min-width:0;padding:16px 12px;border-radius:16px}
 .mc-enquiry-stats>div>div:first-child{font-size:20px;line-height:1.25;font-weight:800}
 .mc-enquiry-stats>div>div:last-child{font-size:12px;line-height:1.5;margin-top:6px}
 .mc-mentor-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .mc-mentor-stats>div{min-width:0;padding:14px 8px;border-radius:14px}
 .mc-mentor-stats>div>div:first-child{font-size:clamp(16px,4.3vw,23px);line-height:1.25;letter-spacing:-.03em;white-space:nowrap}
 .mc-mentor-stats>div>div:last-child{font-size:12px;line-height:1.45;margin-top:5px}
 main>section:not(.qa-master-hero){padding-top:44px;padding-bottom:44px}
 main>section.qa-master-hero{padding-top:30px;padding-bottom:44px}
 main>section.relative.bg-ink .qa-master-hero-grid>div:first-child h1{font-size:clamp(34px,9.3vw,47px)!important;line-height:1.1!important;letter-spacing:-.025em!important;overflow-wrap:normal;text-wrap:balance;margin-top:18px}
 .qa-master-hero h1 .qa-heading-gradient{display:block}
 .qa-master-hero h1+p{font-size:16px!important;line-height:1.65!important;margin-top:18px;max-width:40ch}
 .qa-master-hero .qa-price-row{gap:10px;flex-wrap:wrap;margin-top:22px}
 .qa-master-hero .qa-price-current{font-size:38px!important;line-height:1.15}
 .qa-master-hero .qa-price-original{font-size:17px}
 main>section.relative.bg-ink .qa-master-hero-grid{gap:28px!important}
 main>section.relative.bg-ink .qa-master-hero-grid>div:first-child>p{font-size:16px!important;line-height:1.65!important;margin-top:18px}
 main>section.relative.bg-ink .qa-master-hero-grid>div:last-child>div{padding:22px!important;border-radius:20px!important}
 .qa-master-hero .qa-enquiry p{font-size:14px;line-height:1.6}
 .mc-price-row strong{font-weight:900}
}
