.main-nav{gap:21px}.training-preview{position:relative;overflow:hidden;background:#fff}.training-preview::before{position:absolute;left:-170px;bottom:-220px;width:540px;height:540px;content:"";border:1px solid rgba(255,117,32,.13);border-radius:50%;box-shadow:0 0 0 70px rgba(255,117,32,.03),0 0 0 140px rgba(255,117,32,.02)}.training-preview .eyebrow{color:#f36b21}.training-stage{position:relative;width:min(1280px,100%);min-height:540px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;color:#fff;background:#071832;box-shadow:0 26px 65px rgba(25,49,90,.18)}.training-stage-image{position:relative;min-height:540px;overflow:hidden}.training-stage-image::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(4,16,38,.08) 45%,#071832 100%),linear-gradient(0deg,rgba(4,16,38,.65),transparent 46%)}.training-stage-image>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.training-live-badge{position:absolute;z-index:2;left:28px;bottom:28px;padding:11px 15px;display:flex;align-items:center;gap:9px;color:#e4efff;border:1px solid rgba(113,195,255,.38);background:rgba(5,26,58,.82);backdrop-filter:blur(10px);font-size:12px}.training-live-badge i{width:8px;height:8px;border-radius:50%;background:#40e3ad;box-shadow:0 0 10px #40e3ad}.training-stage-number{position:absolute;z-index:2;right:25px;top:25px;width:128px;height:112px;padding:20px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.25);background:rgba(7,28,61,.72);backdrop-filter:blur(12px)}.training-stage-number strong{font:700 34px/1 Arial,sans-serif;color:#ff9a43}.training-stage-number small{margin-top:8px;color:#b5c6de;font-size:11px}.training-stage-copy{position:relative;z-index:2;padding:58px 52px}.training-stage-copy>p{margin-bottom:15px;color:#ff9a43;font-size:11px;font-weight:700;letter-spacing:2px}.training-stage-copy h3{margin-bottom:20px;font-size:32px;line-height:1.4}.training-stage-copy>small{display:block;color:#9fb1cb;font-size:14px;line-height:1.95}.training-metrics{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(90,131,188,.26)}.training-metrics article{padding:20px 14px;border-right:1px solid rgba(90,131,188,.26)}.training-metrics article:last-child{border:0}.training-metrics strong{display:block;font:700 27px Arial;color:#fff}.training-metrics em{color:#ff8c37;font-style:normal}.training-metrics span{margin-top:6px;display:block;color:#7690b2;font-size:10px}.training-actions{margin-top:30px;display:flex;align-items:center;gap:22px}.training-actions>a:last-child{color:#a9bdd8;font-size:12px}.training-actions>a:last-child:hover{color:#ff9a43}.training-product-strip{width:min(1280px,100%);margin:18px auto 0;padding:22px 25px;display:grid;grid-template-columns:270px 1fr;align-items:center;border:1px solid #e0e6ef;background:#f7f9fc}.training-product-strip>div{padding-right:20px;border-right:1px solid #dfe5ee}.training-product-strip>div span{display:block;color:#f36b21;font-size:10px;font-weight:700;letter-spacing:1px}.training-product-strip>div strong{margin-top:6px;display:block;font-size:14px}.training-product-strip ul{margin:0;padding:0 0 0 24px;display:flex;flex-wrap:wrap;gap:9px;list-style:none}.training-product-strip li{padding:7px 11px;color:#5f6d82;border:1px solid #d9e1ec;background:#fff;font-size:11px}.training-product-strip li::before{margin-right:6px;color:#f36b21;content:"•"}@media(max-width:1100px){.training-stage{grid-template-columns:1fr}.training-stage-image{min-height:430px}.training-stage-image::after{background:linear-gradient(0deg,#071832 0%,transparent 55%)}.training-product-strip{grid-template-columns:1fr}.training-product-strip>div{padding:0 0 18px;border-right:0;border-bottom:1px solid #dfe5ee}.training-product-strip ul{padding:18px 0 0}}@media(max-width:720px){.training-stage-image{min-height:350px}.training-stage-number{width:102px;height:92px;padding:14px}.training-stage-number strong{font-size:28px}.training-stage-copy{padding:40px 25px}.training-stage-copy h3{font-size:27px}.training-metrics{grid-template-columns:1fr}.training-metrics article{border-right:0;border-bottom:1px solid rgba(90,131,188,.26)}.training-actions{align-items:stretch;flex-direction:column}.training-product-strip{padding:20px}.training-product-strip ul{gap:7px}}
