.steps-section{background-color:#edf7ff;padding:80px 0;scroll-margin-top:100px}.steps-container{margin:0 auto;padding:0 80px}.steps-heading{color:#1270b0;font-family:Solway,serif;font-size:32px;font-weight:400;line-height:1.2;margin:0 0 12px;text-align:left}.steps-subtitle{color:#1270b0;font-family:Maven Pro,sans-serif;font-size:28px;line-height:32px;margin:0 0 48px;text-align:left}.steps-wrapper{width:100%}.steps-footnote{color:#1270b0;font-family:Maven Pro,sans-serif;font-size:18px;font-style:italic;line-height:1.5;margin:32px 0 0;max-width:880px;text-align:left}@media (max-width:768px){.steps-footnote{font-size:16px;margin-top:24px}}.steps-cta{margin-top:40px}.steps-cta__btn{border:2px solid #1270b0;border-radius:8px;cursor:pointer;display:inline-block;font-family:Maven Pro,sans-serif;font-size:18px;font-weight:600;line-height:1;padding:16px 40px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.steps-cta__btn--blue-filled{background-color:#1270b0;color:#fff}.steps-cta__btn--blue-filled:hover{background-color:#0d5688;border-color:#0d5688}.steps-cta__btn--blue-outline{background-color:transparent;color:#1270b0}.steps-cta__btn--blue-outline:hover{background-color:#1270b0;color:#fff}@media (max-width:768px){.steps-cta{margin-top:28px}.steps-cta__btn{font-size:16px;padding:14px 32px}}.steps-row{align-items:stretch;display:flex;gap:0;margin-bottom:32px}.steps-row:last-child{margin-bottom:0}.step-item{background:#fff;border:2px solid #1270b0;border-radius:16px;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:162px;min-width:0;padding:24px 24px 24px 100px;position:relative}.step-number-wrapper{align-items:center;display:flex;flex-direction:column;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:auto}.step-number{align-items:center;background-color:#1270b0;border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:600;height:68px;justify-content:center;width:53px}.step-content{flex:1}.step-title{font-size:28px;font-weight:700;line-height:1.3;margin:0 0 8px}.step-description,.step-title{color:#1270b0;font-family:Maven Pro,sans-serif}.step-description{font-size:16px;line-height:32px;margin:0}.steps-section--no-numbers .step-number-wrapper{display:none}.steps-section--no-numbers .step-item{padding:3% 5%}.steps-section--no-numbers .step-description,.steps-section--no-numbers .step-title{text-align:left}.steps-section--no-numbers .step-description ol,.steps-section--no-numbers .step-description ul{margin-left:0;padding-left:1.2em;text-align:left}.steps-section--no-numbers .step-item{justify-content:flex-start}.steps-section--no-numbers .step-content{display:flex;flex-direction:column;height:100%}.steps-section--no-numbers .step-description{display:flex;flex:1;flex-direction:column}.steps-section--no-numbers .step-description>p:empty{display:none}.steps-section--no-numbers .step-description>p:last-child,.steps-section--no-numbers .step-description>p:nth-last-child(2){margin-top:auto}.steps-section--no-numbers .step-connector{opacity:.4}.step-connector{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:32px}.step-connector--none{display:none}.step-connector__dots{background-image:repeating-linear-gradient(90deg,#1270b0 0,#1270b0 4px,transparent 0,transparent 8px);display:block;height:3px;width:100%}.step-connector--arrow .step-connector__dots{background-image:repeating-linear-gradient(90deg,#1270b0 0,#1270b0 6px,transparent 0,transparent 10px)}.steps-airplane{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin-left:auto;padding-left:16px}.steps-airplane__img{display:block;height:auto;max-width:446px;object-fit:contain}@media (max-width:1440px){.steps-container{padding:0 60px}.steps-airplane__img{max-width:380px}}@media (max-width:1200px){.steps-container{padding:0 40px}.steps-heading{font-size:28px}.steps-airplane__img{max-width:320px}}@media (max-width:1024px){.steps-container{padding:0 32px}.steps-heading{font-size:32px}.step-title{font-size:28px}.step-description{font-size:18px;line-height:28px}.step-item{min-height:140px}.steps-airplane__img{max-width:260px}}@media (max-width:768px){.steps-section{padding:60px 0}.steps-container{padding:0 24px}.steps-heading{font-size:28px;margin-bottom:8px}.steps-subtitle{font-size:28px;line-height:26px;margin-bottom:36px}.steps-row{flex-direction:column;gap:20px;margin-bottom:20px}.step-connector{height:20px;transform:rotate(90deg);width:auto}.step-item{min-height:100px;padding:20px 20px 20px 90px}.steps-section--no-numbers .step-item{min-height:0;padding:20px}.step-number{border-radius:12px;font-size:16px;height:60px;width:48px}.steps-airplane{justify-content:center;margin-top:20px;padding-left:0}.steps-airplane__img{max-width:250px}}@media (max-width:480px){.steps-section{padding:40px 0}.steps-container{padding:0 16px}.steps-heading{font-size:32px;margin-bottom:6px}.steps-subtitle{font-size:22px;margin-bottom:28px}.step-item{padding:16px 16px 16px 80px}.steps-section--no-numbers .step-item{padding:16px}.step-number{border-radius:10px;font-size:18px;height:54px;width:44px}.step-title{font-size:32px;margin-bottom:4px}.step-description{font-size:15px;line-height:24px}.step-connector{display:none}.steps-airplane__img{max-width:200px}}