.CarrierHowItWorks-module__lxPTla__wrapper{background-color:#fff;padding:4rem 1rem}.CarrierHowItWorks-module__lxPTla__wrapper .container{max-width:1100px;margin:0 auto;padding:0 1rem}.CarrierHowItWorks-module__lxPTla__wrapper .section-title{text-align:center;margin-bottom:3rem}.CarrierHowItWorks-module__lxPTla__wrapper .section-title h2{color:#1e293b;letter-spacing:.05em;margin-bottom:.5rem;font-size:2rem;font-weight:700}.CarrierHowItWorks-module__lxPTla__wrapper .section-title h4{color:#64748b;letter-spacing:.12em;margin-bottom:1.5rem;font-size:.9rem;font-weight:600}.CarrierHowItWorks-module__lxPTla__wrapper .section-title p{color:#475569;max-width:820px;margin:0 auto;font-size:.95rem;line-height:1.75}.CarrierHowItWorks-module__lxPTla__wrapper .space{height:1rem}.CarrierHowItWorks-module__lxPTla__wrapper .work-step{justify-content:center;align-items:flex-start;margin-top:2.5rem;display:flex;position:relative}:is(.CarrierHowItWorks-module__lxPTla__wrapper .first-step,.CarrierHowItWorks-module__lxPTla__wrapper .second-step){position:relative}.CarrierHowItWorks-module__lxPTla__wrapper .first-step:after{content:"";background:var(--carrier-menu-color,#3b82f6);opacity:.35;width:calc(100% - 88px);height:2px;position:absolute;top:40px;left:calc(50% + 44px)}.CarrierHowItWorks-module__lxPTla__wrapper .second-step:after{content:"";background:var(--carrier-menu-color,#3b82f6);opacity:.35;width:calc(100% - 88px);height:2px;position:absolute;top:40px;left:calc(50% + 44px)}.CarrierHowItWorks-module__lxPTla__wrapper .work-step [class*=col-]{text-align:center;flex:1 1 0;padding:0 1rem 1.5rem;position:relative}.CarrierHowItWorks-module__lxPTla__wrapper .work-step [class*=col-]:before{color:#fff;background:var(--carrier-menu-color,#3b82f6);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.25rem;font-size:1.75rem;font-weight:700;display:flex}.CarrierHowItWorks-module__lxPTla__wrapper .first-step:before{content:"1";font-size:1.5rem}.CarrierHowItWorks-module__lxPTla__wrapper .second-step:before{content:"2";font-size:1.75rem}.CarrierHowItWorks-module__lxPTla__wrapper .third-step:before{content:"3";font-size:1.5rem}.CarrierHowItWorks-module__lxPTla__wrapper .work-step h5{color:#1e293b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.9rem;font-weight:800}.CarrierHowItWorks-module__lxPTla__wrapper .work-step p{color:#64748b;margin:0;font-size:.875rem;line-height:1.6}
