.commercial-zaoai,.commercial-product,.commercial-bridge{--color-action:var(--color-ai);--color-accent:var(--color-ai);--color-accent-surface:var(--color-surface-ai)}.cta-band,.band-ink,.series-hero{--color-action:var(--color-surface);--color-action-text:var(--color-ink)}.button.button-primary,.button.button-dark{background:var(--color-action);color:var(--color-action-text);border:1px solid var(--color-action);border-radius:var(--radius-control);min-height:var(--control-height);box-shadow:none}.button.button-primary:hover,.button.button-dark:hover{background:var(--color-action);color:var(--color-action-text);border-color:var(--color-action);box-shadow:inset 0 -3px var(--color-action-text)}.button.button-primary:active,.button.button-dark:active{box-shadow:inset 0 -1px var(--color-action-text)}.button.button-quiet{border-radius:var(--radius-control)}.button:disabled{cursor:wait;opacity:.65}.button span,.header-cta span,.nav-product span{color:inherit}.text-link{color:var(--color-action)}.text-link:hover{border-bottom-color:var(--color-accent)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.commercial-zaoai .button:focus-visible,.commercial-zaoai .text-link:focus-visible,.commercial-zaoai .scenario-card:focus-visible{outline-color:var(--color-ai)}.field input,.field select,.field textarea{border-radius:var(--radius-control);min-height:var(--control-height);border-color:var(--color-line-strong);font-size:1rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-ink)}.field textarea{min-height:128px}.commercial-product-card:hover,.scenario-card:hover{background:var(--color-surface-ai)}.commercial-product .commercial-product-card:hover h3,.scenario-card:hover b{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.commercial-product .text-link,.commercial-bridge .text-link{color:var(--color-ai)}.commercial-zaoai .commercial-values article{border-color:var(--color-line)}.mobile-menu>summary{cursor:pointer}.mobile-menu[open]>summary span:first-child{transform:translateY(8px)rotate(45deg)}.mobile-menu[open]>summary span:nth-child(2){opacity:0}.mobile-menu[open]>summary span:last-child{transform:translateY(-8px)rotate(-45deg)}.mobile-menu nav{overscroll-behavior:contain;max-height:calc(100dvh - 76px);overflow-y:auto}.mobile-top{flex-direction:row;justify-content:space-between;align-items:center;padding-block:8px}.mobile-top .mobile-lang{height:auto;min-height:44px;color:var(--color-text-muted);font-size:.875rem}.mobile-services{padding:0}.mobile-services details>summary{cursor:pointer;justify-content:space-between;align-items:center;width:auto;height:auto;min-height:48px;padding:12px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.mobile-services details>summary::-webkit-details-marker{display:none}.mobile-services details>summary:after{content:"+";color:var(--color-text-muted);font-size:1.25rem}.mobile-services details[open]>summary:after{content:"−"}.mobile-services details>div{border-left:2px solid var(--color-line);padding:0 0 12px 16px}.mobile-services details a{display:block}.mobile-menu nav .mobile-product{background:var(--color-ai);color:var(--color-surface);border-radius:var(--radius-control);margin-block:4px 12px;padding:12px 16px}.mobile-block>p{margin-bottom:4px;font-size:.8125rem}.mobile-foot{padding-top:14px}.mobile-menu nav .mobile-foot .button{padding:12px 20px}.commercial-home .band{padding-block:var(--space-section-compact)}.commercial-home .band-head{margin-bottom:28px}.commercial-home .commercial-home-hero .hero-v2-inner{padding-bottom:24px}.commercial-home .hero-questions a{padding-block:20px}.commercial-home .commercial-values article>.icon-mark{margin-bottom:10px}.commercial-home .commercial-values h3{margin-block:10px 12px}.commercial-home .commercial-product-card{gap:12px;padding:28px}.commercial-home .commercial-product-card h3{font-size:clamp(1.3rem,2vw,1.65rem)}.commercial-home .commercial-product .hero-actions{margin-top:24px}.commercial-home #ways-we-help .ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.commercial-home #ways-we-help .ways>a{min-height:0;padding-block:20px}.commercial-home #ways-we-help h3{margin-block:20px 12px;font-size:1.25rem}.commercial-home #ways-we-help .ways p{font-size:1rem}.commercial-home #ways-we-help .way-top{flex-direction:column;align-items:flex-start;gap:12px}.commercial-home .pdf-preview{padding:16px 16px 10px}.commercial-home .pdf-preview img{height:200px}.v11-proof{background:var(--color-surface-subtle)}.v11-proof .v11-proof-grid{grid-template-columns:1fr 1.2fr;gap:48px;display:grid}.v11-proof h2{font-size:clamp(1.6rem,2.8vw,2.1rem)}.v11-proof p,.v11-proof li{font-size:1rem;line-height:1.8}.v11-proof .commercial-attribution{color:var(--color-text-muted);padding-top:16px;display:block}.v11-proof ul{padding-left:20px}.v11-proof .hero-actions{flex-wrap:wrap;gap:18px;margin-top:24px}.v11-proof .text-link{font-size:.875rem}.scenario-example{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:var(--radius-control);overflow:hidden}.scenario-example-heading{padding:26px 28px 0}.scenario-example-heading .eyebrow{margin-bottom:12px;font-size:.8125rem}.scenario-example-heading h2{margin:0 0 20px;font-size:clamp(1.4rem,2.4vw,1.85rem)}.scenario-example-tabs{border-bottom:1px solid var(--color-line);gap:8px;padding:0 28px 20px;display:flex}.scenario-example-tabs button{font:inherit;border-radius:var(--radius-control);border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-ink);cursor:pointer;padding:10px 18px;font-size:.9375rem;font-weight:600}.scenario-example-tabs button[aria-selected=true]{background:var(--color-ai);color:var(--color-surface);border-color:var(--color-ai)}.scenario-example-tabs button[aria-selected=false]:hover{background:var(--color-surface-ai);border-color:var(--color-ai)}.scenario-example-panel{padding:28px}.scenario-example-panel[hidden]{display:none}.scenario-example-panel ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.scenario-example-panel li{border-top:2px solid var(--color-line);min-width:0;padding-top:16px}.scenario-example-number{color:var(--color-ai);font-size:.875rem;font-weight:600}.scenario-example-panel .eyebrow{margin:12px 0 8px;font-size:.875rem}.scenario-example-panel h3{margin:0 0 12px;font-size:1.125rem}.scenario-example-panel p:last-child{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.75}.v11-zaoai .band{padding-block:var(--space-section-compact)}.v11-zaoai .hero-v2{padding-bottom:24px}.v11-zaoai .hero-v2-inner{align-items:center}.v11-zaoai .commercial-system{padding:28px}.v11-zaoai .commercial-system span{padding-block:10px}.v11-zaoai .commercial-system h2{margin-bottom:20px;font-size:1.35rem}.v11-zaoai .scenario-card{border:1px solid var(--color-line);padding:24px}.v11-zaoai .scenario-card:nth-child(n+3){gap:6px}.v11-zaoai .scenario-card:nth-child(n+3) .status{font-size:.8125rem}.v11-zaoai .scenario-card .way-go{padding-top:12px}.v11-zaoai .ways>a{background:var(--color-surface);border:1px solid var(--color-line);padding:20px}.v11-zaoai .ways>a:hover{border-color:var(--color-ai);background:var(--color-surface-ai)}.v11-zaoai .ways h3{margin:0 0 10px;font-size:1.25rem}.v11-zaoai .ways p{font-size:1rem}.v11-zaoai .hero-actions{flex-wrap:wrap}.v11-zaoai details,.resource-limits{border-block-start:1px solid var(--color-line-strong)}.v11-zaoai details>summary,.resource-limits>summary{cursor:pointer;padding:18px 4px;font-size:1rem;font-weight:600}.v11-zaoai details>p,.resource-limits>p{margin:0;padding:0 4px 16px;font-size:1rem;line-height:1.8}.v11-zaoai .operations-workflow{margin-block:12px 24px}.resource-hero-preview.hero-fit{background:0 0;border:0}.resource-hero-preview .pdf-preview{margin:0;padding:18px}.resource-hero-preview .pdf-preview img{height:260px}.resource-version{padding-top:12px}.resource-version>p{display:none}.resource-version ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.resource-version ul li{color:var(--color-text-muted);border:0;padding:0;font-size:.8125rem;line-height:1.6;display:block}.resource-version ul li b{font-size:inherit;margin-right:5px;font-weight:500}.resource-limits{margin-top:12px}.resource-limits .checks{padding-bottom:20px}.lead-magnet{border-top:2px solid var(--color-ink)}.lead-magnet-form .notice{font-size:.875rem}.knowledge-article-group+.knowledge-article-group{margin-top:36px}.knowledge-article-group>h3{margin-bottom:18px;font-size:1.25rem}@media (max-width:1100px){.operations-workflow ol{grid-template-columns:1fr;gap:20px}.operations-workflow li{grid-template-columns:70px 1fr;column-gap:20px;display:grid}.operations-workflow .workflow-node{border-bottom:0;border-left:2px solid var(--color-line-strong);grid-row:span 3;align-self:stretch;align-items:flex-start;margin:0;padding:6px}.operations-workflow [data-kind=ai] .workflow-node{border-left-color:var(--color-ai)}.operations-workflow [data-kind=human] .workflow-node{border-left:3px double var(--color-ink);border-bottom:0}.operations-workflow .workflow-node:after,.operations-workflow li:nth-child(3) .workflow-node:after{content:"↓";bottom:-20px;left:24px;right:auto}.operations-workflow li:last-child .workflow-node:after{content:none}.operations-workflow h3{margin:6px 0}.commercial-home #ways-we-help .ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.commercial-home .commercial-home-hero .hero-v2-inner{grid-template-columns:1fr}.commercial-home .operations-hero{max-width:400px}.v11-proof .v11-proof-grid{grid-template-columns:1fr;gap:20px}.scenario-example-panel ol{grid-template-columns:1fr;gap:18px}.scenario-example-panel li{grid-template-columns:28px 1fr;gap:12px;display:grid}.scenario-example-panel .eyebrow{margin-top:0}.scenario-example-heading{padding:20px 20px 0}.scenario-example-tabs{padding-inline:20px}.scenario-example-panel{padding:20px}.operations-workflow li{padding-left:0}.operations-workflow .workflow-number{position:static}.v11-zaoai .scenario-grid{grid-template-columns:1fr}.resource-version ul{gap:6px 12px}.hero-actions{gap:16px}}@media (max-width:480px){.commercial-home #ways-we-help .ways{grid-template-columns:1fr}.commercial-home #ways-we-help .way-top{flex-direction:row;align-items:center}.commercial-home .hero-questions ol{gap:0}.commercial-home .hero-questions a{padding-block:16px}}.hero-carousel-panels{display:grid}.hero-carousel-panel{visibility:hidden;pointer-events:none;grid-area:1/1;min-height:clamp(520px,48vw,700px)}.hero-carousel-panel.is-active{visibility:visible;pointer-events:auto;animation:.32s ease-out both hero-slide-in}.hero-carousel-panel h2{font-weight:700;font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);margin:0}.hero-carousel-panel h2 em{color:var(--color-brand-strong);font-style:normal}html[lang=en] .hero-carousel-panel h2{font-weight:640}.commercial-home-hero .hero-carousel-panel h2{font-size:clamp(2.2rem,4.2vw,3.65rem);line-height:1.25}.commercial-home-hero .hero-carousel-panel h2 em{color:var(--color-brand)}.hero-carousel-panel[aria-hidden=true] a,.hero-carousel-panel[aria-hidden=true] button{pointer-events:none}@keyframes hero-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-carousel-slide{animation:none}}.hero-carousel-art-slot{min-width:0}.hero-carousel-art-placeholder{aspect-ratio:1;visibility:hidden;width:100%;margin-bottom:56px}.hero-carousel-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-bottom:clamp(28px,3.2vw,40px);display:flex}.hero-carousel-arrows{flex:none;gap:8px;display:flex}.hero-carousel-arrows button:disabled{cursor:not-allowed;opacity:.42}.hero-carousel-arrows button{border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;place-items:center;font-size:17px;transition:background .18s,border-color .18s,color .18s;display:grid}.hero-carousel-arrows button:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.hero-carousel-tabs{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;display:flex}.hero-carousel-tabs button{border:1px solid var(--color-line);cursor:pointer;min-height:44px;font-size:var(--text-meta);color:var(--color-text-muted);background:0 0;padding:9px 16px;font-weight:700;transition:color .18s,border-color .18s,background .18s}.hero-carousel-tabs button:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.hero-carousel-tabs button[aria-selected=true]{color:var(--color-surface);background:var(--color-brand);border-color:var(--color-brand)}.hero-carousel-count{font-size:var(--text-meta);letter-spacing:.12em;color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}@media (max-width:760px){.hero-carousel-panel{min-height:0}.commercial-home-hero .hero-carousel-panel h2{font-size:clamp(2rem,8.2vw,2.6rem)}.hero-carousel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.hero-carousel-tabs button{white-space:normal;width:100%;min-width:44px;padding-inline:8px}.hero-carousel-controls{padding-bottom:24px}.hero-carousel-arrows{order:2}.hero-carousel-count{order:3;margin-left:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
