/* v3.9.0: section-specific visual storytelling. Only the three .z10 pages. */
.z10{--z10-paper:#fcfaf3;--z10-soft:#edf3e9;--z10-teal:#087b79;--z10-ink:#173e48;--z10-line:#b5c8b8}.z10-icon{width:25px;height:25px;display:inline-block;vertical-align:middle;flex-shrink:0}.z10 .z8-hero{position:relative;isolation:isolate;gap:44px;padding:46px 0 42px}.z10 .z8-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 85% 35%,#cfe6d754,transparent 65%);pointer-events:none}.z10 .z8-hero h1{font-size:clamp(37px,4.1vw,54px);line-height:1.1;letter-spacing:-.035em}.z10 .z8-lead{font-size:16px;line-height:1.8;max-width:560px}.z10 .z8-section{padding:45px 0;border-top:1px solid #b5c8b84d}.z10 .z8-heading h2{font-size:clamp(29px,2.9vw,39px);line-height:1.2}.z10 .z8-heading>p{font-size:15px;line-height:1.75}.z10 .z8-tint{border:0;border-radius:22px;padding:32px;background:linear-gradient(115deg,#e5efe7,#f7f0dc);margin:15px 0}.z10 .z8-split{gap:46px}.z10 .z8-readmore{max-width:100%}.z10 .z8-badge{border-radius:7px;font-size:10px;letter-spacing:.02em;padding:5px 8px}.z10-readmore{border-top:1px solid #a9bfb0;padding:0;margin-top:22px;grid-column:1/-1}.z10-readmore>summary{padding:15px 0;cursor:pointer;font:650 13px/1.6 system-ui;color:#286258}.z10-readmore>p,.z10-readmore>div{margin-block:12px}.z10 .z10-readmore .z8-three{padding:15px 0}.z10 .z8-capability-index{gap:9px;padding-bottom:26px}.z10 .z8-capability-index a{display:flex;gap:7px;background:transparent;border:0;border-bottom:1px solid #adc3b0;border-radius:0;padding:10px 9px;font-size:12px}.z10 .z8-capability-index .z10-icon{width:17px;height:17px}.z10 .z8-picture{border:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible;position:relative}.z10 .z8-picture img{border-radius:24px;max-height:400px}.z10 .z8-picture figcaption{padding:12px 0;color:#48645d}.z10-photo-note{display:flex;align-items:center;justify-content:center;gap:12px;background:#e5efe4;border-top:1px solid #a9c3ad;padding:12px;border-radius:0 0 14px 14px;font-size:12px}.z10-photo-note .z10-icon{width:18px;height:18px}.z10-photo-note i{font-style:normal;color:#b18537}
/* Platform opening: foreground product record, faint human scenery behind. */
.z10-workspace-scene{position:relative;padding:24px 12px 8px;background:linear-gradient(120deg,#f7f2e4a8,#ebf4edcc),url('trial-workspace-display.webp') center/cover;border-radius:30px;min-width:0}.z10-scene-caption{display:flex;justify-content:space-between;gap:10px;padding:0 12px 16px;font-size:12px;font-weight:650;color:#31594f}.z10-scene-caption small{font-weight:400;font-size:11px}.z10-mini-window{background:#fffef8;border:1px solid #9ab8a7;box-shadow:0 20px 42px #214c3b18;border-radius:17px;overflow:hidden}.z10-mini-window>header{display:flex;gap:9px;align-items:center;background:#143d48;color:#eff9f3;padding:15px 18px}.z10-mini-window>header>.z10-icon{color:#e4b458;width:20px;height:20px}.z10-mini-window>header strong{font-size:14px}.z10-mini-window>header span{margin-left:auto;font-size:10px;color:#c3e2d6}.z10-mini-tabs{display:flex;gap:8px;padding:16px 18px 0}.z10-mini-tabs button{min-height:40px;padding:9px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#4d6b60;font-size:12px;border-radius:0}.z10-mini-tabs button[aria-pressed=true]{border-color:#087b79;color:#087b79;font-weight:750}.z10-mini-person{display:flex;align-items:center;gap:11px;padding:20px 18px 14px;flex-wrap:wrap}.z10-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#d2eadd;color:#24554b;font-size:12px;font-weight:750}.z10-mini-person>div strong,.z10-mini-person>div small{display:block}.z10-mini-person strong{font-size:14px}.z10-mini-person small{font-size:10px;color:#5c7265;line-height:1.7;margin-top:3px}.z10-signal{font-size:10px;padding:5px 8px;background:#f4e4bf;color:#71562a;border-radius:6px;margin-left:auto}.z10-mini-detail{margin:0 18px 20px;padding:20px;border-left:3px solid #087b79;background:#edf5e9;min-height:160px;border-radius:0 12px 12px 0}.z10-mini-kicker{font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#4b7464}.z10-mini-detail h3{font:700 23px/1.25 Georgia;margin:12px 0;color:#214e4b}.z10 .z10-mini-detail p{font-size:13px;line-height:1.7;margin-bottom:0}.z10-mini-window>footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#f0f3e8;padding:13px 18px}.z10-mini-window>footer span{display:flex;align-items:center;gap:6px;font-size:10px;color:#416c5c}.z10-mini-window>footer .z10-icon{width:15px;height:15px}.z10-scene-bottom{display:flex;gap:20px;justify-content:center;padding:15px 0 0;color:#376657;font-size:11px}.z10-scene-bottom span::before{content:'✓';margin-right:6px;color:#0a8075}
/* Guided product evidence; no extra dashboard cards around the existing portal. */
.z10-tour-nav{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 20px}.z10-tour-nav button{min-height:44px;border:0;background:transparent;border-bottom:1px solid #9eb6a5;border-radius:0;padding:10px 7px;color:#32675e;font-size:12px;text-align:left}.z10-tour-nav button:hover{border-color:#087b79;color:#087b79}.z10-portal-tour .hp-portal{border-radius:18px;box-shadow:0 20px 50px #173e4810}.z10-resource-stage .z9-switch-controls{justify-content:center}.z10-resource-stage .z9-resource-visual{grid-template-columns:1fr 1fr;gap:0;background:transparent}.z10 .z10-resource-network>article{display:grid;grid-template-columns:35px 1fr;gap:4px 14px;border:0;border-bottom:1px solid #a8c2af;background:transparent;border-radius:0;padding:20px 25px;position:relative}.z10-resource-network>article .z9-icon{grid-row:1/3;width:28px;height:28px;margin-top:4px}.z10-resource-network>article h3{margin:0;font-size:16px}.z10-resource-network>article p{margin:0;font-size:13px}.z10-network-center{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:15px 0 22px;margin-bottom:12px;border-bottom:1px dashed #88a992;color:#23594f;flex-wrap:wrap}.z10-network-center>.z10-icon{width:36px;height:36px;color:#bc8e37}.z10-network-center strong{font-size:20px}.z10-network-center small{width:100%;text-align:center;font-size:12px;color:#536f60}.z10 .z8-resource-list article{background:none;border-bottom-color:#aac3af}.z10 .z8-resource-list article h3{font-size:16px}.z10-conversation-sheet{background:#fffdf5;border-radius:3px 20px 20px 20px;border:1px solid #9eb8a5;box-shadow:9px 10px 0 #e1ebdb;padding:26px}.z10-sheet-top{display:flex;align-items:center;gap:9px;color:#456e5d;font-size:11px;border-bottom:1px solid #b4cbb5;padding-bottom:15px;margin-bottom:20px}.z10 .z10-transcript-quote{font:italic 22px/1.6 Georgia;margin:22px 0;color:#2f5c4f}.z10-insight-signals{display:flex;gap:8px;flex-wrap:wrap}.z10-insight-signals span{font-size:10px;color:#37624f;background:#e1efdf;border-radius:6px;padding:6px 8px}.z10-roadmap .z8-three{border-top:1px dashed #b59e69;padding-top:25px}.z10-roadmap .z8-insight.z10-future-branch{background:transparent;border:0;border-left:1px dashed #b8a16c;border-radius:0;padding:12px 25px;box-shadow:none;align-self:stretch}.z10-future-route{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:22px 0;border-bottom:1px dashed #b4bd9f;color:#426b58}.z10-future-route span{font-size:12px}.z10-future-route i{font-style:normal;color:#b18e41}.z10-roadmap-symbol{display:block;color:#94803e;margin-bottom:14px}.z10-roadmap-symbol .z10-icon{width:31px;height:31px}
/* Capabilities sources become a compact constellation instead of large tiles. */
.z10 .z8-source-flow{gap:52px;grid-template-columns:1fr 1.05fr}.z10 .z8-source-grid{gap:17px 12px;align-content:start}.z10 .z8-source-grid button{border:0;border-radius:0;background:transparent;box-shadow:none;padding:10px 8px;min-height:112px;text-align:center}.z10 .z8-source-grid button[aria-pressed=true]{background:transparent;padding:10px 8px;border:0}.z10 .z9-source-icon{height:50px;min-width:50px;width:max-content;max-width:100%;padding:11px;display:flex;align-items:center;justify-content:center;background:#fffef8;border:1px solid #bed1bd;border-radius:16px;margin:0 auto 10px;box-shadow:0 4px 10px #163d3008}.z10 .z9-source-icon .z9-icon{width:28px;height:28px}.z10 .z8-source-grid button[aria-pressed=true] .z9-source-icon{outline:2px solid #087b79;outline-offset:3px;background:#e1f1e4}.z10 .z8-source-grid button strong{font-size:13px}.z10 .z8-source-grid button small{font-size:10px;line-height:1.7;color:#526f60}.z10 .z8-engine{background:radial-gradient(ellipse at 20% 0,#c8e4d9,#edf4e8 65%);border:0;color:#1f514c;padding:28px;position:relative;box-shadow:none}.z10 .z8-engine::before{content:'';position:absolute;left:-52px;top:50%;width:52px;border-top:2px dashed #78a994}.z10 .z8-engine h3{color:#1d514d;font-size:24px}.z10 .z8-engine>p{color:#476d5e;font-size:14px}.z10 .z8-ai-mark{width:59px;height:59px;background:#153f48;color:#ecc16c;border:0;margin-top:18px}.z10 .z8-ai-mark .z10-icon{width:28px;height:28px}.z10 .z9-outcome-picker button{background:#f9fcf2;color:#315b51;border-color:#97b9a3;font-size:11px}.z10 .z9-outcome-picker button[aria-pressed=true]{background:#153f48;color:#edf7ef;border-color:#153f48}.z10 .z9-journey-result{background:#fffdf5;border-radius:12px;border-left:3px solid #b89549;padding:18px}.z10 .z9-journey-result>strong{font-size:18px}.z10 .z8-engine .z9-journey-result p{font-size:13px;line-height:1.75}.z10 .z9-record-footer{font-size:11px}
/* Calling directions are demonstrated in a human scene. */
.z10-calling-stage .z10-conversation-demo>nav{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}.z10-conversation-demo>nav button,.z10-record-choices button{border:1px solid #a6c3af;background:transparent;color:#426c59;border-radius:999px;padding:10px 18px;min-height:44px;font-size:13px}.z10-conversation-demo>nav button[aria-pressed=true],.z10-record-choices button[aria-pressed=true]{background:#173f48;color:#f0f8ee;border-color:#173f48}.z10-call-scene{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.z10-call-scene figure{margin:0}.z10-call-scene img{display:block;width:100%;height:auto;object-fit:contain;border-radius:18px}.z10-call-scene figcaption{font-size:11px;color:#53705e;padding-top:10px}.z10-dialogue-label{font-size:11px;color:#426f5e;text-transform:uppercase;letter-spacing:.06em}.z10 .z10-customer-bubble{background:#fffdf4;border-radius:18px 18px 18px 3px;padding:18px 21px;font:italic 22px/1.5 Georgia;color:#2c5548;margin:18px 32px 18px 0}.z10 .z10-ai-bubble{background:#d2e9dc;border-radius:18px 18px 3px 18px;padding:18px 21px;font:500 17px/1.7 system-ui;color:#24584f;margin:0 0 20px 32px}.z10-dialogue-result{display:block;font-size:11px;color:#59705e;border-top:1px dashed #a7bca1;padding-top:15px}.z10-calendar-top{margin:20px 0}.z10-calendar-heading{display:flex;align-items:center;gap:9px;color:#356c5a;font-size:12px;margin-bottom:15px}.z10-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.z10-week span{font-size:10px;text-align:center;padding:9px 4px;background:#e9f0e4;border-radius:9px;color:#52715c}.z10-week b{display:block;font:700 23px/1.3 Georgia;margin-top:6px;color:#335d4d}.z10-week .is-requested{background:#f4e6c5;color:#765b26}.z10 .z8-booking{border-radius:18px;border:1px solid #b2c4ad;box-shadow:8px 9px 0 #edf0df;background:#fffdf6;padding:26px}.z10 .z8-booking h3{font-size:21px}.z10 .z8-booking .z8-unavailable{background:transparent;padding:0;font-size:13px}.z10 .z8-booking-result{background:#eaf2e6;border:0;border-left:3px solid #5c9d82;border-radius:0 9px 9px 0}.z10 .z8-record{border-radius:3px 20px 20px 20px;border:1px solid #9eb9a5;background:#fbfcf2;box-shadow:8px 9px 0 #e6efdd}.z10-ticket-top{display:flex;align-items:center;gap:9px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #bdd0b7;color:#4e785f;font-size:11px}.z10-record-choices{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.z10-record-choices button{padding:8px 12px;min-height:40px;font-size:11px}.z10 .z10-record-detail{font-size:13px;color:#356450;background:#e9f1e1;padding:14px;border-radius:8px;margin-bottom:0}.z10-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0 34px;position:relative}.z10-lifecycle>div{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-top:20px;border-top:1px dashed #94b89e;gap:10px}.z10-lifecycle .z10-icon{color:#087b79;width:30px;height:30px}.z10-lifecycle strong{font-size:14px;color:#2f5d4e}.z10-lifecycle small{font-size:12px;color:#5c7360;line-height:1.7}.z10-service-icon{display:block;color:#4c8268;margin:10px 0 20px}.z10-service-icon>.z10-icon{width:30px;height:30px}.z10-provision-stage{position:relative;isolation:isolate;border:0!important;background:linear-gradient(90deg,#e7efdfed,#f6eed9d9),url('trial-workspace-display.webp') center/cover!important}.z10-small-route{display:flex;gap:20px;flex-wrap:wrap;margin-top:22px}.z10-small-route span{display:flex;gap:8px;align-items:center;font-size:12px;color:#35654f}.z10-small-route .z10-icon{width:20px;height:20px}
/* Onboarding introduction: complete human image, then an unobtrusive target. */
.z10-onboarding-scene{position:relative;min-width:0}.z10-onboarding-scene figure{margin:0}.z10-onboarding-scene figure img{width:100%;height:auto;object-fit:contain;border-radius:25px;display:block}.z10-onboarding-scene figcaption{font-size:11px;color:#5b725e;padding-top:10px}.z10-timing-pill{display:flex;align-items:center;gap:13px;padding:13px 18px;margin:18px 0 0;border-left:3px solid #c1a15f;background:#e7efdf;border-radius:0 10px 10px 0}.z10-timing-pill strong{font:700 26px/1.2 Georgia;color:#087b79;white-space:nowrap}.z10-timing-pill span{font-size:11px;color:#4b6d58}.z10 .z10-hero-route{margin:20px 0 0;gap:16px}.z10-hero-route>div{padding-top:14px;gap:6px}.z10-hero-route .z10-icon{width:22px;height:22px}.z10-hero-route strong{font-size:12px}.z10-hero-route small{font-size:10px}.z10 .z10-hero-note{font-size:12px;color:#5b735f;max-width:510px;margin-top:24px;line-height:1.7}
/* The six-step wizard is a connected rail, with a distinct visual per step. */
.z10 .z8-step-nav{gap:0;margin-bottom:28px}.z10 .z8-step-nav button{background:transparent;border:0;border-radius:0;position:relative;padding:12px 6px;min-height:85px;color:#56725f;font-size:12px}.z10 .z8-step-nav button::after{content:'';height:1px;position:absolute;left:65%;right:-35%;top:30px;background:#b2c4ad}.z10 .z8-step-nav button:last-child::after{display:none}.z10 .z8-step-nav button span{border:1px solid #a1bba8;border-radius:50%;width:36px;height:36px;margin:0 auto 10px;display:grid;place-items:center;background:#f8faf1;color:#5e7b61;position:relative;z-index:1;font-size:11px}.z10 .z8-step-nav button[aria-pressed=true]{color:#087b79;font-weight:700}.z10 .z8-step-nav button[aria-pressed=true] span{background:#153f48;color:#e8c67b;border-color:#153f48;box-shadow:0 0 0 5px #e0ecdc}.z10 .z8-step-panel{background:#f3f6ea;border:1px solid #b7cab1;border-radius:20px;padding:30px;gap:30px;grid-template-columns:.85fr 1.15fr}.z10-step-composition>.z10-step-visual{grid-column:2;grid-row:1;align-self:stretch}.z10-step-composition>.z8-step-copy{grid-column:1;grid-row:1}.z10 .z8-step-copy h3{font-size:25px}.z10 .z8-step-copy p{font-size:15px}.z10-step-visual{display:flex;align-items:center;justify-content:center;min-height:235px;background:linear-gradient(130deg,#e3edde,#f9edd1);border-radius:16px;padding:22px}.z10 .z10-step-composition .z8-form-preview{margin-top:12px;max-width:100%}.z10-workspace-pass{text-align:center;width:100%}.z10-pass-mark{display:grid;place-items:center;width:65px;height:65px;margin:0 auto 14px;background:#153f48;color:#ecc778;border-radius:18px;font:700 23px Georgia}.z10-workspace-pass h4{font:700 25px/1.2 Georgia;margin:0 0 8px;color:#285a4d}.z10 .z10-workspace-pass p{font-size:14px;margin:0 0 15px}.z10-workspace-pass>span:last-child{font-size:11px;color:#5a755d}.z10-service-choice{text-align:center;width:100%;display:flex;align-items:center;flex-direction:column;gap:12px}.z10-service-choice>.z10-icon{width:35px;height:35px;color:#087b79}.z10-service-choice>strong{font:700 23px/1.2 Georgia}.z10-service-choice>span{font-size:12px;color:#58745e}.z10-service-choice>div{display:flex;gap:20px;align-items:center;border-block:1px dashed #97b299;padding:14px 25px;color:#32664f}.z10-service-choice b{font-size:13px}.z10-service-choice i{font-style:normal}.z10-service-choice small{font-size:10px;line-height:1.6;color:#607960}.z10-voice-preview{width:100%;text-align:center}.z10-voice-orb{display:grid;place-items:center;width:56px;height:56px;background:#143f48;color:#e9c273;border-radius:50%;margin:auto auto 12px}.z10-voice-orb .z10-icon{width:27px;height:27px}.z10-voice-preview>strong{font-size:15px;color:#2f604f}.z10-wave{display:flex;align-items:center;justify-content:center;gap:5px;height:32px;margin:12px 0}.z10-wave i{width:3px;height:16px;background:#64a38b;border-radius:5px}.z10-wave i:nth-child(2n){height:27px}.z10-wave i:nth-child(3n){height:12px}.z10-voice-preview blockquote{font:italic 18px/1.5 Georgia;color:#335e4c;margin:12px 0}.z10-voice-preview>small{font-size:10px;color:#59725b}.z10-team-preview{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center}.z10-team-preview>div{display:flex;flex-direction:column;gap:6px;align-items:center}.z10-team-preview span{width:53px;height:53px;display:grid;place-items:center;border:2px solid #fff;background:#c9e0c9;border-radius:50%;font-size:12px;font-weight:750;color:#3f6f52}.z10-team-preview>div:nth-of-type(2) span{background:#edddb5}.z10-team-preview strong{font-size:14px}.z10-team-preview small{font-size:10px;color:#56745c}.z10-team-preview i{font-style:normal;color:#b39347}.z10 .z10-team-preview>p{font-size:12px;line-height:1.6;flex-basis:100%;margin:0;max-width:330px}.z10-option-preview{display:flex;flex-direction:column;gap:15px;width:100%}.z10-option-preview>span{display:grid;grid-template-columns:30px 1fr;gap:3px 10px;border-bottom:1px solid #b5c8ac;padding-bottom:13px;font-size:14px;color:#345e4c}.z10-option-preview .z10-icon{grid-row:1/3}.z10-option-preview small{font-size:10px;color:#5b755c}.z10-review-preview{display:flex;flex-direction:column;gap:16px;width:100%}.z10-review-preview>span{display:flex;align-items:center;gap:12px;font-size:13px;color:#3b634e}.z10-review-preview .z10-icon{width:21px;height:21px;color:#24846b}.z10-test-route{gap:30px;position:relative}.z10 .z10-test-route article{border:0;padding:0}.z10-test-icon{display:inline-flex;margin:0 0 12px;color:#087b79}.z10-test-icon .z10-icon{width:32px;height:32px}.z10-test-route .z8-number{display:none}.z10-test-route h3{font-size:18px}.z10-test-route p{font-size:14px}.z10-transition-visual{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:24px;padding:24px 0}.z10-transition-visual>div:not(.z10-transition-check){display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 0;border-block:1px solid #b9cbb3}.z10-transition-label{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#60806a}.z10-transition-visual .z10-icon{width:32px;height:32px;color:#087b79}.z10-transition-visual strong{font:700 23px/1.3 Georgia;color:#305c4b}.z10 .z10-transition-visual p{font-size:13px;margin:0}.z10-transition-check{text-align:center;color:#688166;display:flex;align-items:center;flex-direction:column;gap:10px}.z10-transition-check>span{font-size:10px;line-height:1.8}.z10 .z8-transition{gap:0;border-top:1px dashed #a6baa0;padding-top:12px}.z10 .z8-transition li{background:transparent;border-radius:0;font-size:12px;padding:12px 16px 12px 0}.z10-daily-checks{display:grid;gap:12px;margin-top:24px;border-top:1px solid #b9ceb5;padding-top:20px}.z10-daily-checks>span{display:flex;align-items:center;gap:10px;font-size:13px;color:#4d7358}.z10-daily-checks .z10-icon{width:18px;height:18px}.z10 .z10-future-note{background:linear-gradient(115deg,#ecf2e3,#f5ebd2);border:0;border-radius:0;border-left:1px dashed #b8a269;box-shadow:none;padding:25px 30px}.z10 .z10-future-note h3{font-size:22px}
/* The final invitation is an editorial closing, not another feature tile. */
.z10 .z10-final-action{position:relative;isolation:isolate;background:linear-gradient(110deg,#123a46f5,#174e53ed),url('hero-scenery-v2-display.webp') center/cover;border-radius:20px;margin:25px 0 55px;padding:35px 38px;gap:30px}.z10-final-action h2{font-size:clamp(28px,2.8vw,38px)}.z10-final-action p{font-size:14px}.z10-final-action .button{border-radius:9px}
@media(max-width:1000px){.z10 .z8-hero{gap:28px;padding-top:30px}.z10-workspace-scene,.z10-onboarding-scene{max-width:740px;width:100%;margin-inline:auto}.z10 .z8-hero h1{font-size:clamp(37px,5.5vw,49px)}.z10 .z8-source-flow{grid-template-columns:1fr;gap:20px}.z10 .z8-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px}.z10 .z8-engine::before{display:none}.z10 .z8-step-panel{gap:25px}.z10-call-scene{gap:25px}.z10 .z8-split{gap:30px}}
@media(max-width:760px){.z10 .z8-section{padding:32px 0}.z10 .z8-tint,.z10 .z10-provision-stage{padding:24px}.z10-call-scene{grid-template-columns:1fr}.z10-call-scene figure{max-width:580px;margin:auto}.z10 .z8-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z10 .z8-source-grid button{min-height:112px}.z10-lifecycle{gap:18px}.z10-lifecycle>div{padding-top:15px}.z10 .z10-resource-network{grid-template-columns:1fr}.z10 .z10-resource-network>article{padding:18px 0}.z10 .z8-step-panel{grid-template-columns:1fr;padding:23px}.z10-step-composition>.z8-step-copy,.z10-step-composition>.z10-step-visual{grid-column:1;grid-row:auto}.z10-step-visual{min-height:210px;padding:22px}.z10 .z8-step-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.z10 .z8-step-nav button:nth-child(3)::after{display:none}.z10-transition-visual{grid-template-columns:1fr;gap:12px;padding-top:0}.z10-transition-visual>div:not(.z10-transition-check){padding:18px 0}.z10-transition-check{flex-direction:row;justify-content:center}.z10-transition-check>span br{display:none}.z10 .z10-transition-check span{word-spacing:10px}.z10 .z10-final-action{padding:28px;margin-bottom:35px}.z10 .z8-roadmap .z10-future-branch{padding:15px 20px}.z10 .z10-future-note{padding:22px;border-left:0;border-top:1px dashed #b8a269}}
@media(max-width:480px){.z10 .z8-hero h1{font-size:37px}.z10 .z8-heading h2{font-size:29px}.z10 .z8-hero{padding-top:24px}.z10-workspace-scene{padding:20px 0 0;background:linear-gradient(120deg,#f2eee2,#e9f0e2);border-radius:18px}.z10-mini-window{border-radius:14px}.z10-mini-window>header{padding:14px 13px}.z10-mini-window>header span{font-size:9px}.z10-mini-tabs{padding:13px 12px 0;gap:3px}.z10-mini-tabs button{padding:9px 10px;font-size:11px}.z10-mini-person{padding:18px 13px 13px;gap:9px}.z10-signal{margin-left:0}.z10-mini-detail{margin:0 13px 16px;padding:17px;min-height:175px}.z10-mini-detail h3{font-size:22px}.z10-mini-window>footer{padding:13px;font-size:10px}.z10 .z8-capability-index a{font-size:11px;padding:9px 6px;gap:5px}.z10 .z8-capability-index .z10-icon{width:15px;height:15px}.z10 .z8-engine{padding:22px}.z10 .z9-outcome-picker button{padding:10px 8px;font-size:10px}.z10 .z10-customer-bubble{font-size:20px;margin-right:15px}.z10 .z10-ai-bubble{font-size:15px;margin-left:15px}.z10 .z8-booking{padding:21px;box-shadow:5px 6px 0 #edf0df}.z10-lifecycle{grid-template-columns:1fr;gap:0;margin-block:22px}.z10-lifecycle>div{display:grid;grid-template-columns:30px 1fr;gap:3px 14px;padding:17px 0;border-top:0;border-left:1px dashed #9bb89d;padding-left:18px}.z10-lifecycle .z10-icon{grid-row:1/3;width:23px;height:23px}.z10-lifecycle strong{font-size:13px}.z10-lifecycle small{font-size:11px}.z10 .z10-hero-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.z10-hero-route>div{display:flex;border-left:0;border-top:1px dashed #9bb89d;padding:12px 0;gap:6px}.z10-hero-route strong{font-size:11px}.z10-hero-route small{font-size:10px}.z10 .z8-step-nav button{font-size:11px}.z10 .z8-step-copy h3{font-size:24px}.z10 .z8-step-copy p{font-size:14px}.z10-record-choices button{padding:8px 10px;font-size:10px}.z10-small-route{gap:12px}.z10-small-route span{font-size:11px}.z10 .z10-final-action{padding:24px}.z10 .z10-conversation-sheet{padding:22px;box-shadow:5px 6px 0 #e1ebdb}}
@media(prefers-reduced-motion:reduce){.z10 *,.z10 *::before,.z10 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* End the setup connector at each tablet row edge. */
@media(min-width:761px) and (max-width:1000px){.z10 .z8-step-nav button:nth-child(3n)::after{display:none}}
