.n16-home{--ink:#101c29;--navy:#0e1927;--paper:#fbfbf8;--wash:#f0f3ef;--mint:#8bdec1;--teal:#236b57;--muted:#5c686a;--line:#d8dfda;--white:#f8faf8;--font:"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--mono:"SFMono-Regular",Consolas,monospace}.n16-home *{box-sizing:border-box}.n16-home{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}.n16-home a{color:inherit;text-decoration:none}.n16-home button{font:inherit}.n16-home a,.n16-home button,.n16-home summary{-webkit-tap-highlight-color:transparent}.n16-home button,.n16-home a,.n16-home summary{touch-action:manipulation}.n16-home a:focus-visible,.n16-home button:focus-visible,.n16-home summary:focus-visible{outline-offset:6px;outline:3px solid #42876e}.n16-home .hero a:focus-visible{outline-color:var(--mint)}.n16-home p,.n16-home h1,.n16-home h2,.n16-home h3,.n16-home figure,.n16-home ol{margin:0}.n16-home svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.n16-home .wrap{width:min(1240px,100% - 112px);margin-inline:auto}.n16-home .section{padding-block:104px}.n16-home .eyebrow,.n16-home .micro{letter-spacing:.1em;font-size:11px;font-weight:650;line-height:1.6}.n16-home .eyebrow{color:var(--teal);align-items:center;gap:14px;margin-bottom:24px;display:flex}.n16-home .eyebrow:before{content:"";background:currentColor;flex:none;width:28px;height:1px}.n16-home .eyebrow.light{color:var(--mint)}.n16-home h2{letter-spacing:-.045em;font-size:clamp(36px,3.5vw,49px);font-weight:550;line-height:1.17}html[lang=zh-Hans] .n16-home h2{letter-spacing:-.045em;font-size:clamp(32px,3vw,43px);font-weight:600;line-height:1.35}.n16-home .section-intro{color:var(--muted);font-size:17px;line-height:1.8}.n16-home .arrow{flex:none;width:20px;height:20px}.n16-home .button{background:var(--mint);min-height:52px;color:var(--navy);border:1px solid var(--mint);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:32px;padding:13px 21px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.n16-home .button:hover{background:#a4e7cf;border-color:#a4e7cf}.n16-home .button.small{gap:24px;min-height:44px;padding:10px 16px;font-size:13px}.n16-home .button.dark{background:var(--ink);color:var(--white);border-color:var(--ink)}.n16-home .button.dark:hover{background:#243848}.n16-home .text-link{justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.n16-home .text-link:hover{text-underline-offset:5px;text-decoration:underline}.n16-home .hero{background:var(--navy);color:var(--white);overflow:hidden}.n16-home .hero-inner{isolation:isolate;padding-top:72px;padding-bottom:56px;position:relative}.n16-home .hero .eyebrow{margin-bottom:28px}.n16-home .hero h1{z-index:1;letter-spacing:-.06em;max-width:1120px;font-size:clamp(72px,7.4vw,108px);font-weight:550;line-height:1.07;position:relative}.n16-home .hero h1 em{color:var(--mint);font-style:normal}html[lang=zh-Hans] .n16-home .hero h1{letter-spacing:-.055em;font-size:clamp(63px,6.4vw,89px);font-weight:600;line-height:1.2}.n16-home .hero-bottom{z-index:1;grid-template-columns:1.5fr .75fr;align-items:end;gap:100px;margin-top:34px;display:grid;position:relative}.n16-home .hero-intro{color:#c6d0d9;max-width:600px;font-size:18px;line-height:1.8}.n16-home .actions{flex-wrap:wrap;align-items:center;gap:32px;margin-top:29px;display:flex}.n16-home .hero-secondary{align-items:center;gap:25px;min-height:48px;font-size:14px;display:inline-flex}.n16-home .hero-secondary span{color:var(--mint);font-size:22px}.n16-home .hero-secondary:hover{text-underline-offset:6px;text-decoration:underline}.n16-home .hero-note{color:#a2b2bf;margin-top:19px;font-size:12px;line-height:1.7}.n16-home .hero-phases{border-left:1px solid #ffffff2b;justify-self:end;min-width:250px;max-width:345px;padding-left:28px}.n16-home .hero-phases>.micro{color:var(--mint);font-size:10px;font-weight:500}.n16-home .hero-phases ol{padding:15px 0 0;list-style:none}.n16-home .hero-phases li{color:#c7d2da;border-top:1px solid #ffffff14;align-items:center;gap:18px;padding:10px 0;font-size:14px;display:flex}.n16-home .hero-phases li>span{font:10px var(--mono);color:#8298a9}.n16-home .hero-signature{letter-spacing:-.09em;color:#8bdec109;z-index:0;pointer-events:none;font-size:350px;font-weight:800;line-height:1;position:absolute;top:57px;right:-12px}.n16-home .hero-rule{align-items:center;gap:16px;margin-top:42px;display:flex}.n16-home .hero-rule i{background:#ffffff24;flex:1;height:1px}.n16-home .hero-rule span{font:10px var(--mono);letter-spacing:.08em;color:#849baa}.n16-home .capability-strip{color:#d4dfdf;background:#152737;border-bottom:1px solid #213746}.n16-home .capability-strip>.wrap{letter-spacing:.04em;align-items:center;gap:65px;min-height:65px;font-size:12px;display:flex}.n16-home .capability-strip span:not(.strip-mark){align-items:center;gap:12px;display:flex}.n16-home .capability-strip span:not(.strip-mark):before{content:"";background:var(--mint);width:4px;height:4px}.n16-home .strip-mark{color:var(--mint);margin-left:auto;font-size:24px}.n16-home .case-section{padding-top:102px;padding-bottom:90px}.n16-home .case-layout{grid-template-columns:1fr 1fr;align-items:start;gap:88px;display:grid}.n16-home .case-copy{padding-top:8px}.n16-home .case-copy .section-intro{max-width:470px;margin-top:24px}.n16-home .case-metric{border-bottom:1px solid var(--line);margin-top:14px;padding:29px 0 26px}.n16-home .case-metric>.micro{color:var(--muted);letter-spacing:.055em;font-size:10px}.n16-home .case-metric>div{white-space:nowrap;align-items:center;gap:21px;margin-top:13px;display:flex}.n16-home .metric-before{letter-spacing:-.055em;color:#6e7877;font-size:33px;font-weight:400}.n16-home .case-metric svg{stroke:#66887b;stroke-width:1.2px;flex:none;width:53px;height:22px}.n16-home .case-metric strong{letter-spacing:-.055em;color:var(--teal);font-size:46px;font-weight:550;line-height:1.2}html[lang=zh-Hans] .n16-home .case-metric strong{font-size:44px}html[lang=zh-Hans] .n16-home .metric-before{font-size:32px}.n16-home .case-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:13px;font-weight:600;list-style:none;display:flex}.n16-home .case-details summary::-webkit-details-marker{display:none}.n16-home .case-details summary span{font-size:20px;font-weight:400}.n16-home .case-details[open] summary span{transform:rotate(45deg)}.n16-home .case-details>p{color:var(--muted);padding:0 0 20px;font-size:14px;line-height:1.8}.n16-home .flow-figure{background:#edf1ec;border:1px solid #dde4dd;min-width:0;padding:23px 29px 19px;position:relative}.n16-home .flow-top{font:9px/1.5 var(--mono);letter-spacing:.075em;color:#6a7c72;border-bottom:1px solid #cbd8ce;justify-content:space-between;padding-bottom:15px;display:flex}.n16-home .flow-kicker{letter-spacing:.08em;color:var(--teal);margin-top:21px;font-size:10px;font-weight:600}.n16-home .flow-figure h3{letter-spacing:-.025em;margin-top:7px;font-size:21px;font-weight:550;line-height:1.35}.n16-home .flow-channel{background:#fbfcf9;border:1px solid #bdcfc3;align-items:center;gap:17px;margin-top:25px;padding:16px 19px;display:flex}.n16-home .flow-channel>svg{color:#35644c;flex:none;width:27px;height:27px}.n16-home .flow-channel strong,.n16-home .flow-core strong{font-size:15px;line-height:1.5;display:block}.n16-home .flow-channel div>span,.n16-home .flow-core div>span{color:#627268;margin-top:3px;font-size:11px;display:block}.n16-home .flow-channel i{background:#43846a;flex:none;width:6px;height:6px;margin-left:auto}.n16-home .connector{justify-content:center;align-items:center;height:36px;display:flex;position:relative}.n16-home .connector:before{content:"";background:#89a694;width:1px;position:absolute;top:0;bottom:0}.n16-home .connector span{color:#437158;z-index:1;background:#edf1ec;padding:0 4px;line-height:1.2}.n16-home .flow-core{background:var(--ink);color:var(--white);align-items:center;gap:17px;padding:20px 19px;display:flex}.n16-home .core-symbol{color:var(--mint);font-size:25px;line-height:1}.n16-home .flow-core div>span{color:#b7cbc3}.n16-home .flow-core>svg{width:23px;height:23px;color:var(--mint);margin-left:auto}.n16-home .flow-branches{height:30px;position:relative}.n16-home .flow-branches:before{content:"";background:#89a694;width:1px;height:17px;position:absolute;top:0;left:50%}.n16-home .flow-branches:after{content:"";border:1px solid #89a694;border-bottom:0;height:13px;position:absolute;top:17px;left:16.66%;right:16.66%}.n16-home .flow-output-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.n16-home .flow-output{text-align:center;border-top:2px solid #91b5a1;flex-direction:column;align-items:center;gap:9px;padding-top:12px;display:flex}.n16-home .flow-output svg{color:#486b57;width:23px;height:23px}.n16-home .flow-output span{color:#374c40;font-size:11px;line-height:1.6}.n16-home .flow-figure figcaption{color:#66776a;margin-top:25px;font-size:10px;line-height:1.6}.n16-home .case-context{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:88px;margin-top:40px;padding-top:26px;display:grid}.n16-home .case-context .micro{color:var(--teal);font-size:10px}.n16-home .case-context p{max-width:470px;color:var(--muted);margin-top:9px;font-size:15px;line-height:1.8}.n16-home .services-section{background:var(--wash)}.n16-home .section-heading{grid-template-columns:1fr .73fr;align-items:end;gap:90px;margin-bottom:46px;display:grid}.n16-home .section-heading>.section-intro{max-width:440px;font-size:16px}.n16-home .services-grid{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.n16-home .service{border-top:1px solid #a3b9ac;flex-direction:column;align-items:flex-start;padding-top:18px;display:flex}.n16-home .service-number{font:11px var(--mono);color:var(--teal)}.n16-home .service h3{letter-spacing:-.035em;margin-top:23px;font-size:25px;font-weight:550;line-height:1.3}.n16-home .service>p{color:var(--muted);max-width:330px;margin-top:16px;font-size:15px;line-height:1.8}.n16-home .takeaway{border-top:1px solid #d5dfd7;width:100%;margin-top:30px;margin-bottom:24px;padding-top:20px}.n16-home .takeaway>.micro{color:var(--teal);font-size:9px}.n16-home .takeaway>p{margin-top:9px;font-size:14px;line-height:1.8}.n16-home .service .text-link{margin-top:auto;font-size:12px}.n16-home .service .arrow{width:17px;height:17px}.n16-home .service-extra{color:var(--muted);border-top:1px solid #d5dfd7;margin-top:40px;padding-top:19px;font-size:12px}.n16-home .industry-layout{grid-template-columns:1fr 1fr;gap:88px;display:grid}.n16-home .industry-note{color:var(--muted);max-width:335px;margin-top:25px;font-size:15px;line-height:1.8}.n16-home .industry{border-top:1px solid var(--line);align-items:center;gap:21px;padding:26px 0;display:flex}.n16-home .industry:last-child{border-bottom:1px solid var(--line)}.n16-home .industry>svg{width:29px;height:29px;color:var(--teal);stroke-width:1.25px;flex:none}.n16-home .industry h3{letter-spacing:-.02em;font-size:19px;font-weight:550}.n16-home .industry p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.7}.n16-home .industry-index{font:10px var(--mono);color:#6e8277;align-self:flex-start;margin-left:auto;padding-top:7px}.n16-home .approach-section{background:var(--navy);color:var(--white)}.n16-home .approach-section h2{font-size:clamp(38px,4vw,55px)}html[lang=zh-Hans] .n16-home .approach-section h2{font-size:clamp(34px,3.2vw,45px)}.n16-home .steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:51px;padding:0;list-style:none;display:grid}.n16-home .steps>li{border-top:1px solid #ffffff35;padding-top:20px}.n16-home .step-number{color:var(--mint);font:11px var(--mono)}.n16-home .steps h3{letter-spacing:-.02em;margin-top:21px;font-size:19px;font-weight:500}.n16-home .steps p{color:#b5c2ca;margin-top:12px;font-size:14px;line-height:1.9}.n16-home .about{border-top:1px solid #ffffff25;grid-template-columns:1fr 1fr;gap:88px;margin-top:69px;padding-top:39px;scroll-margin-top:30px;display:grid}.n16-home .about .micro{color:var(--mint);font-size:9px}.n16-home .about h3{letter-spacing:-.035em;margin-top:16px;font-size:30px;font-weight:500;line-height:1.3}.n16-home .about>p{color:#b5c2ca;align-self:center;font-size:15px;line-height:1.9}.n16-home .reading-section{padding-bottom:85px}.n16-home .reading-section .section-heading{margin-bottom:37px}.n16-home .reading-list{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.n16-home .reading{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:160px;padding-top:23px;padding-right:30px;display:flex;position:relative}.n16-home .reading>.micro{color:var(--teal);font-size:9px}.n16-home .reading h3{letter-spacing:-.025em;max-width:290px;margin-top:17px;font-size:19px;font-weight:500;line-height:1.5}.n16-home .reading .arrow{width:17px;height:17px;position:absolute;top:22px;right:0}.n16-home .reading:hover h3{text-underline-offset:5px;text-decoration:underline}.n16-home .contact-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:88px;padding-block:70px;display:grid}.n16-home .contact-section h2{font-size:clamp(38px,3.8vw,53px)}.n16-home .contact-copy>p{color:var(--muted);max-width:390px;margin-bottom:23px;font-size:16px;line-height:1.8}.n16-home .contact-copy .button{font-size:13px}.n16-home .email{text-underline-offset:5px;margin-top:18px;font-size:13px;text-decoration:underline;display:block}@media (width>=1600px){.n16-home .hero-inner{padding-top:82px;padding-bottom:62px}}@media (width<=1190px){.n16-home .wrap{width:calc(100% - 72px)}.n16-home .hero-inner{padding-top:62px}.n16-home .hero h1{font-size:83px}.n16-home .hero-bottom{grid-template-columns:1.45fr .8fr;gap:65px}.n16-home .hero-intro{font-size:17px}.n16-home .hero-phases{min-width:225px;padding-left:20px}.n16-home .case-layout,.n16-home .case-context,.n16-home .industry-layout,.n16-home .about,.n16-home .contact-section{gap:52px}.n16-home .case-metric>div{gap:15px}.n16-home .case-metric strong{font-size:38px}.n16-home .metric-before{font-size:29px}.n16-home .case-metric svg{width:43px}.n16-home .flow-figure{padding-inline:24px}.n16-home .flow-figure h3{font-size:19px}.n16-home .section-heading{gap:55px}.n16-home .services-grid,.n16-home .reading-list{gap:28px}}@media (width<=960px){.n16-home .wrap{width:calc(100% - 56px)}.n16-home .hero-inner{padding-top:55px}.n16-home .hero h1{font-size:76px}html[lang=zh-Hans] .n16-home .hero h1{font-size:67px}.n16-home .hero-bottom{grid-template-columns:1fr .65fr;gap:50px}.n16-home .hero-phases{min-width:200px;padding-left:18px}.n16-home .hero-phases li{font-size:12px}.n16-home .hero-intro{font-size:16px}.n16-home .hero-signature{font-size:270px;top:100px}.n16-home .section{padding-block:78px}.n16-home .case-layout{gap:35px}.n16-home .case-copy h2{font-size:35px}html[lang=zh-Hans] .n16-home .case-copy h2{font-size:33px}.n16-home .case-copy .section-intro{font-size:15px}.n16-home .case-metric>div{gap:12px}.n16-home .case-metric strong{font-size:32px}.n16-home .metric-before{font-size:25px}.n16-home .case-metric svg{width:35px}.n16-home .flow-figure{padding-inline:19px}.n16-home .flow-channel,.n16-home .flow-core{gap:12px;padding:15px 14px}.n16-home .flow-channel strong,.n16-home .flow-core strong{font-size:13px}.n16-home .flow-output-row{gap:7px}.n16-home .flow-output span{font-size:10px}.n16-home .services-grid{gap:25px}.n16-home .service h3{font-size:22px}.n16-home .service>p{font-size:14px}.n16-home .steps{gap:30px}.n16-home .industry-layout,.n16-home .about,.n16-home .contact-section{gap:45px}.n16-home .reading h3{font-size:17px}.n16-home .capability-strip>.wrap{gap:35px}.n16-home .about h3{font-size:26px}}@media (width<=700px){.n16-home .wrap{width:calc(100% - 40px)}.n16-home .hero-inner{padding-top:45px;padding-bottom:28px}.n16-home .hero .eyebrow{letter-spacing:.065em;gap:10px;margin-bottom:24px;font-size:9px}.n16-home .hero .eyebrow:before{width:18px}.n16-home .hero h1{letter-spacing:-.057em;max-width:600px;font-size:clamp(48px,8.8vw,65px);line-height:1.12}html[lang=zh-Hans] .n16-home .hero h1{font-size:clamp(44px,8.5vw,59px);font-weight:550;line-height:1.25}.n16-home .hero-bottom{margin-top:25px;display:block}.n16-home .hero-intro{max-width:510px;font-size:15px;line-height:1.85}.n16-home .actions{gap:12px 26px;margin-top:25px}.n16-home .button{gap:25px;min-height:50px;padding:13px 18px;font-size:13px}.n16-home .hero-secondary{gap:17px;min-height:46px;font-size:12px}.n16-home .hero-note{margin-top:17px;font-size:11px}.n16-home .hero-phases{border-top:1px solid #ffffff26;border-left:0;min-width:0;max-width:none;margin-top:31px;padding:17px 0 0}.n16-home .hero-phases>.micro{display:none}.n16-home .hero-phases ol{grid-template-columns:repeat(3,1fr);gap:16px;padding:0;display:grid}.n16-home .hero-phases li{color:#b5c5d0;border:0;padding:0;font-size:10px;line-height:1.65;display:block}.n16-home .hero-phases li>span{color:var(--mint);margin-bottom:5px;font-size:9px;display:block}.n16-home .hero-rule{display:none}.n16-home .hero-signature{color:#8bdec108;font-size:215px;top:80px;right:-20px}.n16-home .capability-strip>.wrap{letter-spacing:0;justify-content:space-between;gap:15px;min-height:54px;font-size:9px}.n16-home .capability-strip span:not(.strip-mark){gap:7px}.n16-home .capability-strip span:not(.strip-mark):before{width:3px;height:3px}.n16-home .strip-mark{display:none}.n16-home .section{padding-block:60px}.n16-home .eyebrow{gap:10px;margin-bottom:19px;font-size:10px}.n16-home .eyebrow:before{width:20px}.n16-home h2{letter-spacing:-.043em;font-size:34px;line-height:1.2}html[lang=zh-Hans] .n16-home h2{font-size:32px;line-height:1.4}.n16-home .case-layout{flex-direction:column;gap:29px;display:flex}.n16-home .case-copy{width:100%;padding:0}.n16-home .case-copy h2{font-size:34px}html[lang=zh-Hans] .n16-home .case-copy h2{font-size:32px}.n16-home .case-copy .section-intro{max-width:100%;margin-top:18px;font-size:15px;line-height:1.8}.n16-home .case-metric{margin-top:7px;padding-top:23px;padding-bottom:22px}.n16-home .case-metric>.micro{letter-spacing:.035em;font-size:9px}.n16-home .case-metric>div{gap:19px;margin-top:13px}.n16-home .metric-before{font-size:29px}.n16-home .case-metric strong{font-size:40px}.n16-home .case-metric svg{width:47px}html[lang=zh-Hans] .n16-home .case-metric strong{font-size:40px}html[lang=zh-Hans] .n16-home .metric-before{font-size:29px}.n16-home .case-details summary{min-height:50px;font-size:12px}.n16-home .case-details>p{font-size:14px}.n16-home .flow-figure{width:100%;padding:20px 21px 18px}.n16-home .flow-top{padding-bottom:13px;font-size:8px}.n16-home .flow-kicker{margin-top:19px;font-size:9px}.n16-home .flow-figure h3{font-size:20px}.n16-home .flow-channel{margin-top:22px;padding:15px 16px}.n16-home .flow-channel strong,.n16-home .flow-core strong{font-size:14px}.n16-home .flow-channel div>span,.n16-home .flow-core div>span{font-size:11px}.n16-home .flow-core{gap:14px;padding:18px 16px}.n16-home .flow-branches{height:28px}.n16-home .flow-output-row{gap:9px}.n16-home .flow-output span{font-size:10px}.n16-home .flow-output svg{width:21px;height:21px}.n16-home .flow-figure figcaption{margin-top:23px;font-size:9px}.n16-home .case-context{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:24px}.n16-home .case-context .micro{font-size:9px}.n16-home .case-context p{margin-top:7px;font-size:14px}.n16-home .section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:33px}.n16-home .section-heading>.section-intro{max-width:100%;font-size:15px;line-height:1.8}.n16-home .services-grid{grid-template-columns:1fr;gap:32px}.n16-home .service{grid-template-columns:30px 1fr;column-gap:13px;padding-top:18px;display:grid}.n16-home .service-number{grid-row:span 4;padding-top:7px;font-size:10px}.n16-home .service h3{margin:0;font-size:23px}.n16-home .service>p{max-width:none;margin-top:12px;font-size:14px}.n16-home .takeaway{margin:19px 0 8px;padding-top:15px}.n16-home .takeaway>.micro{font-size:8px}.n16-home .takeaway>p{margin-top:6px;font-size:13px}.n16-home .service .text-link{grid-column:2;font-size:12px}.n16-home .service-extra{margin-top:32px;padding-top:17px;font-size:11px}.n16-home .industry-layout{grid-template-columns:1fr;gap:30px}.n16-home .industry-note{max-width:none;margin-top:18px;font-size:14px}.n16-home .industry{gap:18px;padding:21px 0}.n16-home .industry>svg{width:25px;height:25px}.n16-home .industry h3{font-size:18px}.n16-home .industry p{font-size:12px}.n16-home .industry-index{font-size:9px}.n16-home .approach-section h2{font-size:35px}html[lang=zh-Hans] .n16-home .approach-section h2{font-size:32px}.n16-home .steps{grid-template-columns:1fr;gap:27px;margin-top:32px}.n16-home .steps>li{grid-template-columns:30px 1fr;column-gap:13px;padding-top:18px;display:grid}.n16-home .step-number{grid-row:span 2;padding-top:6px;font-size:10px}.n16-home .steps h3{margin-top:0;font-size:18px}.n16-home .steps p{grid-column:2;margin-top:10px;font-size:14px;line-height:1.85}.n16-home .about{grid-template-columns:1fr;gap:20px;margin-top:39px;padding-top:30px}.n16-home .about .micro{font-size:8px}.n16-home .about h3{margin-top:13px;font-size:27px;line-height:1.4}.n16-home .about>p{font-size:14px;line-height:1.9}.n16-home .reading-section .section-heading{margin-bottom:28px}.n16-home .reading-list{grid-template-columns:1fr;gap:0}.n16-home .reading{min-height:0;padding:20px 33px 20px 0}.n16-home .reading:last-child{border-bottom:1px solid var(--line)}.n16-home .reading>.micro{font-size:8px}.n16-home .reading h3{max-width:none;margin-top:9px;font-size:17px;line-height:1.5}.n16-home .reading .arrow{width:16px;height:16px;top:22px}.n16-home .contact-section{grid-template-columns:1fr;gap:25px;padding-block:52px}.n16-home .contact-section h2{font-size:36px}html[lang=zh-Hans] .n16-home .contact-section h2{font-size:33px}.n16-home .contact-copy>p{margin-bottom:24px;font-size:15px}.n16-home .email{margin-top:17px;font-size:12px}}@media (width<=360px){.n16-home .wrap{width:calc(100% - 36px)}.n16-home .hero h1{font-size:43px}html[lang=zh-Hans] .n16-home .hero h1{font-size:40px}.n16-home .actions{gap:8px 18px}.n16-home .hero-secondary{font-size:11px}.n16-home .hero-phases li{font-size:9px}.n16-home .capability-strip>.wrap{gap:9px;font-size:8px}.n16-home .case-metric strong{font-size:35px}.n16-home .metric-before{font-size:25px}.n16-home .case-metric>div{gap:14px}.n16-home .case-metric svg{width:39px}.n16-home .flow-figure{padding-inline:18px}.n16-home .flow-figure h3{font-size:18px}.n16-home .flow-output span{font-size:9px}}@media (width<=700px){.n16-home .hero-phases{justify-self:stretch;width:100%}.n16-home .hero-phases li{font-size:11px}.n16-home .flow-figure figcaption{font-size:10px}.n16-home .flow-output span{font-size:11px}.n16-home .case-metric>.micro,.n16-home .case-context .micro{font-size:10px}}.n16-home .flow-top{color:#55665b;font-size:10px}.n16-home .flow-figure figcaption{color:#55665b;font-size:12px}.n16-home .industry-index{color:#586d60}.n16-home .about>div>p:not(.micro){color:#b5c2ca;font-size:15px;line-height:1.9}.n16-home .about .text-link{color:var(--mint);margin-top:15px;font-size:12px}.n16-home .approach-trust-link{margin-left:24px}.n16-home .service-extra{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;display:flex}.n16-home .service-extra>div{flex-wrap:wrap;gap:10px 25px;display:flex}.n16-home .service-extra a{text-underline-offset:5px;min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.n16-home .full-case-link{margin-top:24px;font-size:12px}.n16-home .all-case-link{margin-top:27px;font-size:12px}.n16-home .home-monitoring{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;margin-top:42px;padding-top:17px;display:flex;overflow:visible}.n16-home .home-monitoring>p{letter-spacing:.04em;max-width:none;margin:0;font-size:10px}.n16-home .home-monitoring .text-link{font-size:12px}@media (width<=700px){.n16-home .about>div>p:not(.micro){font-size:14px}.n16-home .approach-trust-link{width:fit-content;margin-left:0;display:flex}.n16-home .service-extra{gap:4px}.n16-home .service-extra>div{gap:5px 18px}.n16-home .home-monitoring{gap:5px;margin-top:30px}}.n16-home .home-monitoring p:not(.eyebrow){color:var(--muted)}.n16-home .home-monitoring .text-link{color:var(--ink)}
