.svc-experience .svc-inner{display:block;min-height:660px;max-width:1440px;padding:60px 54px 56px}.svc-experience .svc-copy{max-width:720px}.svc-experience .svc-hero:before{background:linear-gradient(90deg,#030b15f5 0,#04101edb 40%,#030d251a 100%),linear-gradient(0deg,#06111e99,transparent 55%)}.svc-experience .svc-scene img{object-position:68% 55%}.svc-experience .svc-benefits{max-width:700px;column-gap:26px;margin:22px 0 14px}.svc-experience .svc-benefits li{display:flex;gap:13px;padding:17px 0;font-weight:400;align-items:flex-start}.svc-experience .svc-benefits li:before{display:none}.svc-icon{display:block;flex:none;color:#83d9ff}.svc-benefits .svc-icon{margin-top:3px}.svc-benefits strong{display:block;font-size:16px;line-height:1.55}.svc-benefit-sub{display:block;font-size:13px;line-height:1.6;color:#d1e0e9;margin-top:4px}.svc-location-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#c9ebff;padding:6px 0}.svc-location-link .svc-icon{width:18px;height:18px}.svc-experience main .section{padding-top:72px;padding-bottom:72px}.svc-experience main h2{font-size:clamp(28px,3vw,40px);line-height:1.35;max-width:1000px}.svc-scenarios h2{margin:0 0 32px}.svc-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.svc-scenario-grid article{border-top:2px solid #c62a36;padding:24px 0 0;min-width:0}.svc-scenario-grid .svc-icon{color:#b72a35;width:32px;height:32px}.svc-scenario-grid h3{font-size:21px;line-height:1.45;margin:18px 0 12px}.svc-scenario-grid p{line-height:1.85;color:#4d6475;margin:0;font-size:16px}.svc-geography{background:radial-gradient(ellipse at 85% 10%,#163a50,#071725 70%);padding:64px 0 32px;color:#d6e5ef}.svc-geo-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:42px;align-items:center}.svc-geo-copy h2{color:#fff;margin:0 0 20px;font-size:34px!important}.svc-geo-copy>p:not(.svc-eyebrow){color:#c5d8e5;font-size:15px;line-height:1.85}.svc-geo-detail{min-width:0}.svc-geography .warehouse-geography{margin:0;border:1px solid #6b9eb633;border-radius:12px;padding:10px 12px;background:#102739}.svc-geography .warehouse-geography svg{display:block;width:100%;height:auto}.svc-geography .geo-city{font-size:30px;font-weight:700;letter-spacing:0}.svc-geography .geo-region{font-size:24px;letter-spacing:2px}.svc-geography .geo-water-label{font-size:20px;display:block}.svc-geography .geo-graticule{stroke:#7795a214}.svc-geography .warehouse-geography figcaption{border:0;color:#b6cedd;font-size:12px;line-height:1.7;margin:0;padding:8px 4px 4px}.svc-country-map{margin:22px 0 0;max-width:390px}.svc-country-map svg{display:block;width:100%;height:auto;border:1px solid #789bad33;border-radius:8px;background:#0b2132}.svc-country-map text{fill:#c6d9e5;font:40px Arial,sans-serif;paint-order:stroke;stroke:#0b2132;stroke-width:4px}.svc-country-map .svc-context-focus{fill:#9fe4ff;font-weight:700;font-size:44px}.svc-country-map figcaption{font-size:11px;color:#9eb8c9;margin-top:6px}.svc-city-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.svc-city-links a{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;color:#dff5ff;text-decoration:none;border:1px solid #76b7d34a;border-radius:6px;min-width:0;font-size:13px;line-height:1.5}.svc-city-links a:hover{background:#25536a}.svc-city-links .svc-icon{width:18px;height:18px}.svc-city-links b{font-size:10px;color:#85d8fa}.svc-city-links a>span:last-child{margin-left:auto}.svc-geo-note{font-size:12px;color:#9db7c9;border-top:1px solid #8db7ce29;margin:26px 0 0;padding:18px 0 0;line-height:1.7}.svc-geography[data-animate=true] .svc-flow{animation-play-state:running}.svc-city-flow{animation-duration:6s}.svc-ops-heading{max-width:900px;margin-bottom:32px}.svc-ops-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:46px;align-items:start}.svc-ops-picture{margin:0;position:sticky;top:170px;overflow:hidden;border-radius:10px;background:#0b1d2e;min-width:0}.svc-ops-picture picture,.svc-ops-picture img{display:block;width:100%;height:auto}.svc-ops-picture img{aspect-ratio:1.5;object-fit:contain}.svc-flow-legend{display:flex;align-items:center;gap:8px;padding:18px 16px;color:#e8f6ff}.svc-flow-legend>span{display:flex;flex:1;align-items:center;gap:7px;font-size:12px;line-height:1.5;min-width:0}.svc-flow-legend .svc-icon{width:22px;height:22px}.svc-flow-legend>b{font-weight:400;color:#76d2ff}.svc-work-list{list-style:none;padding:0;margin:0}.svc-work-list li{display:flex;gap:18px;padding:0 0 25px;margin:0 0 24px;border-bottom:1px solid #d6e0e7}.svc-work-list li:last-child{border:0;margin:0;padding-bottom:0}.svc-step-number{color:#bc2935;font-size:18px;line-height:1.6}.svc-work-list h3{font-size:21px;margin:0 0 9px;line-height:1.5}.svc-work-list p{color:#4e6575;font-size:15px;line-height:1.8;margin:0 0 10px}.svc-work-list .svc-result{display:flex;gap:8px;color:#183e51;font-size:13px;background:#f0f6f8;padding:10px 12px;border-radius:4px;margin:0}.svc-result .svc-icon{width:18px;height:18px;color:#287b6a;margin-top:3px}.svc-op-details{margin-top:32px;border:1px solid #d6e0e7;border-radius:6px;background:#f6f9fb}.svc-op-details>summary{cursor:pointer;font-weight:700;padding:18px 22px;font-size:15px}.svc-original-ops{padding:0 22px 18px}.svc-original-ops .wrap{padding:0;max-width:none}.svc-original-ops h2{display:none}.svc-original-ops ul{margin-top:0}.svc-price{background:#f1f5f8}.svc-price .review-rate-tiles{margin-top:26px;gap:18px}.svc-price .review-rate-tiles>div{background:#fff;border:1px solid #cddae3;border-radius:8px;padding:24px}.svc-price .review-money{color:#102b3d}.svc-price-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:30px!important}.svc-price-scope>div{border-top:1px solid #b9cbd7;padding-top:22px;min-width:0}.svc-price-scope .svc-icon{color:#b82b35;float:left;margin-right:12px;width:24px;height:24px}.svc-price-scope h3{font-size:18px;margin:0 0 10px;line-height:1.5}.svc-price-scope p{font-size:14px;line-height:1.8;color:#486275;clear:both}.svc-enquiry{border-top:1px solid #e0e8ee}.svc-enquiry .finish-actions{margin-bottom:0}.svc-experience #service-details details,.svc-experience #service-faq details{max-width:100%}.svc-experience #service-details{padding-bottom:48px}.svc-experience #service-faq{padding-top:48px}.svc-experience .svc-geography a:focus-visible{outline:3px solid #83d9ff;outline-offset:4px}.svc-experience #service-geography{scroll-margin-top:145px}.svc-experience .svc-benefits li,.svc-experience main h2,.svc-experience main h3,.svc-experience .svc-flow-legend,.svc-experience .svc-city-links{overflow-wrap:anywhere}.svc-experience .svc-op-details .wrap{width:auto}.svc-experience .svc-price-scope{width:min(1240px,calc(100% - 48px))}
@media(min-width:1600px){.svc-experience .svc-inner{min-height:720px;padding-top:70px;padding-bottom:68px}.svc-experience .svc-copy{max-width:760px}}
@media(max-width:1050px){.svc-geo-layout{grid-template-columns:1fr;gap:28px}.svc-geo-copy{display:grid;grid-template-columns:1.3fr 1fr;column-gap:30px;align-items:center}.svc-geo-copy .svc-eyebrow,.svc-geo-copy h2,.svc-geo-copy>p{grid-column:1}.svc-country-map{grid-column:2;grid-row:1/4;margin:0}.svc-ops-grid{gap:28px}.svc-experience .svc-inner{padding-left:32px;padding-right:32px}.svc-experience .svc-copy{max-width:670px}}
@media(max-width:760px){.svc-experience .svc-inner{padding:34px 20px 30px;min-height:0}.svc-experience .svc-hero:before{background:linear-gradient(180deg,#06101c 0,#06101cf5 55%,#06101ca6 80%,#06101c33)}.svc-experience .svc-scene{height:100%;top:0}.svc-experience .svc-scene img{object-position:65% bottom;opacity:.68}.svc-experience .svc-hero h1{font-size:33px;max-width:100%}.svc-experience .svc-lead{font-size:15px;line-height:1.75}.svc-experience .svc-benefits{gap:0 15px}.svc-experience .svc-benefits li{gap:9px;padding:15px 0}.svc-benefits .svc-icon{width:25px;height:25px}.svc-benefits strong{font-size:14px;line-height:1.6}.svc-benefit-sub{font-size:12px;line-height:1.6}.svc-experience .svc-condition{margin-top:10px}.svc-experience main .section{padding-top:42px;padding-bottom:42px}.svc-experience main h2{font-size:27px}.svc-scenario-grid{grid-template-columns:1fr;gap:22px}.svc-scenario-grid article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px 13px;padding-top:18px}.svc-scenario-grid h3{font-size:19px;margin:0;align-self:center}.svc-scenario-grid p{grid-column:2;font-size:14px;line-height:1.8}.svc-scenarios h2{margin-bottom:24px}.svc-geography{padding:38px 0 26px}.svc-geo-layout{gap:24px}.svc-geo-copy{display:block}.svc-geo-copy h2{font-size:27px!important}.svc-geo-copy>p:not(.svc-eyebrow){font-size:14px}.svc-country-map{max-width:360px;margin:20px auto 0}.svc-country-map svg{max-height:150px}.svc-geo-detail{margin:0 -6px}.svc-geography .warehouse-geography{padding:8px 3px}.svc-geography .geo-city{font-size:39px}.svc-geography .geo-region{font-size:30px}.svc-geography .geo-water-label{display:none}.svc-geography .geo-water-label:last-of-type{display:block;font-size:30px}.svc-geography .warehouse-geography figcaption{font-size:11px;padding:10px 9px 4px}.svc-city-links{grid-template-columns:1fr;gap:7px;margin:12px 6px 0}.svc-city-links a{font-size:13px;padding:10px 12px;flex-wrap:nowrap}.svc-city-links a>span:last-child{flex:none}.svc-geo-note{font-size:11px;margin-top:20px}.svc-ops-grid{grid-template-columns:1fr;gap:26px}.svc-ops-heading{margin-bottom:24px}.svc-ops-picture{position:static}.svc-flow-legend{padding:15px 12px;gap:6px}.svc-flow-legend>span{font-size:11px;display:block}.svc-flow-legend .svc-icon{margin-bottom:7px}.svc-work-list li{gap:13px;padding-bottom:20px;margin-bottom:20px}.svc-work-list h3{font-size:19px}.svc-work-list p{font-size:14px}.svc-work-list .svc-result{font-size:12px;padding:10px}.svc-price-scope{grid-template-columns:1fr;gap:18px}.svc-price-scope>div{padding-top:18px}.svc-price .review-rate-tiles>div{padding:20px}.svc-op-details>summary{font-size:14px;padding:16px}.svc-original-ops{padding:0 16px 16px}.svc-experience #service-geography{scroll-margin-top:90px}.svc-experience .svc-price-scope{width:calc(100% - 40px)}.svc-experience #service-details{padding-bottom:32px}.svc-experience #service-faq{padding-top:32px}}
@media(prefers-reduced-motion:reduce){.svc-city-flow{animation:none!important}}
.svc-geo-copy h2{text-wrap:balance}
@media(max-width:760px){.svc-geo-detail{margin:0}}

/* Reuse the homepage grid on the six existing service geography sections. */
.svc-experience .svc-geography{background-image:var(--blue-surface-grid),radial-gradient(ellipse at 85% 10%,#163a50,#071725 70%);background-size:var(--blue-surface-grid-size),auto}
