.training-hub{--navy:#172f61;--blue:#0876f9;--font-display:"Bricolage Grotesque",Mukta,system-ui,sans-serif;--font-body:"Instrument Sans",Mukta,system-ui,sans-serif;background:#fff;color:var(--navy);font-family:var(--font-body)}.training-hub :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display)}.training-hub .section-shell{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.training-heading>span,.training-kicker{color:var(--blue);display:block;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.training-hub .training-top{--site-header-h:60px;display:flex;flex-direction:column}.training-hub .training-top>.breadcrumb-bar{flex-shrink:0}.training-hub .training-first-screen{background:linear-gradient(135deg,#f3f7fd,#fff 55%,#edf5ff);display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.training-hero{background:transparent;overflow:hidden;padding:8px 0 0}.training-hero-grid{align-items:center;display:grid;gap:40px;grid-template-columns:1.08fr .92fr;min-height:0;padding:8px 0 4px}.training-hub .training-proof-wrap{background:transparent;flex-shrink:0;padding:6px 0 10px}@media(min-width:901px){.training-hub .training-top{height:calc(100vh - var(--site-header-h));height:calc(100dvh - var(--site-header-h));height:calc(100svh - var(--site-header-h));max-height:calc(100svh - var(--site-header-h));overflow:hidden}.training-hub .training-first-screen{overflow:hidden;padding-bottom:18px}.training-hub .training-first-screen .training-hero{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-bottom:0;padding-top:4px}.training-hub .training-first-screen .training-hero>.section-shell{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0}.training-hub .training-first-screen .training-hero-grid{flex:0 1 auto;gap:clamp(20px,2.5vw,40px);min-height:0;padding:0 0 4px}.training-hub .training-first-screen .training-hero h1{font-size:clamp(32px,3.8vw,50px);letter-spacing:-2.2px;line-height:1.06;margin:8px 0}.training-hub .training-first-screen .training-hero-grid>div:first-child>p{font-size:14px;line-height:1.5;margin:0 0 8px}.training-hub .training-first-screen .training-actions{margin:14px 0 10px}.training-hub .training-first-screen .training-visual{align-self:center;aspect-ratio:1/1;height:auto;justify-self:end;max-height:min(400px,46svh);max-width:min(100%,400px);width:100%}.training-hub .training-first-screen .training-proof-wrap{flex-shrink:0;margin-top:-6px;padding:4px 0 8px}.training-hub .training-first-screen .training-metrics div{min-height:78px;padding:12px 14px}.training-hub .training-first-screen .training-standard{font-size:10px;margin:8px 0 0;padding-bottom:0}}.training-hero h1{font:780 clamp(44px,5vw,65px) /1.04 var(--font-display);letter-spacing:-3.4px;margin:16px 0;max-width:730px}.training-hero h1 em{color:var(--blue);display:block;font-style:normal}.training-hero-grid>div:first-child>p{color:#607088;font-size:15px;line-height:1.75;max-width:680px}.training-actions{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0 18px}.training-hub .button{align-items:center;background:var(--blue);border:0;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:800;gap:9px;height:48px;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none;transition:background .2s ease}.training-hub .button:hover{background:#0663d6;box-shadow:none}.training-hub .outline-button{align-items:center;background:#fff;border:1px solid #d6e0ec;border-radius:10px;box-shadow:none;color:var(--navy);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:800;height:48px;min-height:48px;padding:0 19px}.certified{align-items:center;color:#617189;display:flex;font-size:11px;font-weight:800;gap:7px}.certified svg{color:#179574}.training-visual{display:grid;height:410px;place-items:center}.career-path-card{background:#fff;border:1px solid #d9e5f2;border-radius:22px;box-shadow:0 25px 60px #172f611f;overflow:hidden;width:min(100%,420px)}.career-path-top{background:linear-gradient(145deg,#102f68,#0a79fb);color:#fff;padding:18px 22px 14px}.career-path-top span{color:#9bcbff;display:block;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.career-path-top b{display:block;font:750 18px var(--font-display);margin-top:4px}.career-stage{align-items:center;border-bottom:1px solid #eef2f6;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:16px 22px}.career-stage:last-of-type{border-bottom:0}.career-stage>i{color:#94a3b8;font-style:normal;font:800 11px var(--font-display)}.career-stage>div{display:flex;flex-direction:column;gap:2px}.career-stage>div span{color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.08em}.career-stage>div b{color:var(--navy);font-size:13px;font-weight:800}.career-stage>div small{color:#64748b;font-size:10px}.career-stage svg{color:#64748b}.career-stage.active{background:#f0f7ff}.career-progress{align-items:center;background:#f8fafc;display:flex;gap:10px;padding:14px 22px 18px}.career-progress span{background:linear-gradient(90deg,var(--blue),#66b3ff);border-radius:999px;flex:1;height:6px}.career-progress b{color:#475569;font-size:10px;font-weight:800;white-space:nowrap}.training-metrics{background:#fff;border:1px solid #dce6f1;border-radius:18px;box-shadow:0 16px 40px #172f611f;display:grid;grid-template-columns:repeat(4,1fr)}.training-metrics div{border-right:1px solid #e5ebf2;display:flex;flex-direction:column;justify-content:center;min-height:98px;padding:20px 25px}.training-metrics div:last-child{border-right:0}.training-metrics b{font:750 20px var(--font-display)}.training-metrics span{color:#728096;font-size:10px;margin-top:4px}.training-standard{color:#748298;font-size:11px;margin:10px 0 0;padding-bottom:0;text-align:center}.training-contact h2,.training-heading h2,.training-method h2{font:750 clamp(31px,4vw,46px) /1.18 var(--font-display);letter-spacing:-1.8px;margin:10px 0 14px}.training-heading>p{color:#68778a;font-size:14px;line-height:1.76;margin:8px auto;max-width:790px}.training-heading.centered{text-align:center}.training-programs{padding-block:64px}.course-tabs{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:34px 0}.course-tabs button{background:transparent;border:0;border-radius:8px;color:#65758a;cursor:pointer;font-family:inherit;font-size:11px;font-weight:850;padding:10px 18px}.course-tabs button.active{background:#eaf3ff;color:var(--blue)}.training-courses-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:960px}.training-courses-empty{color:#64748b;font-size:14px;padding:32px 16px;text-align:center}.hub-course-card{background:#fff;border:1px solid #e8edf3;border-radius:17px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hub-course-card:hover{border-color:#d4e3f7;box-shadow:0 24px 50px #172f611f;transform:translateY(-6px)}.hub-course-card__media{background:#f3f7fc;height:180px;overflow:hidden;position:relative}.hub-course-card__media:after{background:linear-gradient(135deg,transparent 45%,hsla(0,0%,100%,.12));content:"";inset:0;pointer-events:none;position:absolute}.hub-course-card__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hub-course-card__fallback{color:var(--navy);display:grid;height:100%;place-items:center;width:100%}.hub-course-card__fallback--hr{background:linear-gradient(135deg,#d5e7f7,#8db9dd)}.hub-course-card__fallback--account{background:linear-gradient(135deg,#c7e6dc,#5ba890)}.hub-course-card__fallback--marketing{background:linear-gradient(135deg,#f9d5bd,#f28a4f)}.hub-course-card__fallback--default{background:linear-gradient(135deg,#dbeafe,#93c5fd)}.hub-course-card__badge{background:#ffffffeb;border-radius:6px;color:var(--navy);font-size:9px;font-weight:900;left:14px;letter-spacing:.04em;padding:4px 8px;position:absolute;text-transform:uppercase;top:14px;z-index:1}.hub-course-card__body{display:flex;flex:1;flex-direction:column;padding:20px}.hub-course-card__label{color:#ea580c;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.hub-course-card__body h3{color:var(--navy);font:750 18px/1.4 var(--font-display);letter-spacing:-.4px;margin:7px 0 8px}.hub-course-card__body h3,.hub-course-card__body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hub-course-card__body p{color:#7c8895;font-size:12px;line-height:1.5;margin:0 0 16px}.hub-course-card__action{background:#f0f4f7;border-radius:9px;color:var(--blue);display:grid;height:35px;margin-left:auto;margin-top:auto;place-items:center;transition:background .2s ease;width:35px}.hub-course-card:hover .hub-course-card__action{background:#e4f0ff}.course-program-block{margin:0 auto;max-width:940px}.course-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:1.1fr .9fr}.course-featured-list{display:flex;flex-direction:column;gap:18px}.course-featured{background:#fff;border:1px solid #dce6f0;border-radius:20px;color:inherit;display:grid;grid-template-columns:.92fr 1.08fr;min-height:330px;overflow:hidden;text-decoration:none}.course-art{background:linear-gradient(145deg,#1550ad,#0876f9);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:35px;position:relative}.course-art:after{border:35px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-65px;content:"";height:190px;position:absolute;right:-65px;width:190px}.course-art span{font-size:10px;font-weight:900;position:relative;z-index:1}.course-art b{font:800 28px/1 var(--font-display);margin:5px 0 12px;position:relative;word-break:break-word;z-index:1}.course-art small{color:#cce2ff;font-size:10px;position:relative;z-index:1}.course-art .course-art-icon{color:#9fd0ff;margin:auto auto 0;position:relative;z-index:1}.course-featured>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:35px}.course-featured>div:last-child>span{color:var(--blue);font-size:10px;font-weight:900}.course-featured h3{font:750 25px/1.25 var(--font-display);margin:10px 0;-webkit-line-clamp:2}.course-featured h3,.course-featured p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.course-featured p{color:#6b7a8e;font-size:13px;line-height:1.6;margin:0;-webkit-line-clamp:3}.course-featured>div:last-child>b{align-items:center;color:var(--blue);display:flex;font-size:11px;gap:6px;margin-top:12px}.course-promise{background:#102f68;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:34px}.course-promise>span{color:#8cc4ff;font-size:9px;font-weight:900;text-transform:uppercase}.course-promise h3{font:750 23px/1.3 var(--font-display);margin:11px 0 22px}.course-promise p{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#c5d5e8;display:flex;font-size:11px;gap:8px;margin:0;padding:10px 0}.course-promise p svg{color:#66e4b5;flex-shrink:0}.course-promise>a{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:850;gap:6px;margin-top:24px;padding:0;text-decoration:none}.course-list-more{display:flex;flex-direction:column;gap:18px;margin-top:18px}.course-featured--secondary{min-height:300px}.course-featured--secondary .course-art{padding:28px}.course-featured--secondary .course-art b{font-size:22px}.student-choice{background:#f2f6fc;padding-block:64px}.student-choice>.section-shell{align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1fr}.reason-list{display:grid;gap:7px 18px;grid-template-columns:1fr 1fr;margin-top:27px}.reason-list p{align-items:center;color:#5f6f84;display:flex;font-size:11px;gap:9px;margin:0;padding:9px 0}.outcome-grid i,.reason-list i,.trust-grid article>i{background:#e4f0ff;border-radius:9px;color:var(--blue);display:grid;flex:none;font-style:normal;height:34px;place-items:center;width:34px}.training-video{background:none;border:0;border-radius:22px;box-shadow:0 25px 60px #172f6129;cursor:pointer;overflow:hidden;padding:0;position:relative;width:100%}.training-video img{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.training-video>i{animation:pulsePlay 2s infinite;background:#fff;border-radius:50%;box-shadow:0 13px 35px #00000038;color:var(--blue);display:grid;font-style:normal;height:74px;inset:0;margin:auto;place-items:center;position:absolute;width:74px}.training-video>span{background:#081e40d1;border-radius:8px;bottom:18px;color:#fff;font-size:10px;font-weight:800;left:20px;padding:9px 12px;position:absolute}@keyframes pulsePlay{50%{box-shadow:0 0 0 15px #ffffff38,0 13px 35px #00000038}}.video-modal{backdrop-filter:blur(10px);background:#051123db;display:grid;inset:0;padding:28px;place-items:center;position:fixed;z-index:300}.video-modal-frame{aspect-ratio:16/9;background:#000;border-radius:18px;box-shadow:0 30px 90px #00000073;overflow:hidden;width:min(1000px,100%)}.video-modal-frame iframe{border:0;height:100%;width:100%}.video-close{background:none;border:0;color:#fff;cursor:pointer;font-size:38px;line-height:1;position:fixed;right:28px;top:20px;z-index:301}.training-trust{padding-block:64px}.trust-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:42px}.trust-grid article{background:#fff;border:1px solid #dfe7f0;border-radius:17px;min-height:220px;padding:27px}.trust-grid h3{font:750 16px/1.4 var(--font-display);margin:25px 0 9px}.trust-grid p{color:#68778b;font-size:12px;line-height:1.7;margin:0}.training-audience{background:#102f68;color:#fff;padding-block:64px}.training-audience .training-heading>span{color:#91c5ff}.training-audience-grid{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:38px}.training-audience-grid article{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.13);border-radius:14px;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:150px;padding:24px 20px;position:relative;text-align:center}.training-audience-grid article svg{color:#9fd0ff;height:36px;margin:0;width:36px}.training-audience-grid article span{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35;text-align:center}.training-method.section-shell{align-items:center;display:grid;gap:75px;grid-template-columns:.9fr 1.1fr;padding-block:64px}.training-method ul{list-style:none;margin:0;padding:0}.training-method li{color:#627187;font-size:13px;line-height:1.6;padding:8px 0 8px 24px;position:relative}.training-method li:before{color:#159272;content:"✓";font-weight:900;left:0;position:absolute}.outcome-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.outcome-grid>span{align-items:center;border:1px solid #dce5ef;border-radius:13px;color:#5d6c80;display:flex;font-size:11px;font-weight:800;gap:11px;min-height:100px;padding:16px}.training-steps{background:#f3f7fc;padding-block:64px}.training-steps .training-heading{margin-inline:auto;max-width:760px}.training-steps .training-heading>p{margin-inline:auto;max-width:640px}.training-steps-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.training-steps-grid article{background:#fff;border:1px solid #dce5ef;border-radius:14px;display:flex;flex-direction:column;gap:10px;min-height:0;padding:20px 18px}.training-steps-grid article>b{color:#8bb8f0;font:750 22px/1 var(--font-display);margin:0}.training-steps-grid h3{color:var(--navy);font:700 15px/1.35 var(--font-display);margin:0}.training-steps-grid article p{color:#69778a;font-size:13px;line-height:1.55;margin:0}.training-contact{background:transparent;color:#fff;padding:24px 0 48px}.training-contact>.section-shell{align-items:center;background:linear-gradient(135deg,#102f68,#0a79fb);border-radius:20px;box-shadow:0 18px 48px #102f6838;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:36px 40px}.training-contact span{color:#9bcbff;font-size:10px;font-weight:900;text-transform:uppercase}.training-contact h2{color:#fff;margin:6px 0}.training-contact p{color:#c9dbef;font-size:13px;margin:0}.training-contact .button{background:#fff;box-shadow:none;color:var(--blue)}@media(max-width:900px){.student-choice>.section-shell,.training-hero-grid,.training-method.section-shell{grid-template-columns:1fr}.training-visual{height:380px}.course-grid{grid-template-columns:1fr}.training-courses-grid{grid-template-columns:repeat(2,1fr)}.course-promise{min-height:0}.trust-grid{grid-template-columns:1fr 1fr}.training-audience-grid{grid-template-columns:repeat(3,1fr)}.training-steps-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.training-hero-grid{gap:10px;min-height:auto;padding-top:20px}.training-hero h1{font-size:40px;letter-spacing:-2.3px}.training-actions{flex-direction:column}.training-actions .button,.training-actions .outline-button{justify-content:center;width:100%}.training-visual{height:330px}.training-metrics{grid-template-columns:1fr 1fr}.training-metrics div:nth-child(2n){border-right:0}.training-faq,.training-method.section-shell,.training-programs,.training-trust{padding-block:40px}.course-featured{grid-template-columns:1fr}.course-art{min-height:240px}.student-choice{padding-block:40px}.outcome-grid,.reason-list,.training-courses-grid,.training-steps-grid,.trust-grid{grid-template-columns:1fr}.training-audience-grid{grid-template-columns:1fr 1fr}.training-contact>.section-shell{align-items:flex-start;flex-direction:column;padding:28px 22px}.training-contact .button{width:100%}}.courseupcoming[data-v-ae80d761]{position:relative;z-index:50}.reg-card[data-v-ae80d761]{border-radius:12px}.reg-title[data-v-ae80d761]{color:#111827;font-size:1.4rem;font-weight:700}.submit-btn[data-v-ae80d761]{background:#0876f9!important;border-radius:8px!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;min-height:50px;text-transform:none!important;width:100%}
