.pg-training{--yellow: #f7d31d;--black: #040404;--white: #ffffff;--gray-50: #fafafa;--gray-100: #f4f4f4;--gray-200: #e4e4e4;--gray-400: #aaa;--gray-500: #888;--gray-700: #444;--gray-800: #2a2a2a;--btn-radius: 25px 25px 25px 0px}.pg-training *,.pg-training *:before,.pg-training *:after{margin:0;padding:0;box-sizing:border-box}.pg-training{margin:0;padding:0;background:var(--white)}.pg-training{font-family:Questrial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;color:var(--black)}.pg-training .at-wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.pg-training .at-label{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.pg-training .at-label:before{content:"";width:24px;height:2px;background:var(--yellow);flex-shrink:0}.pg-training .at-label--light{color:var(--gray-400)}.pg-training .at-label--dark{color:var(--black)}.pg-training .at-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:var(--yellow);color:var(--black);font-family:Questrial,sans-serif;font-size:15px;text-decoration:none;border:none;border-radius:var(--btn-radius);cursor:pointer;transition:all .25s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.pg-training .at-btn-primary:hover{background:var(--white);color:var(--black);transform:translateY(-2px);box-shadow:0 8px 24px #ffffff26}.pg-training .at-btn-dark{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:var(--black);color:var(--white);font-family:Questrial,sans-serif;font-size:15px;text-decoration:none;border:none;border-radius:var(--btn-radius);cursor:pointer;transition:all .25s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.pg-training .at-btn-dark:hover{background:var(--yellow);color:var(--black);transform:translateY(-2px);box-shadow:0 8px 24px #04040426}.pg-training .at-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:13px 29px;background:transparent;color:var(--black);font-family:Questrial,sans-serif;font-size:15px;text-decoration:none;border:1.5px solid var(--black);border-radius:var(--btn-radius);cursor:pointer;transition:all .25s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.pg-training .at-btn-outline:hover{background:var(--black);color:var(--white);transform:translateY(-2px)}.pg-training .at-btn-on-yellow{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:var(--white);color:var(--black);font-family:Questrial,sans-serif;font-size:15px;text-decoration:none;border:none;border-radius:var(--btn-radius);cursor:pointer;transition:all .25s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.pg-training .at-btn-on-yellow:hover{background:var(--black);color:var(--white);transform:translateY(-2px);box-shadow:0 8px 24px #04040426}.pg-training .at-chip{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--btn-radius);padding:9px 18px;font-size:14px;color:#ffffffbf}.pg-training .at-chip i{color:var(--yellow);font-size:14px}.pg-training .at-bridge{background:var(--gray-50);border-top:1px solid var(--gray-200);padding:56px 0}.pg-training .at-bridge-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.pg-training .at-bridge-item{padding:8px 40px;border-left:1px solid var(--gray-200)}.pg-training .at-bridge-item:first-child{padding-left:0;border-left:none}.pg-training .at-bridge-icon{width:40px;height:40px;background:var(--yellow);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pg-training .at-bridge-icon i{color:var(--black);font-size:18px}.pg-training .at-bridge-title{font-size:16px;color:var(--black);margin-bottom:6px}.pg-training .at-bridge-desc{font-size:14px;color:var(--gray-500);line-height:1.65}.pg-training .at-learn{background:var(--white);padding:90px 0}.pg-training .at-learn-header{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:64px}.pg-training .at-learn-header h2{font-size:clamp(28px,3.5vw,42px);font-weight:400;line-height:1.2;color:var(--black)}.pg-training .at-learn-header p{font-size:16px;color:var(--gray-700);line-height:1.75}.pg-training .at-learn-rows{display:flex;flex-direction:column}.pg-training .at-learn-row{display:grid;grid-template-columns:64px 1fr 1fr;gap:40px;align-items:start;padding:40px 0;border-top:1px solid var(--gray-200);transition:background .3s ease}.pg-training .at-learn-row:last-child{border-bottom:1px solid var(--gray-200)}.pg-training .at-learn-num{font-size:13px;letter-spacing:1px;color:var(--gray-400);padding-top:4px}.pg-training .at-learn-left h3{font-size:clamp(18px,2vw,22px);font-weight:400;color:var(--black);margin-bottom:12px}.pg-training .at-learn-left p{font-size:15px;color:var(--gray-500);line-height:1.7}.pg-training .at-learn-right ul{list-style:none}.pg-training .at-learn-right li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;font-size:14px;color:var(--gray-700);border-bottom:1px solid var(--gray-100)}.pg-training .at-learn-right li:last-child{border-bottom:none}.pg-training .at-learn-right li i{color:var(--black);font-size:14px;margin-top:2px;flex-shrink:0}.pg-training .at-outcome-tag{display:inline-flex;align-items:center;gap:6px;margin-top:16px;background:var(--yellow);padding:7px 14px;border-radius:var(--btn-radius);font-size:13px;color:var(--black)}.pg-training .at-outcome-tag i{font-size:13px}.pg-training .at-programs{background:var(--black);padding:90px 0}.pg-training .at-programs-header{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:16px}.pg-training .at-programs-header h2{font-size:clamp(28px,3.5vw,42px);font-weight:400;color:var(--white);line-height:1.2}.pg-training .at-programs-header p{font-size:15px;color:#ffffff80;line-height:1.75}.pg-training .at-program-rows{margin-top:48px}.pg-training .at-program-row{display:grid;grid-template-columns:220px 1fr auto;gap:40px;align-items:start;padding:40px 0;border-top:1px solid #1a1a1a;transition:border-color .3s ease}.pg-training .at-program-row:last-child{border-bottom:1px solid #1a1a1a}.pg-training .at-program-row:hover{border-top-color:var(--yellow)}.pg-training .at-program-tag{display:inline-block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--yellow);margin-bottom:10px}.pg-training .at-program-meta h3{font-size:clamp(17px,1.8vw,20px);font-weight:400;color:var(--white);line-height:1.3}.pg-training .at-program-body p{font-size:15px;color:#ffffff80;line-height:1.7;margin-bottom:20px}.pg-training .at-program-body ul{list-style:none}.pg-training .at-program-body li{display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:14px;color:#ffffffa6}.pg-training .at-program-body li i{color:var(--yellow);font-size:14px;margin-top:2px;flex-shrink:0}.pg-training .at-program-deliverable{padding-top:16px;border-top:1px solid #222;margin-top:16px;font-size:13px;color:#fff6}.pg-training .at-program-deliverable strong{color:var(--yellow);font-weight:400}.pg-training .at-program-cta-col{padding-top:4px;display:flex;align-items:flex-start}.pg-training .at-programs-footer{margin-top:48px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pg-training .at-programs-footer p{font-size:14px;color:#ffffff59}.pg-training .at-how{background:var(--gray-100);padding:90px 0}.pg-training .at-how-header{margin-bottom:64px}.pg-training .at-how-header h2{font-size:clamp(28px,3.5vw,42px);font-weight:400;color:var(--black)}.pg-training .at-steps{display:flex;flex-direction:column}.pg-training .at-step{display:grid;grid-template-columns:120px 1fr;gap:0;padding:40px 0;border-top:1px solid var(--gray-200)}.pg-training .at-step:last-child{border-bottom:1px solid var(--gray-200)}.pg-training .at-step-num{font-size:72px;line-height:1;color:var(--gray-200);font-weight:400;transition:color .3s ease}.pg-training .at-step:hover .at-step-num{color:var(--yellow)}.pg-training .at-step-content{padding-top:8px}.pg-training .at-step-content h3{font-size:clamp(18px,2vw,22px);font-weight:400;color:var(--black);margin-bottom:10px}.pg-training .at-step-content p{font-size:15px;color:var(--gray-500);line-height:1.75;max-width:680px}.pg-training .at-results{background:var(--white);padding:90px 0}.pg-training .at-results-header{margin-bottom:16px}.pg-training .at-results-header h2{font-size:clamp(28px,3.5vw,42px);font-weight:400;color:var(--black);margin-bottom:10px}.pg-training .at-results-header p{font-size:14px;color:var(--gray-500);max-width:600px}.pg-training .at-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px}.pg-training .at-stat-block{padding:40px;border-left:1px solid var(--gray-200);transition:background .3s ease}.pg-training .at-stat-block:first-child{border-left:none}.pg-training .at-stat-block:hover{background:var(--gray-50)}.pg-training .at-stat-team{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gray-400);margin-bottom:16px}.pg-training .at-stat-number{font-size:clamp(48px,5vw,72px);line-height:1;color:var(--black);margin-bottom:16px}.pg-training .at-stat-number span{background:linear-gradient(to top,var(--yellow) 38%,transparent 38%);padding:0 4px}.pg-training .at-stat-desc{font-size:14px;color:var(--gray-500);line-height:1.6}.pg-training .at-funding{background:var(--gray-100);padding:90px 0}.pg-training .at-funding-banner{background:var(--yellow);border-radius:var(--btn-radius);padding:var(--pad-section-md) 64px;display:grid;grid-template-columns:1fr 340px;gap:60px;align-items:center}.pg-training .at-funding-banner *{color:var(--black)}.pg-training .at-funding-eyebrow{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;opacity:.6;margin-bottom:16px}.pg-training .at-funding-banner h3{font-size:clamp(22px,2.5vw,30px);font-weight:400;line-height:1.3;margin-bottom:16px}.pg-training .at-funding-banner p{font-size:15px;opacity:.75;line-height:1.7}.pg-training .at-funding-list{list-style:none}.pg-training .at-funding-list li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;font-size:14px;border-bottom:1px solid rgba(4,4,4,.1)}.pg-training .at-funding-list li:last-child{border-bottom:none}.pg-training .at-funding-list li i{font-size:16px;margin-top:1px;flex-shrink:0}.pg-training .at-qual{background:var(--black);padding:90px 0}.pg-training .at-qual-header{margin-bottom:48px}.pg-training .at-qual-header h2{font-size:clamp(28px,3.5vw,42px);font-weight:400;color:var(--white)}.pg-training .at-qual-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.pg-training .at-qual-box{background:#0d0d0d;border-radius:8px;padding:40px;border:1px solid #1e1e1e}.pg-training .at-qual-box--yes{border-top:3px solid var(--yellow)}.pg-training .at-qual-box--no{border-top:3px solid #333}.pg-training .at-qual-box h3{font-size:18px;font-weight:400;margin-bottom:24px}.pg-training .at-qual-box--yes h3{color:var(--yellow)}.pg-training .at-qual-box--no h3{color:var(--white)}.pg-training .at-qual-box ul{list-style:none}.pg-training .at-qual-box li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;font-size:15px;color:#ffffffb3;border-bottom:1px solid #1a1a1a}.pg-training .at-qual-box li:last-child{border-bottom:none}.pg-training .at-qual-box--yes li i{color:var(--yellow);font-size:16px;margin-top:2px;flex-shrink:0}.pg-training .at-qual-box--no li i{color:#444;font-size:16px;margin-top:2px;flex-shrink:0}.pg-training .at-qual-footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pg-training .at-qual-footer p{font-size:14px;color:#ffffff59}@media (max-width: var(--maxw)){.pg-training .at-bridge-inner{grid-template-columns:1fr 1fr}.pg-training .at-bridge-item:nth-child(3){border-left:none;border-top:1px solid var(--gray-200);padding-left:0;padding-top:32px;grid-column:1 / -1}.pg-training .at-learn-header,.pg-training .at-programs-header{grid-template-columns:1fr;gap:16px}.pg-training .at-stats-grid{grid-template-columns:repeat(2,1fr)}.pg-training .at-stat-block:nth-child(2){border-left:1px solid var(--gray-200)}.pg-training .at-stat-block:nth-child(3){border-left:none;border-top:1px solid var(--gray-200)}.pg-training .at-stat-block:nth-child(4){border-left:1px solid var(--gray-200);border-top:1px solid var(--gray-200)}.pg-training .at-stat-block:nth-child(5){border-left:none;border-top:1px solid var(--gray-200)}.pg-training .at-stat-block:nth-child(6){border-left:1px solid var(--gray-200);border-top:1px solid var(--gray-200)}.pg-training .at-program-row{grid-template-columns:1fr;gap:24px}.pg-training .at-program-cta-col{padding-top:0}.pg-training .at-funding-banner{grid-template-columns:1fr;gap:32px;padding:var(--pad-section-sm) 36px}}@media(max-width:900px){.pg-training .at-wrap{padding:0 24px}.pg-training .at-learn-row{grid-template-columns:48px 1fr;gap:24px}.pg-training .at-learn-right{grid-column:2}.pg-training .at-step{grid-template-columns:80px 1fr}.pg-training .at-step-num{font-size:52px}.pg-training .at-qual-grid,.pg-training .at-stats-grid{grid-template-columns:1fr}.pg-training .at-stat-block{border-left:none;border-top:1px solid var(--gray-200)}.pg-training .at-stat-block:first-child{border-top:none}}@media(max-width:600px){.pg-training .at-wrap{padding:0 20px}.pg-training .at-bridge-inner{grid-template-columns:1fr}.pg-training .at-bridge-item{padding:24px 0 0;border-left:none;border-top:1px solid var(--gray-200)}.pg-training .at-bridge-item:first-child{padding-top:0;border-top:none}.pg-training .at-bridge-item:nth-child(3){grid-column:auto;border-top:1px solid var(--gray-200);padding-left:0}.pg-training .at-learn,.pg-training .at-programs,.pg-training .at-how,.pg-training .at-results,.pg-training .at-funding,.pg-training .at-qual{padding:60px 0}.pg-training .at-learn-row{grid-template-columns:1fr;gap:20px}.pg-training .at-learn-num{display:none}.pg-training .at-step{grid-template-columns:1fr;gap:12px}.pg-training .at-step-num{font-size:40px}.pg-training .at-btn-primary,.pg-training .at-btn-dark,.pg-training .at-btn-outline,.pg-training .at-btn-on-yellow{width:100%;justify-content:center}.pg-training .at-programs-footer,.pg-training .at-qual-footer{flex-direction:column}.pg-training .at-funding-banner{padding:32px 24px;border-radius:16px 16px 16px 0}}@media(max-width:400px){.pg-training .at-wrap{padding:0 16px}.pg-training .at-stat-number{font-size:48px}}
