.service-page{background:#f5f5f2}.service-hero{position:relative;min-height:720px;display:flex;align-items:end;overflow:hidden;color:#fff;background:#171721}.service-hero .media{position:absolute;inset:0;background:center/cover}.service-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10121ae8,#10121a78 55%,#10121a22),linear-gradient(0deg,#171721c8,transparent 50%)}.service-hero .copy{position:relative;z-index:2;width:min(1200px,calc(100% - 48px));margin:0 auto 90px}.service-hero h1{max-width:820px;margin:16px 0;font-size:clamp(58px,6vw,88px);font-weight:420;line-height:1;letter-spacing:-.045em}.service-hero p{max-width:620px;color:#d6d7de;font-size:18px}.service-body{width:min(1200px,calc(100% - 48px));margin:auto}.service-lead{padding:110px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.service-lead h2,.service-options h2,.service-how h2,.service-support h2{margin:12px 0;font-size:clamp(40px,4.5vw,64px);font-weight:420;line-height:1.06;letter-spacing:-.04em}.service-lead .big{font-size:21px;color:#5f6769}.service-options{padding:110px 0;background:#171721;color:#fff}.service-options>.inner,.service-how>.inner,.service-support>.inner{width:min(1200px,calc(100% - 48px));margin:auto}.option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.option{min-height:260px;padding:26px;display:flex;flex-direction:column;border:1px solid #ffffff15;border-radius:20px;background:#1e1e2a}.option span{font-size:11px;color:#1fc8e8}.option h3{margin:auto 0 8px;font-size:25px;font-weight:450}.option p{margin:0;color:#b9bac4}.service-how{padding:110px 0}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:50px;border-top:1px solid #cfd3d0}.how-grid article{padding:26px 28px 10px 0}.how-grid i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#171721;color:#fff;font-size:11px;font-style:normal}.how-grid h3{margin:18px 0 6px;font-size:21px}.how-grid p{margin:0;color:#687174;font-size:14px}.service-support{padding:110px 0;background:#e9ebe8}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.support-list p{margin:0;padding:17px 0;border-top:1px solid #c8cdca;font-weight:520}.service-cta{width:min(1200px,calc(100% - 48px));margin:100px auto;padding:72px;border-radius:22px;background:#1fc8e8}.service-cta h2{max-width:800px;margin:10px 0;font-size:clamp(42px,5vw,68px);font-weight:420;line-height:1.05;letter-spacing:-.04em}.service-cta p{max-width:600px;color:#273033;font-size:18px}.road-hero .media{background-image:url('https://images.unsplash.com/photo-1601584115197-04ecc0da31d7?auto=format&fit=crop&q=88&w=2400')}.air-hero .media{background-image:url('https://images.unsplash.com/photo-1436491865332-7a61a109cc05?auto=format&fit=crop&q=88&w=2400')}.sea-hero .media{background-image:url('https://images.unsplash.com/photo-1494412519320-aa613dfb7738?auto=format&fit=crop&q=88&w=2400')}
@media(max-width:760px){.service-hero{min-height:620px}.service-hero .copy{width:calc(100% - 32px);margin-bottom:55px}.service-hero h1{font-size:50px}.service-body{width:calc(100% - 32px)}.service-lead{padding:76px 0;grid-template-columns:1fr;gap:24px}.service-options,.service-how,.service-support{padding:76px 0}.option-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;scrollbar-width:none}.option{flex:0 0 80vw;scroll-snap-align:start}.how-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px}.how-grid article{flex:0 0 64vw;scroll-snap-align:start}.support-grid{grid-template-columns:1fr;gap:30px}.service-cta{width:calc(100% - 32px);margin:64px auto;padding:38px 22px}}