.tutorials-section{margin:0 auto;max-width:1280px}.section-header{margin-bottom:60px;text-align:center}.section-label{font-size:28px;font-weight:400;line-height:28px;margin-bottom:10px;text-transform:uppercase}.section-heading,.section-label{color:#1c2e69;font-family:Poppins,sans-serif}.section-heading{font-size:56px;font-weight:600;line-height:46px;margin-bottom:20px}.section-heading .highlight-green{color:#66ab5c}.section-intro{color:#666;font-family:Roboto,sans-serif;font-size:22px;font-weight:400;line-height:32px;margin:0 auto;max-width:950px}.cards-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:60px}.tutorial-card{background-color:#1c2e69;border:1px solid #c9c9c9;border-radius:15px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.tutorial-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.15)}.card-header{background-color:#1c2e69;padding:36px 30px;position:relative}.card-badge{align-items:center;background-color:#66ab5c;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px;leading-trim:NONE;margin-bottom:16px;text-align:center}.card-badge,.card-title{color:#fff;font-family:Poppins;font-size:28px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:38px}.card-title{margin-bottom:0}.card-body{background-color:#fff;padding:20px}.card-objectives-label{color:#595959;font-family:Roboto;font-size:20px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:15px}.objectives-list{list-style:none;margin-bottom:0;padding:0}.objective-item{color:#595959;font-family:Roboto;font-size:16px;font-style:Regular;font-weight:400;gap:12px;letter-spacing:0;line-height:39px}.checkmark,.objective-item{align-items:center;display:flex}.checkmark{border-radius:50%;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.checkmark svg{fill:#66ab5c;height:12px;width:12px}.learning-demo{margin-top:80px;position:relative;width:100%}.demo-mockup{display:block;height:auto;width:100%}.demo-text-overlay{left:5px;max-width:300px;position:absolute;top:115px;z-index:2}.demo-instruction{color:#333;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:32px}.demo-instruction,.demo-topic{font-size:16px;line-height:26px}.demo-topic{color:#1c2e69;display:block;font-family:Poppins,sans-serif;font-style:italic;font-weight:600;margin-top:8px}.start-button{background-color:#66ab5c;border:0;border-radius:200px;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:26px;padding:14px 40px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.start-button:hover{background-color:#5a9950}@media (max-width:968px){.section-heading{font-size:32px;line-height:40px}.section-intro{font-size:18px;line-height:28px}.cards-grid{grid-template-columns:1fr}.demo-text-overlay{left:0;margin-top:20px;max-width:100%;padding:20px;position:relative;top:0}}.logos{display:none}@media screen and (max-width:700px){.section-label{font-size:22px;margin-bottom:7px}.training-title h1{font-size:40px!important}.section-heading{font-size:36px!important}}.demo-mockup-mobile{display:none}.demo-mockup-desktop{display:block}@media (max-width:968px){.demo-mockup-desktop{display:none}.demo-mockup-mobile{display:block}}