/* Real product editorial — v10 */
[hidden]{display:none!important}.v10-section{padding:96px 0;border-bottom:1px solid #ced3c7}.v10-section h1,.v10-hero h1{font-size:clamp(38px,4.6vw,68px);line-height:1.45;letter-spacing:-.045em}.v10-section h2{font-size:clamp(30px,3vw,44px);line-height:1.5}.v10-section h3{font-size:26px;line-height:1.55}.v10-section p,.v10-hero p{margin:22px 0;max-width:650px}.v10-section img{max-width:100%}.v10-hero{padding:85px 0 70px}.v10-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.v10-capability-line{font-size:14px;color:#65736c;margin-bottom:30px;letter-spacing:.06em}.v10-hero .actions{margin-top:30px}.v10-hero-product{margin:0}.v10-hero-dashboard{max-width:390px;margin-left:auto}.v10-shot{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;cursor:zoom-in}.v10-shot img{display:block;width:100%;height:auto}.v10-shot>span{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:14px 0;color:#58685e}.v10-shot b{font-weight:400}.v10-hero-dashboard img{height:350px;object-fit:cover;object-position:top;border:1px solid #d7dcd2}.v10-hero-context{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #bec8bb;padding-top:24px;margin-top:14px}.v10-hero-context>span:first-child{grid-column:1/-1;font-size:17px}.v10-hero-context strong{font-size:32px;font-family:serif;font-weight:400}.v10-hero-ai{align-self:end;font-size:20px}.v10-hero-ai small{display:block;margin-top:8px}.v10-hero-product figcaption{font-size:14px;line-height:1.7;margin-top:22px;color:#617065}.v10-proof{padding:35px 0;border-top:1px solid #ced3c7;border-bottom:1px solid #ced3c7}.v10-proof .wrap{display:flex;flex-wrap:wrap;gap:28px 7%;align-items:center}.v10-proof .wrap>div{flex:1}.v10-proof strong{display:block;font-family:serif;font-size:clamp(32px,4vw,58px);font-weight:400;white-space:nowrap}.v10-proof .wrap>div:last-of-type strong{font-family:inherit;font-size:22px}.v10-proof small{flex-basis:100%;font-size:14px;color:#647063}.v10-switch{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}.v10-switch-menu h2{margin-bottom:35px}.v10-switch-menu [role=tablist]{display:grid}.v10-switch-menu button{position:relative;background:none;border:0;border-bottom:1px solid #c8cec2;color:#657267;text-align:left;padding:25px 32px 25px 0;cursor:pointer}.v10-switch-menu button span{display:block;font-size:18px;margin-bottom:6px}.v10-switch-menu button strong{font-size:26px;font-weight:500}.v10-switch-menu button i{position:absolute;right:4px;top:45px;font-style:normal}.v10-switch-menu button[aria-selected=true]{color:#123c30;border-color:#123c30}.v10-switch[data-active-brand=zhimo] button[aria-selected=true]{color:#4653a5;border-color:#4653a5}.v10-switch[data-active-brand=zuno] button[aria-selected=true]{color:#76588b;border-color:#76588b}.v10-room{margin:0}.v10-room img{width:100%;height:400px;object-fit:cover;display:block}.v10-room figcaption{font-size:14px;margin-top:12px;color:#667265}.v10-switch-caption p{margin:23px 0 16px}.v10-info-art{height:425px;padding:42px 0;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #bfc6be;border-bottom:1px solid #bfc6be}.v10-info-art>span{font-size:18px}.v10-info-art>strong{font-size:38px;line-height:1.5;font-family:serif;font-weight:400}.v10-info-zhimo{color:#4653a5}.v10-info-zuno{color:#76588b}.v10-info-art small{color:#647065;font-size:14px}.v10-flowline{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:17px}.v10-case-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:45px}.v10-sticky-case{display:grid;grid-template-columns: .9fr 1.1fr;gap:90px}.v10-sticky-case aside{position:sticky;top:120px;align-self:start}.v10-case-room{margin-top:35px}.v10-case-room img{height:245px}.v10-case-nav{display:flex;gap:0;border-bottom:1px solid #c4cdc0;margin-bottom:28px}.v10-case-nav button{background:transparent;border:0;border-bottom:2px solid transparent;padding:15px 12px;font-size:15px;color:#647265;cursor:pointer;flex:1}.v10-case-nav button[aria-selected=true],.v10-case-nav button[aria-pressed=true]{color:#113b2f;border-bottom-color:#113b2f}.v10-case-step{display:grid;grid-template-columns:1fr 260px;gap:26px;align-items:start;padding-bottom:65px;scroll-margin-top:130px}.v10-case-step>div>span{font-size:14px;color:#6c786c}.v10-case-step h3{font-size:24px;margin:10px 0}.v10-case-step .v10-shot img{max-height:540px;object-fit:contain;object-position:top;background:#fff}.v10-case-step .v10-shot>span{display:block}.v10-case-step .v10-shot b{display:block;margin-top:6px}.v10-build,.v10-editorial-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.v10-build ol{list-style:none;margin:0;padding:0}.v10-build li{display:grid;grid-template-columns:65px 1fr;gap:20px;padding:25px 0;border-top:1px solid #c5cdc0}.v10-build li>span{font-family:serif;font-size:44px;font-weight:400;color:#789078}.v10-build li h3{font-size:25px}.v10-build li p{margin:8px 0 0}.v10-capability-lines{margin:35px 0}.v10-capability-lines p{max-width:none;display:grid;grid-template-columns:1fr 2fr;padding:24px 0;margin:0;border-top:1px solid #c5cdc0;gap:30px}.v10-capability-lines strong{font-size:24px;font-weight:500}.v10-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:60px}.v10-cta .wrap>div{display:flex;gap:20px;flex-wrap:wrap}.v10-one-intro .wrap,.v10-one-product .wrap,.v10-brand-split,.v10-about,.v10-evidence-row{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.v10-brand-logo{border-radius:50%;margin-bottom:20px;max-width:60px}.v10-inline-proof{display:flex;gap:40px;margin:35px 0 24px}.v10-inline-proof strong{font-family:serif;font-size:clamp(36px,3.8vw,58px);font-weight:400}.v10-inline-proof small{display:block;font-family:inherit;font-size:16px!important;margin-top:8px}.v10-inline-links{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px}.is-compact .v10-case-step{padding:0;grid-template-columns:1fr 260px}.v10-position{color:#4653a5!important}.v10-zuno-title{color:#76588b}.v10-service-group{border-top:1px solid #c5cdc0;padding:22px 0}.v10-service-group summary{display:flex;gap:30px;cursor:pointer;align-items:baseline;list-style:none}.v10-service-group summary:after{content:'+';margin-left:auto;font-size:28px}.v10-service-group[open] summary:after{content:'−'}.v10-service-group summary span{font-size:16px;color:#76588b}.v10-service-group summary strong{font-weight:500;font-size:23px}.v10-service-group dl{display:grid;grid-template-columns:1fr 2fr;gap:20px 45px;padding:25px 0;margin:0}.v10-service-group dt{font-weight:600;font-size:18px}.v10-service-group dd{margin:0}.v10-zuno-services .v10-editorial-row{margin-bottom:35px}.v10-zuni{border-top:1px solid #c5cdc0;padding-top:25px;margin-top:25px}.v10-zuni strong{font-size:30px;color:#76588b}.v10-before-after article{display:grid;grid-template-columns:1fr 60px 1.2fr;gap:40px;padding:42px 0;border-top:1px solid #c5cdc0}.v10-before-after article>span{font-size:32px;align-self:center}.v10-before-after article div>span{font-size:14px;color:#667467}.v10-before-after article h3{margin-top:12px}.v10-evidence-row>.v10-shot{max-width:360px}.v10-evidence-row>.v10-shot img{height:430px;object-fit:cover;object-position:top}.v10-section a:focus-visible,.v10-section button:focus-visible,.v10-hero button:focus-visible{outline:3px solid #8b9d77;outline-offset:6px}.v10-reveal{transition:opacity .7s ease,transform .7s ease}.v10-reveal.is-waiting{opacity:0;transform:translateY(12px)}
@media(max-width:1100px){.v10-hero-grid,.v10-switch,.v10-sticky-case,.v10-one-product .wrap{gap:35px}.v10-case-step{grid-template-columns:1fr 220px}.v10-proof strong{font-size:42px}.v10-one-intro .wrap,.v10-brand-split,.v10-about{gap:40px}.v10-inline-proof{gap:20px}}
@media(max-width:800px){.v10-section{padding:58px 0}.v10-hero{padding:42px 0}.v10-hero-grid,.v10-switch,.v10-sticky-case,.v10-build,.v10-editorial-row,.v10-one-intro .wrap,.v10-one-product .wrap,.v10-brand-split,.v10-about,.v10-evidence-row{grid-template-columns:1fr;gap:35px}.v10-hero h1{font-size:clamp(28px,7.5vw,44px);line-height:1.5}.v10-capability-line{font-size:14px;letter-spacing:0;margin-bottom:22px}.v10-hero p{margin:18px 0}.v10-hero-dashboard{max-width:360px;margin:auto}.v10-hero-dashboard img{height:330px}.v10-hero-context strong{font-size:28px}.v10-proof .wrap{gap:23px 20px}.v10-proof .wrap>div{flex-basis:40%}.v10-proof strong{font-size:38px}.v10-proof .wrap>div:last-of-type{flex-basis:100%}.v10-proof small{font-size:14px}.v10-switch-menu h2{margin-bottom:18px}.v10-switch-menu button{padding:16px 30px 16px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.v10-switch-menu button span{font-size:16px;margin:0}.v10-switch-menu button strong{font-size:22px}.v10-switch-menu button i{top:20px}.v10-room img{height:270px}.v10-info-art{height:340px;padding:25px 0}.v10-info-art>strong{font-size:31px}.v10-case-heading{display:block;margin-bottom:25px}.v10-sticky-case aside{position:static}.v10-sticky-case aside p:nth-of-type(2){display:none}.v10-case-room{display:none}.v10-case-step,.is-compact .v10-case-step{grid-template-columns:1fr;gap:20px;padding:0}.v10-case-step .v10-shot{max-width:285px;margin:auto}.v10-case-step .v10-shot img{max-height:580px}.v10-case-nav button{font-size:14px;padding:14px 5px}.v10-case-step h3{font-size:23px;margin-bottom:0}.v10-case-step .v10-shot>span{display:flex;flex-wrap:wrap}.v10-case-step .v10-shot b{margin:0}.v10-build li{grid-template-columns:45px 1fr;gap:15px}.v10-build li>span{font-size:36px}.v10-capability-lines p{grid-template-columns:1fr;gap:8px}.v10-cta .wrap{display:block}.v10-cta .wrap>div{margin-top:25px;display:grid}.v10-cta .btn,.v10-inline-links .btn{width:100%;justify-content:center}.v10-inline-proof{gap:28px}.v10-inline-proof strong{font-size:38px}.v10-inline-links{gap:22px}.v10-service-group summary{gap:15px;display:grid;grid-template-columns:1fr auto}.v10-service-group summary span{grid-column:1/-1;font-size:14px}.v10-service-group summary strong{font-size:22px}.v10-service-group summary:after{grid-column:2;grid-row:2}.v10-service-group dl{grid-template-columns:1fr;gap:12px}.v10-service-group dd{margin-bottom:15px}.v10-before-after article{grid-template-columns:1fr;gap:18px;padding:30px 0}.v10-before-after article>span{transform:rotate(90deg);width:32px}.v10-before-after article p{margin:10px 0}.v10-evidence-row>.v10-shot{max-width:300px;margin:auto}.v10-section h1{font-size:39px}.v10-section h2{font-size:30px}.v10-section h3{font-size:24px}.v10-flowline{font-size:16px;gap:9px}.v10-one-intro .v10-room img{height:235px}}
@media(prefers-reduced-motion:reduce){.v10-reveal{transition:none!important;transform:none!important;opacity:1!important}html{scroll-behavior:auto!important}}

.v10-service-group dl{display:block}.v10-service-group dl>div{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:18px 0;border-bottom:1px solid #e1e4db}.v10-service-group dt,.v10-service-group dd{line-height:1.8}@media(max-width:800px){.v10-service-group dl>div{grid-template-columns:1fr;gap:8px}.v10-service-group dd{margin:0}}
