.services-hero{position:relative;min-height:calc(100vh - 76px);display:grid;align-items:center;overflow:hidden;color:var(--white);background:linear-gradient(180deg,rgba(2,10,24,.34),rgba(2,10,24,.56)),url("/assets/images/services-cargo-hero.jpg?v=1") center/cover no-repeat;background-color:#041126}.services-hero-media,.services-hero-media img,.services-hero-media picture,.services-hero-overlay{position:absolute;inset:0;width:100%;height:100%}.services-hero-media img{object-fit:cover;object-position:center}.services-hero-media{display:none}.services-hero-overlay{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 35%,rgba(33,199,255,.12),transparent 30%),linear-gradient(180deg,rgba(2,10,24,.42),rgba(2,10,24,.28) 44%,rgba(2,10,24,.72))}.services-hero-stage{position:relative;z-index:2;display:grid;justify-items:center;width:min(1180px,calc(100% - 36px));margin:0 auto;padding:clamp(52px,7vw,104px) 0 clamp(128px,13vw,176px)}.services-hero-content{position:relative;width:100%;max-width:980px;padding:clamp(26px,4.5vw,52px);border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(4,17,38,.36);box-shadow:0 28px 90px rgba(0,0,0,.32);backdrop-filter:blur(10px);text-align:center;text-shadow:0 18px 46px rgba(0,0,0,.38)}.services-hero h1{max-width:720px;margin:0 auto 22px;font-size:clamp(2.25rem, 4.6vw, 4.5rem);line-height:1.02}.services-hero-subtitle{max-width:650px;margin-left:auto;margin-right:auto;color:#eef7ff;font-size:clamp(1.02rem, 1.6vw, 1.25rem)}.services-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0}.services-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:820px;margin:0 auto}.services-quick-grid article{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(4,17,38,.28);backdrop-filter:blur(10px)}.services-quick-grid span{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:999px;color:var(--navy);background:linear-gradient(135deg,var(--sky),var(--amber));font-size:.78rem;font-weight:900}.services-quick-grid strong{display:block;line-height:1.15}.services-quick-grid p{margin:7px 0 0;color:#d7e6f4;font-size:.86rem;line-height:1.38}.services-bottom-rail{position:absolute;left:50%;bottom:34px;z-index:2;width:min(1280px,calc(100% - 36px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(4,17,38,.46);box-shadow:0 26px 80px rgba(0,0,0,.28);backdrop-filter:blur(12px);transform:translateX(-50%)}.services-bottom-rail span{display:grid;min-height:76px;place-items:center;padding:14px;border-right:1px solid rgba(255,255,255,.12);color:#eef7ff;font-weight:800;text-align:center}.services-bottom-rail span:last-child{border-right:0}.services-detail{padding:clamp(70px,8vw,112px) clamp(18px,6vw,76px);color:var(--white);background:radial-gradient(circle at 90% 0,rgba(33,199,255,.14),transparent 34%),linear-gradient(180deg,#020a18,#06172f)}.services-intro{max-width:860px;margin-bottom:34px}.services-intro h2{color:var(--white)}.services-intro p{color:#d7e6f4}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.technical-note{margin:0 0 clamp(28px,5vw,48px);padding:clamp(24px,4vw,38px);border:1px solid rgba(33,199,255,.28);border-radius:12px;background:radial-gradient(circle at 94% 10%,rgba(255,159,53,.14),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.04));box-shadow:0 28px 90px rgba(0,0,0,.2);backdrop-filter:blur(14px)}.technical-note h2{max-width:880px;color:var(--white)}.technical-note>p{max-width:980px;color:#d7e6f4}.incoterms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.incoterms-grid div{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(4,17,38,.38)}.incoterms-grid strong{display:inline-flex;min-height:32px;align-items:center;margin-bottom:10px;color:var(--sky-2);font-size:1.05rem}.incoterms-grid p{margin-bottom:0;color:#d7e6f4;font-size:.94rem}.service-panel{min-height:420px;display:flex;flex-direction:column;padding:clamp(22px,3vw,30px);border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(255,255,255,.045);box-shadow:0 24px 70px rgba(0,0,0,.22);backdrop-filter:blur(14px);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.service-panel:hover{transform:translateY(-5px);border-color:rgba(33,199,255,.56);box-shadow:0 30px 90px rgba(33,199,255,.12)}.service-panel>span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:18px;border-radius:999px;color:var(--navy);background:linear-gradient(135deg,var(--sky),var(--amber));font-weight:900}.service-panel h3{color:var(--white);font-size:1.35rem}.service-panel p{color:#d7e6f4}.service-panel-block,.service-panel-limit{margin-top:16px}.service-panel-block strong,.service-panel-limit strong{display:block;margin-bottom:8px;color:var(--sky-2);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.service-panel-block ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.service-panel-block li{position:relative;padding-left:18px;color:#d7e6f4;font-size:.94rem}.service-panel-block li::before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--sky),var(--amber))}.service-panel-limit{margin-top:auto;padding:14px;border:1px solid rgba(255,159,53,.24);border-radius:10px;background:rgba(255,159,53,.08)}.service-panel-limit p{margin-bottom:0;font-size:.9rem}.services-process{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,5vw,70px);padding:clamp(70px,8vw,112px) clamp(18px,6vw,76px);color:var(--white);background:radial-gradient(circle at 10% 10%,rgba(255,159,53,.1),transparent 30%),linear-gradient(180deg,#06172f,#020a18)}.services-process h2{color:var(--white)}.services-process p{color:#d7e6f4}.services-process ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.services-process li{display:grid;grid-template-columns:.34fr 1fr;gap:16px;padding:18px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.06);box-shadow:0 14px 34px rgba(6,23,47,.07)}.services-process li strong{color:#008ec2}.services-process li span{color:#d7e6f4}@media (max-width:980px){.services-hero-content{margin:0 auto}.incoterms-grid,.services-grid,.services-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-bottom-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.services-bottom-rail span{border-bottom:1px solid rgba(255,255,255,.12)}.services-process{grid-template-columns:1fr}}@media (max-width:640px){.services-hero{max-width:100vw;overflow:hidden;min-height:auto}.services-hero-content{width:calc(100% - 28px);padding:22px 16px}.services-hero-stage{width:100%;padding:46px 0 28px}.services-hero h1{font-size:clamp(2.25rem, 10vw, 3.15rem)}.incoterms-grid,.services-bottom-rail,.services-grid,.services-quick-grid{grid-template-columns:1fr}.services-bottom-rail{position:relative;left:auto;bottom:auto;width:calc(100% - 28px);margin:0 auto 24px;transform:none}.services-bottom-rail span{min-height:58px;border-right:0}.service-panel{min-height:auto}.services-process li{grid-template-columns:1fr}}@media (max-width:760px){.services-hero{min-height:auto}.services-hero-stage{padding:34px 0 14px}.services-hero-content{width:calc(100% - 20px);max-width:calc(100vw - 20px);padding:18px 14px;border-radius:12px;box-shadow:0 16px 44px rgba(0,0,0,.24)}.services-hero h1{font-size:clamp(1.82rem, 8vw, 2.52rem);line-height:1.08;overflow-wrap:anywhere}.services-hero-subtitle{font-size:.94rem}.services-hero-actions{display:grid;grid-template-columns:1fr;gap:8px;margin:18px 0}.services-quick-grid{gap:9px}.services-bottom-rail span,.services-quick-grid article{padding:12px}.services-bottom-rail{margin-bottom:16px;border-radius:12px;box-shadow:0 14px 38px rgba(0,0,0,.2)}.services-detail,.services-process{padding:36px 14px}.service-panel,.services-process li,.technical-note{padding:16px;border-radius:12px;box-shadow:0 14px 38px rgba(0,0,0,.18)}.incoterms-grid,.services-grid,.services-process ol{gap:12px}.service-panel h3{font-size:1.14rem}.service-panel-limit{margin-top:14px;padding:12px}}