.wps-gateway-hero{padding:64px 0;background:var(--brand-bg-alt)}.wps-gateway-intro{max-width:780px;margin-bottom:32px}.wps-gateway-intro>p:last-child{max-width:61ch;margin-bottom:0}.wps-gateway-card{min-height:420px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;position:relative;overflow:hidden;padding:24px;border-radius:8px}.wps-gateway-card h2{margin-bottom:8px}.wps-catalog{background:radial-gradient(ellipse at 73% 25%,#365b78,var(--brand-primary-dark) 66%);color:#fff}.wps-catalog .mv-gateway-index,.wps-catalog h2,.wps-catalog p{color:#fff}.wps-catalog .btn-light{color:var(--brand-primary)}.wps-rfq{background:#e8eef2;border:1px solid var(--brand-border)}.mv-gateway-copy{position:relative}.mv-gateway-copy p{max-width:42ch}.mv-gateway-index{display:inline-block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:720;margin-bottom:12px}.mv-gateway-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.mv-gateway-image[src=""]{display:none}.home-hero .wps-catalog::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(13,30,45,.97),rgba(13,30,45,.05) 90%)}.home-hero .wps-catalog:has(img[src=""])::after{content:"";position:absolute;z-index:-2;width:186px;aspect-ratio:1;top:28px;right:44px;border-radius:50%;background:repeating-radial-gradient(circle,#152b3c 0 10%,#6c8a9d 11% 12%,#20394d 13% 19%);opacity:.76;transform:rotateX(24deg) skewX(-12deg);box-shadow:-14px 14px 0 #183044}.mv-rfq-preview{margin:0 0 auto;padding:16px 0}.mv-rfq-preview>div{display:flex;gap:16px;max-width:340px;padding:8px 12px;border-bottom:1px solid #b9ccd7}.mv-rfq-preview span{color:var(--mv-readable-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv-hub-range{background:#eef3f5}.mv-range-card{background:#fff;height:100%;border:1px solid var(--brand-border);border-radius:4px;overflow:hidden;transition:transform .18s,box-shadow .18s}.mv-range-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(13,30,45,.12)}.mv-range-card img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt)}.mv-range-card>div{padding:24px}.mv-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0}.mv-tags li{padding:2px 8px;font-size:.8rem;background:var(--brand-bg-alt)}.mv-fit-check{background:var(--brand-bg-alt)}.mv-spec-table td,.mv-spec-table th{padding:12px 16px;color:var(--brand-text)}.mv-spec-table thead th{background:#e8eef2}.mv-buyer-rail{background:var(--brand-bg-alt)}.mv-scroll-rail{display:flex;overflow-x:auto;gap:16px;padding:4px 0 16px;scroll-snap-type:x proximity}.mv-scroll-rail article{flex:0 0 200px;background:#fff;border:1px solid var(--brand-border);padding:16px;scroll-snap-align:start}.mv-scroll-rail p{margin-bottom:0}.mv-trust{padding:16px 0;background:#e8eef2;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.mv-trust-row{display:flex}.mv-trust-row>div{flex:1;display:grid;text-align:center;padding:8px}.mv-trust-row strong{color:var(--mv-readable-accent);font-size:1.25rem}.mv-trust-row span{font-size:.85rem}.mv-home-cta{padding:80px 0 96px}.mv-service-intro{background:#fff}.mv-service-intro .wps-gateway-intro{border-left:4px solid var(--brand-accent);padding-left:24px}.mv-service-card{justify-content:space-between}.mv-card-number{font-size:3rem;font-weight:750;line-height:1;color:var(--mv-readable-accent)}.wps-catalog .mv-card-number{color:#b8efe4}.wps-evidence{background:var(--brand-bg-alt)}.mv-service-flow{padding:0;list-style:none}.mv-service-flow article{padding:16px;border-top:2px solid var(--brand-accent)}.mv-service-flow b{display:block;color:var(--mv-readable-accent);margin-bottom:8px}@media (max-width:767.98px){.wps-gateway-hero{padding:48px 0}.wps-gateway-card .btn{width:100%}.mv-trust-row{flex-wrap:wrap}.mv-trust-row>div{flex:0 0 50%}}@media (prefers-reduced-motion:reduce){.mv-range-card{transition:none}.mv-range-card:hover{transform:none}}