/* V19 — targeted conversion & faculty refresh, layered on V18; retain all approved sections and content. */
body.n19-design .n19-course-nav{margin-left:auto}
body.n19-design .n19-course-nav>.n17-navdrop>button{border:1px solid #e6dbed;border-radius:8px;background:#faf7ff;color:#3a235a;font-weight:900;min-height:46px;padding:11px 17px;letter-spacing:-.02em}
body.n19-design .n19-course-nav>.n17-navdrop>button:hover{border-color:#a68ecc;background:#f0e8fd}
body.n19-design .n19-nav-actions{gap:9px}
body.n19-design .n19-header-webinar{background:#e3f487!important;border:1px solid #cadc66;color:#2c2242!important;box-shadow:0 4px 0 #3c2e58;border-radius:9px;padding:14px 17px;font-size:.78rem;font-weight:950!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s}
body.n19-design .n19-header-webinar:hover{transform:translateY(-2px);box-shadow:0 6px 0 #3c2e58;background:#e9fda1!important}
body.n19-design .n19-header-counselling{color:#fff;background:#37214d!important;border-radius:9px;padding:15px 17px;font-size:.78rem;box-shadow:0 4px 0 #ef8b76;font-weight:900;transition:transform .16s}
body.n19-design .n19-header-counselling:hover{transform:translateY(-2px);background:#5e32a4!important}
body.n19-design .n19-mobile-label{display:block;font-size:.63rem;font-weight:900;letter-spacing:.16em;color:#7b628b;padding:16px 12px 6px}
body.n19-design .n19-mobile-foot{font-size:.71rem;line-height:1.5;padding:12px;color:#6a6174}
body.n19-design .n19-mobile-book{background:#38234b!important;color:#fff!important;border-radius:8px!important;text-align:center}
body.n19-design .n19-mobile-menu .mobile-webinar-cta{background:#e5f58c;color:#251b36;font-weight:900}
/* Faculty editorial spotlight - Plutus-inspired credentials-first presentation, original NPA portraits. */
body.n19-design .n19-people{background:#f8f4ec;color:#281f36;padding:90px 0 80px}
body.n19-design .n19-people-head{display:grid;grid-template-columns:1.2fr .7fr;gap:50px;align-items:end;margin-bottom:31px}
body.n19-design .n19-people-head h2{font-size:clamp(3rem,5.7vw,5.5rem);font-weight:850;line-height:1;letter-spacing:-.077em;margin:13px 0 0}
body.n19-design .n19-people-head h2 em{color:#8b4d9b;font-family:Georgia,serif;font-weight:500;letter-spacing:-.05em}
body.n19-design .n19-people-head>div:last-child>p{color:#62586b;line-height:1.6;max-width:420px;font-size:.97rem}
body.n19-design .n19-inline-link{color:#49318d;font-weight:900;display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:5px}
body.n19-design .n19-faculty-showcase{border-radius:16px;overflow:hidden;display:grid;grid-template-columns:.86fr 1.14fr;background:#2e2444;min-height:420px}
body.n19-design .n19-faculty-image-frame{position:relative;min-height:420px;background:#e9e0ec;overflow:hidden}
body.n19-design .n19-faculty-image-frame>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;position:absolute;inset:0;transition:opacity .17s ease}
body.n19-design .n19-faculty-overlay{position:absolute;left:23px;right:22px;bottom:18px;display:flex;align-items:center;gap:9px;font-weight:950;font-size:.79rem;color:#fff;text-shadow:0 2px 12px #211a3e}
body.n19-design .n19-faculty-overlay span{font-weight:600;letter-spacing:.1em}
body.n19-design .n19-faculty-overlay strong{margin-left:auto;font-size:.82rem}
body.n19-design .n19-faculty-information{padding:41px 42px;display:flex;flex-direction:column;justify-content:center;gap:14px;color:#fff}
body.n19-design .n19-faculty-kicker{font-size:.65rem;letter-spacing:.17em;font-weight:900;color:#e8c19c}
body.n19-design .n19-faculty-information h3{font-size:clamp(2.45rem,4.8vw,4.35rem);line-height:1.02;letter-spacing:-.07em;font-weight:850;margin:0;color:#fff}
body.n19-design .n19-faculty-stat{font-size:2rem;font-weight:900;letter-spacing:-.045em;color:#e4f58e;line-height:1.2}
body.n19-design .n19-faculty-stat span{font-size:.82rem;font-weight:600;letter-spacing:0;color:#ebe3f1}
body.n19-design .n19-faculty-bio{font-size:.93rem;color:#e4dce9;max-width:610px;line-height:1.68}
body.n19-design .n19-faculty-highlights{display:flex;gap:7px;flex-wrap:wrap}
body.n19-design .n19-faculty-highlights span{border:1px solid #93839c;border-radius:30px;padding:7px 11px;color:#fff;font-size:.71rem;font-weight:750}
body.n19-design .n19-faculty-buttons{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:14px}
body.n19-design .n19-faculty-profile-link{background:#e7f596;color:#271d38;border-radius:8px;padding:14px 16px;font-weight:900;font-size:.81rem;display:inline-flex;gap:17px;align-items:center}
body.n19-design .n19-faculty-consult{color:#fff;font-weight:850;font-size:.78rem;border-bottom:1px solid #b5a4c3;padding-bottom:5px}
body.n19-design .n19-faculty-chooser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px}
body.n19-design .n19-faculty-chooser button{display:flex;align-items:center;gap:13px;text-align:left;border:1px solid #e0d7e2;background:#fff;border-radius:9px;padding:11px 12px;cursor:pointer;color:#34253b;transition:background .15s,border-color .15s}
body.n19-design .n19-faculty-chooser button:hover,body.n19-design .n19-faculty-chooser button.is-selected{border-color:#6c4b9b;background:#f0e8fc}
body.n19-design .n19-faculty-chooser img{width:47px;height:54px;object-fit:cover;border-radius:6px;flex:0 0 auto}
body.n19-design .n19-faculty-chooser button span{display:grid;gap:4px;min-width:0}
body.n19-design .n19-faculty-chooser strong{font-size:.82rem;font-weight:900;line-height:1.15}
body.n19-design .n19-faculty-chooser small{font-size:.66rem;color:#6d5c71;line-height:1.3}
body.n19-design .n19-faculty-chooser button>b{margin-left:auto;color:#9e8ba5;font-size:.74rem}
body.n19-design .n19-people-foot{display:flex;align-items:center;gap:21px;margin-top:27px;border-top:1px solid #d7cbcf;padding-top:18px;font-size:.82rem;color:#63596b}
body.n19-design .n19-people-foot>span{font-size:.62rem;font-weight:950;white-space:nowrap;letter-spacing:.12em;color:#6b4c86}
body.n19-design .n19-people-foot a{color:#51388f;font-weight:900;text-decoration:underline;text-underline-offset:3px}
body.n19-design .n19-faculty-page-selector{background:#eee7fa;padding:22px 0}
body.n19-design .n19-directory-kicker{font-size:.7rem;color:#563a84;font-weight:950;letter-spacing:.12em}
body.n19-design .n19-faculty-mini-guide{font-size:.85rem;color:#5b506b;margin-top:5px}
/* Big 4 & MNC running logo banner; provider network count and examples remain distinctly labeled. */
body.n19-design .n19-employer-experience{border-top:1px solid #6e607b;margin-top:37px;padding:28px 0 0}
body.n19-design .n19-employer-top{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:15px}
body.n19-design .n19-small-kicker{font-size:.6rem;color:#e5b78d;letter-spacing:.16em;font-weight:900}
body.n19-design .n19-employer-top h3{color:#fff;font-size:clamp(1.35rem,2.4vw,2.15rem);margin:5px 0 0;letter-spacing:-.045em}
body.n19-design .n19-motion-toggle{border:1px solid #857892;border-radius:8px;background:transparent;color:#e9dff0;padding:11px 13px;font-size:.73rem;cursor:pointer;white-space:nowrap;font-weight:850}
body.n19-design .n19-motion-toggle:hover{background:#4c4059}
body.n19-design .n19-employer-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);padding:9px 0}
body.n19-design .n19-employer-track{display:flex;width:max-content;animation:n19-slide 27s linear infinite;will-change:transform}
body.n19-design .n19-employer-set{display:flex;gap:18px;padding-right:18px;align-items:center;flex:0 0 auto}
body.n19-design .n19-logo{display:grid;place-items:center;width:176px;height:85px;background:#fff;border-radius:10px;border:1px solid #e6e3eb;padding:14px}
body.n19-design .n19-logo img{display:block;max-height:48px;max-width:136px;width:auto;height:auto;object-fit:contain}
@keyframes n19-slide{to{transform:translateX(-50%)}}
body.n19-design .n19-employer-marquee:hover .n19-employer-track,body.n19-design .n19-employer-marquee.is-paused .n19-employer-track{animation-play-state:paused}
body.n19-design .n19-employer-clarity{color:#c2b7cd;font-size:.69rem;line-height:1.5;margin-top:9px;max-width:950px}
body.n19-design .n19-career-convert{margin-top:30px;background:#e8f589;border-radius:14px;padding:30px 33px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;color:#271d3b;box-shadow:9px 9px 0 #3d3150}
body.n19-design .n19-career-convert>div:first-child>span{font-size:.59rem;letter-spacing:.16em;font-weight:950;color:#4b3563}
body.n19-design .n19-career-convert h3{font-size:clamp(1.48rem,2.55vw,2.15rem);letter-spacing:-.045em;margin:8px 0 7px;color:#271d3b;max-width:650px;line-height:1.16}
body.n19-design .n19-career-convert p{font-size:.8rem;line-height:1.5;color:#574c60;max-width:540px}
body.n19-design .n19-career-actions{display:grid;gap:10px;min-width:235px}
body.n19-design .n19-career-webinar{background:#38204e;border-radius:9px;color:#fff;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.8rem;font-weight:950;box-shadow:0 4px 0 #ef9d81}
body.n19-design .n19-career-webinar:hover{transform:translateY(-2px)}
body.n19-design .n19-career-guidance{font-size:.71rem;color:#443152;text-decoration:underline;text-underline-offset:4px;text-align:center;font-weight:800}
/* high-visibility direct enquiry CTAs without intrusive popups */
body.n19-design .n17-webinar-actions .n17-button,body.n19-design .n17-plan .n17-plan-links a:first-child{box-shadow:5px 5px 0 #2a1c3b}
body.n19-design .n17-footer-cta{background:#e2f388;color:#281a42;border-radius:8px;padding:14px 20px;font-weight:900}
body.n19-design .n17-sticky-mobile a:first-child{background:#e2f388;color:#2b203f;font-weight:950}
body.n19-design .n17-sticky-mobile a:last-child{background:#422459;color:#fff;font-weight:950}
@media(max-width:1080px){body.n19-design .n19-course-nav{display:none}body.n19-design .n19-career-convert{grid-template-columns:1fr}body.n19-design .n19-career-actions{display:flex;align-items:center;flex-wrap:wrap}}
@media(max-width:760px){body.n19-design .n19-people{padding:65px 0 58px}body.n19-design .n19-people-head{grid-template-columns:1fr;gap:15px}body.n19-design .n19-faculty-showcase{grid-template-columns:1fr}body.n19-design .n19-faculty-image-frame{min-height:370px}body.n19-design .n19-faculty-image-frame>img{object-position:center 20%}body.n19-design .n19-faculty-information{padding:26px}body.n19-design .n19-faculty-chooser{grid-template-columns:1fr 1fr;gap:8px}body.n19-design .n19-faculty-chooser button:last-child{grid-column:1/-1}body.n19-design .n19-people-foot{display:block}body.n19-design .n19-people-foot p{margin-top:8px}body.n19-design .n19-career-convert{padding:25px}}
@media(max-width:600px){body.n19-design .n19-nav-actions{gap:7px}body.n19-design .n19-header-webinar{font-size:.69rem;padding:10px;box-shadow:0 3px 0 #3c2e58}body.n19-design .n19-people-head h2{font-size:clamp(2.7rem,10vw,3.6rem)}body.n19-design .n19-faculty-image-frame{min-height:305px}body.n19-design .n19-faculty-information h3{font-size:2.35rem}body.n19-design .n19-faculty-stat{font-size:1.5rem}body.n19-design .n19-faculty-chooser{grid-template-columns:1fr}body.n19-design .n19-faculty-chooser button:last-child{grid-column:auto}body.n19-design .n19-faculty-chooser img{width:43px;height:48px}body.n19-design .n19-employer-top{align-items:start;flex-direction:column}body.n19-design .n19-logo{width:133px;height:70px}body.n19-design .n19-logo img{max-width:108px;max-height:40px}body.n19-design .n19-career-convert{padding:22px 17px;box-shadow:5px 6px 0 #3d3150}body.n19-design .n19-career-actions{display:grid;min-width:0}body.n19-design .n19-career-webinar{font-size:.76rem}body.n19-design .n19-employer-clarity{font-size:.63rem}}
@media(prefers-reduced-motion:reduce){body.n19-design .n19-employer-track{animation:none!important}body.n19-design .n19-faculty-image-frame>img{transition:none}}

body.n19-design .n19-course-nav .navdrop.n19-is-open .drop-content{display:block}
