.learning-site{color:#182d49;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:DM Sans,Arial,sans-serif;line-height:1.65}.learning-site *{box-sizing:border-box}.learning-site h1,.learning-site h2,.learning-site h3,.learning-site p{margin:0}.learning-site h1,.learning-site h2,.learning-site h3{color:#182d49}.learning-site a{color:inherit;text-decoration:none}.learning-site :focus-visible{outline-offset:5px;outline:3px solid #245bc0}.learning-site h1,.learning-site h2{letter-spacing:-1.8px;font-family:Space Grotesk,DM Sans,sans-serif;font-weight:700;line-height:1.12}.learning-site h1{font-size:clamp(38px,4.3vw,62px)}.learning-site h2{font-size:clamp(30px,3.3vw,44px)}.learning-site h3{font-size:18px;font-weight:700;line-height:1.4}.learning-site p{color:#52647b}.learning-site-header{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;min-height:92px;margin:auto;padding:20px 30px;display:flex}.learning-site-brand{white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:700;display:flex}.learning-site-brand>span{flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.learning-site-brand small{color:#64758c;border-left:1px solid #cdd8e6;margin-left:2px;padding-left:10px;font-size:12px;font-weight:500}.learning-site-header nav{align-items:center;gap:30px;font-size:13px;font-weight:500;display:flex}.learning-site-header nav a{padding:8px 0}.learning-site-header nav a:last-child{border:1px solid #c9d5e6;border-radius:8px;padding:8px 20px}.learning-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;max-width:1240px;margin:auto;padding:60px 30px 90px;display:grid}.learning-site-pill{color:#345a91;background:#f0f5fc;border:1px solid #d6e2f3;border-radius:25px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:inline-flex}.learning-hero h1{margin:24px 0}.learning-hero-copy>p{max-width:430px;font-size:20px;line-height:1.6}.learning-hero-copy>p.learning-hero-detail{max-width:450px;margin-top:18px;font-size:16px;line-height:1.8}.learning-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.learning-site-button{background:#245bc0;border:1px solid #245bc0;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-height:49px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex;color:#fff!important}.learning-site-button:hover{background:#194b9f}.learning-site-link{border-bottom:1px solid #bccde6;font-size:13px}.learning-hero-note{color:#52647b;margin-top:20px;font-size:11px;display:block}.learning-road-preview{background:#f0f5fc;border:1px solid #e0e9f5;border-radius:110px 110px 30px 30px;height:600px;margin:0 6px;position:relative;transform:rotate(2deg)}.learning-preview-heading{text-align:center;width:100%;position:absolute;top:38px;left:0}.learning-preview-heading>span{justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.learning-preview-heading small{color:#52647b;margin-top:6px;font-size:10px;display:block}.learning-road-preview>svg{width:100%;height:460px;position:absolute;top:93px;left:0}.learning-preview-step{align-items:center;gap:17px;display:flex;position:absolute;transform:rotate(-2deg)}.learning-preview-step>span{color:#70839e;background:#e0e8f3;border:5px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 3px #c5d2e4}.learning-preview-step .complete{color:#fff;background:#2b8779;box-shadow:0 3px #1c655a}.learning-preview-step .current{color:#fff;background:#245bc0;width:62px;height:62px;box-shadow:0 4px #1b4690,0 0 0 7px #245bc016}.learning-preview-step small{color:#567090;font-size:10px;display:block}.learning-preview-step strong{color:#294769;font-size:13px}.preview-one{top:128px;left:20%}.preview-two{text-align:right;flex-direction:row-reverse;top:222px;right:21%}.preview-three{top:324px;left:25%}.preview-four{text-align:right;flex-direction:row-reverse;top:437px;right:24%}.learning-preview-note{color:#597494;justify-content:center;align-items:center;gap:10px;width:100%;font-size:10px;display:flex;position:absolute;bottom:19px;left:0;transform:rotate(-2deg)}.learning-audiences{border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:27px 0;font-size:13px;display:flex}.learning-audiences>span{color:#63758b;font-size:12px}.learning-audiences>div{align-items:center;gap:12px;font-weight:500;display:flex}.learning-audiences svg{color:#6c86a5}.learning-approach{max-width:1180px;margin:auto;padding:100px 0}.learning-section-heading{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.learning-section-heading p{max-width:460px;font-size:16px;line-height:1.8}.learning-approach-steps{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;display:grid}.learning-approach-steps article{border-top:2px solid #d5e1f0;padding-top:22px}.learning-approach-steps article>span{color:#2d659f;font-size:13px}.learning-approach-steps h3{margin:15px 0 12px}.learning-approach-steps p{max-width:32ch;font-size:14px;line-height:1.8}.learning-subjects{background:#f4f7fc;grid-template-columns:1fr 1.4fr;gap:75px;padding:80px max(30px,50vw - 590px);display:grid}.learning-subjects h2{margin:24px 0 20px}.learning-subjects>div>p{max-width:350px;font-size:15px}.learning-subject-grid{grid-template-columns:repeat(2,1fr);gap:27px 35px;display:grid}.learning-subject-grid article{border-bottom:1px solid #dce5f1;padding:0 0 23px}.learning-subject-grid article svg{color:#4475a9;margin-bottom:13px}.learning-subject-grid h3{font-size:16px}.learning-subject-grid p{margin-top:7px;font-size:12px;line-height:1.7}.learning-for-teams{grid-template-columns:1fr 1.25fr;align-items:center;gap:110px;max-width:1100px;margin:95px auto;padding:0 30px;display:grid}.learning-team-symbol{aspect-ratio:1;color:#2b7468;background:#eaf3f1;border:1px solid #dbe9e5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:100%;display:flex}.learning-team-symbol span{text-align:center;letter-spacing:-.5px;font-size:23px;line-height:1.5}.learning-for-teams p{margin:20px 0;font-size:15px;line-height:1.8}.learning-for-teams ul{color:#52647b;margin:25px 0;padding:0;font-size:13px;list-style:none}.learning-for-teams li{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.learning-for-teams li svg{color:#287d6e;flex-shrink:0;margin-top:3px}.learning-for-teams small{color:#52647b;max-width:410px;margin-top:15px;font-size:10px;display:block}.learning-last-word{text-align:center;border-top:1px solid #e1e7ef;max-width:1180px;margin:auto;padding:65px 20px 80px}.learning-last-word>svg{color:#426f9a;margin:0 auto 25px}.learning-last-word p{margin:20px 0 28px;font-size:15px}.learning-site-footer{color:#63758b;border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:30px 0;font-size:12px;display:flex}.learning-site-footer>a{color:#182d49;font-size:17px;font-weight:700}.learning-site-footer nav{gap:25px;display:flex}@media (width<=1100px){.learning-hero{gap:30px}.learning-audiences,.learning-approach,.learning-site-footer{margin-left:30px;margin-right:30px}.learning-section-heading{gap:50px}.learning-subjects{gap:45px}.learning-for-teams{gap:60px}.learning-preview-step strong{font-size:11px}.learning-preview-step small{font-size:9px}}@media (width<=700px){.learning-site-header{flex-wrap:wrap;gap:17px;padding:18px 22px}.learning-site-brand{font-size:19px}.learning-site-header nav{justify-content:space-between;gap:10px;width:100%;font-size:12px}.learning-site-header nav a:last-child{padding:6px 15px}.learning-hero{grid-template-columns:1fr;gap:45px;padding:38px 22px 45px}.learning-hero h1{letter-spacing:-1.6px;font-size:41px}.learning-hero-copy>p{font-size:18px}.learning-hero-copy>p.learning-hero-detail{font-size:15px}.learning-hero-actions{gap:18px;margin-top:25px}.learning-road-preview{width:calc(100% - 12px);max-width:430px;height:570px;margin:auto}.learning-preview-heading{top:30px}.learning-road-preview>svg{top:73px}.preview-one{top:108px;left:20%}.preview-two{top:208px;right:20%}.preview-three{top:310px;left:22%}.preview-four{top:420px;right:23%}.learning-preview-step strong{font-size:12px}.learning-preview-step small{font-size:9px}.learning-audiences{flex-wrap:wrap;gap:17px;margin:0 22px;font-size:11px}.learning-audiences>span{width:100%}.learning-audiences>div{gap:7px}.learning-audiences svg{width:17px}.learning-approach{margin:0;padding:58px 22px}.learning-section-heading{grid-template-columns:1fr;gap:22px}.learning-section-heading p{font-size:15px}.learning-approach-steps{grid-template-columns:1fr;gap:25px;margin-top:32px}.learning-approach-steps article{padding-top:15px}.learning-approach-steps article p{max-width:none}.learning-approach-steps h3{margin-top:10px}.learning-subjects{grid-template-columns:1fr;gap:35px;padding:50px 22px}.learning-subject-grid{gap:22px 20px}.learning-subject-grid h3{font-size:15px}.learning-for-teams{grid-template-columns:1fr;gap:35px;margin:50px auto;padding:0 22px}.learning-team-symbol{gap:18px;max-width:280px;margin:auto}.learning-team-symbol span{font-size:20px}.learning-last-word{padding:45px 22px 55px}.learning-last-word h2{font-size:33px}.learning-site-footer{flex-wrap:wrap;gap:16px;margin:0 22px}.learning-site-footer nav{width:100%}.learning-site h2{letter-spacing:-1px}}@media (prefers-reduced-motion:reduce){.learning-site *{scroll-behavior:auto!important;transition:none!important}}
