.steps-section{background-color:#edf7ff;padding:80px 0}.steps-container{margin:0 auto;max-width:1400px;padding:0 80px}.steps-heading{color:#1270b0;font-family:Solway,serif;font-size:48px;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:20px;line-height:32px;margin:0 0 48px;text-align:left}.steps-wrapper{width:100%}.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:40px;font-weight:600;height:68px;justify-content:center;width:53px}.step-content{flex:1}.step-title{font-size:24px;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:20px;line-height:32px;margin:0}.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:40px}.steps-airplane__img{max-width:320px}}@media (max-width:1024px){.steps-container{padding:0 32px}.steps-heading{font-size:36px}.step-title{font-size:20px}.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:32px;margin-bottom:8px}.steps-subtitle{font-size:16px;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}.step-number{border-radius:12px;font-size:32px;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:28px;margin-bottom:6px}.steps-subtitle{font-size:15px;margin-bottom:28px}.step-item{padding:16px 16px 16px 80px}.step-number{border-radius:10px;font-size:28px;height:54px;width:44px}.step-title{font-size:18px;margin-bottom:4px}.step-description{font-size:15px;line-height:24px}.step-connector{display:none}.steps-airplane__img{max-width:200px}}