.zh-about{color:#153f54;font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif}.zh-about *{box-sizing:border-box}.zh-about h1,.zh-about h2,.zh-about h3{letter-spacing:-.025em;font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif;line-height:1.2}.zh-about p{line-height:1.8}.zh-about a:focus-visible,.zh-about summary:focus-visible{outline-offset:4px;outline:3px solid #13b9c5}.za-eyebrow{color:#0aa7b6;letter-spacing:.12em;margin:0 0 14px;font-size:.8rem;font-weight:800}.za-eyebrow.dark{color:#078295}.za-hero{background:#edf5f6;padding:27px 0 76px}.za-crumb{color:#5a7884;flex-wrap:wrap;gap:12px;margin-bottom:54px;font-size:.85rem;display:flex}.za-crumb a{color:#315d6b;text-underline-offset:3px;text-decoration:underline}.za-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:stretch;gap:clamp(36px,5vw,75px);display:grid}.za-hero-grid>div{align-self:center;padding:12px 0}.za-hero h1{color:#103a54;max-width:690px;margin:0 0 20px;font-size:clamp(2.55rem,4.25vw,4.45rem)}.za-hero-grid>div>p:not(.za-eyebrow){color:#486672;max-width:670px;margin:0 0 15px}.za-hero .za-lead{font-size:1.2rem;font-weight:650;color:#244b5e!important}.za-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.za-button{color:#07384f;background:#14b9c5;justify-content:space-between;align-items:center;gap:25px;padding:15px 23px;font-weight:800;text-decoration:none;display:inline-flex}.za-button:hover{background:#78dfe5}.za-text-link,.za-service-grid a,.za-specialism a,.za-systems-grid a,.za-network-grid a{color:#077184;text-underline-offset:4px;font-weight:750;text-decoration:underline}.za-hero-image{background:#fff;flex-direction:column;min-width:0;margin:0;display:flex;box-shadow:0 20px 40px #13394d19}.za-hero-image img{object-fit:cover;flex:auto;width:100%;height:380px;min-height:0;display:block}.za-hero-image figcaption{color:#496775;padding:15px 21px;font-size:.87rem}.za-proof{color:#fff;background:#0d354b}.za-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;padding-bottom:14px;display:grid}.za-proof-grid>div{border-left:1px solid #ffffff30;padding:18px 32px}.za-proof-grid>div:first-child{border-left:0}.za-proof-grid strong,.za-proof-grid span{display:block}.za-proof-grid strong{font-size:1.28rem;line-height:1.3}.za-proof-grid span{color:#c9e0e7;margin-top:7px;font-size:.85rem}.za-section{padding:82px 0}.za-section h2{color:#123e56;margin:0 0 20px;font-size:clamp(2rem,3vw,3rem)}.za-section h3{color:#123e56;font-size:1.23rem}.za-section p{color:#4b6874}.za-story-grid,.za-network-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,96px);display:grid}.za-story-grid>div:last-child p:first-child{color:#285165;margin-top:0;font-size:1.08rem}.za-story-grid>div:last-child p:last-child{margin-bottom:0}.za-services,.za-systems,.za-faq{background:#f1f7f8}.za-section-heading{max-width:790px;margin-bottom:31px}.za-section-heading p:last-child{margin-bottom:0}.za-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.za-service-grid article{background:#fff;border-top:3px solid #25adb9;flex-direction:column;align-items:start;padding:27px 29px;display:flex}.za-service-grid article>span{color:#078496;font-size:.84rem;font-weight:800}.za-service-grid h3{margin:14px 0 8px}.za-service-grid p{flex:auto;margin:0 0 18px}.za-specialism{background:#e0eff1;border-left:4px solid #23adba;justify-content:space-between;align-items:center;gap:26px;margin-top:18px;padding:22px 27px;display:flex}.za-specialism strong{color:#153e52;font-size:1.15rem}.za-specialism p{margin:7px 0 0}.za-specialism a{flex:0 0 240px}.za-method{color:#fff;background:#0c3249}.za-method-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:clamp(34px,6vw,85px);display:grid}.za-method h2,.za-method h3{color:#fff}.za-method p{color:#cde1e7}.za-method ol{margin:30px 0 0;padding:0;list-style:none}.za-method li{border-top:1px solid #ffffff48;grid-template-columns:38px 1fr;gap:16px;padding:19px 0;display:grid}.za-method li:last-child{border-bottom:1px solid #ffffff48}.za-method li>span{color:#70dde4;font-weight:800}.za-method li h3{margin:0 0 5px}.za-method li p{margin:0}.za-method figure{background:#fff;flex-direction:column;min-width:0;margin:0;display:flex}.za-method figure img{object-fit:cover;object-position:60% center;flex:auto;width:100%;height:100%;min-height:570px;max-height:740px;display:block}.za-method figcaption{color:#456575;padding:16px 20px;font-size:.88rem;line-height:1.6}.za-systems-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(35px,6vw,82px);display:grid}.za-systems-grid>div:first-child p{max-width:640px}.za-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.za-partners article{background:#fff;border-top:3px solid #27aeba;min-width:0;padding:24px}.za-partners img{object-fit:contain;object-position:left center;width:auto;max-width:175px;height:auto;max-height:48px;margin-bottom:19px;display:block}.za-partners h3{margin:0 0 7px}.za-partners p{margin:0;font-size:.93rem}.za-network-grid{align-items:start}.za-network-grid img{width:175px;max-width:100%;height:auto;margin:0 0 25px;display:block}.za-network-grid>div:last-child p:first-child{margin-top:0}.za-faq-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(34px,6vw,85px);display:grid}.za-faq-list details{border-bottom:1px solid #b9cfd5}.za-faq-list details:first-child{border-top:1px solid #b9cfd5}.za-faq-list summary{cursor:pointer;color:#163f54;justify-content:space-between;align-items:center;gap:17px;min-height:68px;padding:17px 4px;font-weight:750;line-height:1.5;list-style:none;display:flex}.za-faq-list summary::-webkit-details-marker{display:none}.za-faq-list summary span{color:#078496;font-size:1.5rem;font-weight:400}.za-faq-list details[open] summary span{transform:rotate(45deg)}.za-faq-list details p{margin:0;padding:0 5px 19px}.za-final{color:#fff;background:#0c354b;padding:74px 0}.za-final .container{justify-content:space-between;align-items:center;gap:38px;display:flex}.za-final h2{color:#fff;margin:0 0 12px;font-size:clamp(1.9rem,3vw,2.8rem)}.za-final p:not(.za-eyebrow){color:#d1e4e9;margin:0}.za-final .za-button{flex:none}@media (width<=900px){.za-hero-grid,.za-story-grid,.za-method-grid,.za-systems-grid,.za-network-grid,.za-faq-grid{grid-template-columns:1fr}.za-hero-image{max-width:720px}.za-hero-image img{aspect-ratio:4/3;height:auto;min-height:0}.za-method figure{max-width:720px}.za-method figure img{aspect-ratio:4/3;height:auto;min-height:0;max-height:none}.za-method-grid{gap:35px}.za-systems-grid,.za-network-grid,.za-faq-grid{gap:30px}.za-final .container{display:block}.za-final .za-button{margin-top:28px}}@media (width<=650px){.za-hero{padding:22px 0 60px}.za-crumb{margin-bottom:35px}.za-hero h1{font-size:2.48rem}.za-hero .za-lead{font-size:1.09rem}.za-section{padding:65px 0}.za-proof-grid,.za-service-grid,.za-partners{grid-template-columns:1fr}.za-proof-grid{padding-top:7px;padding-bottom:7px}.za-proof-grid>div{border-top:1px solid #ffffff30;border-left:0;padding:18px 12px}.za-proof-grid>div:first-child{border-top:0}.za-service-grid article{padding:24px}.za-specialism{padding:22px;display:block}.za-specialism a{margin-top:16px;display:block}.za-final{padding:65px 0}}
