
.os-page{font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;color:#242d37;background:#fff}
.os-wrap{max-width:1360px;width:82%;margin:auto}.os-page p{line-height:1.95}.os-page h1,.os-page h2,.os-page h3{font-weight:500;line-height:1.35;letter-spacing:0}
.os-hero{height:540px;position:relative;overflow:hidden;background:#063b78;color:#fff}.os-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.75}.os-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,25,53,.65),rgba(3,35,72,.06) 75%)}.os-hero .os-wrap{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:35px 0}.os-eyebrow{font-size:13px;letter-spacing:2.5px;line-height:1.5;color:#047cc2;margin-bottom:15px}.os-hero .os-eyebrow{color:#d0e9ff}.os-hero h1{font-size:52px;color:#fff;margin:0 0 20px}.os-hero h2{font-size:27px;color:#fff;max-width:620px;margin-bottom:18px}.os-hero p{max-width:530px;font-size:16px;color:#e6f1fa}.os-rule{width:35px;height:3px;background:#209bd4;margin-top:23px}
.os-intro{position:relative;padding:65px 72px;background:#fff;margin-top:-38px;z-index:2;box-shadow:0 10px 35px #19344a0c}.os-intro h2,.os-section h2{font-size:34px;margin-bottom:28px}.os-intro p{font-size:16px;color:#5d6873;margin-bottom:17px}.os-section{padding:88px 0}.os-tint{background:#f5f8fa}.os-section-head{max-width:900px;margin-bottom:40px}.os-caps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.os-cap{border-top:2px solid #1599d3;padding:25px 5px 0}.os-no{font-size:14px;letter-spacing:2px;color:#0b8cc9;margin-bottom:24px;display:block}.os-cap h3{font-size:23px;margin-bottom:16px}.os-cap p{font-size:15px;color:#687681}.os-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.os-step{position:relative;padding:30px 25px;border:1px solid #dce7ee;background:#fff}.os-step:not(:last-child):after{content:"→";position:absolute;right:-27px;top:35%;font-size:25px;color:#3299c7}.os-step h3{font-size:23px;margin:0 0 12px}.os-step p{font-size:14px;color:#6b7984}
.os-map{margin-top:35px;background:#073972}.os-map img{display:block;width:100%;height:auto}.os-map figcaption{padding:13px 20px;font-size:13px;color:#d4e9ff;background:#07366a}.os-regions{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e0e9ef;border-top:0}.os-regions>div{padding:25px 27px}.os-regions>div+div{border-left:1px solid #e0e9ef}.os-regions h3{font-size:17px;color:#087bb6;margin-bottom:10px}.os-regions p{font-size:14px;color:#687681}.os-map-intro{max-width:900px;color:#687681;font-size:16px}
.os-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.os-app{background:#fff;position:relative;min-height:240px;padding:34px 30px;border:1px solid #e1e8ed}.os-app h3{font-size:25px;margin-bottom:15px}.os-app p{font-size:15px;color:#687681;margin-bottom:25px}.os-app a{color:#0783c1;font-size:14px;display:inline-block}.os-app a:after{content:" →";margin-left:8px}.os-cta{text-align:center;background:#0b4779;color:#fff;padding:74px 0}.os-cta h2{font-size:33px;color:#fff;margin-bottom:22px}.os-cta p{max-width:850px;margin:0 auto 28px;color:#d6e5ee;font-size:16px}.os-buttons{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.os-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 30px;border:1px solid #86bbdc;font-size:15px;color:#fff!important}.os-button:first-child{background:#1297d0;border-color:#1297d0}.os-contact{margin-top:25px;font-size:15px;color:#d6e5ee}.os-contact a{color:inherit}.os-page :focus-visible{outline:3px solid #48b5ed;outline-offset:4px}
@media(max-width:1100px){.os-wrap{width:88%}.os-intro{padding:48px}.os-caps{grid-template-columns:repeat(2,1fr);gap:40px}.os-hero h1{font-size:44px}.os-flow{gap:28px}.os-step{padding:25px 18px}.os-step:not(:last-child):after{right:-23px}.os-app{padding:25px 22px}}
@media(max-width:767px){.os-wrap{width:90%}.os-hero{height:440px}.os-hero>img{object-position:48% center;opacity:.55}.os-hero h1{font-size:36px}.os-hero h2{font-size:24px;max-width:320px}.os-hero p{font-size:14px;max-width:310px}.os-eyebrow{font-size:11px;letter-spacing:1.5px}.os-intro{padding:34px 25px;margin-top:-24px}.os-intro h2,.os-section h2{font-size:27px;margin-bottom:22px}.os-intro p{font-size:15px}.os-section{padding:55px 0}.os-caps{gap:28px 23px}.os-cap h3{font-size:20px}.os-cap p{font-size:14px}.os-no{margin-bottom:15px}.os-flow,.os-apps,.os-regions{grid-template-columns:1fr;gap:0}.os-step{margin-bottom:26px;padding:25px}.os-step:not(:last-child):after{content:"↓";right:calc(50% - 10px);top:auto;bottom:-28px}.os-step:last-child{margin-bottom:0}.os-map{margin-top:24px}.os-map figcaption{font-size:11px;padding:10px 13px}.os-regions>div{padding:18px 20px}.os-regions>div+div{border-left:0;border-top:1px solid #e0e9ef}.os-app{min-height:0;margin-bottom:18px;padding:27px}.os-cta{padding:50px 0}.os-cta h2{font-size:27px}.os-cta p{font-size:14px}.os-contact{line-height:1.9;font-size:13px}.os-contact span{display:block}.os-buttons{gap:12px}.os-button{padding:9px 20px;font-size:14px}}
