#zenithAcademy.za{--za-navy:#082d50;--za-ink:#12314d;--za-muted:#39546d;--za-line:#bdcddb;--za-soft:#f0f5f9;--za-gold:#a47b37;font:400 16px/1.6 Arial,Helvetica,sans-serif;color:var(--za-ink);max-width:1180px;margin:auto;min-width:0}
/* Explicit text colours prevent the surrounding portal or preview theme from reducing contrast. */
#zenithAcademy.za{color-scheme:light;color:#12314d}
#zenithAcademy.za :is(h1,h2,h3,h4){color:#082d50}
#zenithAcademy.za :is(p,li,legend,label,summary,caption,td){color:#12314d}
#zenithAcademy.za :is(strong,b){color:inherit}
#zenithAcademy.za :is(button,input,select,textarea){color:#082d50;-webkit-text-fill-color:currentColor}
#zenithAcademy.za :is(.za-summary,.za-panel,.za-programme,.za-product-grid section,.za-journey,fieldset){background-color:#fff;color:#12314d}
#zenithAcademy.za :is(.za-note,.za-checklist label,.za-module-list li,.za-callout,.za-feedback){color:#12314d}
#zenithAcademy.za *{box-sizing:border-box}#zenithAcademy.za [hidden]{display:none!important}#zenithAcademy.za button,#zenithAcademy.za select,#zenithAcademy.za input{font:inherit}#zenithAcademy.za button{cursor:pointer}#zenithAcademy.za button:disabled{cursor:default}#zenithAcademy.za button:focus-visible,#zenithAcademy.za a:focus-visible,#zenithAcademy.za input:focus-visible,#zenithAcademy.za summary:focus-visible{outline:3px solid #287bc1;outline-offset:3px}#zenithAcademy.za h1,#zenithAcademy.za h2,#zenithAcademy.za h3,#zenithAcademy.za h4,#zenithAcademy.za p{margin:0}#zenithAcademy.za h1{font-size:28px;line-height:1.2}#zenithAcademy.za h2{font-size:25px;line-height:1.25;letter-spacing:-.4px}#zenithAcademy.za h3{font-size:19px;line-height:1.35}#zenithAcademy.za h4{font-size:16px}#zenithAcademy.za p+p{margin-top:10px}#zenithAcademy.za a{color:#17568d;text-underline-offset:3px}#zenithAcademy.za .za-meta{font-size:14px;color:var(--za-muted)}#zenithAcademy.za .za-kicker{font-size:12px;letter-spacing:1.1px;font-weight:700;text-transform:uppercase;color:#365672}#zenithAcademy.za .za-brand{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}#zenithAcademy.za .za-brand img{width:64px;height:50px;object-fit:contain}#zenithAcademy.za .za-brand-copy{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}#zenithAcademy.za .za-track-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}#zenithAcademy.za .za-track{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--za-line);border-radius:8px;padding:15px 18px;background:#fff;color:var(--za-ink);min-height:92px}#zenithAcademy.za .za-track strong{font-size:18px}#zenithAcademy.za .za-track span{font-size:14px}#zenithAcademy.za .za-track[aria-pressed=true],#zenithAcademy.za .za-track[aria-pressed=true] strong,#zenithAcademy.za .za-track[aria-pressed=true] span{background:var(--za-navy);color:#fff}#zenithAcademy.za .za-programme{background:#fff;border:1px solid var(--za-line);border-radius:8px;margin-bottom:18px;padding:12px 16px}#zenithAcademy.za .za-programme summary{cursor:pointer;font-size:14px;font-weight:700}#zenithAcademy.za .za-progress-row{display:flex;align-items:center;gap:12px;margin-top:9px}#zenithAcademy.za progress{display:block;height:7px;width:100%;accent-color:#205b86;border:none;border-radius:5px;overflow:hidden;background:#e4edf4}#zenithAcademy.za progress::-webkit-progress-bar{background:#e4edf4}#zenithAcademy.za progress::-webkit-progress-value{background:#205b86}#zenithAcademy.za .za-progress-row span{font-size:13px;white-space:nowrap}#zenithAcademy.za .za-module-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 0 0;list-style:none;margin:0}#zenithAcademy.za .za-module-list li{font-size:14px;padding:10px;background:var(--za-soft);border-radius:6px}#zenithAcademy.za .za-module-list b{color:#29587b;margin-right:6px}#zenithAcademy.za .za-module-list small{display:block;color:var(--za-muted);font-size:12px}#zenithAcademy.za .za-summary{padding:25px 26px;background:#fff;border:1px solid var(--za-line);border-top:3px solid var(--za-navy);border-radius:8px 8px 0 0}#zenithAcademy.za .za-title-row{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}#zenithAcademy.za .za-pill{background:#e9f1f7;color:#224d70;padding:4px 9px;font-size:12px;border-radius:4px;white-space:nowrap}#zenithAcademy.za .za-summary h2{margin-bottom:14px}#zenithAcademy.za .za-objective{display:grid;grid-template-columns:1fr;gap:20px}#zenithAcademy.za .za-objective p{font-size:15px;line-height:1.5}#zenithAcademy.za .za-objective strong{display:block;font-size:14px;margin-bottom:4px}#zenithAcademy.za .za-tabs{display:flex;flex-wrap:wrap;background:#fff;padding:8px 18px 0;border:1px solid var(--za-line);border-top:0;gap:4px}#zenithAcademy.za .za-tabs button{font-size:14px;font-weight:700;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--za-muted);padding:12px 14px;min-height:44px}#zenithAcademy.za .za-tabs button[aria-current=step]{color:var(--za-navy);border-color:var(--za-navy)}#zenithAcademy.za .za-panel{padding:26px;border:1px solid var(--za-line);border-top:0;background:#fff;border-radius:0 0 8px 8px;min-width:0}#zenithAcademy.za .za-panel>*+*{margin-top:22px}#zenithAcademy.za .za-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#zenithAcademy.za .za-note{padding:18px;background:var(--za-soft);border-radius:6px}#zenithAcademy.za .za-note h3{font-size:16px;margin-bottom:6px}#zenithAcademy.za .za-note p{font-size:15px}#zenithAcademy.za .za-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;padding:0}#zenithAcademy.za .za-strip li{border-top:2px solid #95afc5;padding:12px 8px 0;font-size:14px;line-height:1.4}#zenithAcademy.za .za-strip b{display:block;font-size:23px;color:#244c70;margin-bottom:6px}#zenithAcademy.za .za-block-title{margin-bottom:14px}#zenithAcademy.za .za-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:14px 0 0}#zenithAcademy.za .za-funnel li{background:var(--za-soft);padding:9px 10px;font-size:14px;border-left:3px solid #8ca9c0}#zenithAcademy.za .za-journeys{display:grid;grid-template-columns:1fr 1fr;gap:14px}#zenithAcademy.za .za-journey{border:1px solid var(--za-line);border-radius:6px;padding:16px}#zenithAcademy.za .za-journey h4{margin-bottom:9px}#zenithAcademy.za .za-journey ol{padding-left:20px;margin:0;font-size:14px}#zenithAcademy.za .za-journey li+li{margin-top:7px}#zenithAcademy.za .za-callout{background:#eef5fa;border-left:3px solid #396b93;padding:15px 18px;font-size:15px}#zenithAcademy.za .za-callout strong{display:block;margin-bottom:5px}#zenithAcademy.za .za-review{background:#fff7e9;border-color:var(--za-gold)}#zenithAcademy.za .za-pending{font-weight:700;font-size:13px;color:#725020;display:block;margin-top:5px;overflow-wrap:anywhere}#zenithAcademy.za .za-route-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#zenithAcademy.za .za-route-picker button{border:1px solid var(--za-line);background:#f6f9fb;padding:12px 10px;text-align:left;border-radius:6px;color:var(--za-ink);font-size:14px;font-weight:700;min-height:48px}#zenithAcademy.za .za-route-picker button[aria-pressed=true]{background:var(--za-navy);border-color:var(--za-navy);color:#fff}#zenithAcademy.za .za-product-head{display:flex;align-items:center;gap:13px;margin-bottom:15px}#zenithAcademy.za .za-product-head img{width:40px;height:32px;object-fit:contain}#zenithAcademy.za .za-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}#zenithAcademy.za .za-product-grid section{padding:16px;border:1px solid var(--za-line);border-radius:6px;min-width:0}#zenithAcademy.za .za-product-grid h4{margin-bottom:7px}#zenithAcademy.za .za-product-grid p{font-size:15px}#zenithAcademy.za .za-script{padding:19px 20px;background:var(--za-navy);color:#fff;border-radius:7px;margin-top:18px}#zenithAcademy.za .za-script h4{color:#fff;margin-bottom:8px}#zenithAcademy.za .za-script p{color:#fff}#zenithAcademy.za .za-script .za-btn{margin-top:12px;background:transparent;border-color:#7893ac;color:#fff}#zenithAcademy.za .za-btn{border:1px solid #6685a0;border-radius:5px;background:#fff;color:var(--za-navy);padding:10px 15px;min-height:44px;font-weight:700;font-size:14px}#zenithAcademy.za .za-btn-primary{background:var(--za-navy);color:#fff;border-color:var(--za-navy)}#zenithAcademy.za .za-btn:disabled{opacity:.45}#zenithAcademy.za .za-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}#zenithAcademy.za .za-list{padding-left:22px;margin:10px 0}#zenithAcademy.za .za-list li+li{margin-top:8px}#zenithAcademy.za .za-list li{font-size:15px}#zenithAcademy.za .za-comparison{border-collapse:collapse;width:100%;table-layout:fixed}#zenithAcademy.za .za-comparison caption{text-align:left;font-size:14px;color:var(--za-muted);padding-bottom:12px}#zenithAcademy.za .za-comparison th{background:var(--za-navy);color:#fff;text-align:left;font-size:14px;padding:11px;vertical-align:top}#zenithAcademy.za .za-comparison td{border-bottom:1px solid var(--za-line);padding:14px 11px;vertical-align:top;font-size:14px;overflow-wrap:anywhere;line-height:1.55}#zenithAcademy.za .za-comparison tbody tr:nth-child(even){background:#f5f8fb}#zenithAcademy.za .za-comparison td:first-child{font-weight:700}#zenithAcademy.za .za-comparison .za-pending{font-size:12px}#zenithAcademy.za .za-rule{border-bottom:1px solid var(--za-line);padding-bottom:18px}#zenithAcademy.za .za-rule h3{margin-bottom:8px}#zenithAcademy.za .za-source-link{font-size:13px;display:inline-block;margin:7px 12px 0 0}#zenithAcademy.za details.za-sources{background:#f2f6f9;border-radius:6px;padding:15px}#zenithAcademy.za .za-sources summary{font-weight:700;cursor:pointer}#zenithAcademy.za .za-sources li{font-size:14px;margin:12px 0}#zenithAcademy.za .za-sources small{display:block;font-size:12px;color:var(--za-muted)}#zenithAcademy.za .za-checklist{display:grid;gap:12px;padding:0;list-style:none}#zenithAcademy.za .za-checklist label{display:flex;align-items:flex-start;gap:11px;background:var(--za-soft);padding:13px;border-radius:6px;font-size:15px;cursor:pointer}#zenithAcademy.za input[type=checkbox],#zenithAcademy.za input[type=radio]{width:19px;height:19px;min-width:19px;margin:3px 0 0;accent-color:var(--za-navy)}#zenithAcademy.za fieldset{border:1px solid var(--za-line);padding:17px;border-radius:6px;margin:0 0 15px;min-width:0}#zenithAcademy.za legend{font-weight:700;font-size:16px;padding:0 5px;max-width:100%}#zenithAcademy.za .za-option{display:flex;gap:10px;padding:9px 0;font-size:15px;cursor:pointer}#zenithAcademy.za .za-feedback{padding:10px 12px;margin-top:10px;background:#edf5f8;font-size:14px}#zenithAcademy.za .za-feedback-wrong{background:#fff4e7}#zenithAcademy.za .za-brief{width:100%;min-height:230px;resize:vertical;background:#f7f9fb;border:1px solid var(--za-line);border-radius:5px;color:var(--za-ink);padding:13px;font:14px/1.7 Arial,Helvetica,sans-serif}#zenithAcademy.za .za-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0}#zenithAcademy.za .za-status{font-size:14px;color:#244f72;min-height:23px;margin-top:12px}#zenithAcademy.za .za-ribbon{padding:11px 14px;background:#e8eff5;color:#284863;font-size:12px;border-radius:5px;text-align:center}#zenithAcademy.za .za-route-next{margin-top:16px;font-size:15px}#zenithAcademy.za .za-language-list{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}#zenithAcademy.za .za-language-list span{font-size:12px;border:1px solid var(--za-line);border-radius:4px;padding:4px 7px}#zenithAcademy.za .za-local-progress{font-size:12px;color:var(--za-muted);margin-top:8px}
@media(max-width:760px){#zenithAcademy.za .za-grid{grid-template-columns:1fr}#zenithAcademy.za .za-product-grid,#zenithAcademy.za .za-objective{grid-template-columns:1fr}#zenithAcademy.za .za-summary,#zenithAcademy.za .za-panel{padding:20px}#zenithAcademy.za .za-route-picker{grid-template-columns:1fr 1fr}#zenithAcademy.za .za-comparison,#zenithAcademy.za .za-comparison tbody,#zenithAcademy.za .za-comparison tr,#zenithAcademy.za .za-comparison td{display:block;width:100%}#zenithAcademy.za .za-comparison thead{display:none}#zenithAcademy.za .za-comparison tr{border:1px solid var(--za-line);border-radius:7px;overflow:hidden;margin-bottom:14px}#zenithAcademy.za .za-comparison td{border:0;padding:10px 14px}#zenithAcademy.za .za-comparison td:first-child{background:var(--za-navy);color:#fff;font-size:17px}#zenithAcademy.za .za-comparison td:not(:first-child)::before{content:attr(data-label);display:block;font-weight:700;font-size:13px;color:#365672;margin-bottom:3px}#zenithAcademy.za .za-module-list{grid-template-columns:1fr 1fr}#zenithAcademy.za .za-tabs{padding:6px 10px 0}#zenithAcademy.za .za-tabs button{padding:11px 9px}#zenithAcademy.za .za-strip{grid-template-columns:1fr 1fr}#zenithAcademy.za .za-journeys{grid-template-columns:1fr}#zenithAcademy.za h2{font-size:24px}}
@media(max-width:430px){#zenithAcademy.za .za-track-switch{gap:8px}#zenithAcademy.za .za-track{padding:12px;min-height:110px}#zenithAcademy.za .za-track strong{font-size:16px}#zenithAcademy.za .za-track span{font-size:13px}#zenithAcademy.za .za-brand-copy{gap:5px}#zenithAcademy.za .za-brand-copy p{font-size:13px}#zenithAcademy.za .za-title-row{align-items:flex-start;flex-wrap:wrap}#zenithAcademy.za .za-summary,#zenithAcademy.za .za-panel{padding:17px}#zenithAcademy.za .za-funnel{grid-template-columns:1fr 1fr}#zenithAcademy.za .za-bottom{flex-wrap:wrap}#zenithAcademy.za .za-progress-row{flex-wrap:wrap}#zenithAcademy.za .za-module-list{grid-template-columns:1fr}}
#zenithAcademy.za .za-funnel{display:flex;flex-direction:column;align-items:center;gap:4px}#zenithAcademy.za .za-funnel li{width:100%;text-align:center;border:0;border-radius:3px;font-weight:700;background:#e7eff6}#zenithAcademy.za .za-funnel li:nth-child(2){width:94%}#zenithAcademy.za .za-funnel li:nth-child(3){width:88%}#zenithAcademy.za .za-funnel li:nth-child(4){width:82%}#zenithAcademy.za .za-funnel li:nth-child(5){width:76%}#zenithAcademy.za .za-funnel li:nth-child(6){width:70%}#zenithAcademy.za .za-funnel li:nth-child(7){width:64%}#zenithAcademy.za .za-funnel li:nth-child(8){width:58%;background:#d4e3ef}#zenithAcademy.za{container-type:inline-size}
@container(max-width:720px){#zenithAcademy.za .za-comparison,#zenithAcademy.za .za-comparison tbody,#zenithAcademy.za .za-comparison tr,#zenithAcademy.za .za-comparison td{display:block;width:100%}#zenithAcademy.za .za-comparison thead{display:none}#zenithAcademy.za .za-comparison tr{border:1px solid var(--za-line);border-radius:7px;overflow:hidden;margin-bottom:14px}#zenithAcademy.za .za-comparison td{border:0;padding:10px 14px}#zenithAcademy.za .za-comparison td:first-child{background:var(--za-navy);color:#fff;font-size:17px}#zenithAcademy.za .za-comparison td:not(:first-child)::before{content:attr(data-label);display:block;font-weight:700;font-size:13px;color:#365672;margin-bottom:3px}#zenithAcademy.za .za-grid{grid-template-columns:1fr}#zenithAcademy.za .za-product-grid{grid-template-columns:1fr}#zenithAcademy.za .za-journeys{grid-template-columns:1fr}}
@media print{#zenithAcademy.za .za-track-switch,#zenithAcademy.za .za-tabs,#zenithAcademy.za .za-bottom,#zenithAcademy.za .za-programme,#zenithAcademy.za .za-actions,#zenithAcademy.za button{display:none}#zenithAcademy.za .za-panel{border:0}#zenithAcademy.za{font-size:12pt}#zenithAcademy.za .za-product-grid,#zenithAcademy.za .za-objective{display:block}#zenithAcademy.za section{break-inside:avoid}}

/* Contrast remains explicit in interaction states. */
#zenithAcademy.za .za-track[aria-pressed="false"],#zenithAcademy.za .za-route-picker button[aria-pressed="false"]{background:#f2f6fa;color:#12314d}
#zenithAcademy.za .za-track[aria-pressed="false"] :is(strong,span){color:#12314d;background:transparent}
#zenithAcademy.za .za-track[aria-pressed="true"],#zenithAcademy.za .za-track[aria-pressed="true"] :is(strong,span),#zenithAcademy.za .za-route-picker button[aria-pressed="true"]{background:#082d50;color:#fff}
#zenithAcademy.za .za-script,#zenithAcademy.za .za-script :is(h3,h4,p,strong),#zenithAcademy.za .za-script .za-btn{color:#fff;background-color:#082d50}
#zenithAcademy.za .za-btn-primary,#zenithAcademy.za .za-btn-primary:hover,#zenithAcademy.za .za-btn-primary:focus-visible{background:#082d50;color:#fff}
#zenithAcademy.za .za-btn:not(.za-btn-primary):not(:disabled):hover{background:#edf3f8;color:#082d50}
#zenithAcademy.za .za-script .za-btn:not(:disabled):hover{background:#164b76;color:#fff}
#zenithAcademy.za .za-btn:disabled{opacity:1;background:#e8eef4;color:#4b6176;border-color:#a7bbce}
#zenithAcademy.za .za-comparison th{color:#fff;background:#082d50}
#zenithAcademy.za .za-pending{color:#6b4515;font-weight:700}
#zenithAcademy.za .za-note p,#zenithAcademy.za .za-objective p,#zenithAcademy.za .za-product-grid p{color:#12314d}
#zenithAcademy.za .za-note h3,#zenithAcademy.za .za-product-grid h4,#zenithAcademy.za .za-journey h4,#zenithAcademy.za .za-rule h3{color:#06284b}
#zenithAcademy.za .za-tabs button{color:#365672}
#zenithAcademy.za .za-tabs button[aria-current="step"]{color:#082d50}
#zenithAcademy.za .za-brief{color:#12314d;background:#f3f7fa}
#zenithAcademy.za .za-ribbon{color:#23425f;background:#e3ecf4}
@media(max-width:760px){#zenithAcademy.za .za-comparison td:first-child{background:#082d50;color:#fff}}
@container(max-width:720px){#zenithAcademy.za .za-comparison td:first-child{background:#082d50;color:#fff}}
/* Training-page header: keep these shared actions available on other portal views. */
#zenith-portal:has(#salesguide.view.active) .topbar .top-primary[data-modal="clientModal"],
#zenith-portal:has(#salesguide.view.active) .topbar #agentMenu{display:none}
/* Align matching cards without cropping copy or fixing their height. */
#zenithAcademy.za .za-track-switch{align-items:stretch}
#zenithAcademy.za .za-track{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:7px;padding:18px 20px;min-height:108px}
#zenithAcademy.za .za-track strong{font-size:19px;font-weight:700;line-height:1.3}
#zenithAcademy.za .za-track span{font-size:16px;font-weight:400;line-height:1.45;max-width:none;white-space:nowrap}
#zenithAcademy.za .za-objective{align-items:stretch;gap:22px}
#zenithAcademy.za .za-objective p{font-size:16px;line-height:1.5}
#zenithAcademy.za .za-objective strong{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:7px}
#zenithAcademy.za .za-grid{align-items:stretch}
#zenithAcademy.za .za-grid .za-note{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:8px;padding:18px}
#zenithAcademy.za .za-note h3{font-size:16px;font-weight:700;line-height:1.4;margin:0}
#zenithAcademy.za .za-note p{font-size:16px;font-weight:400;line-height:1.5}
#zenithAcademy.za .za-product-grid{align-items:stretch}
#zenithAcademy.za .za-product-grid section{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px}
#zenithAcademy.za .za-product-grid :is(h4,p){font-size:16px;line-height:1.5;margin:0}
#zenithAcademy.za .za-product-grid h4{font-weight:700}
#zenithAcademy.za .za-product-grid p{font-weight:400}
#zenithAcademy.za .za-product-grid .za-pending{margin-top:auto;padding-top:4px;overflow-wrap:anywhere}
#zenithAcademy.za .za-aftercare{margin-top:18px;padding:17px;border:1px solid var(--za-line);border-radius:7px;background:#f6f9fb}
#zenithAcademy.za .za-aftercare>h4{margin-bottom:12px;color:#06284b}
#zenithAcademy.za .za-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#zenithAcademy.za .za-service-card{display:flex;align-items:center;gap:11px;min-height:88px;padding:11px;border:1px solid #b8c8d5;border-radius:6px;background:#fff;color:#12314d;text-decoration:none}
#zenithAcademy.za a.za-service-card:hover{background:#eaf2f8;border-color:#6685a0}
#zenithAcademy.za .za-service-card img{width:58px;height:58px;object-fit:contain;flex:0 0 58px}
#zenithAcademy.za .za-service-card span{display:block;font-size:14px;line-height:1.35}
#zenithAcademy.za .za-service-card strong{display:block;margin-bottom:3px;color:#06284b;font-size:14px}
#zenithAcademy.za .za-service-card small{display:block;color:#526b80;font-size:12px;line-height:1.35}
#zenithAcademy.za .za-service-card:not(a){cursor:default}
@media(max-width:620px){#zenithAcademy.za .za-service-grid{grid-template-columns:1fr}}
#zenithAcademy.za .za-journeys{align-items:stretch}
#zenithAcademy.za .za-journey h4{font-size:18px;line-height:1.4;margin-bottom:10px}
#zenithAcademy.za .za-journey li{font-size:16px;line-height:1.5;margin-bottom:9px}
#zenithAcademy.za .za-route-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
#zenithAcademy.za .za-route-picker button{font-size:15px;line-height:1.4;font-weight:700;min-height:52px;padding:10px 12px}
#zenithAcademy.za .za-btn{min-height:44px;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;text-align:center}
@container(max-width:560px){#zenithAcademy.za .za-track-switch{grid-template-columns:1fr}#zenithAcademy.za .za-track{min-height:0;padding:16px}#zenithAcademy.za .za-track span{max-width:none}#zenithAcademy.za .za-objective{grid-template-columns:1fr}#zenithAcademy.za .za-route-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Keep track descriptions on one line at normal reading widths. */
@container(max-width:640px){#zenithAcademy.za .za-track-switch{grid-template-columns:1fr}}
@container(max-width:290px){#zenithAcademy.za .za-track{padding:14px}#zenithAcademy.za .za-track span{white-space:normal;text-wrap:balance}}


/* Single Agent Roadmap */
#zenithAcademy.za .za-roadmap-heading{padding:16px 18px;margin-bottom:18px;border-radius:8px;background:var(--za-navy);color:#fff}
#zenithAcademy.za .za-roadmap-heading h2{font-size:20px;color:#fff}
#zenithAcademy.za .za-journeys{grid-template-columns:1fr}

/* Five presentation steps: balanced pairs and a full-width closing skill. */
#zenithAcademy.za .za-presentation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
#zenithAcademy.za .za-presentation-steps>.za-note:last-child{grid-column:1/-1}
@container(max-width:640px){#zenithAcademy.za .za-presentation-steps{grid-template-columns:1fr}}
@media(max-width:760px){#zenithAcademy.za .za-presentation-steps{grid-template-columns:1fr}}
