/* Supporting product illustrations, using the existing TRIMIX palette. */
.section-illustration{margin:0;min-width:0}.section-illustration [hidden]{display:none!important}.section-illustration figcaption{font-size:10px;line-height:1.7;color:#907b9a;text-align:center}.faq-intro{min-width:0}.faq-illustration{margin-top:30px;max-width:360px}.faq-visual-body{border:1px solid #e3d9e9;background:#f8f5fa;border-radius:11px;padding:24px 22px;position:relative}.section-visual-kicker{display:flex;align-items:center;gap:8px;color:#91749f;font-size:8px;font-weight:600;letter-spacing:1px;line-height:1.6}.section-visual-kicker svg{width:16px;height:16px;color:var(--purple)}.faq-visual-title{font-size:20px;line-height:1.3;color:#43294f;font-weight:600;letter-spacing:-.5px;margin-top:14px}.faq-source-art{display:flex;align-items:center;justify-content:center;gap:13px;position:relative;padding-block:23px 20px}.faq-source-file{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #ded0e7;border-radius:5px;width:61px;height:72px;transform:rotate(-5deg);box-shadow:0 7px 12px #40234f07;color:#8b619e}.faq-source-file>svg{width:24px;height:29px}.faq-source-file small{font-size:8px;color:#90699f;letter-spacing:.8px;font-weight:600;margin-top:5px}.faq-source-inspect{display:grid;place-items:center;position:relative;width:35px;height:35px;border-radius:50%;background:#e9dcf1;color:var(--purple);margin-left:-24px;margin-top:24px;border:3px solid #f8f5fa}.faq-source-inspect svg{width:16px;height:16px}.faq-source-rules{display:flex;flex-direction:column;gap:9px;width:56px}.faq-source-rules i{height:4px;background:#d7c4e2;border-radius:5px}.faq-source-rules i:nth-child(2){width:70%;background:#e6dcea}.faq-source-rules i:last-child{width:85%}.faq-question-chips{display:flex;flex-direction:column;gap:9px}.faq-question-chip{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e4d9eb;border-radius:6px;padding:11px 10px;color:#6d527b;font-size:11px;line-height:1.6;box-shadow:0 4px 8px #3e274b03}.faq-question-chip svg{width:15px;height:15px;color:#a181b2}.faq-next-step{display:flex;align-items:center;gap:8px;color:var(--purple);font-size:10px;line-height:1.7;margin-top:18px}.faq-next-step svg{width:15px;height:15px}.faq-illustration figcaption{margin-top:12px}.faq-development-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:23px}.faq-development-modules>div{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d5c0df;border-radius:6px;background:#fff;min-height:72px;padding:11px 5px;color:#8c6b9d;text-align:center}.faq-development-modules svg{width:20px;height:20px;margin-bottom:8px}.faq-development-modules span{font-size:9px;line-height:1.5}.faq-illustration-books .faq-visual-body{background:#f4eff8}.scope-diagram{margin-block:34px 25px;border:1px solid #e1d7e8;border-radius:13px;background:linear-gradient(140deg,#f7f3fa,#fcfbfd);padding:28px 28px 19px}.scope-diagram-heading{display:flex;align-items:center;gap:11px;margin-bottom:27px}.scope-diagram-heading>svg{width:21px;height:21px;color:var(--purple)}.scope-diagram-heading>p{font-size:15px;line-height:1.6;color:#6e4f7e;font-weight:600;letter-spacing:-.2px}.scope-stages{display:grid;gap:28px;list-style:none;margin:0;padding:0;align-items:stretch}.scope-stages-3{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-stages-4{grid-template-columns:repeat(4,minmax(0,1fr))}.scope-stage{background:white;border:1px solid #e1d6e8;border-radius:9px;padding:22px 19px;position:relative;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s}.scope-stage:hover{border-color:#bea0cf;box-shadow:0 7px 18px #44215508;transform:translateY(-2px)}.scope-stage:not(:last-child):after{content:'→';position:absolute;right:-23px;top:78px;color:#b79ac5;font-size:19px;font-weight:400}.scope-stage-art{height:79px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.scope-stage-copy h3{font-size:17px;letter-spacing:-.4px;line-height:1.4;color:#4e335d}.scope-stage-copy p{font-size:12px;line-height:1.8;margin-top:8px;color:#8b7596}.format-file-trio{display:flex;align-items:center;gap:8px}.format-file-trio>span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;height:57px;border:1px solid #dbcbe4;border-radius:4px;box-shadow:0 5px 9px #47255205;color:#9a78ab;background:#fff;transform:rotate(-5deg)}.format-file-trio>span:nth-child(2){transform:rotate(0);margin-top:-7px;background:#f5eff9}.format-file-trio>span:last-child{transform:rotate(5deg)}.format-file-trio svg{width:20px;height:25px}.format-file-trio small{font-size:7px;font-weight:600;letter-spacing:.6px;margin-top:6px}.scope-reviewed-art{position:relative;display:flex;align-items:center;gap:15px;width:129px;padding:15px 12px;border:1px solid #dacbe3;border-radius:6px;background:#fcf9fe}.scope-record-lines{display:flex;flex-direction:column;gap:7px;width:65px}.scope-record-lines i{height:3px;background:#cebad8;border-radius:4px}.scope-record-lines i:last-child{width:65%}.scope-reviewed-art>span{display:grid;place-items:center;height:27px;width:27px;flex-shrink:0;color:var(--purple);background:#eadff1;border-radius:50%}.scope-reviewed-art svg{height:15px;width:15px}.scope-export-art{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--purple)}.scope-export-art>svg{height:37px;width:33px;margin-right:7px}.scope-export-art>span{border:1px solid #decee7;border-radius:4px;font-size:8px;font-weight:600;padding:5px 7px;color:#9d7cac;background:#f9f5fc}.scope-xml-art{display:flex;align-items:center;gap:8px;position:relative;color:#9b76ad}.scope-xml-art svg{width:32px;height:40px}.scope-xml-art>span{font-size:12px;font-weight:600;letter-spacing:.8px}.scope-xml-art small{position:absolute;bottom:-9px;left:40px;font-size:8px;color:#b29bbd;white-space:nowrap}.scope-format-art{position:relative;width:86px;height:47px;border:1px solid #dfd0e7;background:#faf7fc;border-radius:5px;padding:11px;color:#b198be;font-size:11px;font-weight:600;letter-spacing:1px}.scope-format-art>svg{position:absolute;right:-7px;bottom:-9px;width:33px;height:33px;padding:4px;color:var(--purple);background:#fff;border-radius:50%}.scope-preview-art{width:111px;border:1px solid #decee7;border-radius:5px;overflow:hidden;padding:6px 10px;background:linear-gradient(#f1e8f7 25%,#fff 25%)}.scope-preview-art>div{display:flex;gap:8px;align-items:center;height:15px;border-bottom:1px solid #ece4f1}.scope-preview-art>div:last-child{border-bottom:0}.scope-preview-art i{height:2px;width:24px;background:#d6c3e1;border-radius:3px}.scope-preview-art i:last-child{width:14px}.scope-confirm-art{position:relative;color:#b098bd}.scope-confirm-art>svg{height:44px;width:48px}.scope-confirm-art>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eee3f5;position:absolute;bottom:-6px;right:-10px;color:var(--purple);border:2px solid white}.scope-confirm-art>span>svg{height:14px;width:14px}.scope-core-art{display:flex;gap:6px;border:1px solid #ded1e6;padding:10px;border-radius:7px;background:#faf7fc}.scope-core-art span{display:grid;place-items:center;width:34px;height:35px;background:#f0e6f6;border-radius:4px;color:#9970aa}.scope-core-art svg{width:20px;height:20px}.scope-country-art{position:relative;color:#ac8ebb}.scope-country-art>svg{width:43px;height:43px}.scope-country-art>span{display:grid;place-items:center;width:28px;height:28px;background:#eee3f5;border-radius:6px;position:absolute;bottom:-8px;right:-16px;color:var(--purple);border:2px solid white}.scope-country-art>span>svg{height:17px;width:17px}.scope-reports-art{display:flex;gap:0;color:#b398c0}.scope-reports-art>span{display:grid;place-items:center;width:40px;height:55px;background:#fff;border:1px solid #decee7;border-radius:3px;transform:rotate(-8deg);box-shadow:0 5px 9px #44305505}.scope-reports-art>span:last-child{transform:rotate(8deg);margin-left:-8px;margin-top:-5px;background:#f8f3fb;color:#8b5c9f}.scope-reports-art svg{width:26px;height:34px}.localisation-packs{display:flex;flex-direction:column;gap:8px;margin-top:17px}.localisation-pack{display:flex;align-items:center;gap:9px;border:1px solid #e2d4e9;background:#f7f1fa;border-radius:5px;padding:9px 10px}.localisation-pack>b{display:grid;place-items:center;width:27px;height:27px;background:#eadcf2;border-radius:4px;font-size:9px;color:var(--purple);letter-spacing:.5px}.localisation-pack strong{display:block;font-size:10px;line-height:1.5;color:#80618f;font-weight:600}.localisation-pack small{display:block;font-size:8px;line-height:1.6;color:#a48aaf;margin-top:3px}.additional-pack{border-style:dashed;background:#fff}.additional-pack>svg{width:23px;height:23px;color:#b6a1c0;margin-inline:2px}.scope-diagram-note{display:flex;align-items:flex-start;gap:9px;margin-top:24px;padding:14px 16px;background:#f0e8f5;border-radius:6px}.scope-diagram-note>svg{width:15px;height:15px;color:#9973aa;margin-top:2px}.scope-diagram-note>p{font-size:12px;line-height:1.8;color:#8a6a99}.scope-diagram figcaption{margin-top:15px}.visual-audience{gap:25px}.visual-audience>article{padding:0;border:1px solid #d9dce6;border-radius:12px;overflow:hidden;background:#fff}.visual-audience .audience-scene svg{position:static;top:auto;left:auto;margin:0}.audience-scene{background:#f7f3fa;border-bottom:1px solid #e3dce9;padding:23px 20px 15px}.flow-audience-track{display:grid;grid-template-columns:minmax(0,1fr) 15px minmax(0,1.2fr) 15px minmax(0,.65fr);gap:8px;align-items:center;min-height:132px}.flow-client-stack{display:flex;flex-direction:column;gap:8px}.flow-client-stack>div{display:flex;align-items:center;gap:6px;border:1px solid #ded0e7;border-radius:4px;background:#fff;min-height:32px;padding:6px 7px;color:#93709f;font-size:9px;line-height:1.5}.flow-client-stack svg{width:13px;height:13px;color:#a282b0}.audience-connector{display:grid;place-items:center;color:#b094be}.audience-connector>svg{width:14px;height:14px}.flow-audience-queue{border:1px solid #dbcce4;border-radius:5px;background:white;padding:12px 10px;min-width:0;box-shadow:0 5px 10px #3c204c04}.flow-audience-queue>strong{font-size:10px;line-height:1.5;display:block;color:#7b568b;font-weight:600}.audience-queue-rows{margin-top:10px}.audience-queue-rows>div{display:flex;align-items:center;gap:7px;border-top:1px solid #eee6f3;padding-block:7px}.audience-queue-rows svg{width:13px;height:16px;color:#b39ac0}.audience-queue-rows i{height:3px;background:#d8c7e1;border-radius:3px;flex:1}.audience-queue-rows span{height:4px;width:4px;border-radius:50%;background:#b299bf}.audience-queue-rows>div:nth-child(2){background:#faf6fc;margin-inline:-4px;padding-inline:4px}.flow-audience-output{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--purple);gap:9px}.flow-audience-output>svg{width:27px;height:33px}.flow-audience-output>small{font-size:9px;line-height:1.6;color:#9d7bab}.audience-scene-result{font-size:12px;line-height:1.7;color:#7e5d8d;font-weight:600;margin-top:18px;text-align:center;letter-spacing:-.1px}.audience-scene figcaption{font-size:9px;margin-top:7px}.audience-card-copy{padding:25px 25px 27px 62px;position:relative}.visual-audience .audience-card-copy>svg{position:absolute;top:26px;left:24px;width:22px;height:22px}.audience-card-copy h3{font-size:21px;line-height:1.35}.audience-card-copy p{font-size:14px;line-height:1.9}.flow-own-company{border:1px solid #dfd2e7;background:#fff;border-radius:6px;padding:12px 8px;text-align:center;min-width:0}.flow-own-company>svg{width:22px;height:22px;color:#a081af}.flow-own-company>strong{display:block;font-size:9px;line-height:1.5;font-weight:600;color:#8d6a9c;margin-top:7px}.flow-own-company>small{display:block;font-size:7px;line-height:1.5;color:#b39abe;margin-top:4px}.own-document-stack{display:flex;justify-content:center;align-items:center;margin-top:9px}.own-document-stack svg{height:24px;width:19px;color:#baa0c8;background:#fff}.own-document-stack svg:first-child{transform:rotate(-8deg)}.own-document-stack svg:last-child{margin-left:-6px;transform:rotate(8deg);margin-top:4px}.audience-review-fields{position:relative;padding-block:18px 6px;display:flex;flex-direction:column;gap:11px}.audience-review-fields>i{height:4px;background:#dfd0e8;width:75%;border-radius:3px}.audience-review-fields>i:nth-child(2){width:55%;background:#eadff1}.audience-review-fields>span{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;height:23px;width:23px;border:2px solid #fff;background:#eee4f4;color:var(--purple);border-radius:50%}.audience-review-fields>span>svg{width:12px;height:12px}.books-audience-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;margin-top:35px}.books-audience-layout>.audience-grid{grid-template-columns:1fr;gap:32px;margin-top:0}.books-audience-layout .audience-grid p{font-size:14px;line-height:1.9}.books-modes-illustration{border:1px solid #d9d3e1;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 13px 25px #38334706}.books-mode-controls{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px;border-bottom:1px solid #e5deeb;background:#faf8fc}.books-mode-controls button{display:flex;align-items:center;justify-content:center;gap:9px;color:#a087ad;font-size:11px;padding:11px 10px;background:transparent;border:1px solid transparent;border-radius:6px;min-height:44px;line-height:1.6}.books-mode-controls button svg{height:17px;width:17px}.books-mode-controls button[aria-pressed=true]{background:#ede2f4;border-color:#e1d1e9;color:var(--purple);font-weight:600}.books-mode-stage{padding:22px 22px 25px;background:linear-gradient(140deg,#fdfbfe,#f7f3fa);min-height:320px}.mode-stage-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:20px}.mode-stage-title>p{font-size:20px;line-height:1.35;letter-spacing:-.5px;color:#553160;font-weight:600;max-width:260px}.mode-concept-badge{display:block;flex-shrink:0;font-size:8px;line-height:1.5;color:#9979a8;background:#f0e6f6;border:1px solid #e4d5eb;border-radius:4px;padding:4px 6px;margin-top:2px}.single-company-workspace{background:#fff;border:1px solid #e0d4e7;border-radius:8px;padding:17px}.mode-workspace-header{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid #eee5f2;color:#856093}.mode-workspace-header svg{height:18px;width:18px}.mode-workspace-header strong{font-size:11px;font-weight:600;line-height:1.6}.mode-workspace-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.mode-workspace-modules>div{display:flex;flex-direction:column;align-items:center;gap:7px;background:#f7f2fa;border:1px solid #e9dfee;border-radius:5px;padding:11px 6px;text-align:center;color:#9975a8}.mode-workspace-modules svg{width:19px;height:19px}.mode-workspace-modules span{font-size:9px;line-height:1.5;color:#8a6a98}.mode-workspace-tasks{margin-top:18px}.mode-workspace-tasks>strong{display:block;font-size:9px;line-height:1.6;color:#a28aae;font-weight:600;margin-bottom:8px}.mode-workspace-tasks>div{display:flex;align-items:center;gap:7px;padding-block:7px;border-top:1px solid #eee7f2;color:#9a7ba8;font-size:10px;line-height:1.6}.mode-workspace-tasks svg{height:11px;width:11px}.books-modes-illustration>figcaption{padding:13px 15px;background:#fff;border-top:1px solid #e8e0ed;font-size:10px;color:#967aa5}.portfolio-workspace{display:grid;grid-template-columns:1fr 18px 1fr;gap:12px;align-items:center;min-height:237px}.portfolio-client-list{display:flex;flex-direction:column;gap:10px;min-width:0}.portfolio-client{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e4d8ec;border-radius:6px;padding:13px 10px;color:#ae92bc}.portfolio-client>svg{width:19px;height:19px}.portfolio-client>div{min-width:0}.portfolio-client strong{display:block;font-size:10px;font-weight:600;line-height:1.6;color:#8b6a9b}.portfolio-client small{display:block;font-size:8px;line-height:1.6;color:#b097bd;margin-top:4px}.portfolio-client>span{font-size:13px;margin-left:auto;color:#a27aaf}.portfolio-client-selected{border-color:#c7a9d7;box-shadow:0 0 0 2px #ece1f3;background:#f9f4fc}.portfolio-connector{color:#b293c0;display:grid;place-items:center}.portfolio-connector svg{width:16px;height:16px}.portfolio-active-client{background:#fff;border:1px solid #daccE3;border-radius:7px;padding:17px 13px;min-width:0}.portfolio-active-client>small{display:block;font-size:8px;line-height:1.6;color:#b098bf;margin-bottom:7px}.portfolio-active-client>strong{font-size:14px;line-height:1.5;color:#80568f;display:block}.portfolio-client-modules{display:flex;flex-direction:column;gap:7px;margin-top:15px}.portfolio-client-modules>div{display:flex;align-items:center;gap:7px;background:#f7f2fa;border:1px solid #ebe0f0;border-radius:4px;padding:8px 7px;color:#a280b1}.portfolio-client-modules svg{width:14px;height:14px}.portfolio-client-modules span{font-size:9px;line-height:1.5}.portfolio-active-client>p{font-size:8px;line-height:1.7;color:#b29bbf;margin-top:12px}
@media(max-width:1100px){.scope-diagram{padding:24px 22px 18px}.scope-stages{gap:22px}.scope-stage{padding:20px 15px}.scope-stage:not(:last-child):after{right:-19px;font-size:17px}.scope-stage-copy h3{font-size:16px}.scope-stage-copy p{font-size:11px}.scope-stages-4 .scope-stage-art{height:70px}.scope-export-art{gap:5px}.scope-export-art>svg{margin-right:2px;width:27px}.scope-export-art>span{font-size:7px;padding:5px}.faq-visual-body{padding:21px 18px}.faq-visual-title{font-size:19px}.faq-question-chip{font-size:10px}.faq-next-step{font-size:10px}.faq-development-modules{gap:6px}.faq-development-modules span{font-size:8px}.books-audience-layout{gap:40px;grid-template-columns:.8fr 1.2fr}.books-mode-stage{padding:20px 17px 23px}.mode-stage-title>p{font-size:19px}.mode-concept-badge{font-size:7px}.portfolio-workspace{gap:8px;grid-template-columns:1fr 14px 1fr}.portfolio-client{padding:12px 8px;gap:6px}.portfolio-active-client{padding:15px 11px}.portfolio-client>svg{width:16px}.audience-scene{padding-inline:16px}.flow-audience-track{gap:6px;grid-template-columns:minmax(0,1fr) 12px minmax(0,1.2fr) 12px minmax(0,.65fr)}.flow-audience-queue{padding:11px 8px}.flow-audience-queue>strong{font-size:9px}.flow-client-stack>div{font-size:8px;padding-inline:6px}.flow-client-stack svg{width:11px;height:11px}.flow-audience-output>small{font-size:8px}.audience-card-copy{padding:24px 21px 25px 56px}.visual-audience .audience-card-copy>svg{left:21px;top:25px;width:20px}.audience-card-copy h3{font-size:19px}.audience-card-copy p{font-size:13px}.audience-scene-result{font-size:11px}}
@media(max-width:850px){.scope-stages-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.scope-stages-4 .scope-stage:nth-child(2):after{display:none}.scope-stage-copy h3{font-size:17px}.scope-stage-copy p{font-size:12px}.scope-stages-3{gap:20px}.scope-stage{padding-inline:14px}.scope-stage:not(:last-child):after{right:-18px}.scope-core-art{padding:8px;gap:4px}.scope-core-art span{width:27px;height:31px}.scope-export-art{flex-wrap:wrap;max-width:110px}.scope-export-art>svg{width:25px;height:30px}.scope-export-art>span{font-size:7px}.scope-stages-3 .scope-stage-copy h3{font-size:15px}.scope-stages-3 .scope-stage-copy p{font-size:11px}.localisation-pack{padding:8px 7px;gap:7px}.localisation-pack strong{font-size:9px}.localisation-pack small{font-size:7px}.localisation-pack>b{width:23px;height:23px;font-size:8px}.additional-pack>svg{width:21px}.books-audience-layout{grid-template-columns:1fr;gap:30px}.books-audience-layout>.audience-grid{grid-template-columns:1fr 1fr;gap:30px}.books-modes-illustration{width:min(100%,590px);margin-inline:auto}.books-mode-stage{padding:25px;min-height:340px}.mode-stage-title>p{font-size:22px;max-width:none}.mode-concept-badge{font-size:9px}.mode-workspace-header strong{font-size:13px}.mode-workspace-modules span{font-size:11px}.mode-workspace-modules svg{width:22px;height:22px}.mode-workspace-tasks>strong{font-size:11px}.mode-workspace-tasks>div{font-size:12px}.portfolio-workspace{gap:16px;grid-template-columns:1fr 20px 1fr}.portfolio-client{padding:15px 12px;gap:10px}.portfolio-client>svg{width:20px;height:20px}.portfolio-client strong{font-size:12px}.portfolio-client small{font-size:10px}.portfolio-active-client{padding:20px 16px}.portfolio-active-client>strong{font-size:18px}.portfolio-active-client>small{font-size:9px}.portfolio-client-modules span{font-size:11px}.portfolio-client-modules svg{width:16px;height:16px}.portfolio-active-client>p{font-size:10px}.visual-audience{grid-template-columns:1fr;gap:24px}.audience-scene{padding:24px 25px 17px}.flow-audience-track{gap:15px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.25fr) 20px minmax(0,.7fr);min-height:152px}.flow-client-stack>div{font-size:11px;padding:9px 10px;gap:9px}.flow-client-stack svg{width:15px;height:15px}.flow-audience-queue{padding:15px}.flow-audience-queue>strong{font-size:12px}.flow-audience-output>small{font-size:11px}.flow-audience-output>svg{width:31px;height:37px}.audience-scene-result{font-size:14px;margin-top:20px}.audience-scene figcaption{font-size:10px}.audience-card-copy{padding:28px 28px 28px 70px}.visual-audience .audience-card-copy>svg{top:29px;left:28px;width:24px;height:24px}.audience-card-copy h3{font-size:23px}.audience-card-copy p{font-size:15px}.flow-own-company{padding:17px 12px}.flow-own-company>strong{font-size:11px}.flow-own-company>small{font-size:9px}.flow-own-company>svg{width:27px;height:27px}.own-document-stack svg{height:29px;width:22px}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.faq-visual-body{padding:20px 17px}.faq-visual-title{font-size:19px}.faq-question-chip{font-size:10px;padding:10px 9px}.faq-question-chip svg{width:13px;height:13px}.faq-development-modules{gap:5px}.faq-development-modules>div{padding-inline:3px}.faq-development-modules span{font-size:7px}}
@media(max-width:600px){.faq-grid{grid-template-columns:1fr;gap:31px}.faq-illustration{max-width:none;margin-top:23px}.faq-visual-body{padding:23px}.faq-visual-title{font-size:22px;max-width:320px}.section-visual-kicker{font-size:9px}.faq-question-chip{font-size:12px;padding:12px}.faq-question-chip svg{width:16px;height:16px}.faq-next-step{font-size:11px;line-height:1.7}.faq-development-modules{gap:10px}.faq-development-modules>div{min-height:79px;padding:12px 8px}.faq-development-modules span{font-size:10px}.faq-development-modules svg{width:22px;height:22px}.faq-source-art{padding-block:23px}.faq-source-file{width:66px;height:77px}.faq-illustration figcaption{font-size:10px}.scope-diagram{padding:22px 17px 18px;margin-block:26px 21px;border-radius:11px}.scope-diagram-heading{align-items:flex-start;gap:10px;margin-bottom:22px}.scope-diagram-heading>p{font-size:14px;line-height:1.7}.scope-diagram-heading>svg{height:20px;width:20px;margin-top:2px}.scope-stages-3,.scope-stages-4{grid-template-columns:1fr;gap:23px}.scope-stage{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-items:center;padding:19px 15px;min-height:122px}.scope-stage-art,.scope-stages-4 .scope-stage-art{height:65px;margin:0}.scope-stage:not(:last-child):after{content:'↓';right:auto;left:calc(50% - 6px);top:auto;bottom:-22px;font-size:17px}.scope-stages-4 .scope-stage:nth-child(2):after{display:block}.scope-stages-3 .scope-stage-copy h3,.scope-stage-copy h3{font-size:16px;line-height:1.4}.scope-stages-3 .scope-stage-copy p,.scope-stage-copy p{font-size:12px;line-height:1.7;margin-top:7px}.format-file-trio{gap:3px}.format-file-trio>span{width:25px;height:39px}.format-file-trio svg{width:15px;height:18px}.format-file-trio small{font-size:5px;margin-top:4px;letter-spacing:.2px}.scope-reviewed-art{width:75px;padding:12px 8px;gap:7px}.scope-record-lines{width:35px;gap:6px}.scope-reviewed-art>span{height:20px;width:20px}.scope-reviewed-art svg{height:12px;width:12px}.scope-export-art{width:75px;gap:3px;justify-content:center}.scope-export-art>svg{height:28px;width:28px;margin-inline:20px}.scope-export-art>span{font-size:6px;padding:3px 4px}.scope-xml-art svg{height:31px;width:25px}.scope-xml-art>span{font-size:10px}.scope-xml-art small{left:33px;font-size:7px}.scope-format-art{width:63px;height:39px;padding:10px 8px;font-size:9px}.scope-format-art>svg{width:27px;height:27px}.scope-preview-art{width:77px;padding:5px 7px}.scope-preview-art>div{height:13px;gap:5px}.scope-preview-art i{width:17px}.scope-preview-art i:last-child{width:10px}.scope-confirm-art>svg{height:37px;width:39px}.scope-confirm-art>span{width:23px;height:23px}.scope-core-art{padding:6px;gap:3px}.scope-core-art span{width:20px;height:27px}.scope-core-art svg{width:14px;height:15px}.scope-country-art>svg{width:35px;height:35px}.scope-country-art>span{width:24px;height:24px;right:-12px}.scope-country-art>span>svg{width:14px;height:14px}.scope-reports-art>span{width:30px;height:44px}.scope-reports-art svg{width:21px;height:27px}.localisation-packs{margin-top:12px;gap:7px}.localisation-pack{padding:8px 7px;gap:7px}.localisation-pack strong{font-size:9px}.localisation-pack small{font-size:8px}.localisation-pack>b{height:24px;width:24px}.additional-pack>svg{width:20px}.scope-diagram-note{padding:12px;margin-top:22px;gap:8px}.scope-diagram-note>p{font-size:11px;line-height:1.8}.scope-diagram-note>svg{height:13px;width:13px;margin-top:3px}.scope-diagram figcaption{font-size:10px}.flow-audience-track{grid-template-columns:minmax(0,1fr) 12px minmax(0,1.15fr) 12px minmax(0,.65fr);gap:6px;min-height:135px}.audience-scene{padding:23px 16px 15px}.flow-client-stack{gap:7px}.flow-client-stack>div{font-size:8px;padding:7px 6px;gap:4px;min-height:31px}.flow-client-stack svg{height:11px;width:11px}.flow-audience-queue{padding:11px 8px}.flow-audience-queue>strong{font-size:9px;line-height:1.6}.audience-queue-rows>div{gap:5px;padding-block:7px}.audience-queue-rows svg{height:14px;width:11px}.flow-audience-output>svg{width:25px;height:30px}.flow-audience-output>small{font-size:8px;line-height:1.7}.audience-scene-result{font-size:12px;line-height:1.8;margin-top:17px}.audience-scene figcaption{font-size:9px}.audience-card-copy{padding:25px 22px 27px 58px}.visual-audience .audience-card-copy>svg{top:26px;left:22px;width:21px;height:21px}.audience-card-copy h3{font-size:21px}.audience-card-copy p{font-size:14px}.flow-own-company{padding:13px 7px}.flow-own-company>svg{width:22px;height:22px}.flow-own-company>strong{font-size:8px;line-height:1.6}.flow-own-company>small{font-size:7px}.own-document-stack svg{width:18px;height:23px}.books-audience-layout{margin-top:28px;gap:29px}.books-audience-layout>.audience-grid{grid-template-columns:1fr;gap:25px}.books-mode-controls{padding:10px;gap:6px}.books-mode-controls button{font-size:10px;padding:10px 8px;gap:7px;min-height:44px}.books-mode-controls button svg{width:16px;height:16px}.books-mode-stage{padding:19px 15px 21px;min-height:320px}.mode-stage-title{gap:9px;margin-bottom:17px}.mode-stage-title>p{font-size:19px;line-height:1.4;max-width:210px}.mode-concept-badge{font-size:7px;padding:4px 5px;line-height:1.6;max-width:80px}.single-company-workspace{padding:14px}.mode-workspace-header strong{font-size:11px}.mode-workspace-modules{gap:6px;margin-top:13px}.mode-workspace-modules>div{padding:11px 5px;gap:7px}.mode-workspace-modules span{font-size:9px}.mode-workspace-modules svg{width:20px;height:20px}.mode-workspace-tasks{margin-top:16px}.mode-workspace-tasks>strong{font-size:9px}.mode-workspace-tasks>div{font-size:10px;gap:6px}.portfolio-workspace{grid-template-columns:1fr 13px 1fr;gap:7px;min-height:240px}.portfolio-client{padding:13px 8px;gap:6px}.portfolio-client>svg{width:15px;height:15px}.portfolio-client strong{font-size:9px}.portfolio-client small{font-size:7px}.portfolio-client>span{font-size:11px}.portfolio-connector svg{width:13px;height:13px}.portfolio-active-client{padding:16px 10px}.portfolio-active-client>strong{font-size:14px}.portfolio-active-client>small{font-size:7px}.portfolio-client-modules{gap:6px;margin-top:13px}.portfolio-client-modules>div{gap:5px;padding:8px 6px}.portfolio-client-modules svg{width:12px;height:12px}.portfolio-client-modules span{font-size:8px}.portfolio-active-client>p{font-size:8px}.books-modes-illustration>figcaption{font-size:9px}}
@media(max-width:360px){.faq-visual-body{padding:21px 18px}.faq-visual-title{font-size:20px}.faq-question-chip{font-size:11px}.faq-development-modules{gap:7px}.faq-development-modules span{font-size:9px}.scope-diagram{padding-inline:14px}.scope-stage{grid-template-columns:62px minmax(0,1fr);gap:11px;padding:17px 11px}.scope-stages-3 .scope-stage-copy h3,.scope-stage-copy h3{font-size:15px}.scope-stages-3 .scope-stage-copy p,.scope-stage-copy p{font-size:11px}.scope-record-lines{width:26px}.scope-reviewed-art{width:61px;padding-inline:7px;gap:5px}.scope-export-art{width:62px}.format-file-trio{gap:1px}.format-file-trio>span{width:20px;height:33px}.format-file-trio svg{height:16px;width:13px}.format-file-trio small{font-size:4px}.scope-preview-art{width:60px;padding-inline:5px}.scope-preview-art>div{gap:3px}.scope-preview-art i{width:13px}.scope-preview-art i:last-child{width:9px}.scope-core-art{padding:5px;gap:2px}.scope-core-art span{width:15px;height:24px}.scope-core-art svg{width:12px;height:13px}.scope-reports-art>span{width:25px;height:38px}.scope-reports-art svg{width:18px;height:24px}.localisation-pack{padding:8px 6px;gap:6px}.localisation-pack>b{height:21px;width:21px;flex-shrink:0}.additional-pack>svg{width:18px;flex-shrink:0}.localisation-pack strong{font-size:8px}.localisation-pack small{font-size:7px}.audience-scene{padding-inline:12px}.flow-audience-track{gap:4px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1.2fr) 10px minmax(0,.7fr)}.flow-client-stack>div{padding-inline:4px;font-size:7px;gap:3px}.flow-client-stack svg{width:10px;height:10px}.flow-audience-queue{padding:10px 7px}.flow-audience-queue>strong{font-size:8px}.flow-audience-output>small{font-size:7px}.audience-scene-result{font-size:11px}.audience-card-copy{padding-left:50px;padding-right:19px}.visual-audience .audience-card-copy>svg{left:19px;width:18px}.audience-card-copy h3{font-size:20px}.books-mode-stage{padding-inline:12px}.books-mode-controls button{font-size:9px;gap:5px}.mode-stage-title>p{font-size:18px}.mode-concept-badge{font-size:6px;padding:4px}.portfolio-client{padding:12px 6px;gap:4px}.portfolio-client>svg{width:12px;height:12px}.portfolio-client strong{font-size:8px}.portfolio-client small{font-size:6px}.portfolio-client>span{display:none}.portfolio-active-client{padding-inline:8px}.portfolio-client-modules span{font-size:7px}.portfolio-client-modules svg{width:11px;height:11px}.books-modes-illustration>figcaption{font-size:8px}}
@media(prefers-reduced-motion:reduce){.scope-stage{transition:none}}
