.training-page{background:#f4f8fc}.training-hero{color:#fff;background:radial-gradient(circle at 12% 25%,#0b8fea55,#0000 30%),linear-gradient(130deg,#03132d 20%,#083b70);position:relative;overflow:hidden}.training-circuit{opacity:.13;background-image:linear-gradient(90deg,#0000 49%,#4ec3ff 50%,#0000 51%),linear-gradient(#0000 49%,#4ec3ff 50%,#0000 51%);background-size:68px 68px;position:absolute;inset:0;transform:skewY(-7deg)scale(1.2)}.training-hero-inner{grid-template-columns:1.35fr .65fr;align-items:center;gap:50px;min-height:450px;padding-top:58px;padding-bottom:58px;display:grid;position:relative}.training-kicker{color:#82ceff;align-items:center;gap:8px;font-size:.88rem;font-weight:800;display:flex}.training-kicker svg{width:20px}.training-hero h1{margin:14px 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.45}.training-hero h1 strong{color:#55c0ff}.training-hero p{color:#c5d8ea;max-width:700px;margin:0 0 24px;font-size:1rem;line-height:1.95}.training-primary{color:#fff;background:#e32f3d;border-radius:10px;align-items:center;gap:8px;padding:12px 19px;font-weight:800;display:inline-flex;box-shadow:0 12px 25px #e32f3d33}.training-primary svg{width:19px}.training-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041a35aa;border:1px solid #59bcff55;border-radius:20px;grid-template-columns:1fr 1fr;gap:10px;padding:18px;font-family:Arial,sans-serif;display:grid;box-shadow:0 25px 60px #0005}.training-panel>span{color:#7ed2ff;letter-spacing:.06em;background:linear-gradient(145deg,#0a2f5b,#041529);border:1px solid #57bfff38;border-radius:12px;place-items:center;min-height:80px;font-weight:900;display:grid}.training-panel>div{color:#d8edff;grid-column:1/-1;align-items:center;gap:8px;font-size:.8rem;display:flex}.training-panel i{background:#38d98a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #38d98a}.training-nav{z-index:22;background:#fff;border-bottom:1px solid #d7e2ed;position:sticky;top:84px}.training-nav .container{align-items:center;gap:9px;min-height:64px;display:flex;overflow:auto}.training-nav a{color:#345d7f;background:#f7fbff;border:1px solid #d7e4ef;border-radius:999px;flex:none;padding:7px 14px;font-size:.8rem}.training-nav a:hover{color:#fff;background:#087fdc;border-color:#087fdc}.training-list{padding:58px 0 85px}.course-group{margin-bottom:60px;scroll-margin-top:165px}.course-group:last-child{margin-bottom:0}.course-group>header{align-items:center;gap:13px;margin-bottom:20px;display:flex}.course-group>header>span{color:#087fdc;background:#dff2ff;border-radius:13px;place-items:center;width:54px;height:54px;display:grid}.course-group>header svg{width:26px}.course-group small{color:#0c87d8;letter-spacing:.08em;font:700 .68rem Arial;display:block}.course-group h2{margin:2px 0 0;font-size:1.45rem}.course-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.course-card{background:#fff;border:1px solid #d8e3ed;border-radius:18px;padding:25px;position:relative;box-shadow:0 14px 38px #163a630d}.course-number{color:#c9d9e6;font:700 1.1rem Arial;position:absolute;top:18px;left:20px}.course-card h3{margin:0 0 9px;padding-left:38px;font-size:1.1rem}.course-card>p{color:#62798d;min-height:58px;margin:0 0 18px;font-size:.9rem;line-height:1.85}.course-meta{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.course-meta span{color:#466985;background:#edf6fc;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:.76rem;display:flex}.course-meta svg{width:15px}.course-action{border-top:1px solid #e3ebf2;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.course-action strong{color:#547086;font-size:.8rem}.course-action a{color:#087fdc;align-items:center;gap:6px;font-size:.82rem;font-weight:900;display:flex}.course-action svg{width:16px}.training-contact{color:#fff;background:linear-gradient(105deg,#087fdc,#064c88);padding:42px 0}.training-contact .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.training-contact small{color:#bde2fb}.training-contact h2{margin:4px 0;font-size:1.35rem}.training-contact a{color:#073765;direction:ltr;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px 17px;font-weight:900;display:flex}.training-contact svg{width:18px}@media (max-width:900px){.training-hero-inner{grid-template-columns:1fr}.training-panel{max-width:520px}.course-grid{grid-template-columns:1fr}}@media (max-width:650px){.training-hero-inner{min-height:auto;padding-top:42px;padding-bottom:48px}.training-panel{display:none}.training-nav{top:74px}.training-list{padding:38px 0 65px}.course-group{margin-bottom:45px}.course-card{padding:21px}.course-card>p{min-height:auto}.training-contact .container{flex-direction:column;align-items:stretch}.training-contact a{justify-content:center}}
