.qb-co-map,.qb-co-chain{max-width:1160px;margin:0 auto;padding:44px 32px 4px}.qb-co-map h2,.qb-co-chain h2{margin:0;font-size:var(--qbx-fs-7, 26px);line-height:1.35;font-weight:700;color:var(--qb-ink);text-wrap:balance}.qb-co-map-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}.qb-co-map-tiles a{display:flex;flex-direction:column;gap:6px;height:100%;min-height:72px;padding:14px;border:1px solid var(--qbx-line, #dde6e4);border-radius:var(--qbx-r-md, 12px);background:var(--qbx-bg-card, #fff);color:var(--qb-ink);font-size:var(--qbx-fs-2, 13.5px);line-height:1.5;overflow-wrap:anywhere}.qb-co-map-tiles a:hover{border-color:var(--qbx-line-brand, var(--qb-green));background:var(--qbx-bg-brand-soft, #f8fbfa)}.qb-co-map-tiles a:focus-visible,.qb-co-node a:focus-visible,.qb-co-chips a:focus-visible{outline:2px solid var(--qbx-line-focus, var(--qb-green));outline-offset:2px}.qb-co-map-tiles svg{flex:none;box-sizing:content-box;width:18px;height:18px;padding:8px;border-radius:var(--qbx-r-md, 10px);background:var(--qbx-bg-deep, #eaf2ef);color:var(--qbx-brand-deep, #086d62)}.qb-co-map-tiles strong{font-size:var(--qbx-fs-3, 15px);font-weight:650;line-height:1.35}.qb-co-map-tiles span{color:var(--qbx-muted, #526168)}.qb-co-map-about{max-width:none;padding:8px 0 4px}.qb-co-map-about .qb-co-map-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.qb-co-chain-nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 34px;margin:20px 0 0;padding:0;list-style:none;counter-reset:node}.qb-co-chain-nodes>li{position:relative;display:flex;flex-direction:column;gap:8px;counter-increment:node}.qb-co-node{flex:1;padding:14px 16px;border:1px solid var(--qbx-line, #dde6e4);border-radius:var(--qbx-r-md, 12px);background:var(--qbx-bg-card, #fff)}.qb-co-node a{display:inline-flex;align-items:center;gap:9px;color:var(--qb-ink);font-size:var(--qbx-fs-4, 16px)}.qb-co-node a:before{content:counter(node);flex:none;display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;background:var(--qbx-bg-brand, #087f72);color:var(--qbx-on-brand, #fff);font-size:var(--qbx-fs-2, 13px);font-weight:700}.qb-co-node a:hover strong{text-decoration:underline;text-underline-offset:3px}.qb-co-node p{margin:8px 0 0;color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-3, 14px);line-height:1.6}.qb-co-edge{margin:0;color:var(--qbx-brand-deep, #086d62);font-size:var(--qbx-fs-2, 13px);font-weight:600;line-height:1.45}.qb-co-chain-nodes>li+li:before{content:"";position:absolute;inset-block-start:30px;inset-inline-start:-23px;inline-size:9px;block-size:9px;border-top:2px solid var(--qbx-line-strong, #8fb3ac);border-right:2px solid var(--qbx-line-strong, #8fb3ac);transform:rotate(45deg)}[dir=rtl] .qb-co-chain-nodes>li+li:before{transform:rotate(-135deg)}.qb-co-more-label{margin:22px 0 0;color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-2, 13.5px);font-weight:650}.qb-co-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.qb-co-chips a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--qbx-line, #c3d2cf);border-radius:999px;background:var(--qbx-bg-card, #fff);color:var(--qb-ink);font-size:var(--qbx-fs-2, 13px);font-weight:600}.qb-co-chips a:hover{border-color:var(--qbx-line-brand, var(--qb-green));background:var(--qbx-bg-brand-soft, #f1f8f6)}.qb-co-caption{margin:14px 0 0;color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-3, 14px);line-height:1.6}.qb-home-forms-list a>span{flex:1;min-inline-size:0}.qb-ai-steps li{position:relative}.qb-ai-steps li:not(:last-child):before{content:"";position:absolute;inset-block:34px -16px;inset-inline-start:14px;inline-size:2px;background:var(--qbx-bg-brand-mist, #c6dbd6)}.qb-ai-steps h4{display:flex;align-items:center;gap:7px}.qb-ai-steps h4 svg{flex:none;color:var(--qbx-brand, #087f72)}.qb-co-works{margin-top:22px}.qb-co-works p{margin:0 0 8px;color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-2, 13px);font-weight:650}.qb-co-works ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.qb-co-works li{padding:5px 12px;border:1px solid var(--qbx-line, #c3d2cf);border-radius:999px;background:var(--qbx-bg-card, #fff);color:var(--qb-ink);font-size:var(--qbx-fs-2, 13px);font-weight:600}.qb-ai-apps .qb-co-plan-note{margin-top:10px;padding:8px 12px;border:1px solid var(--qb-note-warning-line);border-radius:var(--qb-note-radius);background:var(--qb-note-warning-bg);color:var(--qb-note-warning-ink);font-size:var(--qbx-fs-2, 13.5px);line-height:1.6}.qb-co-benefit details>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer}.qb-co-benefit details>summary::-webkit-details-marker{display:none}.qb-co-benefit summary>svg:first-child{flex:none;color:var(--qbx-brand, #087f72)}.qb-co-benefit:nth-child(3n+2) summary>svg:first-child{color:var(--qbx-info, #426fa3)}.qb-co-benefit:nth-child(3n) summary>svg:first-child{color:var(--qbx-warn, #a76a1e)}.qb-co-benefit summary h3{flex:1;margin:0}.qb-co-benefit summary:focus-visible{outline:2px solid var(--qbx-line-focus, var(--qb-green));outline-offset:3px;border-radius:4px}.qb-co-benefit .qb-co-chevron{display:none;flex:none;color:var(--qbx-muted, #526168);transition:transform .15s}.qb-co-benefit details[open] .qb-co-chevron{transform:rotate(180deg)}.qb-co-benefit details>p{margin:10px 0 0}@media(min-width:641px){.qb-co-benefit details>summary{margin-bottom:14px;cursor:default;pointer-events:none}.qb-co-benefit details>p{margin:0}}@media(prefers-reduced-motion:reduce){.qb-co-benefit .qb-co-chevron{transition:none}}@media(max-width:1099px){.qb-co-map-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.qb-co-chain-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px}.qb-co-chain-nodes>li:nth-child(3):before{display:none}}@media(max-width:760px){.qb-co-chain-nodes{grid-template-columns:minmax(0,1fr);gap:0}.qb-co-chain-nodes>li{gap:0}.qb-co-chain-nodes>li+li:before{inset-block-start:-16px;inset-inline-start:22px;transform:rotate(135deg)}[dir=rtl] .qb-co-chain-nodes>li+li:before{transform:rotate(135deg)}.qb-co-edge{margin:8px 0 8px 6px;padding-inline-start:26px}.qb-co-chain-nodes>li:last-child .qb-co-edge{display:none}}@media(max-width:640px){.qb-co-map,.qb-co-chain{padding:30px 22px 2px}.qb-co-map h2,.qb-co-chain h2{font-size:var(--qbx-fs-6, 22px)}.qb-co-map-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.qb-co-map-tiles a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:6px;padding:10px;font-size:var(--qbx-fs-2, 12.5px)}.qb-co-map-tiles svg{padding:5px;width:16px;height:16px;border-radius:var(--qbx-r-sm, 8px)}.qb-co-map-tiles strong{font-size:var(--qbx-fs-2, 13.5px)}.qb-co-map-tiles span{grid-column:1 / -1}.qb-co-map-about .qb-co-map-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.qb-co-node{padding:10px 12px}.qb-co-node a{font-size:var(--qbx-fs-3, 15px)}.qb-co-node p{margin-top:4px;font-size:var(--qbx-fs-2, 13.5px);line-height:1.5}.qb-co-edge{font-size:var(--qbx-fs-2, 12.5px)}.qb-co-more-label{margin-top:16px}.qb-home-forms-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 14px}.qb-home-forms-list a{min-height:48px;padding:8px 10px;font-size:var(--qbx-fs-2, 13.5px);gap:8px}.qb-home-forms-list a>svg:last-child{display:none}.qb-co-benefits{margin-top:18px;gap:0}.qb-co-benefit{border-bottom:1px solid var(--qbx-line, #e3ebe9)}.qb-co-benefit details>summary{min-height:52px;padding-block:8px}.qb-co-benefit summary h3{font-size:var(--qbx-fs-4, 16px);line-height:1.4}.qb-co-benefit .qb-co-chevron{display:block}.qb-co-benefit details>p{margin:0 0 14px;font-size:var(--qbx-fs-3, 14.5px);line-height:1.7}}@media(max-width:640px){.qb-kind-flow{margin:20px 0 14px;gap:24px}.qb-kind-flow ul li{padding:8px 0 10px}.qb-kind-flow a{min-height:32px}.qb-kind-flow p{padding-inline-start:0;font-size:var(--qbx-fs-2, 13.5px);line-height:1.55}.qb-ec-home-cards{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.qb-ec-home-cards>li{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:start;padding:10px}.qb-ec-home-cards img{grid-row:1 / span 2;border:1px solid var(--qbx-line, #e1e9e7);border-radius:var(--qbx-r-sm, 8px)}.qb-ec-home-templates .qb-ec-home-cards h3{margin:0 0 4px;font-size:var(--qbx-fs-3, 14.5px)}.qb-ec-home-cards p{margin:0;font-size:var(--qbx-fs-2, 13px);line-height:1.5}.qb-home-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.qb-home-design-grid p{padding:8px;font-size:var(--qbx-fs-2, 12px)}.qb-ec-home-trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:20px}.qb-ec-home-trust li>svg{margin-bottom:8px;padding:6px}.qb-ec-home-trust p{font-size:var(--qbx-fs-2, 13px);line-height:1.5}.qb-ec-home-flow-cards{gap:26px;margin-top:22px}.qb-ec-home-flow-cards img{height:100px}.qb-ec-home-flow .qb-ec-home-flow-cards h3{margin:12px 16px 4px}.qb-ec-home-flow-cards p{margin:0 16px 14px;font-size:var(--qbx-fs-3, 14px);line-height:1.6}.qb-home-more-cards{gap:18px;margin-top:20px}.qb-home-more-cards li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:6px}.qb-home-more-cards li>svg{margin-bottom:0;padding:6px;width:18px;height:18px}.qb-home-more-cards li>p{grid-column:1 / -1;font-size:var(--qbx-fs-2, 13.5px);line-height:1.55}.qb-home-workflow ol{gap:16px;margin:20px 0}.qb-home-workflow li{display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.qb-home-workflow li>span{grid-row:1 / span 2;margin-bottom:0}.qb-home-workflow li h3{margin-bottom:2px}.qb-home-faq summary{padding:14px 0}.qb-home-faq details p{padding-bottom:14px}.qb-ai-example{padding:16px}}.qb-co-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.qb-co-fold>summary::-webkit-details-marker{display:none}.qb-co-fold>summary:focus-visible{outline:2px solid var(--qbx-line-focus, var(--qb-green));outline-offset:3px;border-radius:4px}.qb-co-fold>summary>:first-child{margin:0}.qb-co-fold .qb-co-chevron{display:none;flex:none;color:var(--qbx-muted, #526168);transition:transform .15s}.qb-co-fold[open]>summary .qb-co-chevron{transform:rotate(180deg)}@media(min-width:641px){.qb-co-fold>summary{cursor:default;pointer-events:none}}@media(max-width:640px){.qb-co-fold .qb-co-chevron{display:block}.qb-co-fold>summary{min-height:48px}.qb-co-fold:not([open])>summary{min-height:40px}.qb-home-workflow .qb-co-fold>summary h2,.qb-ec-home-trust .qb-co-fold>summary h2,.qb-home-more .qb-co-fold>summary h2{font-size:var(--qbx-fs-6, 20px)}.qb-co-fold-app>summary{min-height:40px}.qb-ai-apps article .qb-co-fold-app>p:first-of-type{margin-top:8px}}@media(prefers-reduced-motion:reduce){.qb-co-fold .qb-co-chevron{transition:none}}
