.training-approved-desktop{display:none}.training-approved-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1100px){.training-approved-mobile{display:none!important}.training-approved-desktop{aspect-ratio:1920/800;background:#fff;width:100%;display:block;position:relative;overflow:hidden}.training-approved-desktop>img{object-fit:fill;width:100%;height:100%;display:block}.training-approved-desktop-cta{z-index:2;border-radius:999px;width:20%;height:9.5%;position:absolute;top:50.9%;left:4.5%}.training-approved-desktop-cta:focus-visible{outline-offset:3px;outline:3px solid #062f47}.training-approved-desktop-cta{cursor:pointer;z-index:10!important;pointer-events:auto!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important;inset:0!important}}.catalog-course-facts{color:#36566a;flex-wrap:wrap;gap:8px 14px;margin:14px 0;font-size:13px;font-weight:650;display:flex}.catalog-course-facts>span{align-items:center;gap:5px;display:inline-flex}.catalog-course-facts svg{color:#078e9b;flex-shrink:0}@media (min-width:1100px){.training-approved-hotspots{z-index:12;pointer-events:none;position:absolute;inset:0}.training-hotspot{pointer-events:auto;cursor:pointer;border-radius:12px;display:block;position:absolute}.training-hotspot:hover{outline-offset:-3px;outline:3px solid #049fabb3}.training-hotspot:focus-visible{outline-offset:2px;outline:4px solid #063d68}.training-hotspot-search{width:27%;height:14%;top:68%;left:5.5%}.training-hotspot-cyber{width:14.6%;height:49%;top:42%;left:34.2%}.training-hotspot-cloud{width:14.6%;height:49%;top:42%;left:49.7%}.training-hotspot-ai{width:14.6%;height:49%;top:42%;left:65.1%}.training-hotspot-soc{width:15.4%;height:49%;top:42%;left:80.6%}.training-live-card{background:linear-gradient(#0000 0% 42%,#fffffffa 43%,#fff 100%);border-radius:13px;align-items:flex-end;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 3px 12px #092b491a}.training-live-card-copy{box-sizing:border-box;color:#12345d;flex-direction:column;gap:3px;width:100%;height:58%;padding:9px 11px 8px;font-size:clamp(10px,.82vw,15px);line-height:1.16;display:flex}.training-live-card-copy strong{letter-spacing:-.025em;font-size:clamp(11px,1.05vw,19px);line-height:1.12}.training-live-card-copy>span:not(.training-live-level){color:#50718a;font-size:clamp(9px,.72vw,13px)}.training-live-level{color:#008e85;background:#dff8f2;border-radius:99px;align-self:flex-start;padding:3px 9px;font-size:clamp(9px,.69vw,12px);font-weight:750}.training-hotspot-cloud .training-live-level{color:#1867b2;background:#e0f1ff}.training-hotspot-ai .training-live-level{color:#7641b7;background:#eee4ff}.training-hotspot-soc .training-live-level{color:#1867b2;background:#e0f1ff}.training-approved-actions{z-index:15;align-items:center;gap:12px;display:flex;position:absolute;bottom:3.2%;left:5.4%}.training-approved-action,.training-approved-secondary{color:#fff;background:#008f9d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:clamp(12px,.85vw,15px);font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #002a3d26}.training-approved-secondary{color:#063d68;background:#fff;border:1px solid #bedde7}.training-approved-action:hover,.training-approved-secondary:hover{filter:brightness(.95)}.training-approved-action:focus-visible,.training-approved-secondary:focus-visible{outline-offset:3px;outline:3px solid #063d68}.training-functional-hero{aspect-ratio:auto;background:linear-gradient(115deg,#eaf7fb 0%,#fff 58%,#f3faff 100%);grid-template-columns:36% 64%;min-height:clamp(520px,39vw,720px);display:grid;overflow:hidden}.training-functional-intro{isolation:isolate;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,4vw,80px) clamp(24px,3vw,60px);display:flex;position:relative;overflow:hidden}.training-functional-intro:before{content:"";z-index:-1;background:linear-gradient(90deg,#effafff2,#effaffbd),url(/heroes/Modern%20Course%20Catalog%20Hero%20Section.png) 50%/cover;position:absolute;inset:0}.training-functional-intro h1{color:#103b62;letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(38px,3.1vw,60px);line-height:1.05}.training-functional-intro>p:not(.eyebrow){color:#315771;max-width:440px;font-size:clamp(16px,1.15vw,20px);line-height:1.55}.training-functional-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.training-functional-primary,.training-functional-secondary,.training-functional-filter-link{color:#fff;background:#078d9c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.training-functional-secondary{color:#164669;background:#fff;border:1px solid #b8dbe5}.training-functional-panel{flex-direction:column;justify-content:center;padding:clamp(26px,3vw,58px);display:flex}.training-functional-panel>h2{color:#123b61;margin:0 0 7px;font-size:clamp(25px,2vw,38px);line-height:1.15}.training-functional-panel>p{color:#4b6a80;margin:0 0 24px}.training-functional-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.training-functional-card{background:#fff;border:1px solid #d9e7ee;border-radius:17px;flex-direction:column;align-items:flex-start;min-width:0;min-height:240px;padding:18px 13px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 25px #0b3e5b12}.training-functional-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0b3e5b22}.training-functional-tier{color:#067d88;background:#e2f8f4;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:750}.training-functional-card h3{color:#173e60;margin:15px 0 12px;font-size:clamp(14px,1.05vw,19px);line-height:1.25}.training-functional-card p{color:#526b7e;margin:0 0 8px;font-size:12px;line-height:1.4}.training-functional-card-link{color:#087c91;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.training-functional-card-link:hover{text-decoration:underline}.training-functional-filter-link{color:#086f83;background:0 0;align-self:flex-start;margin-top:20px;padding:5px 0}.training-functional-hero a:focus-visible{outline-offset:3px;outline:3px solid #075b84}}@media (min-width:1100px) and (max-width:1450px){.training-functional-hero{grid-template-columns:32% 68%}.training-functional-panel{padding:25px}.training-functional-cards{gap:8px}.training-functional-card{padding:14px 10px}}@media (min-width:1100px){.training-artwork-hero{aspect-ratio:1920/800;background:#fff;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.training-artwork-hero>img{object-fit:fill;width:100%;height:100%;display:block}.training-artwork-links{z-index:3;pointer-events:none;position:absolute;inset:0}.training-artwork-link{pointer-events:auto;background:0 0;border:0;border-radius:0;outline:0;text-decoration:none;display:block;position:absolute}.training-artwork-link:hover{box-shadow:none!important;background:0 0!important;outline:none!important;transform:none!important}.training-artwork-link:focus-visible{border-radius:12px;outline-offset:2px!important;outline:3px solid #087f95!important}.training-artwork-search{width:27%;height:7%;top:67%;left:5.5%}.training-artwork-categories{width:13%;height:6%;top:75%;left:5.5%}.training-artwork-levels{width:13%;height:6%;top:75%;left:19.5%}.training-artwork-cyber{width:14.6%;height:34%;top:31%;left:34.2%}.training-artwork-cloud{width:14.6%;height:34%;top:31%;left:49.7%}.training-artwork-ai{width:14.6%;height:34%;top:31%;left:65.1%}.training-artwork-soc{width:15.4%;height:34%;top:31%;left:80.6%}.training-artwork-link{cursor:pointer;transition:none}.training-artwork-cyber,.training-artwork-cloud,.training-artwork-ai,.training-artwork-soc{border-radius:0!important}.training-artwork-cyber:after,.training-artwork-cloud:after,.training-artwork-ai:after,.training-artwork-soc:after{content:"";aspect-ratio:1;pointer-events:none;background:#0597bc00;border-radius:50%;width:14%;transition:background .18s,box-shadow .18s;position:absolute;bottom:7%;right:7%;box-shadow:0 0 #008aae00}.training-artwork-cyber:hover:after,.training-artwork-cloud:hover:after,.training-artwork-ai:hover:after,.training-artwork-soc:hover:after{background:#0597bc2e;box-shadow:0 0 0 7px #008aae1c}.training-artwork-cyber:active:after,.training-artwork-cloud:active:after,.training-artwork-ai:active:after,.training-artwork-soc:active:after{background:#0597bc59}.training-artwork-cyber:focus-visible,.training-artwork-cloud:focus-visible,.training-artwork-ai:focus-visible,.training-artwork-soc:focus-visible{outline:0!important}.training-artwork-cyber:focus-visible:after,.training-artwork-cloud:focus-visible:after,.training-artwork-ai:focus-visible:after,.training-artwork-soc:focus-visible:after{background:#0597bc2e;box-shadow:0 0 0 4px #075b84}}@media (prefers-reduced-motion:reduce){.training-artwork-link:after{transition:none!important}}@media (min-width:1100px){.training-artwork-real-cards{z-index:4;pointer-events:none;position:absolute;inset:0}.training-artwork-real-card{box-sizing:border-box;pointer-events:auto;background:0 0;border-radius:13px;align-items:flex-end;width:14.5%;height:44%;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;top:40.7%;overflow:hidden;box-shadow:0 4px 12px #173c581c}.training-artwork-real-card-1{left:34.2%}.training-artwork-real-card-2{left:49.7%}.training-artwork-real-card-3{left:65.1%}.training-artwork-real-card-4{width:15.4%;left:80.6%}.training-artwork-real-card:hover{transform:translateY(-3px);box-shadow:0 9px 20px #0a466140}.training-artwork-real-card:focus-visible{outline-offset:2px;outline:3px solid #047e9b}.training-artwork-card-detail{box-sizing:border-box;color:#14345b;background:#fff;flex-direction:column;align-items:flex-start;gap:2%;width:100%;height:50%;padding:3% 5% 4%;line-height:1.15;display:flex}.training-artwork-card-level{color:#008d8c;white-space:nowrap;text-overflow:ellipsis;background:#def8f1;border-radius:999px;max-width:100%;padding:3px 8px;font-size:clamp(9px,.68vw,12px);font-weight:750;display:inline-block;overflow:hidden}.training-artwork-real-card-2 .training-artwork-card-level,.training-artwork-real-card-4 .training-artwork-card-level{color:#226ba9;background:#dff2ff}.training-artwork-real-card-3 .training-artwork-card-level{color:#7544ad;background:#eee5ff}.training-artwork-card-detail strong{letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(11px,.95vw,18px);font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.training-artwork-card-detail>span:not(.training-artwork-card-level):not(.training-artwork-card-action){color:#56718b;font-size:clamp(9px,.67vw,12px)}.training-artwork-card-action{color:#058ca4;align-items:center;gap:4px;margin-top:auto;font-size:clamp(9px,.72vw,13px);font-weight:800;display:flex}.training-artwork-card-action svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.training-artwork-real-card{transition:none!important}}@media (min-width:1100px){.training-artwork-form{z-index:6;pointer-events:none;position:absolute;inset:0}.training-artwork-input,.training-artwork-select{box-sizing:border-box;pointer-events:auto;color:#42618a;background:#fff;border:1px solid #dbe7f1;border-radius:12px;align-items:center;gap:8px;display:flex;position:absolute;box-shadow:0 2px 8px #0b34521c}.training-artwork-input{width:27%;height:7%;padding:0 13px;top:67%;left:5.5%}.training-artwork-input input{color:#18395e;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:clamp(11px,.95vw,17px)}.training-artwork-input svg{flex-shrink:0}.training-artwork-select{height:6%;padding:0 10px;top:75%}.training-artwork-category{width:13%;left:5.5%}.training-artwork-level{width:13%;left:19.5%}.training-artwork-select select{appearance:none;color:#18395e;width:100%;min-width:0;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:clamp(10px,.88vw,16px);font-weight:600}.training-artwork-select svg{pointer-events:none;flex-shrink:0}.training-artwork-input:focus-within,.training-artwork-select:focus-within{outline-offset:2px;outline:2px solid #078d9c}.training-artwork-submit{color:#fff;cursor:pointer;pointer-events:auto;background:#078d9c;border:0;border-radius:999px;padding:7px 16px;font-size:clamp(10px,.8vw,14px);font-weight:750;position:absolute;top:82%;left:5.5%}.training-artwork-submit:hover{background:#056e7b}.training-artwork-submit:focus-visible{outline-offset:2px;outline:3px solid #064a65}.training-hero-live-left{z-index:7;box-sizing:border-box;background:linear-gradient(90deg,#fffffff5 0%,#ffffffed 56%,#ffffffdb 85%,#ffffff1a 100%);flex-direction:column;justify-content:space-between;width:34%;padding:clamp(28px,3.7vw,75px) 3.5% clamp(16px,1.8vw,36px) 5.5%;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.training-hero-live-copy{width:100%;max-width:520px}.training-hero-live-eyebrow{color:#059cad;letter-spacing:.19em;margin:0 0 clamp(12px,1.4vw,28px);font-size:clamp(11px,1.04vw,20px);font-weight:800}.training-hero-live-copy h1{color:#092a63;letter-spacing:-.065em;margin:0 0 clamp(12px,1vw,22px);font-size:clamp(35px,3.8vw,76px);font-weight:850;line-height:.98}.training-hero-live-copy h1 span{color:#049ba9;display:block}.training-hero-live-description{color:#5d718a;margin:0 0 clamp(15px,1.3vw,27px);font-size:clamp(13px,1.23vw,24px);line-height:1.4}.training-hero-live-left .training-artwork-form{z-index:auto;pointer-events:auto;grid-template-columns:1fr 1fr;gap:clamp(8px,.75vw,15px);display:grid;position:relative;inset:auto}.training-hero-live-left .training-artwork-input,.training-hero-live-left .training-artwork-select,.training-hero-live-left .training-artwork-submit{width:100%;height:clamp(37px,3vw,58px);position:relative;inset:auto}.training-hero-live-left .training-artwork-input{grid-column:1/-1;padding:0 13px}.training-hero-live-left .training-artwork-select{padding:0 9px}.training-hero-live-left .training-artwork-submit{grid-column:1/-1;justify-self:start;width:auto;height:clamp(32px,2.5vw,46px);padding:0 19px}.training-hero-live-benefits{grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.training-hero-live-benefits>div{text-align:center;color:#123b64;flex-direction:column;align-items:center;gap:5px;display:flex}.training-hero-live-benefits>div>span{color:#08a89b;background:#e0faf5;border-radius:13px;padding:2px 11px;font-size:clamp(18px,1.7vw,33px)}.training-hero-live-benefits>div:nth-child(2)>span{color:#8052d9;background:#f1eaff}.training-hero-live-benefits strong{font-size:clamp(10px,.82vw,16px)}.training-hero-live-benefits small{color:#71859d;font-size:clamp(9px,.7vw,14px)}.training-artwork-hero{background:#fff}.training-hero-live-left{isolation:isolate;background:#fff;width:34%;padding-right:3.5%;overflow:visible}.training-hero-live-left:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff 0% 83%,#fffffff5 91%,#fff0 100%);position:absolute;inset:0 -7% 0 0}.training-hero-live-copy,.training-hero-live-benefits{z-index:1;position:relative}.training-artwork-real-card{height:39.5%!important}.training-artwork-card-detail{justify-content:flex-start!important;gap:clamp(2px,.24vw,5px)!important;height:44%!important;padding-top:2.3%!important;padding-bottom:2.3%!important}.training-artwork-card-action{margin-top:clamp(3px,.3vw,6px)!important}.training-artwork-real-card{height:40.5%!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;top:40.7%!important;overflow:hidden!important}.training-artwork-real-card:hover{transform:none!important;box-shadow:0 0 0 2px #009eaf!important}.training-artwork-card-detail{background:#fff!important;justify-content:flex-start!important;gap:3px!important;height:57%!important;min-height:0!important;padding:7px 10px 9px!important;overflow:hidden!important}.training-artwork-card-level{padding:2px 7px!important;font-size:clamp(9px,.64vw,11px)!important;line-height:1.2!important}.training-artwork-card-detail strong{-webkit-line-clamp:2!important;font-size:clamp(10px,.88vw,16px)!important;line-height:1.12!important}.training-artwork-card-detail>span:not(.training-artwork-card-level):not(.training-artwork-card-action){font-size:clamp(9px,.62vw,11px)!important;line-height:1.1!important}.training-artwork-card-action{margin-top:auto!important;font-size:clamp(9px,.68vw,12px)!important}}
