/* Corporate hierarchy refinement. Existing palette, serif and shared grid retained. */
.v9-section{padding:100px 0}.v9-hero{background:var(--gh-ivory);padding:65px 0 75px}.v9-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.v9-hero h1{font:600 clamp(44px,4.5vw,64px)/1.45 var(--serif);letter-spacing:-.045em;color:#123b31;margin:26px 0}.v9-capability-line{font-size:14px!important;letter-spacing:.025em;color:#526157;margin:0}.v9-lead{max-width:520px;margin-bottom:30px}.v9-hero .actions{gap:22px;flex-wrap:wrap}.v9-ecosystem{margin:0;padding:45px 30px 25px;border-top:1px solid #a7b6a3;border-bottom:1px solid #a7b6a3;position:relative}.v9-eco-center{padding-bottom:40px;border-bottom:1px solid #ccd4c7}.v9-eco-center>span{font:500 14px/1.7 'Manrope',sans-serif;letter-spacing:.15em;color:#69786b}.v9-eco-center>strong{display:block;font:500 30px/1.7 var(--serif);margin-top:18px;color:#123b31}.v9-eco-nodes{display:grid;grid-template-columns:1fr 1fr;gap:30px 25px;padding:34px 0 24px}.v9-eco-nodes>div{border-left:2px solid #a4b69a;padding-left:15px}.v9-eco-nodes span{font-size:16px;color:#123b31;font-weight:600}.v9-eco-nodes p{font-size:16px!important;margin:7px 0 0}.v9-ecosystem figcaption{color:#65715e;text-align:left}.v9-proof{padding:38px 0 90px;background:#fffefb;border-top:1px solid #dfe3d8}.v9-proof-strip{display:grid;grid-template-columns:1fr 1.35fr .6fr 1.3fr;gap:30px;align-items:center}.v9-proof-strip>div{display:flex;flex-direction:column;gap:10px}.v9-proof-strip strong{font:500 clamp(34px,4vw,58px)/1.25 var(--serif);color:#123b31;white-space:nowrap}.v9-proof-strip strong>span{font-size:.55em}.v9-proof-strip>div>span{font-size:16px;color:#526157}.v9-proof-strip .v9-tech-proof{font:500 clamp(20px,2.1vw,29px)/1.5 'Manrope',sans-serif;letter-spacing:-.05em}.v9-data-note{font-size:14px!important;line-height:1.7!important;color:#61705e;margin:24px 0 0}.v9-proof-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;margin-top:65px;padding-top:60px;border-top:1px solid #d7ded1;align-items:center}.v9-proof-story h2,.v9-section h2{font:600 clamp(30px,3.6vw,48px)/1.5 var(--serif);color:#123b31;letter-spacing:-.035em;margin:0 0 24px}.v9-kicker{display:block;font-size:14px;color:#647460;margin-bottom:20px}.v9-proof-story p{margin:0 0 22px}.v9-product-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:35px 45px;background:#f2f3eb;align-items:start}.v9-device{border:0;background:none;cursor:zoom-in;min-width:0;width:100%;padding:0;font:inherit;color:#123b31;display:block;max-width:240px;margin:auto}.v9-device img{display:block;width:100%;height:auto;aspect-ratio:560/1249;object-fit:contain;border:5px solid #283c31;border-radius:24px;background:#fff;box-sizing:border-box}.v9-device>span{display:block;font-size:16px;margin-top:16px;text-align:left;line-height:1.65}.v9-device small{display:block;text-decoration:underline;text-underline-offset:4px;margin-top:6px}.v9-section-heading{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:48px}.v9-section-heading h2{margin:0}.v9-section-heading>p{max-width:440px;margin:0}.v9-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.v9-route-grid article{border-top:1px solid #bbc8b4;padding-top:28px;display:flex;flex-direction:column;min-width:0}.v9-route-intent{font-size:22px;font-weight:500;color:#123b31;margin-bottom:28px}.v9-route-grid h3{display:flex;align-items:center;gap:14px;font:600 30px/1.5 'Manrope','Noto Sans TC',sans-serif;margin:0 0 20px;color:#123b31;min-height:45px}.v9-route-grid h3 img{object-fit:contain;border-radius:50%}.v9-route-grid p{margin:0 0 22px}.v9-route-grid small{color:#61705e;display:block;margin-top:auto;margin-bottom:20px}.v9-route-grid a{align-self:flex-start}.v9-route-zhimo h3,.v9-route-zhimo .v9-route-intent,.v9-zhimo h1,.v9-zhimo .v9-kicker{color:#465aa0}.v9-route-zuno h3,.v9-route-zuno .v9-route-intent{color:#70557e}.v9-build{background:#f1f3eb}.v9-build-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;list-style:none;margin:0 0 30px;padding:0}.v9-build-steps li{border-top:1px solid #bac7b2;padding-top:22px}.v9-build-steps li>span{font:400 36px/1.5 var(--serif);color:#6b7d60}.v9-build-steps h3,.v9-capability-grid h3{font-size:23px;margin:18px 0 15px;font-weight:500;color:#123b31}.v9-build-steps p{font-size:17px!important;margin-bottom:12px}.v9-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.v9-capability-grid article{border-top:1px solid #cad3c4;padding-top:10px}.v9-capability-grid p{font-size:17px!important;margin-bottom:0}.v9-custom-entry{margin-top:55px;padding-top:30px;border-top:1px solid #b6c3ac;display:flex;align-items:center;justify-content:space-between;gap:40px}.v9-custom-entry h3{font:600 27px/1.5 var(--serif);color:#123b31;margin:0}.v9-custom-entry p{margin:12px 0 0}.v9-custom-entry .btn{flex-shrink:0}.v9-contact{background:#123b31;color:#f8f7f2}.v9-contact>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.v9-contact h2{color:#f8f7f2;margin:0}.v9-contact p{color:#e1e7db;margin:0 0 25px}.v9-contact .btn{background:#f8f7f2;color:#123b31;border-color:#f8f7f2}.v9-contact .gh-link{color:#edf0e6;border-color:#b9c5af}.v9-contact small{display:block;color:#ccd6c3;margin-top:22px}.v9-contact .actions{gap:20px;flex-wrap:wrap}.v9-brand-hero{padding-block:65px 75px;max-width:1320px}.v9-brand-title{display:flex;align-items:center;gap:25px;margin-bottom:25px}.v9-brand-title h1{font:600 clamp(46px,5vw,70px)/1.3 var(--serif);margin:0;color:#123b31}.v9-brand-title img{object-fit:contain;border-radius:50%}.v9-brand-hero h2{font:500 34px/1.6 var(--serif);color:#123b31;margin:0 0 24px}.v9-brand-hero>p{max-width:720px;margin:0 0 28px}.v9-profile-proof{padding:38px 0;background:#f0f2e8;border-block:1px solid #d6decc}.v9-profile-proof .v9-proof-strip{grid-template-columns:.8fr 1fr 1.4fr;gap:60px}.v9-profile-proof small{display:block;margin-top:24px;color:#61705e}.v9-profile-product{display:grid;grid-template-columns:1.3fr .8fr;gap:70px;align-items:center}.v9-profile-points article{border-top:1px solid #c5d0be;padding-top:22px;margin-bottom:30px}.v9-profile-points h3{font-size:24px;color:#123b31;margin:0 0 12px}.v9-profile-points p{margin:0}.v9-brand-story{background:#f2f3ec}.v9-brand-story>.wrap,.v9-brand-story-inner{display:grid;grid-template-columns:1fr 1fr;gap:85px}.v9-brand-story p:first-child,.v9-brand-story-inner p:first-child{margin-top:0}.v9-feature-details details{border-bottom:1px solid #d6d3dc}.v9-feature-details summary{font-size:18px;font-weight:500;padding:18px 30px 18px 0;cursor:pointer;color:#41394d}.v9-feature-details p{font-size:17px!important;margin:0 0 20px}.page-products-zuno .one-feature-panel{align-items:start}.page-products-zuno .z-screen-stage{background:#f4f3f1}.page-products-zuno .gh-zuno-visual{background:#f0eeed}.page-products-zuno .z-voice-focus{background:#f3f1ef}.page-products-zuno .z-voice-focus h2,.page-products-zuno .z-voice-focus p{color:#41394d}.v9-zhimo .btn.primary{background:#465aa0;border-color:#465aa0}.v9-zhimo h1{color:#465aa0}
@media(max-width:1100px){.v9-hero-grid{gap:35px;grid-template-columns:1.1fr 1fr}.v9-hero h1{font-size:44px}.v9-ecosystem{padding:30px 20px}.v9-eco-center>strong{font-size:25px}.v9-eco-nodes{gap:20px 15px}.v9-eco-nodes span{font-size:14px}.v9-hero .actions{gap:18px}.v9-proof-story{gap:45px}.v9-product-pair{padding:25px;gap:20px}.v9-route-grid{gap:28px}.v9-section-heading{gap:40px}.v9-profile-product{gap:40px}.v9-profile-proof .v9-proof-strip{gap:35px}.v9-capability-grid,.v9-build-steps{grid-template-columns:1fr 1fr}.v9-contact>.wrap{gap:45px}.v9-route-grid h3{font-size:26px}}
@media(max-width:800px){.v9-section{padding:62px 0}.v9-hero{padding:36px 0}.v9-hero-grid{grid-template-columns:1fr;gap:30px}.v9-hero h1{font-size:clamp(29px,7.8vw,42px);line-height:1.5;margin:20px 0}.v9-capability-line{font-size:14px!important;max-width:320px}.v9-lead{font-size:17px!important;margin-bottom:22px}.v9-hero .actions{display:grid;grid-template-columns:1fr;gap:12px}.v9-hero .btn{width:100%;justify-content:center}.v9-hero .gh-link{justify-self:start}.v9-ecosystem{padding:22px 0 0;border-bottom:0}.v9-eco-center{display:none}.v9-eco-nodes{padding:0;gap:18px 14px}.v9-eco-nodes>div{padding-left:10px}.v9-eco-nodes span{font-size:14px}.v9-eco-nodes p{font-size:14px!important;margin-top:4px}.v9-ecosystem figcaption{display:none}.v9-proof{padding:30px 0 55px}.v9-proof-strip{grid-template-columns:1fr 1.25fr;gap:26px 20px}.v9-proof-strip strong{font-size:38px}.v9-proof-strip>div>span{font-size:14px}.v9-proof-strip .v9-tech-proof{font-size:21px}.v9-proof-story{grid-template-columns:1fr;gap:30px;padding-top:35px;margin-top:35px}.v9-proof-story h2,.v9-section h2{font-size:32px}.v9-proof-story p{margin-bottom:18px}.v9-product-pair{padding:22px 14px;gap:18px}.v9-device>span{font-size:14px}.v9-device img{border-width:4px;border-radius:18px}.v9-section-heading{display:block;margin-bottom:30px}.v9-section-heading>p{margin-top:20px}.v9-route-grid{grid-template-columns:1fr;gap:36px}.v9-route-grid article{padding-top:23px}.v9-route-intent{font-size:22px;margin-bottom:20px}.v9-route-grid h3{font-size:28px;margin-bottom:15px}.v9-route-grid small{margin-bottom:15px}.v9-build-steps{gap:22px}.v9-build-steps h3,.v9-capability-grid h3{font-size:21px}.v9-build-steps p,.v9-capability-grid p{font-size:16px!important}.v9-capability-grid{gap:30px 22px}.v9-custom-entry{display:block;margin-top:35px}.v9-custom-entry h3{font-size:25px}.v9-custom-entry .btn{margin-top:22px;width:100%;justify-content:center}.v9-contact>.wrap{grid-template-columns:1fr;gap:25px}.v9-contact .actions{display:grid;grid-template-columns:1fr}.v9-contact .btn{width:100%;justify-content:center;white-space:normal;text-align:center}.v9-contact .gh-link{justify-self:start}.v9-brand-hero{padding-block:40px 48px}.v9-brand-title h1{font-size:44px}.v9-brand-title img{width:50px;height:50px}.v9-brand-hero h2{font-size:29px}.v9-brand-hero .actions{flex-direction:column;align-items:stretch}.v9-brand-hero .btn{justify-content:center}.v9-brand-hero .gh-link{align-self:flex-start}.v9-profile-proof .v9-proof-strip{grid-template-columns:1fr 1.25fr;gap:22px}.v9-profile-proof .v9-proof-strip>p{grid-column:1/-1;margin:0}.v9-profile-product{grid-template-columns:1fr;gap:30px}.v9-brand-story>.wrap,.v9-brand-story-inner{grid-template-columns:1fr;gap:22px}.v9-brand-story h2,.v9-brand-story-inner h2{margin-bottom:0}.page-products-zuno .gh-product-hero{padding-top:36px}.page-products-zuno .z-screen-stage{display:none}.page-products-zuno .one-feature-panel{min-height:0}.page-products-zuno .gh-zuno-visual{display:none}.page-products-zuno .one-feature-tabs{position:static}.page-products-zuno .gh-product-hero-copy h1{font-size:36px;line-height:1.5}.page-products-zuno .gh-product-hero-copy>p br{display:none}.page-products-zuno .pricing-grid{grid-template-columns:1fr}.page-products-zuno .z-feature-section{padding-block:45px}.page-products-zuno .one-feature-copy{padding:25px 20px}.page-products-zuno .one-feature-copy h3{font-size:27px}.page-products-zuno .z-voice-focus{padding-block:50px}}
@media(max-width:360px){.v9-hero h1{font-size:28px}.v9-capability-grid,.v9-build-steps{grid-template-columns:1fr}.v9-proof-strip strong{font-size:33px}.v9-proof-strip .v9-tech-proof{font-size:18px}}
.mark-zuno::before,.finder-z::before,.zuno-orb::before{content:'Z'}
.v9-anchor{display:block;scroll-margin-top:100px;height:0}
.page-products-zuno .z-voice-focus h3,.page-products-zuno .z-voice-focus strong{color:#41394d}.page-products-zuno .z-voice-focus .micro,.page-products-zuno .z-voice-route article>span{color:#70557e}.page-products-zuno .z-phone-boundary{background:#ebe8e9;border-color:#d4cdd6}
@media(min-width:801px) and (max-width:1000px){.v9-hero-grid{grid-template-columns:1fr}.v9-hero h1{font-size:48px}.v9-eco-center{display:none}.v9-eco-nodes{grid-template-columns:repeat(4,1fr);padding-top:0}.v9-ecosystem{padding:25px 0 0;border-bottom:0}.v9-ecosystem figcaption{display:none}}
