body.m100-about{--about-header-height:56px;background:#f8f9fb;margin:0;padding:0;overflow-x:visible}.m100-about *{box-sizing:border-box}.m100-about .m100-header{margin-bottom:0}.about-masthead{width:min(1200px,calc(100% - 40px));margin:42px auto 30px}.about-masthead>span{font-size:12px;font-weight:800;color:#ea0636;letter-spacing:.1em}.about-masthead h1{font-size:38px;color:#111827;margin:9px 0 12px;line-height:1.25;letter-spacing:-.06em}.about-masthead p{font-size:17px;color:#697386;line-height:1.6;margin:0}.about-layout{width:min(1200px,calc(100% - 40px));margin:0 auto 50px;display:grid;gap:30px;align-items:start}.about-sidebar{z-index:10}.about-sidebar nav{display:flex;flex-direction:column;border:1px solid #e6e8ee;border-radius:16px;padding:8px;background:white}.about-sidebar nav a{padding:16px 14px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;font-weight:650;color:#687183;text-decoration:none}.about-sidebar nav a span{color:#a0a6b2}.about-sidebar nav a[aria-current=page]{background:#fff0f3;color:#e30635}.about-sidebar nav a[aria-current=page] span{color:#e30635}.about-sidebar select,.about-mobile-label{display:none}.m100-about .about-content.campus-main{min-width:0;width:100%;max-width:none;margin:0;background:#fff;padding:28px;border:1px solid #e7e9ef;border-radius:20px}.about-panel{min-width:0;scroll-margin-top:24px}.about-panel-heading{margin-bottom:28px;padding-bottom:23px;border-bottom:1px solid #e8eaf0}.about-panel-heading>span{font-size:12px;font-weight:650;color:#939ba9}.about-panel-heading>h2{font-size:27px;font-weight:850;color:#1a2434;margin:6px 0 0}.m100-about .about-panel>section,.m100-about .about-panel>.campus-offers{width:100%;max-width:none;margin:25px 0;padding:24px 0;scroll-margin-top:18px}.m100-about .about-panel>section>.wrap{width:100%;max-width:none;margin:0}.m100-about .about-panel .campus-heading{gap:12px;flex-wrap:wrap}.m100-about .about-panel h2{overflow-wrap:anywhere}.m100-about .about-panel>details{margin:0 0 20px;padding:14px;border:1px solid #eceef2;border-radius:12px;background:#fbfcfd}.m100-about .about-panel>details>summary{font-size:15px;font-weight:650}.m100-about .about-panel #webinar-records .proof-grid{display:grid;gap:15px}.m100-about .about-panel #webinar-records .proof{margin:0;border:1px solid #e3e6ee;border-radius:12px;overflow:hidden}.m100-about .about-panel #webinar-records .media{padding:0;border:0;background:white;width:100%;display:block;cursor:pointer}.m100-about .about-panel #webinar-records .media img{width:100%;height:190px;object-fit:contain}.m100-about .about-panel #webinar-records figcaption{padding:15px}.m100-about .about-panel #webinar-records figcaption strong,.m100-about .about-panel #webinar-records figcaption small{display:block}.m100-about .about-panel #webinar-records figcaption small{font-size:12px;color:#7a8494;margin-top:6px}.m100-about .about-panel #webinar-records .badge{display:block;background:#f50936;color:white;padding:4px;font-size:12px}.m100-about .about-panel .journey{display:grid;gap:12px}.m100-about .about-panel .journey>div{background:#f6f7fa;padding:20px;border-radius:12px}.m100-about .about-panel .journey small{color:#ea0636;font-weight:700}.m100-about .about-panel .journey strong{display:block;margin:6px 0;font-size:19px}.m100-about .about-panel .journey p{font-size:14px;line-height:1.6}.m100-about .about-panel #program{background:#1a263a;color:white;border-radius:12px;padding:20px;margin-top:15px}.m100-about .about-panel #program h3{font-size:23px}.m100-about .about-panel #program .btn{margin-top:12px}.m100-about .about-panel .section-head{margin-bottom:18px}.m100-about .about-panel .section-head h2{font-size:25px}.m100-about .about-panel .section-head p{font-size:15px;color:#6a7485}.m100-about .about-panel .section-head .eyebrow{font-size:12px;color:#e00636}.m100-about .about-panel .catalog-grid,.m100-about .about-panel .system-rail,.m100-about .about-panel .campus-lectures,.m100-about .about-panel .method-steps{max-width:100%}.m100-about .about-panel .campus-review{min-width:0}.m100-about .about-panel .campus-review img{max-width:100%}.m100-about .about-panel .campus-last{padding:25px;border-radius:16px;background:#fff1f4}.m100-about .about-panel .campus-support{padding:25px;border-radius:16px;background:#f5f6f9}.m100-about .about-panel .campus-support nav{flex-wrap:wrap}.m100-about .about-panel .black-invite{padding:20px;border-radius:16px}.m100-about .float-top{bottom:100px;right:14px}.m100-about .about-panel .campus-resource-grid{grid-template-columns:1fr}.m100-about .about-panel .campus-resource-grid a{padding:20px}
.m100-about .about-panel .reading-video-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-auto-flow:row;grid-auto-columns:auto;min-width:0;width:100%;gap:24px}.m100-about .about-panel .reading-video{min-width:0;width:auto;max-width:100%}
@media(min-width:701px){body.m100-about{--about-header-height:66px}.m100-about .about-panel .campus-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:901px){.m100-about .about-panel .campus-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.m100-about .about-panel .reading-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-layout{grid-template-columns:220px minmax(0,1fr)}.about-sidebar{position:sticky;top:calc(var(--about-header-height) + 20px)}.m100-about .about-panel #webinar-records .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m100-about .about-panel .journey{grid-template-columns:repeat(2,minmax(0,1fr))}.m100-about .about-panel .auto-sales-design-grid{grid-template-columns:1fr}.m100-about .about-panel .auto-sales-design-grid article{min-height:0}.m100-about .about-panel .auto-sales-trust-grid{grid-template-columns:1fr}.m100-about .about-panel .auto-sales-webinar{grid-template-columns:1fr}.m100-about .about-panel .campus-benefit h3{font-size:19px}}
@media(max-width:900px){.about-masthead{margin-top:28px}.about-masthead h1{font-size:30px}.about-masthead p{font-size:15px}.about-layout{gap:18px}.about-sidebar{position:sticky;top:var(--about-header-height);padding:10px 0;background:#f8f9fb}.about-sidebar nav{display:none}.about-sidebar select{display:block;width:100%;background:#fff;border:1px solid #dfe3eb;border-radius:12px;padding:14px 16px;color:#d80835;font-family:inherit;font-size:16px;font-weight:700}.m100-about .about-content.campus-main{padding:20px}.m100-about .about-panel .campus-benefits{grid-template-columns:1fr}.m100-about .about-panel .campus-review{display:block}.m100-about .about-panel .campus-review img{width:100%;height:160px}.m100-about .about-panel .campus-review-number{position:static;display:inline-block;margin-bottom:8px}.m100-about .about-panel .auto-sales-design-grid{grid-template-columns:1fr}.m100-about .about-panel .auto-sales-trust-grid{grid-template-columns:1fr}.m100-about .about-panel .auto-sales-webinar{grid-template-columns:1fr}.m100-about .about-panel .auto-sales-flow ol{flex-wrap:wrap}.m100-about .about-panel .campus-offers{grid-template-columns:1fr}.m100-about .about-panel .campus-last{display:block}.m100-about .about-panel .campus-last a{display:inline-block;margin-top:15px}.m100-about .about-panel .black-invite{display:block}.m100-about .about-panel .invite-copy h2{font-size:25px}.about-panel{scroll-margin-top:90px}.m100-about .about-panel>section{scroll-margin-top:90px}}
@media(max-width:700px){.m100-about .about-panel .category-actions{flex-wrap:wrap}.about-masthead,.about-layout{width:calc(100% - 24px)}.about-masthead h1{font-size:28px}.m100-about .about-content.campus-main{padding:16px;border-radius:15px}.about-panel-heading>h2{font-size:24px}.m100-about .about-panel>section{margin:18px 0;padding:18px 0}.m100-about .about-panel .campus-reviews{grid-template-columns:1fr}.m100-about .about-panel .campus-support{padding:18px}.m100-about .about-panel .campus-support h2{font-size:23px}.m100-about .about-panel .campus-support nav{display:grid;grid-template-columns:1fr}.m100-about .about-panel .campus-support nav a{width:100%}.m100-about .about-panel .campus-resource-grid a{padding:14px}.m100-about .about-panel .campus-resource-grid a>img{width:50px}.m100-about .about-panel .campus-resource-grid strong{font-size:18px}.m100-about .about-panel .campus-resource-grid small{font-size:13px}.m100-about .about-panel .auto-sales-design header h2,.m100-about .about-panel .auto-sales-trust h2,.m100-about .about-panel .auto-sales-webinar h2{font-size:24px}.m100-about .about-panel .dev-path-grid,.m100-about .about-panel .four-week-grid{grid-template-columns:1fr}.m100-about .about-panel .package-more-columns{grid-template-columns:1fr}.m100-about .about-panel .campus-benefit{min-width:0}.m100-about .about-panel .campus-benefit img{max-width:100%}}

/* Migrated section introductions sit on light panels; keep dark card text intact. */
.m100-about #about-content .campus-heading>h2,.m100-about .about-panel .campus-last h2{color:#111827}
.m100-about #about-content .campus-heading>p,.m100-about .about-panel .campus-last p,.m100-about .about-panel .campus-support p{color:#596475}
.m100-about #proofs .campus-proof-links a{color:#b50835!important}
.m100-about .about-panel :is(.catalog-card,.package-more-body,.four-week-grid,.reading-article) p,.m100-about .about-panel .category-footnote,.m100-about .about-panel :is(.offer-compare-card,.campus-resource-grid) small,.m100-about .about-panel #webinar-records figcaption small{color:#596475}
.m100-about .about-panel #program .btn,.m100-about .about-panel .campus-last .campus-button{color:#b50835!important}
