.page-corporate-training .cms-page-hero{background:linear-gradient(135deg,#eaf7ef 0,#f5f9ff 72%)}
.page-corporate-training .cms-page-layout{max-width:1180px}.page-corporate-training .cms-page-content{max-width:1040px;padding:48px 56px}
.page-corporate-training .corp-opening{padding-bottom:28px;border-bottom:1px solid #dfe8e2}.page-corporate-training .corp-opening>span,.page-corporate-training .corp-cta span{color:#07833a;font-size:11px;font-weight:850;letter-spacing:.1em}.page-corporate-training .corp-opening h2{margin:.25em 0 .5em;font-size:clamp(31px,4vw,45px)}
.page-corporate-training .corp-highlight-grid,.page-corporate-training .corp-card-grid,.page-corporate-training .corp-mode-grid{display:grid;gap:12px;margin:24px 0 36px}.page-corporate-training .corp-highlight-grid,.page-corporate-training .corp-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-corporate-training .corp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-corporate-training :is(.corp-highlight-grid,.corp-card-grid,.corp-mode-grid) article{padding:19px;border:1px solid #dce7e0;border-radius:11px;background:#f8fbf9}.page-corporate-training :is(.corp-highlight-grid,.corp-card-grid,.corp-mode-grid) strong,.page-corporate-training :is(.corp-highlight-grid,.corp-card-grid,.corp-mode-grid) b{display:block;color:#102b4e;font-size:17px}.page-corporate-training :is(.corp-highlight-grid,.corp-card-grid,.corp-mode-grid) p{margin:6px 0 0;font-size:15px;line-height:1.55}
.page-corporate-training .corp-process{display:grid;gap:9px;margin:20px 0 36px}.page-corporate-training .corp-process article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;align-items:start;padding:16px;border:1px solid #e0e8e3;border-radius:10px}.page-corporate-training .corp-process article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#07833a;color:#fff;font-weight:900}.page-corporate-training .corp-process b{color:#102b4e}.page-corporate-training .corp-process p{margin:3px 0 0;font-size:15px}
.page-corporate-training .corp-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}.page-corporate-training .corp-deliverables article{padding:13px 15px;border-radius:8px;background:#eef8f2;color:#173b2a;font-weight:700}.page-corporate-training .corp-deliverables article:before{content:"✓";margin-right:9px;color:#07833a;font-weight:900}
.page-corporate-training .corp-benefit{margin:34px 0;padding:25px 28px;border-left:4px solid #07833a;border-radius:0 12px 12px 0;background:#eef8f2}.page-corporate-training .corp-benefit h2{margin-top:0}.page-corporate-training .corp-benefit p{margin-bottom:0}
.page-corporate-training .corp-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:38px;padding:28px;border-radius:14px;background:#102b4e}.page-corporate-training .corp-cta h2{margin:5px 0 8px;color:#fff}.page-corporate-training .corp-cta p{margin:0;color:#cbd8e5}.page-corporate-training .corp-cta>div:last-child{display:grid;gap:9px;flex:none}.page-corporate-training .corp-cta a{padding:12px 16px;border-radius:8px;background:#07833a;color:#fff;text-align:center;text-decoration:none;font-weight:800}.page-corporate-training .corp-cta a.secondary{background:#fff;color:#102b4e}
@media(max-width:760px){.page-corporate-training .cms-page-content{padding:30px 22px}.page-corporate-training .corp-highlight-grid,.page-corporate-training .corp-card-grid,.page-corporate-training .corp-mode-grid,.page-corporate-training .corp-deliverables{grid-template-columns:1fr}.page-corporate-training .corp-cta{align-items:flex-start;flex-direction:column}.page-corporate-training .corp-cta>div:last-child{width:100%}}
