.services-overview{border-bottom:1px solid var(--line);background:var(--cool-50)}.services-overview__inner{padding-block:clamp(92px,9vw,148px)}.services-overview__header{grid-template-columns:minmax(170px,.34fr) minmax(420px,.86fr) minmax(300px,.8fr);align-items:start;gap:clamp(34px,5vw,84px);margin-bottom:66px;display:grid}.services-overview__header>span,.services-kicker,.service-detail__marker,.service-detail__best-for>span,.service-detail__deliverables>span,.service-detail__boundary>span{color:var(--cobalt-700);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:740}.services-overview--zh .services-overview__header>span,.services-page--zh .services-kicker,.services-page--zh .service-detail__marker,.services-page--zh .service-detail__best-for>span,.services-page--zh .service-detail__deliverables>span,.services-page--zh .service-detail__boundary>span{letter-spacing:.08em}.services-overview__header h2{max-width:12ch;margin:-7px 0 0;font-size:clamp(3.1rem,4.5vw,4.75rem)}.services-overview--zh .services-overview__header h2{max-width:11ch;font-family:"Songti SC", STSong, var(--serif)}.services-overview__header p{max-width:590px;color:var(--muted);margin:1px 0 0;font-size:1.05rem}.service-register{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.service-register>li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(220px,.85fr) minmax(300px,1.15fr) minmax(180px,.6fr) 42px;align-items:center;gap:clamp(22px,3.2vw,52px);min-height:184px;padding-block:28px;display:grid}.service-register__index{color:var(--cobalt-700);font-family:var(--serif);font-size:1.42rem}.service-register__name>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.7rem;font-weight:720;display:block}.services-overview--zh .service-register__name>span{letter-spacing:.06em}.service-register__name h3{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.42rem,2vw,1.9rem);font-weight:400;line-height:1.2}.services-overview--zh .service-register__name h3{font-family:"Songti SC", STSong, var(--serif)}.service-register>li>p{color:var(--muted);margin:0;font-size:.94rem}.service-register__price{gap:8px;display:grid}.service-register__price strong{color:var(--ink);font-family:var(--serif);font-size:clamp(1.45rem,2vw,2rem);font-weight:400;line-height:1.1}.service-register__price span{color:var(--muted);font-size:.72rem;line-height:1.45}.service-register>li>a{border:1px solid var(--line);width:42px;height:42px;color:var(--cobalt-700);transition:background-color .18s ease, color .18s ease, transform .18s var(--ease-out);place-items:center;display:grid}.services-overview__all{margin-top:38px}.services-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent 0 69%, #073eaa09 69% 100%), var(--white);padding-block:clamp(88px,10vw,150px)}.services-hero__layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:stretch;gap:clamp(70px,9vw,144px);display:grid}.services-hero__layout>div{padding-top:13px}.services-kicker{margin-bottom:29px;display:block}.services-hero h1{max-width:12.5ch;margin-bottom:32px;font-size:clamp(3.7rem,5.6vw,6.15rem)}.services-page--zh .services-hero h1{max-width:11ch;font-family:"Songti SC", STSong, var(--serif);font-size:clamp(3.55rem,5.5vw,5.9rem);line-height:1.08}.services-hero__layout>div>p{max-width:720px;color:var(--muted);margin:0;font-size:clamp(1.08rem,1.45vw,1.28rem)}.services-hero aside{background:linear-gradient(145deg, var(--navy-950), var(--navy-800));min-height:490px;color:var(--white);box-shadow:var(--shadow-soft);flex-direction:column;padding:clamp(34px,4vw,57px);display:flex}.services-hero aside>span{color:#84aaff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:25px;font-size:.7rem;font-weight:740}.services-hero aside ol{margin:0;padding:0;list-style:none}.services-hero aside li{border-top:1px solid var(--line-dark)}.services-hero aside a{grid-template-columns:36px 1fr auto;align-items:center;gap:15px;min-height:86px;display:grid}.services-hero aside a>span{color:#84aaff;font-family:var(--serif);font-size:1.12rem}.services-hero aside a>strong{color:var(--white);font-family:var(--serif);font-size:1.07rem;font-weight:400;line-height:1.28}.services-hero aside>p{border-top:1px solid var(--line-dark);color:#ffffff9e;margin:auto 0 0;padding-top:25px;font-size:.77rem}.services-detail-list .service-detail:nth-child(2n){background:var(--cool-50)}.service-detail{border-bottom:1px solid var(--line)}.service-detail__layout{grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);gap:clamp(74px,10vw,170px);display:grid}.service-detail__intro h2{max-width:10.5ch;margin:28px 0 23px;font-size:clamp(3rem,4.3vw,4.65rem)}.services-page--zh .service-detail__intro h2{max-width:9ch;font-family:"Songti SC", STSong, var(--serif)}.service-detail__intro>p{max-width:590px;color:var(--muted);margin-bottom:0;font-size:1.04rem}.service-detail__marker{align-items:center;gap:18px;display:flex}.service-detail__marker span:first-child{font-family:var(--serif);letter-spacing:-.02em;font-size:1.52rem;font-weight:400}.service-detail__price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:40px 0 30px;padding-block:26px;display:grid}.service-detail__price strong{color:var(--ink);font-family:var(--serif);letter-spacing:-.055em;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:400;line-height:.98}.service-detail__price span{color:var(--muted);font-size:.78rem}.service-detail__scope{border-top:2px solid var(--ink)}.service-detail__best-for,.service-detail__boundary{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:30px;padding-block:27px;display:grid}.service-detail__best-for p,.service-detail__boundary p{max-width:660px;color:var(--muted);margin:0}.service-detail__deliverables{padding-block:30px 12px}.service-detail__deliverables>span{margin-bottom:13px;display:block}.service-detail__deliverables ol{margin:0;padding:0;list-style:none}.service-detail__deliverables li{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:21px;padding-block:20px;display:grid}.service-detail__deliverables li>span{color:var(--cobalt-700);font-family:var(--serif);font-size:1.12rem}.service-detail__deliverables li p{color:var(--text);margin:0}.service-process{background:var(--navy-900);color:var(--white)}.service-process header{grid-template-columns:minmax(420px,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(60px,10vw,160px);margin-bottom:68px;display:grid}.service-process h2,.service-process h3{color:var(--white)}.service-process h2{max-width:11ch;margin:0;font-size:clamp(3rem,4.6vw,4.75rem)}.services-page--zh .service-process h2{max-width:12ch;font-family:"Songti SC", STSong, var(--serif)}.service-process header p{color:#ffffffad;margin:0;font-size:1.04rem}.service-process>.page-shell>ol{border-top:2px solid #78a0f1;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.service-process>.page-shell>ol>li{border-left:1px solid var(--line-dark);min-height:240px;padding:31px clamp(22px,2.7vw,42px) 0}.service-process>.page-shell>ol>li:first-child{border-left:0;padding-left:0}.service-process li>span{color:#84aaff;font-family:var(--serif);font-size:1.45rem}.service-process li h3{font-family:var(--serif);margin:12px 0 9px;font-size:1.25rem;font-weight:400}.service-process li p{color:#ffffff9e;margin:0;font-size:.88rem}.service-proof{background:var(--cobalt-700);color:var(--white);padding-block:clamp(72px,8vw,112px)}.service-proof__inner{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.service-proof h2{max-width:16ch;color:var(--white);margin-bottom:13px;font-size:clamp(2.35rem,3.6vw,3.65rem)}.services-page--zh .service-proof h2{font-family:"Songti SC", STSong, var(--serif)}.service-proof p{color:#ffffffbd;max-width:760px;margin:0}.service-proof__button{border-color:var(--white);min-width:235px;color:var(--white)}@media (hover:hover) and (pointer:fine){.service-register>li>a:hover{background:var(--cobalt-700);color:var(--white);transform:translate(3px)}.services-hero aside a:hover .arrow-icon,.service-proof__button:hover .arrow-icon{transform:translate(4px)}.service-proof__button:hover{background:var(--white);color:var(--cobalt-700)}}@media (width<=1180px){.services-overview__header{grid-template-columns:150px minmax(350px,1fr) minmax(260px,.75fr);gap:34px}.service-register>li{grid-template-columns:45px minmax(200px,.78fr) minmax(250px,1fr) minmax(150px,.58fr) 42px;gap:23px}.services-hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(350px,.75fr);gap:60px}.service-detail__layout{gap:70px}}@media (width<=980px){.services-overview__header{grid-template-columns:140px 1fr}.services-overview__header p{grid-column:2}.service-register>li{grid-template-columns:45px minmax(210px,.8fr) minmax(260px,1.2fr) 42px}.service-register__price{grid-area:2/2/auto/4;grid-template-columns:auto 1fr;align-items:baseline;padding-top:5px}.service-register>li>a{grid-area:1/4/3}.services-hero{background:var(--white)}.services-hero__layout{grid-template-columns:1fr}.services-hero aside{min-height:0}.services-hero aside>p{margin-top:25px}.service-detail__layout{grid-template-columns:1fr}.service-detail__intro{max-width:720px}.service-process header{grid-template-columns:1fr}.service-process>.page-shell>ol{grid-template-columns:1fr 1fr}.service-process>.page-shell>ol>li:nth-child(3){border-left:0;padding-left:0}}@media (width<=680px){.services-overview__inner{padding-block:86px}.services-overview__header{grid-template-columns:1fr;gap:22px;margin-bottom:49px}.services-overview__header h2{max-width:100%;margin-top:0;font-size:clamp(2.8rem,12vw,4rem)}.services-overview__header p{grid-column:auto}.service-register>li{grid-template-columns:39px 1fr 42px;gap:13px 16px;min-height:0;padding-block:30px}.service-register__index{grid-row:1/4;align-self:start;padding-top:3px;font-size:1.22rem}.service-register__name{grid-column:2}.service-register__name h3{font-size:1.55rem}.service-register>li>p{grid-column:2/4}.service-register__price{grid-area:auto/2/auto/4;grid-template-columns:1fr;gap:5px}.service-register>li>a{grid-area:1/3}.services-overview__all{justify-content:space-between;width:100%}.services-hero{padding-block:68px 86px}.services-hero__layout{gap:55px}.services-hero h1,.services-page--zh .services-hero h1{max-width:100%;font-size:clamp(3.1rem,13vw,4.45rem)}.services-hero aside{margin-inline:calc(var(--gutter) * -1);padding:38px var(--gutter)}.services-hero aside a{min-height:94px}.service-detail__layout{gap:58px}.service-detail__intro h2{max-width:100%;font-size:clamp(2.85rem,12vw,4rem)}.service-detail__intro .button{justify-content:space-between;width:100%}.service-detail__best-for,.service-detail__boundary{grid-template-columns:1fr;gap:9px}.service-detail__deliverables li{grid-template-columns:39px 1fr;gap:13px}.service-process header{gap:25px;margin-bottom:52px}.service-process h2{max-width:100%;font-size:clamp(2.8rem,12vw,4rem)}.service-process>.page-shell>ol{grid-template-columns:1fr}.service-process>.page-shell>ol>li,.service-process>.page-shell>ol>li:first-child,.service-process>.page-shell>ol>li:nth-child(3){border-bottom:1px solid var(--line-dark);border-left:0;grid-template-columns:42px 1fr;min-height:0;padding:26px 0;display:grid}.service-process li>span{grid-row:1/3}.service-process li h3{margin-top:0}.service-proof__inner{grid-template-columns:1fr;gap:32px}.service-proof__button{justify-content:space-between;width:100%}}
