/* V11: content-preserving refinement layered on V10. No functional selectors removed. */
:root{--brand:#5845b8;--n11-ink:#24213e;--n11-accent:#e5b993}
body{background:#fff;color:var(--n11-ink)}
.n10-hero-inner{gap:4.5%}
.n11-legacy-summary{max-width:545px;margin:0}.n11-legacy-intro{font-size:.91rem;line-height:1.64;color:#615c73;margin:0}.n11-legacy-close{color:#493b93;font-size:.79rem;font-weight:800;margin:12px 0 0;letter-spacing:.015em}.n11-legacy-details{margin-top:7px}.n11-legacy-details summary{cursor:pointer;list-style:none;color:#6655b6;font-size:.79rem;font-weight:800;width:max-content;padding:2px 0;border-bottom:1px solid #c9bee9}.n11-legacy-details summary::-webkit-details-marker{display:none}.n11-legacy-details summary span{margin-left:4px}.n11-legacy-details p{font-size:.85rem;line-height:1.6;color:#655f75;margin:7px 0 0}.n11-legacy-details[open]{max-width:540px}
.n11-hero-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:0;max-width:1200px}.n11-hero-highlights>div{border:1px solid #e6dff3;background:rgba(255,255,255,.8);border-radius:10px;padding:9px 12px;min-width:0}.n11-hero-highlights b{display:block;color:#3e3377;font-size:.83rem;font-weight:850;letter-spacing:-.015em}.n11-hero-highlights span{font-size:.68rem;color:#726a84;display:block;line-height:1.35;margin-top:2px}
.n10-hero-actions{margin:19px 0 8px}.n10-hero h1{font-size:clamp(2.85rem,4.8vw,5.04rem);margin-bottom:16px}.n10-hero-sub{margin-bottom:12px}.n10-hero-art{height:460px}.n11-proof-note{font-size:.62rem;color:#827b92;margin:5px auto 8px;line-height:1.4}
.n11-course-detail{position:relative;z-index:3;margin:0 0 18px;padding:0;border:0;font-size:.82rem}.n11-course-detail summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid currentColor;padding:8px 0;font-size:.76rem;font-weight:800;opacity:.92}.n11-course-detail summary::-webkit-details-marker{display:none}.n11-course-detail p{font-size:.8rem;line-height:1.6;margin:11px 0 3px}.n11-course-detail small{font-size:.71rem;line-height:1.5;opacity:.8;display:block;margin-bottom:5px}.n10-course-cma .n11-course-detail{color:#433d53}.n10-course-acca .n11-course-detail{color:#fff}.n11-course-detail[open] summary span{transform:rotate(45deg)}
.n11-why-fourth{border-top:1px solid #e9e4f3}.n11-fee-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.n11-fee-pills span{display:inline-flex;background:#f7f5ff;border:1px solid #e9e4f5;color:#51477f;padding:5px 9px;font-weight:700;border-radius:7px;font-size:.7rem;white-space:nowrap}.n10-fees-buttons{max-width:430px;gap:8px}.n10-fees-buttons a{font-size:.78rem;line-height:1.35}.n11-webinar-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:15px 0 19px;max-width:470px}.n11-webinar-topics span{font-size:.73rem;font-weight:700;line-height:1.3;background:#fff2;border:1px solid #fff4;border-radius:7px;padding:9px 11px}
/* Editorial polish: clear keyboard focus, restrained elevations, coherent CTA contrast. */
.n10-home :is(a,summary,button):focus-visible{outline:3px solid #f2b27e;outline-offset:3px}.n10-course{box-shadow:0 12px 30px #271b5312}.n10-story-rail .n10-story-card{box-shadow:0 4px 19px #251a5210}.n10-webinar .n10-button-white{box-shadow:0 5px 20px #0c0a2410}
@media(max-width:1130px){.n10-hero-inner{gap:2.5%}.n10-hero h1{font-size:clamp(2.65rem,4.65vw,4.75rem)}.n11-legacy-intro{font-size:.86rem}.n11-hero-highlights b{font-size:.76rem}.n10-hero-art{height:420px}}
@media(max-width:850px){.n10-hero-inner{grid-template-columns:1fr;gap:22px}.n10-hero-art{height:440px;max-width:660px}.n11-hero-highlights{max-width:1200px;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.n10-hero-inner{padding-top:24px;gap:17px}.n10-hero h1{font-size:clamp(2.30rem,9.3vw,3.28rem);line-height:1.10;margin:11px 0 12px}.n10-hero-sub{font-size:.73rem;margin-bottom:9px}.n11-legacy-intro{font-size:.78rem;line-height:1.5}.n11-legacy-details{margin-top:4px}.n11-legacy-details summary{font-size:.72rem}.n11-legacy-close{font-size:.72rem;margin-top:6px}.n10-hero-actions{margin:13px 0 10px}.n11-hero-highlights{margin-top:0;gap:6px}.n11-proof-note{font-size:.56rem;padding-top:2px;margin-bottom:5px}.n11-hero-highlights>div{padding:7px 9px}.n11-hero-highlights b{font-size:.69rem}.n11-hero-highlights span{font-size:.61rem}.n10-hero-art{height:270px}.n10-credential-line{flex-wrap:wrap}.n11-course-detail{margin-bottom:11px}.n11-fee-pills span{white-space:normal;font-size:.65rem}.n11-webinar-topics{grid-template-columns:1fr 1fr;gap:6px;margin:13px 0}.n11-webinar-topics span{font-size:.65rem;padding:7px}.n10-webinar-inner{padding:39px 0}}
@media(max-width:360px){.n10-hero h1{font-size:2.15rem}.n11-hero-highlights b{font-size:.63rem}}
@media(prefers-reduced-motion:reduce){.n10-course,.n10-story-rail .n10-story-card{transition:none!important}}
