.enterprise-module__SB1sSG__page{max-width:1240px}.enterprise-module__SB1sSG__hero{background:#edf7f8;border:1px solid #dce9e8;border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:36px;padding:40px;display:grid}.enterprise-module__SB1sSG__heroCopy{min-width:0}.enterprise-module__SB1sSG__eyebrow{color:var(--primary);font-size:14px;font-weight:500}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__hero h1{letter-spacing:-.035em;margin-top:18px;font-size:clamp(36px,4vw,54px);line-height:1.3}.enterprise-module__SB1sSG__hero h1 span{color:var(--primary)}.enterprise-module__SB1sSG__heroIntro{color:#526974;max-width:540px;font-size:17px;line-height:1.9;margin-top:22px!important}.enterprise-module__SB1sSG__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.enterprise-module__SB1sSG__primaryAction,.enterprise-module__SB1sSG__secondaryAction,.enterprise-module__SB1sSG__textLink{justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:15px;font-weight:500;display:inline-flex}.enterprise-module__SB1sSG__primaryAction{border:1px solid var(--primary);color:#fff;background:var(--primary);border-radius:12px;padding:10px 20px}.enterprise-module__SB1sSG__primaryAction:hover{background:#17633f}.enterprise-module__SB1sSG__secondaryAction,.enterprise-module__SB1sSG__textLink{color:var(--primary);text-underline-offset:5px;justify-content:flex-start;text-decoration:underline}.enterprise-module__SB1sSG__secondaryAction:hover,.enterprise-module__SB1sSG__textLink:hover{text-decoration-thickness:2px}.enterprise-module__SB1sSG__heroNote{color:#6e8088;flex-wrap:wrap;gap:10px;font-size:13px;display:flex;margin-top:20px!important}.enterprise-module__SB1sSG__heroNote span{color:#9aabae}.enterprise-module__SB1sSG__heroVisual{min-width:0}.enterprise-module__SB1sSG__heroVisual img{object-fit:contain;width:100%;height:auto;display:block}.enterprise-module__SB1sSG__heroVisual p{color:#6e8088;text-align:center;margin-top:12px;font-size:13px}.enterprise-module__SB1sSG__sectionNav{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:22px;padding:12px 4px;display:flex}.enterprise-module__SB1sSG__sectionNav a{color:#536b76;align-items:center;gap:7px;min-height:44px;font-size:14px;display:inline-flex}.enterprise-module__SB1sSG__sectionNav a:last-child{color:var(--primary);margin-left:auto}.enterprise-module__SB1sSG__sectionNav a:hover{color:var(--primary)}.enterprise-module__SB1sSG__section{margin-top:66px}.enterprise-module__SB1sSG__page section[id],.enterprise-module__SB1sSG__service{scroll-margin-top:96px}.enterprise-module__SB1sSG__sectionHeading{max-width:790px;margin-bottom:28px}.enterprise-module__SB1sSG__sectionHeading h2{text-wrap:balance;margin-top:10px}.enterprise-module__SB1sSG__sectionHeading>p:last-child{color:var(--muted-foreground);margin-top:12px}.enterprise-module__SB1sSG__services{border-top:1px solid var(--border)}.enterprise-module__SB1sSG__service{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;padding:32px 0;display:grid}.enterprise-module__SB1sSG__serviceVisual{min-width:0}.enterprise-module__SB1sSG__serviceHeading{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.enterprise-module__SB1sSG__serviceNumber{color:#8ca1a5;font-variant-numeric:tabular-nums;min-width:24px;font-size:14px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__serviceHeading h3{font-size:22px}.enterprise-module__SB1sSG__serviceIllustration{width:min(100%,400px);margin:0 auto}.enterprise-module__SB1sSG__serviceIllustration>svg{width:100%;height:auto;display:block}.enterprise-module__SB1sSG__illustrationLabels{fill:#43634e;font-family:var(--font-sans);font-size:16px;font-weight:500}.enterprise-module__SB1sSG__serviceIllustration figcaption{color:#687e6d;text-align:center;margin-top:8px;font-size:12px;line-height:1.7}.enterprise-module__SB1sSG__serviceBody{color:#536b76;min-width:0}.enterprise-module__SB1sSG__examples{font-size:14px;margin-top:16px!important}.enterprise-module__SB1sSG__examples span{color:var(--foreground);margin-bottom:5px;font-weight:500;display:block}.enterprise-module__SB1sSG__serviceBody .enterprise-module__SB1sSG__deliverables{gap:8px;margin:18px 0 10px;padding:0;font-size:14px;list-style:none;display:grid}.enterprise-module__SB1sSG__deliverables li{align-items:flex-start;gap:9px;display:flex;margin:0!important}.enterprise-module__SB1sSG__deliverables svg{color:#437e66;flex-shrink:0;margin-top:5px}.enterprise-module__SB1sSG__clients{margin-top:36px;padding:20px 0}.enterprise-module__SB1sSG__clientsHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.enterprise-module__SB1sSG__clientsHeading>div{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__clientsHeading h2{font-size:17px;font-weight:500}.enterprise-module__SB1sSG__clientsHeading p{color:var(--muted-foreground);font-size:13px}.enterprise-module__SB1sSG__rollControl{color:#6b8177;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:12px;display:inline-flex;position:relative}.enterprise-module__SB1sSG__rollControl:hover{color:var(--primary);border-color:#dce8e2}.enterprise-module__SB1sSG__rollControl input,.enterprise-module__SB1sSG__clientName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enterprise-module__SB1sSG__rollControl:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.enterprise-module__SB1sSG__playIcon,.enterprise-module__SB1sSG__playLabel,.enterprise-module__SB1sSG__rollControl input:checked~.enterprise-module__SB1sSG__pauseIcon,.enterprise-module__SB1sSG__rollControl input:checked~.enterprise-module__SB1sSG__pauseLabel{display:none}.enterprise-module__SB1sSG__rollControl input:checked~.enterprise-module__SB1sSG__playIcon,.enterprise-module__SB1sSG__rollControl input:checked~.enterprise-module__SB1sSG__playLabel{display:inline}.enterprise-module__SB1sSG__clientViewport{--logo-width:180px;--logo-gap:48px;--edge-fade:64px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent);padding-block:10px;overflow:clip}.enterprise-module__SB1sSG__clientTrack{width:max-content;animation:52s linear infinite enterprise-module__SB1sSG__client-scroll;display:flex}.enterprise-module__SB1sSG__clients .enterprise-module__SB1sSG__clientList{align-items:center;gap:var(--logo-gap);padding:0 var(--logo-gap)0 0;flex-shrink:0;margin:0;list-style:none;display:flex}.enterprise-module__SB1sSG__clientList li{flex:0 0 var(--logo-width);width:var(--logo-width);margin:0!important}.enterprise-module__SB1sSG__clientList li[data-brand=diancheng-exam],.enterprise-module__SB1sSG__clientList li[data-brand=zhu-brand]{--logo-width:240px}.enterprise-module__SB1sSG__clientItem{justify-content:center;align-items:center;height:64px;padding:10px;display:flex;position:relative}.enterprise-module__SB1sSG__clientLogo{justify-content:center;align-items:center;width:100%;height:44px;display:flex}.enterprise-module__SB1sSG__clientLogo img{object-fit:contain;width:100%;max-width:160px;height:100%;display:block}.enterprise-module__SB1sSG__clientList [data-brand=diancheng-exam] img,.enterprise-module__SB1sSG__clientList [data-brand=zhu-brand] img{max-width:200px}.enterprise-module__SB1sSG__clientViewport:hover .enterprise-module__SB1sSG__clientTrack{animation-play-state:paused}.enterprise-module__SB1sSG__clients:has(.enterprise-module__SB1sSG__rollControl input:checked) .enterprise-module__SB1sSG__clientTrack{animation-play-state:paused}.enterprise-module__SB1sSG__clientViewport:focus-within{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.enterprise-module__SB1sSG__clientViewport:focus-within .enterprise-module__SB1sSG__clientTrack{animation:none}.enterprise-module__SB1sSG__clientViewport:focus-within .enterprise-module__SB1sSG__clientList{padding-left:var(--edge-fade)}.enterprise-module__SB1sSG__clientViewport:focus-within .enterprise-module__SB1sSG__clientList[aria-hidden=true]{display:none}@keyframes enterprise-module__SB1sSG__client-scroll{to{transform:translate(-50%)}}.enterprise-module__SB1sSG__practices{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.enterprise-module__SB1sSG__practice{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.enterprise-module__SB1sSG__practiceBrand{width:100%;min-height:56px;color:var(--primary);align-items:center;gap:12px;margin-bottom:22px;font-size:20px;font-weight:500;display:flex}.enterprise-module__SB1sSG__practiceBrand img{object-fit:contain;width:52px;height:52px;display:block}.enterprise-module__SB1sSG__practiceType{color:#7d9099;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__practice h3{font-size:21px}.enterprise-module__SB1sSG__practice>p{color:var(--muted-foreground);margin-top:12px}.enterprise-module__SB1sSG__practice .enterprise-module__SB1sSG__capabilities{color:#7d9099;flex-wrap:wrap;gap:6px 16px;margin:18px 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.enterprise-module__SB1sSG__capabilities li{margin:0!important}.enterprise-module__SB1sSG__practice>a{margin-top:auto}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.enterprise-module__SB1sSG__steps li{border-top:1px solid #c9dcd4;min-width:0;padding-top:18px;margin:0!important}.enterprise-module__SB1sSG__steps li>span{color:#668a79;font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:14px;display:block}.enterprise-module__SB1sSG__steps li>p{color:var(--muted-foreground);margin-top:9px;font-size:14px;line-height:1.85}.enterprise-module__SB1sSG__deliveryDetails{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:40px;margin-top:38px;display:grid}.enterprise-module__SB1sSG__commitments{margin:0}.enterprise-module__SB1sSG__commitments>div{border-bottom:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.enterprise-module__SB1sSG__commitments>div:first-child{border-top:1px solid var(--border)}.enterprise-module__SB1sSG__commitments dt{color:var(--foreground);font-size:15px;font-weight:500}.enterprise-module__SB1sSG__commitments dd{color:var(--muted-foreground);margin:0;font-size:14px}.enterprise-module__SB1sSG__workbenchNote{background:#f0f7f3;border:1px solid #dce8e2;border-radius:18px;padding:26px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__workbenchNote h3{margin:10px 0 14px;font-size:21px;line-height:1.6}.enterprise-module__SB1sSG__workbenchNote>p:not(.enterprise-module__SB1sSG__eyebrow){color:#5d726b;font-size:14px}.enterprise-module__SB1sSG__workbenchNote a{margin-top:12px;font-size:14px}.enterprise-module__SB1sSG__partnership{background:#fffaf0;border:1px solid #eadfc8;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;margin-top:66px;padding:32px;display:grid}.enterprise-module__SB1sSG__partnershipHeading>svg{color:#96824d;margin-bottom:16px;display:block}.enterprise-module__SB1sSG__partnershipHeading>p{color:#897347}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__partnershipHeading h2{margin-top:10px;font-size:26px}.enterprise-module__SB1sSG__partnership>div:last-child>p{color:#746f60}.enterprise-module__SB1sSG__partnership .enterprise-module__SB1sSG__partnershipNote{margin-top:14px;font-size:14px}.enterprise-module__SB1sSG__partnership .enterprise-module__SB1sSG__textLink{margin-top:14px}.enterprise-module__SB1sSG__contact{background:#eaf5ef;border:1px solid #cfe2d8;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;margin-top:66px;padding:36px;display:grid}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__contact h2{margin:12px 0 16px}.enterprise-module__SB1sSG__contact>div>p:not(.enterprise-module__SB1sSG__eyebrow){color:#536e60;max-width:570px}.enterprise-module__SB1sSG__contact .enterprise-module__SB1sSG__contactPrompts{color:#668275;flex-wrap:wrap;gap:7px 20px;margin-top:20px;padding-left:18px;font-size:13px;display:flex}.enterprise-module__SB1sSG__contactPrompts li{margin:0!important}.enterprise-module__SB1sSG__contactDetails{border-left:1px solid #c7ddcf;padding-left:32px}.enterprise-module__SB1sSG__contactDetails>span{color:#617f70;font-size:14px}.enterprise-module__SB1sSG__phone{min-height:54px;color:var(--primary);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:12px 0;font-size:clamp(22px,2.2vw,29px);font-weight:600;display:flex}.enterprise-module__SB1sSG__contactDetails>p{font-size:13px}@media (max-width:1100px){.enterprise-module__SB1sSG__hero{gap:22px;padding:30px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__hero h1{font-size:42px}.enterprise-module__SB1sSG__service{gap:30px}.enterprise-module__SB1sSG__deliveryDetails{gap:26px}.enterprise-module__SB1sSG__contact{gap:28px;padding:30px}.enterprise-module__SB1sSG__contactDetails{padding-left:24px}}@media (max-width:860px){.enterprise-module__SB1sSG__hero{grid-template-columns:minmax(0,1fr);padding:28px}.enterprise-module__SB1sSG__heroVisual{justify-self:center;width:min(100%,400px)}.enterprise-module__SB1sSG__heroVisual p{margin-top:0}.enterprise-module__SB1sSG__heroIntro{max-width:650px}.enterprise-module__SB1sSG__service{grid-template-columns:minmax(0,1fr);gap:20px}.enterprise-module__SB1sSG__serviceHeading{gap:16px;margin-bottom:16px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-module__SB1sSG__deliveryDetails{grid-template-columns:minmax(0,1fr)}.enterprise-module__SB1sSG__partnership{gap:28px;padding:28px}.enterprise-module__SB1sSG__contact{grid-template-columns:minmax(0,1fr);gap:28px}.enterprise-module__SB1sSG__contactDetails{border-top:1px solid #c7ddcf;border-left:0;padding:22px 0 0}}@media (max-width:600px){.enterprise-module__SB1sSG__hero{border-radius:20px;gap:24px;padding:24px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__hero h1{font-size:38px}.enterprise-module__SB1sSG__heroIntro{font-size:16px;margin-top:18px!important}.enterprise-module__SB1sSG__actions{gap:10px 18px;margin-top:22px}.enterprise-module__SB1sSG__primaryAction{padding-inline:16px}.enterprise-module__SB1sSG__heroNote{gap:7px;font-size:12px}.enterprise-module__SB1sSG__heroVisual{width:min(100%,310px)}.enterprise-module__SB1sSG__heroVisual p{font-size:12px}.enterprise-module__SB1sSG__sectionNav{gap:4px 20px;padding-inline:0}.enterprise-module__SB1sSG__sectionNav a{font-size:13px}.enterprise-module__SB1sSG__sectionNav a:last-child{margin-left:0}.enterprise-module__SB1sSG__section{margin-top:44px}.enterprise-module__SB1sSG__clients{margin-top:24px;padding-block:16px}.enterprise-module__SB1sSG__clientsHeading{gap:10px;margin-bottom:18px}.enterprise-module__SB1sSG__clientsHeading>div{display:block}.enterprise-module__SB1sSG__clientsHeading p{margin-top:6px;font-size:12px}.enterprise-module__SB1sSG__rollControl{gap:5px;padding-inline:3px;font-size:11px}.enterprise-module__SB1sSG__clientViewport{--logo-width:160px;--logo-gap:28px;--edge-fade:28px}.enterprise-module__SB1sSG__clientList li[data-brand=diancheng-exam],.enterprise-module__SB1sSG__clientList li[data-brand=zhu-brand]{--logo-width:210px}.enterprise-module__SB1sSG__clientItem{height:58px;padding:8px}.enterprise-module__SB1sSG__clientLogo{height:38px}.enterprise-module__SB1sSG__clientLogo img{max-width:140px}.enterprise-module__SB1sSG__clientList [data-brand=diancheng-exam] img,.enterprise-module__SB1sSG__clientList [data-brand=zhu-brand] img{max-width:180px}.enterprise-module__SB1sSG__sectionHeading{margin-bottom:22px}.enterprise-module__SB1sSG__sectionHeading>p:last-child{font-size:15px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__sectionHeading h2{font-size:25px}.enterprise-module__SB1sSG__service{gap:16px;padding:24px 0}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__serviceHeading h3{font-size:19px}.enterprise-module__SB1sSG__serviceBody{font-size:15px}.enterprise-module__SB1sSG__practices{grid-template-columns:minmax(0,1fr);gap:16px}.enterprise-module__SB1sSG__practice{padding:22px}.enterprise-module__SB1sSG__practiceBrand{margin-bottom:18px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__steps{grid-template-columns:minmax(0,1fr);gap:0;margin-block:24px}.enterprise-module__SB1sSG__steps li{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:17px 0;display:grid}.enterprise-module__SB1sSG__steps li>span{grid-area:1/1/span 2;margin:0}.enterprise-module__SB1sSG__steps li>p{grid-column:2;margin-top:0}.enterprise-module__SB1sSG__commitments>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.enterprise-module__SB1sSG__partnership{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:44px;padding:24px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__partnershipHeading h2{font-size:25px}.enterprise-module__SB1sSG__contact{border-radius:18px;margin-top:44px;padding:24px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__contact h2{font-size:25px}.enterprise-module__SB1sSG__contact .enterprise-module__SB1sSG__contactPrompts{display:block}.enterprise-module__SB1sSG__contactPrompts li+li{margin-top:5px!important}}@media (prefers-reduced-motion:reduce){.enterprise-module__SB1sSG__rollControl{display:none}.enterprise-module__SB1sSG__clientViewport{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.enterprise-module__SB1sSG__clientTrack{animation:none}.enterprise-module__SB1sSG__clients .enterprise-module__SB1sSG__clientList{padding-left:var(--edge-fade)}.enterprise-module__SB1sSG__clientList[aria-hidden=true]{display:none}}@media (max-width:360px){.enterprise-module__SB1sSG__hero{padding:20px}.enterprise-module__SB1sSG__page .enterprise-module__SB1sSG__hero h1{font-size:34px}.enterprise-module__SB1sSG__actions{gap:8px 14px}.enterprise-module__SB1sSG__primaryAction,.enterprise-module__SB1sSG__secondaryAction{font-size:14px}.enterprise-module__SB1sSG__heroNote{gap:4px}.enterprise-module__SB1sSG__heroVisual{width:min(100%,250px)}.enterprise-module__SB1sSG__practice{padding:20px}.enterprise-module__SB1sSG__phone{gap:9px;font-size:23px}}
.enterprise-solutions-module__bwRHzG__section{min-width:0}.enterprise-solutions-module__bwRHzG__heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.enterprise-solutions-module__bwRHzG__heading>div{max-width:760px}.enterprise-solutions-module__bwRHzG__heading .enterprise-solutions-module__bwRHzG__rollControl{margin-bottom:28px}.enterprise-solutions-module__bwRHzG__viewport{--card-width:350px;--card-gap:22px;--edge-fade:32px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent);padding-block:6px 14px;overflow:clip}.enterprise-solutions-module__bwRHzG__track{width:max-content;animation:78s linear infinite enterprise-solutions-module__bwRHzG__solution-scroll;display:flex}.enterprise-solutions-module__bwRHzG__group{align-items:stretch;gap:var(--card-gap);padding-right:var(--card-gap);flex-shrink:0;display:flex}.enterprise-solutions-module__bwRHzG__card{flex-direction:column;flex:0 0 var(--card-width);width:var(--card-width);background:#fff;border:1px solid #dce7e0;border-radius:18px;min-width:0;padding:22px;display:flex;position:relative}.enterprise-solutions-module__bwRHzG__card:hover{border-color:#93b7a0}.enterprise-solutions-module__bwRHzG__card:has(button:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.enterprise-solutions-module__bwRHzG__cardMeta{color:#75897f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.enterprise-solutions-module__bwRHzG__cardMeta>span:first-child{color:#3c785c}.enterprise-solutions-module__bwRHzG__section .enterprise-solutions-module__bwRHzG__card h3{font-size:20px;font-weight:500;line-height:1.5}.enterprise-solutions-module__bwRHzG__summary{color:#63746c;font-size:14px;line-height:1.75;margin-top:10px!important}.enterprise-solutions-module__bwRHzG__section .enterprise-solutions-module__bwRHzG__capabilities{color:#5f7b68;flex-wrap:wrap;gap:6px 12px;margin:14px 0 16px;padding:0;font-size:11px;list-style:none;display:flex}.enterprise-solutions-module__bwRHzG__capabilities li{margin:0!important}.enterprise-solutions-module__bwRHzG__diagram{background:#f6f9f6;border:1px solid #e4ece6;border-radius:12px;margin-top:auto;padding:12px 12px 10px}.enterprise-solutions-module__bwRHzG__diagramTitle{color:#7a8b7d;letter-spacing:.06em;margin-bottom:9px;font-size:10px;display:block}.enterprise-solutions-module__bwRHzG__layer{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;display:grid}.enterprise-solutions-module__bwRHzG__layerLabel{color:#7b8f80;font-size:10px;line-height:1.5}.enterprise-solutions-module__bwRHzG__nodes{gap:7px;display:flex}.enterprise-solutions-module__bwRHzG__nodes>span{color:#45624e;text-align:center;background:#fff;border:1px solid #d7e4d9;border-radius:6px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:4px 3px;font-size:11px;line-height:1.5;display:flex}.enterprise-solutions-module__bwRHzG__connector{color:#94ad99;margin:3px auto 3px calc(50% + 22px);display:block}.enterprise-solutions-module__bwRHzG__foundation{color:#7b8e80;text-align:center;border-top:1px dashed #dce6dc;margin-top:9px;padding-top:7px;font-size:10px;display:block}.enterprise-solutions-module__bwRHzG__cardAction{min-height:44px;color:var(--primary);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:inline-flex}.enterprise-solutions-module__bwRHzG__cardAction:after{content:"";border-radius:18px;position:absolute;inset:0}.enterprise-solutions-module__bwRHzG__viewport:hover .enterprise-solutions-module__bwRHzG__track,.enterprise-solutions-module__bwRHzG__section[data-consulting=true] .enterprise-solutions-module__bwRHzG__track{animation-play-state:paused}.enterprise-solutions-module__bwRHzG__section:has(.enterprise-solutions-module__bwRHzG__rollControl input:checked) .enterprise-solutions-module__bwRHzG__track{animation-play-state:paused}.enterprise-solutions-module__bwRHzG__viewport:focus-within{scrollbar-width:thin;overscroll-behavior-x:contain;overflow-x:auto}.enterprise-solutions-module__bwRHzG__viewport:focus-within .enterprise-solutions-module__bwRHzG__track{animation:none}.enterprise-solutions-module__bwRHzG__viewport:focus-within .enterprise-solutions-module__bwRHzG__group{padding-left:var(--edge-fade)}.enterprise-solutions-module__bwRHzG__viewport:focus-within .enterprise-solutions-module__bwRHzG__group[aria-hidden=true]{display:none}.enterprise-solutions-module__bwRHzG__dialog{color:#344e40}.enterprise-solutions-module__bwRHzG__dialog [data-slot=dialog-close]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;top:8px;right:8px}.enterprise-solutions-module__bwRHzG__dialogBody{padding-bottom:22px}.enterprise-solutions-module__bwRHzG__contactOption{align-items:flex-start;gap:16px;padding:18px 0;display:flex}.enterprise-solutions-module__bwRHzG__contactOption+.enterprise-solutions-module__bwRHzG__contactOption{border-top:1px solid #e5ece7}.enterprise-solutions-module__bwRHzG__contactOption>svg{color:#47865e;flex-shrink:0;margin-top:4px}.enterprise-solutions-module__bwRHzG__contactOption>div{min-width:0}.enterprise-solutions-module__bwRHzG__contactOption h3{margin-bottom:6px;font-size:14px;font-weight:500}.enterprise-solutions-module__bwRHzG__phone{color:#236d43;font-variant-numeric:tabular-nums;align-items:center;min-height:44px;font-size:27px;font-weight:500;display:inline-flex}.enterprise-solutions-module__bwRHzG__wechatNumber{color:#236d43;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;margin-top:0;font-size:23px;font-weight:500}.enterprise-solutions-module__bwRHzG__help{color:#6c8072;max-width:340px;margin-top:8px;font-size:13px;line-height:1.8}.enterprise-solutions-module__bwRHzG__copyButton{color:#34764b;cursor:pointer;background:#f3f8f4;border:1px solid #d7e4da;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:13px;padding:8px 14px;font-size:13px;display:inline-flex}.enterprise-solutions-module__bwRHzG__copyButton:hover{background:#eaf3ec}.enterprise-solutions-module__bwRHzG__copyStatus{color:#728678;min-height:22px;margin-top:6px;font-size:12px;line-height:1.7}@keyframes enterprise-solutions-module__bwRHzG__solution-scroll{to{transform:translate(-50%)}}@media (max-width:600px){.enterprise-solutions-module__bwRHzG__heading{display:block;position:relative}.enterprise-solutions-module__bwRHzG__heading>div{min-width:0}.enterprise-solutions-module__bwRHzG__heading .enterprise-solutions-module__bwRHzG__rollControl{margin:0;position:absolute;top:-10px;right:0}.enterprise-solutions-module__bwRHzG__viewport{--card-width:calc(100vw - 76px);--card-gap:16px;--edge-fade:12px}.enterprise-solutions-module__bwRHzG__card{border-radius:14px;padding:18px}.enterprise-solutions-module__bwRHzG__section .enterprise-solutions-module__bwRHzG__card h3{font-size:18px}.enterprise-solutions-module__bwRHzG__summary{font-size:13px}.enterprise-solutions-module__bwRHzG__diagram{padding:13px 10px 10px}.enterprise-solutions-module__bwRHzG__layer{grid-template-columns:42px minmax(0,1fr);gap:5px}.enterprise-solutions-module__bwRHzG__nodes{gap:4px}.enterprise-solutions-module__bwRHzG__nodes>span{padding-inline:2px;font-size:10px}.enterprise-solutions-module__bwRHzG__layerLabel,.enterprise-solutions-module__bwRHzG__foundation{font-size:9px}.enterprise-solutions-module__bwRHzG__phone{font-size:24px}}@media (prefers-reduced-motion:reduce){.enterprise-solutions-module__bwRHzG__section .enterprise-solutions-module__bwRHzG__rollControl{display:none}.enterprise-solutions-module__bwRHzG__viewport{scrollbar-width:thin;overscroll-behavior-x:contain;overflow-x:auto}.enterprise-solutions-module__bwRHzG__track{animation:none}.enterprise-solutions-module__bwRHzG__group{padding-left:var(--edge-fade)}.enterprise-solutions-module__bwRHzG__group[aria-hidden=true]{display:none}}
.public-module__DJNLJG__page{width:100%;min-width:0;max-width:1200px;color:var(--foreground);font-family:var(--font-sans);overflow-wrap:anywhere;margin:0 auto;padding:48px 28px 72px;font-size:16px;line-height:1.85;container:public-page/inline-size}.public-module__DJNLJG__page h1,.public-module__DJNLJG__page h2,.public-module__DJNLJG__page h3{font-family:var(--font-sans);font-synthesis:none;font-weight:600}.public-module__DJNLJG__page h1,.public-module__DJNLJG__page h2,.public-module__DJNLJG__page h3,.public-module__DJNLJG__page p,.public-module__DJNLJG__page dl,.public-module__DJNLJG__page ul{margin:0}.public-module__DJNLJG__page h1{margin-top:12px;font-size:clamp(32px,4vw,48px);line-height:1.35}.public-module__DJNLJG__page h2{font-size:28px;line-height:1.5}.public-module__DJNLJG__page h3{font-size:17px;line-height:1.6}.public-module__DJNLJG__page ul{padding-left:22px}.public-module__DJNLJG__page li+li{margin-top:8px}.public-module__DJNLJG__page a{touch-action:manipulation}.public-module__DJNLJG__page a:focus-visible,.public-module__DJNLJG__page summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.public-module__DJNLJG__page section[id]{scroll-margin-top:96px}.public-module__DJNLJG__hero{border:1px solid var(--border);background:color-mix(in srgb,#dff2f6 55%,var(--card));border-radius:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;column-gap:28px;padding:32px;display:grid}.public-module__DJNLJG__heroCopy{min-width:0}.public-module__DJNLJG__heroScene{aspect-ratio:3/2;grid-area:1/2/span 2;width:100%}.public-module__DJNLJG__heroScene img{object-fit:contain;width:100%;height:100%;display:block}.public-module__DJNLJG__heroActions{grid-column:1;min-width:0}.public-module__DJNLJG__back{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;margin-bottom:12px;text-decoration:underline;display:inline-flex}.public-module__DJNLJG__eyebrow{color:var(--primary);font-size:14px}.public-module__DJNLJG__intro{max-width:760px;color:var(--muted-foreground);font-size:17px;margin-top:16px!important}.public-module__DJNLJG__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.public-module__DJNLJG__actions:not(:empty){margin-top:24px}.public-module__DJNLJG__action,.public-module__DJNLJG__primaryAction,.public-module__DJNLJG__phone{min-width:44px;min-height:48px;color:var(--primary);text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:9px 20px;font-size:15px;font-weight:500;line-height:1.6;display:inline-flex}.public-module__DJNLJG__primaryAction,.public-module__DJNLJG__phone{border-color:var(--primary);background:var(--accent)}.public-module__DJNLJG__primaryAction:hover,.public-module__DJNLJG__phone:hover{background:color-mix(in srgb,var(--primary)8%,var(--accent))}.public-module__DJNLJG__action{text-underline-offset:5px;padding-inline:6px;text-decoration:underline}.public-module__DJNLJG__action:hover{color:var(--primary);text-decoration-thickness:2px}.public-module__DJNLJG__textAction{min-width:44px;min-height:44px;color:var(--primary);text-underline-offset:5px;align-items:center;gap:6px;font-weight:500;text-decoration:underline;display:inline-flex}.public-module__DJNLJG__section{margin-top:56px}.public-module__DJNLJG__sectionHeading{margin-bottom:24px}.public-module__DJNLJG__sectionHeading>p{max-width:760px;color:var(--muted-foreground);margin-top:10px}.public-module__DJNLJG__notice{background:#fff9ed;border:1px solid #eadfc8;border-radius:16px;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);gap:32px;margin-top:32px;padding:24px;display:grid}.public-module__DJNLJG__notice h2{font-size:20px}.public-module__DJNLJG__notice h2:before{content:"";background:#c9871f;border-radius:50%;width:6px;height:6px;margin:0 10px 4px 0;display:inline-block}.public-module__DJNLJG__notice>div{min-width:0;color:var(--muted-foreground)}.public-module__DJNLJG__notice p+p{margin-top:12px}.public-module__DJNLJG__empty{border:1px solid var(--border);background:color-mix(in srgb,#eaf4f8 45%,var(--card));border-radius:16px;max-width:850px;padding:24px}.public-module__DJNLJG__emptyLabel{color:var(--muted-foreground);font-size:14px;margin-bottom:8px!important}.public-module__DJNLJG__empty h3{margin-bottom:10px;font-size:18px}.public-module__DJNLJG__empty>div{color:var(--muted-foreground)}.public-module__DJNLJG__empty p+p{margin-top:12px}.public-module__DJNLJG__filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.public-module__DJNLJG__filter{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:15px;line-height:1.6;display:inline-flex}.public-module__DJNLJG__filter span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.public-module__DJNLJG__filter:hover{color:var(--primary)}.public-module__DJNLJG__filter[aria-current=page]{border-color:var(--primary);background:var(--accent);color:var(--primary);font-weight:500}.public-module__DJNLJG__queryState{color:var(--muted-foreground);font-size:15px;margin-bottom:20px!important}.public-module__DJNLJG__directory{gap:14px;display:grid}.public-module__DJNLJG__serviceRow{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:28px;padding:24px;scroll-margin-top:100px;display:grid}.public-module__DJNLJG__serviceRow:target{background:var(--accent)}.public-module__DJNLJG__serviceRow:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.public-module__DJNLJG__category{color:var(--muted-foreground);font-size:14px;margin-bottom:6px!important}.public-module__DJNLJG__rowSummary{max-width:700px;color:var(--muted-foreground);margin-top:10px!important}.public-module__DJNLJG__rowState{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.public-module__DJNLJG__rowState p{font-size:14px}.public-module__DJNLJG__status{color:#795c21;white-space:nowrap;background:#e9a83b1a;border:1px solid #c9871f38;border-radius:6px;padding:2px 8px;font-size:13px;line-height:1.75;display:inline-block}.public-module__DJNLJG__availability{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:26px;font-size:15px;display:flex}.public-module__DJNLJG__availability p{max-width:760px;color:var(--muted-foreground);flex-basis:100%}.public-module__DJNLJG__facts{border-top:1px solid var(--border)}.public-module__DJNLJG__facts>div{border-bottom:1px solid var(--border);grid-template-columns:180px minmax(0,1fr);gap:28px;padding:20px 0;display:grid}.public-module__DJNLJG__facts dt{font-weight:500}.public-module__DJNLJG__facts dd{max-width:780px;color:var(--muted-foreground);margin:0}.public-module__DJNLJG__specification{max-width:920px}.public-module__DJNLJG__specification>section{border-top:1px solid var(--border);grid-template-columns:190px minmax(0,1fr);gap:28px;padding:22px 0;display:grid}.public-module__DJNLJG__specification>section:last-child{border-bottom:1px solid var(--border)}.public-module__DJNLJG__specification ul{color:var(--muted-foreground)}.public-module__DJNLJG__consultation{border:1px solid var(--border);background:color-mix(in srgb,#e3f3ed 45%,var(--card));border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:56px;padding:32px;display:grid}.public-module__DJNLJG__consultation h2{margin:10px 0 16px}.public-module__DJNLJG__phone{font-variant-numeric:tabular-nums;margin:20px 0}.public-module__DJNLJG__small{color:var(--muted-foreground);font-size:14px;line-height:1.8}.public-module__DJNLJG__consultationNotes{border-left:1px solid var(--border);padding-left:28px}.public-module__DJNLJG__consultationNotes ul{margin:16px 0 20px}.public-module__DJNLJG__editorialRows{border-top:1px solid var(--border)}.public-module__DJNLJG__editorialRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:32px;padding:28px 0;display:grid}.public-module__DJNLJG__editorialRow h3{margin-bottom:10px}.public-module__DJNLJG__editorialRow p+p,.public-module__DJNLJG__editorialRow .public-module__DJNLJG__small{margin-top:12px}.public-module__DJNLJG__prose{max-width:780px}.public-module__DJNLJG__prose p+p,.public-module__DJNLJG__prose ul{margin-top:16px}.public-module__DJNLJG__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-module__DJNLJG__split>div{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:24px}.public-module__DJNLJG__split h3{margin-bottom:14px}.public-module__DJNLJG__split p+p{margin-top:16px}.public-module__DJNLJG__linkList{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.public-module__DJNLJG__workshopSeries{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-module__DJNLJG__workshopSeriesItem{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.public-module__DJNLJG__workshopHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.public-module__DJNLJG__workshopHeading h3{flex:160px}.public-module__DJNLJG__workshopSeriesItem .public-module__DJNLJG__workshopAudience{color:var(--muted-foreground);margin:12px 0 6px;font-size:14px}.public-module__DJNLJG__workshopSeriesItem>p+p{margin-top:12px}.public-module__DJNLJG__workshopConditions{width:100%;margin-top:auto;padding-top:16px;font-size:14px}.public-module__DJNLJG__workshopConditions summary{min-height:44px;color:var(--primary);cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.public-module__DJNLJG__workshopConditions summary::-webkit-details-marker{display:none}.public-module__DJNLJG__workshopConditions summary:before{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)}.public-module__DJNLJG__workshopConditions[open] summary:before{transform:rotate(45deg)}.public-module__DJNLJG__workshopConditions p{color:var(--muted-foreground);padding:4px 0 16px}.public-module__DJNLJG__relatedNote{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}.public-module__DJNLJG__relatedNote h3{margin-bottom:12px}.public-module__DJNLJG__relatedNote p{max-width:780px;color:var(--muted-foreground)}.public-module__DJNLJG__relatedNote .public-module__DJNLJG__textAction{margin-top:8px}@container public-page (max-width:700px){.public-module__DJNLJG__hero{grid-template-columns:minmax(0,1fr);padding:24px}.public-module__DJNLJG__heroScene{grid-area:auto/1;justify-self:center;width:min(100%,280px);margin-top:20px}}@media (max-width:760px){.public-module__DJNLJG__page{padding:24px 20px 48px}.public-module__DJNLJG__hero{border-radius:20px;grid-template-columns:minmax(0,1fr);padding:24px}.public-module__DJNLJG__heroScene{grid-area:auto/1;justify-self:center;width:min(100%,280px);margin-top:20px}.public-module__DJNLJG__page h2{font-size:22px}.public-module__DJNLJG__section{margin-top:40px}.public-module__DJNLJG__notice,.public-module__DJNLJG__serviceRow,.public-module__DJNLJG__facts>div,.public-module__DJNLJG__specification>section,.public-module__DJNLJG__consultation,.public-module__DJNLJG__editorialRow,.public-module__DJNLJG__split{grid-template-columns:minmax(0,1fr);gap:16px}.public-module__DJNLJG__notice,.public-module__DJNLJG__serviceRow{padding:20px}.public-module__DJNLJG__editorialRow{padding:24px 0}.public-module__DJNLJG__rowState{gap:8px}.public-module__DJNLJG__facts>div,.public-module__DJNLJG__specification>section{gap:8px;padding:18px 0}.public-module__DJNLJG__empty{padding:20px}.public-module__DJNLJG__consultation{gap:28px;margin-top:40px;padding:24px}.public-module__DJNLJG__consultationNotes{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}}@media (max-width:420px){.public-module__DJNLJG__page{padding-inline:16px}.public-module__DJNLJG__hero{padding:20px}.public-module__DJNLJG__heroScene{width:min(100%,220px)}.public-module__DJNLJG__consultation{padding:20px}.public-module__DJNLJG__actions{align-items:stretch}.public-module__DJNLJG__actions>a{width:100%}.public-module__DJNLJG__phone{width:100%;padding-inline:10px}}@media (max-height:560px){.public-module__DJNLJG__page{padding-top:20px}.public-module__DJNLJG__section{margin-top:32px}}@container public-page (max-width:640px){.public-module__DJNLJG__notice,.public-module__DJNLJG__serviceRow,.public-module__DJNLJG__facts>div,.public-module__DJNLJG__specification>section,.public-module__DJNLJG__consultation,.public-module__DJNLJG__editorialRow,.public-module__DJNLJG__split{grid-template-columns:minmax(0,1fr);gap:16px}.public-module__DJNLJG__consultationNotes{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}}@container public-page (max-width:760px){.public-module__DJNLJG__workshopSeries{grid-template-columns:minmax(0,1fr)}.public-module__DJNLJG__workshopConditions{margin-top:16px;padding-top:0}}@media (prefers-reduced-motion:reduce){.public-module__DJNLJG__page{scroll-behavior:auto}}
