@font-face{font-family:Inter;src:url('assets/inter-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('assets/inter-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url('assets/inter-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Inter;src:url('assets/inter-700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Playfair;src:url('assets/playfair-700.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--paper:#FFFCF2;--ink:#252422;--muted:#403D39;--line:#CCC5B9;--orange:#EB5E28;--link:#A93A14;--soft:#F3F0E8}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Inter,Arial,sans-serif;letter-spacing:0}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:Playfair,Georgia,serif;font-weight:700;line-height:1.12}h2{font-size:46px;max-width:22ch;margin:0 0 26px}h3{font-size:19px;line-height:1.4;margin-bottom:12px}p+p{margin-top:16px}a{color:inherit;text-underline-offset:3px}button,summary{cursor:pointer}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}svg{width:24px;height:24px;flex:none}img{display:block;max-width:100%}.skip{position:fixed;top:-100px;background:var(--paper);padding:12px;z-index:50}.skip:focus{top:10px}
.reader-bar{height:76px;position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:0 max(24px,calc((100% - 1120px)/2));gap:24px;background:var(--paper);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;line-height:1.2}.brand img{object-fit:contain;filter:brightness(0)}.brand small{font-size:10px;display:block;font-weight:400;margin-top:5px}.reader-actions{display:flex;gap:12px;align-items:center}.download,.contents summary,.print{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;border:1px solid var(--line);padding:8px 12px;border-radius:4px;text-decoration:none;list-style:none;font:500 13px Inter,Arial,sans-serif;background:transparent;color:var(--ink)}.reader-actions svg{width:18px;height:18px}.contents summary::-webkit-details-marker{display:none}.contents nav{position:absolute;right:max(24px,calc((100% - 1120px)/2));top:66px;padding:12px 0;background:var(--paper);border:1px solid var(--line);width:320px;max-width:calc(100vw - 32px);max-height:80svh;overflow:auto;box-shadow:0 12px 28px #25242220}.contents nav a{display:block;padding:8px 20px;font-size:13px;text-decoration:none}.contents nav a:hover{background:var(--soft)}.download{background:var(--ink);color:var(--paper);border-color:var(--ink)}.progress{position:absolute;bottom:-1px;left:0;height:3px;background:var(--orange);width:0}
.sheet{padding:76px max(32px,calc((100% - 1000px)/2)) 26px;position:relative;border-bottom:1px solid var(--line)}.chapter-label{font-size:11px;text-transform:uppercase;font-weight:700;line-height:1.5;margin-bottom:22px;display:flex;align-items:center;gap:12px;color:var(--muted)}.chapter-label:before{content:'';width:24px;height:2px;background:var(--orange);flex:none}.lead{font-size:21px;line-height:1.6;max-width:74ch;margin-bottom:30px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:44px}.columns p{font-size:16px;color:var(--muted)}.columns h3:not(:first-child){margin-top:20px}.takeaway{padding:16px 0 16px 22px;border-left:3px solid var(--orange);font-size:23px;line-height:1.45;font-weight:500;margin-top:32px;max-width:75ch}.source-note{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.6}.pagefoot{display:flex;justify-content:space-between;gap:24px;font-size:10px;color:var(--muted);margin-top:50px;padding-top:16px;border-top:1px solid var(--line)}.pagefoot>span:last-child{font-weight:700;color:var(--link)}.alternate{background:var(--soft)}.cite{font-size:.68em;vertical-align:super;color:var(--link);font-weight:600;text-decoration:none}.dark{background:var(--ink);color:var(--paper)}.dark p,.dark .columns p,.dark .source-note,.dark .pagefoot{color:#E7E2D8}.dark .chapter-label,.dark .cite,.dark .pagefoot>span:last-child{color:var(--orange)}.dark .pagefoot,.dark .strip-diagram{border-color:#68635A}
.cover{isolation:isolate;height:min(740px,calc(100svh - 130px));min-height:600px;color:var(--paper);background:var(--ink);padding-top:65px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 72%;z-index:-2}.cover:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#252422f0 0%,#252422c7 35%,#25242208 100%)}.cover-content{max-width:630px}.eyebrow{font-size:12px;text-transform:uppercase;font-weight:600;color:var(--paper);margin-bottom:25px}.cover h1{font-size:92px;line-height:1.03;margin-bottom:24px}.cover-subtitle{font-size:28px;line-height:1.35}.cover-deck{font-size:16px;max-width:37ch;margin-top:22px}.edition{display:flex;gap:24px;font-size:11px;margin-top:36px}.edition span:first-child{border-left:3px solid var(--orange);padding-left:12px}.cover-foot{display:none}
.numbered{counter-reset:point;list-style:none;margin:0;padding:0}.numbered li{counter-increment:point;position:relative;padding:0 0 18px 36px}.numbered li:before{content:counter(point,decimal-leading-zero);position:absolute;left:0;color:var(--link);font-size:12px;font-weight:700;top:3px}.numbered b,.numbered span{display:block}.numbered b{font-size:15px;margin-bottom:5px}.numbered span{font-size:14px;line-height:1.6;color:var(--muted)}
.strip-diagram{border-block:1px solid var(--line);padding:22px 0;margin-top:26px;margin-bottom:28px}figcaption{font-size:11px;font-weight:600;margin-bottom:24px}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;list-style:none;padding:0;margin:0}.flow li{position:relative}.flow svg{color:var(--orange);margin-bottom:12px}.flow li+li:before{content:'›';position:absolute;left:-24px;top:3px;color:var(--line);font-size:26px}.flow strong,.flow span{display:block}.flow strong{font-size:16px;margin-bottom:7px}.flow span{font-size:13px;line-height:1.5;color:var(--muted)}.dark .flow span{color:#CCC5B9}.four-steps{grid-template-columns:repeat(4,minmax(0,1fr))}
.gap-diagram{margin:26px 0 32px}.gap-flow{display:grid;grid-template-columns:1fr .8fr 1fr .8fr 1fr;gap:14px;align-items:center}.gap-flow>div{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.app{border:1px solid var(--line);background:var(--paper);padding:24px 12px;min-height:150px;border-radius:4px}.gap-flow svg{margin-bottom:12px}.gap-flow b{font-size:14px;line-height:1.5}.gap-flow span{font-size:11px;margin-top:6px}.gap{color:var(--link);position:relative}.gap b{font-size:12px}.gap:before,.gap:after{content:'';height:1px;width:16px;background:var(--line);position:absolute;top:14px}.gap:before{left:0}.gap:after{right:0}
.market-evidence{display:grid;grid-template-columns:.9fr 1.4fr;gap:45px;align-items:start;margin:25px 0}.market-stat{border-top:3px solid var(--orange);padding-top:16px}.market-stat>strong{font:110px/1 Playfair,Georgia,serif;color:var(--link);display:block;margin-bottom:22px}.market-stat>strong span{font-size:52px}.market-stat>b{font-size:14px}.market-stat p{font-size:14px;margin-top:10px}.market-evidence>div>h3:not(:first-child){margin-top:23px}.market-evidence>div>p{font-size:15px;color:var(--muted)}
.delivery-band{border-block:1px solid var(--line);margin-top:28px;padding:22px 0}.delivery-band h3{font-size:15px;margin-bottom:23px}.four{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.four>div{display:flex;flex-direction:column}.four svg{color:var(--orange);margin-bottom:12px}.four b{font-size:14px}.four span{font-size:12px;color:var(--muted);margin-top:6px}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:26px 40px;margin-top:32px}.benefits article{display:flex;align-items:flex-start;gap:16px;border-top:1px solid var(--line);padding-top:22px}.benefits svg{color:var(--orange);margin-top:4px}.benefits p{font-size:14px;color:var(--muted)}.benefits h3{font-size:18px}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0 34px}.decision-grid article{border-top:2px solid var(--line);padding-top:20px}.decision-grid article:last-child{border-color:var(--orange)}.decision-grid svg{color:var(--orange);margin-bottom:15px}.decision-grid p{font-size:14px;color:var(--muted)}.decision-grid b{display:block;font-size:11px;margin:17px 0 5px;color:var(--link);text-transform:uppercase}.questions-title{font-size:18px;margin-top:24px}.questions-list{padding-left:20px;margin:15px 0 0}.questions-list li{font-size:15px;border-bottom:1px solid var(--line);padding:9px 0 9px 8px}.about-logo{width:110px;height:65px;object-fit:contain;margin:0 0 24px}.contact-band{border-top:1px solid #68635A;margin-top:32px;padding-top:24px}.contact-band h3{max-width:34ch;font-size:25px}.contact-button{display:inline-flex;align-items:center;gap:12px;background:var(--orange);color:var(--ink);font-size:14px;font-weight:700;border-radius:4px;padding:14px 20px;text-decoration:none;margin-top:12px}.contact-band p{font-size:12px;margin-top:15px}.reference-list{padding-left:22px;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:22px 38px}.reference-list li{font-size:12px;padding-left:6px;line-height:1.55;break-inside:avoid}.reference-list li::marker{color:var(--link);font-weight:700}.reference-list b,.reference-list a,.reference-list span{display:block}.reference-list a{color:var(--link);margin:6px 0}.reference-list span{font-size:11px;color:var(--muted)}
@media(max-width:1000px){.sheet{padding-inline:40px}.columns{gap:30px}h2{font-size:40px}.cover h1{font-size:80px}.cover-art{object-position:75% 70%}.flow{gap:24px}.flow li+li:before{left:-19px}.market-evidence{gap:28px}.decision-grid{gap:22px}}
@media(max-width:700px){html{scroll-padding-top:80px}.reader-bar{height:66px;padding:0 20px;gap:12px}.brand{font-size:15px;gap:8px}.brand img{width:34px}.brand small{font-size:8px}.reader-actions{gap:6px}.contents summary span,.print{display:none}.contents summary,.download{padding:8px 10px;min-width:42px}.download span{font-size:11px}.contents nav{right:16px;top:60px}.sheet{padding:46px 22px 22px}h2{font-size:34px;max-width:none;margin-bottom:22px}.chapter-label{font-size:10px;margin-bottom:19px}.lead{font-size:18px;margin-bottom:24px}.columns,.benefits{grid-template-columns:1fr;gap:25px}.columns p{font-size:15px}.takeaway{font-size:20px;padding-left:17px;margin-top:26px}.pagefoot{margin-top:32px;font-size:9px;gap:12px}.pagefoot>span:first-child{max-width:32ch}.cover{height:min(770px,calc(100svh - 125px));min-height:640px;justify-content:flex-end;padding-bottom:35px}.cover-art{height:360px;object-position:100% 75%}.cover:before{background:linear-gradient(0deg,#252422 0%,#252422 47%,#252422d9 64%,#25242200 100%)}.cover h1{font-size:58px;margin-bottom:20px}.cover-subtitle{font-size:22px}.cover-deck{font-size:14px;max-width:33ch;margin-top:18px}.eyebrow{font-size:10px;margin-bottom:20px}.edition{font-size:10px;margin-top:25px}.flow,.four-steps{grid-template-columns:1fr;gap:24px}.flow li{padding-left:42px}.flow li>svg{position:absolute;left:0;top:2px}.flow li+li:before{content:'↓';left:6px;top:-23px;font-size:16px}.flow span br{display:none}.gap-flow{grid-template-columns:1fr;gap:12px}.gap-flow .app{min-height:0;padding:16px;display:grid;grid-template-columns:32px 1fr;column-gap:12px;text-align:left}.app svg{grid-row:1/3;margin:0}.app span{margin-top:2px}.gap{padding:10px}.gap b br{display:none}.gap-flow .gap{flex-direction:row;justify-content:center;gap:12px}.gap svg{margin:0}.gap:before,.gap:after{display:none}.market-evidence{grid-template-columns:1fr;gap:30px}.market-stat>strong{font-size:90px}.four{grid-template-columns:1fr 1fr;gap:25px}.decision-grid{grid-template-columns:1fr;gap:24px}.decision-grid article{display:grid;grid-template-columns:32px 1fr;gap:0 12px}.decision-grid article svg{grid-row:1/5}.decision-grid article>p,.decision-grid article>b{grid-column:2}.questions-list li{font-size:14px}.reference-list{grid-template-columns:1fr;gap:20px}.references h2{font-size:32px}.contact-band h3{font-size:22px}.contact-band p span{display:none}.contact-band p a{display:block;margin-top:6px}.about-logo{width:90px}.source-note{font-size:10px}}
@media(max-width:360px){.reader-bar{padding-inline:12px}.brand{font-size:14px}.brand img{width:30px}.brand small{font-size:7px}.download span{display:none}.cover h1{font-size:52px}.cover{min-height:610px}.cover-subtitle{font-size:20px}h2{font-size:30px}.sheet{padding-inline:20px}}
.model-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:32px 0}.model-side{min-width:0}.model-side figcaption{font-size:20px;line-height:1.4;border-bottom:2px solid var(--orange);padding-bottom:18px;margin-bottom:22px}.model-side figcaption small{display:block;font-size:12px;font-weight:400;margin-top:6px}.owned-model figcaption{border-color:var(--ink)}.team-icons{display:flex;justify-content:center;gap:12px}.team-icons svg{width:23px;height:23px;color:var(--muted)}.team-label{text-align:center;font-size:12px;margin-top:7px}.model-arrow{display:flex;justify-content:center;padding:10px 0;color:var(--line)}.separate-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.separate-apps>div{border:1px solid var(--line);border-radius:4px;min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:10px 4px}.separate-apps svg{color:var(--link)}.separate-apps b{font-size:13px}.separate-apps span{font-size:10px;color:var(--link);text-align:center}.company-system{min-height:118px;border:1px solid var(--ink);border-radius:4px;background:var(--soft);padding:14px 10px;text-align:center}.company-system>b{display:block;font-size:14px;margin-bottom:14px}.company-functions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.company-functions span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px}.model-connection{display:flex;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:12px;text-align:center;border-bottom:1px solid var(--line)}.model-connection svg{width:18px;height:18px}.model-result{font-size:22px;font-weight:700;line-height:1.35;margin-top:16px}.model-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:14px;line-height:1.55}.model-table caption{text-align:left;font-weight:700;font-size:18px;margin-bottom:14px}.model-table th,.model-table td{text-align:left;vertical-align:top;padding:13px 15px;border-bottom:1px solid var(--line)}.model-table th:first-child{width:23%;padding-left:0}.model-table thead{font-size:12px}.model-table td:last-child,.model-table thead th:last-child{background:var(--soft)}.cell-model{display:none}
@media screen and (max-width:700px){.model-pair{grid-template-columns:1fr;gap:36px;margin:24px 0}.model-side figcaption{font-size:19px}.model-result{font-size:21px}.separate-apps{gap:6px}.separate-apps>div{min-height:122px}.company-system{min-height:122px}.model-table,.model-table tbody,.model-table tr,.model-table th,.model-table td{display:block;width:100%}.model-table caption{display:block}.model-table thead{display:none}.model-table th:first-child{width:100%;padding:16px 0 8px;border:0}.model-table td{padding:12px}.cell-model{display:block;font-size:11px;font-weight:700;color:var(--link);margin-bottom:4px}}
.executive-points{grid-template-columns:repeat(3,minmax(0,1fr))}.model-definitions{margin-top:10px}.owned-flow{border-top:2px solid var(--ink)}.model-definitions+.strip-diagram{margin-bottom:0}.market-pricing{margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.market-pricing p{font-size:15px}.effort-comparison ul{padding-left:20px;margin:0}.effort-comparison li{font-size:15px;padding-bottom:10px;color:var(--muted)}.decision-context{border-top:1px solid var(--line);padding-top:22px;margin-top:28px;font-size:14px;color:var(--muted)}.engagement{max-width:760px}.engagement li{padding-bottom:22px}.engagement b{font-size:17px}.engagement span{color:#E7E2D8;font-size:15px}.dark .numbered li:before{color:var(--orange)}
@media screen and (max-width:700px){.executive-points{grid-template-columns:1fr;gap:22px}.executive-points>div{display:grid;grid-template-columns:32px 1fr;column-gap:10px}.executive-points svg{grid-row:1/3}.executive-points span{grid-column:2}.model-definitions{gap:30px}}
.compact-benefits{gap:22px 32px;margin-top:20px}.compact-benefits article{gap:12px;padding-top:16px}.compact-benefits h3{font-size:17px;line-height:1.4}.compact-benefits p{font-size:14px;line-height:1.6}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{
 @page{size:A4;margin:0}html{scroll-behavior:auto}body{font-size:10.5pt;line-height:1.6;-webkit-print-color-adjust:exact;print-color-adjust:exact}.reader-bar,.skip{display:none!important}
 .sheet{width:210mm;height:297mm;padding:18mm 18mm 12mm;border:0;break-after:page;display:flex;flex-direction:column;overflow:visible}.sheet:last-child{break-after:auto}.pagefoot{margin-top:auto;padding-top:4mm;font-size:8pt;flex-shrink:0}.chapter-label{font-size:8pt;margin-bottom:6mm}h2{font-size:30pt;margin-bottom:7mm;max-width:none}h3{font-size:13pt;margin-bottom:3mm}.lead{font-size:13.5pt;line-height:1.55;margin-bottom:7mm}.columns{gap:8mm}.columns p{font-size:10.5pt}p+p{margin-top:3mm}.takeaway{font-size:15pt;line-height:1.45;margin-top:7mm;padding:3mm 0 3mm 5mm}.source-note{font-size:8pt;line-height:1.55;margin-top:5mm}.columns,.market-evidence,.strip-diagram,.gap-diagram,.benefits,.decision-grid,.delivery-band{break-inside:avoid;flex-shrink:0}
 .cover{min-height:0;justify-content:flex-start;padding-top:28mm}.cover-art{height:100%;object-position:68% 50%}.cover:before{background:linear-gradient(90deg,#252422f5,#252422bf 55%,#25242212)}.cover-content{max-width:155mm}.cover h1{font-size:76pt;margin-bottom:9mm}.eyebrow{font-size:9pt;margin-bottom:12mm}.cover-subtitle{font-size:23pt;max-width:25ch}.cover-deck{font-size:12pt;max-width:34ch;margin-top:7mm}.edition{font-size:9pt;margin-top:13mm}.cover-foot{display:flex;color:var(--paper);border-color:#68635A}.cover-foot>span:last-child{color:var(--paper)}
 .numbered li{padding-left:8mm;padding-bottom:4mm}.numbered b{font-size:10.5pt}.numbered span{font-size:9.5pt}.numbered li:before{font-size:9pt}.strip-diagram{padding:6mm 0;margin:6mm 0}.flow{gap:7mm}.flow strong{font-size:11pt}.flow span{font-size:9pt}.flow svg{width:6mm;height:6mm;margin-bottom:3mm}.flow li+li:before{left:-5mm;font-size:18pt}.flow.four-steps{gap:5mm}.flow.four-steps li+li:before{left:-4mm}figcaption{font-size:8pt;margin-bottom:6mm}.gap-diagram{margin:6mm 0 8mm}.gap-flow{gap:3mm}.gap-flow b{font-size:10pt}.gap-flow span{font-size:8pt}.gap b{font-size:8pt}.app{padding:6mm 2mm;min-height:34mm}.gap:before,.gap:after{width:8px}.market-evidence{gap:9mm;margin:6mm 0}.market-stat>strong{font-size:80pt;margin-bottom:6mm}.market-stat>strong span{font-size:38pt}.market-stat>b{font-size:10pt}.market-stat p,.market-evidence>div>p{font-size:10pt}.market-evidence>div>h3:not(:first-child){margin-top:6mm}.delivery-band{margin-top:6mm;padding:6mm 0}.delivery-band h3{font-size:11pt;margin-bottom:6mm}.four{gap:5mm}.four b{font-size:10pt}.four span{font-size:9pt}.four svg{margin-bottom:3mm}.benefits{gap:6mm 8mm;margin-top:7mm}.benefits article{gap:4mm;padding-top:5mm}.benefits h3{font-size:12pt}.benefits p{font-size:10pt}.decision-grid{gap:7mm;margin:5mm 0}.decision-grid article{padding-top:5mm}.decision-grid p{font-size:10pt}.decision-grid b{font-size:8pt;margin-top:4mm}.decision-grid svg{margin-bottom:4mm}.questions-title{font-size:12pt;margin-top:6mm}.questions-list{margin-top:3mm}.questions-list li{font-size:10pt;padding:2.5mm 0 2.5mm 2mm}.about-logo{width:30mm;height:17mm;margin-bottom:6mm}.contact-band{padding-top:6mm;margin-top:8mm}.contact-band h3{font-size:18pt}.contact-button{font-size:11pt;padding:4mm 6mm;margin-top:3mm}.contact-band p{font-size:9pt;margin-top:4mm}.references h2{font-size:29pt}.references>p{font-size:10pt}.reference-list{gap:5mm 8mm;margin-top:6mm;padding-left:5mm}.reference-list li{font-size:8.5pt;padding-left:1mm;line-height:1.55}.reference-list a{margin:2mm 0}.reference-list span{font-size:8pt}
}
@media print{
 .compact-benefits{gap:5mm 7mm;margin-top:3mm}.compact-benefits article{gap:3mm;padding-top:3mm}.compact-benefits h3{font-size:10.5pt;line-height:1.35;margin-bottom:2mm}.compact-benefits p{font-size:9pt;line-height:1.5}.compact-benefits svg{width:5mm;height:5mm}
 .model-comparison h2{font-size:28pt;margin-bottom:5mm}.model-comparison .lead{font-size:12pt;margin-bottom:3mm}.model-pair{gap:7mm;margin:5mm 0;break-inside:avoid;flex-shrink:0}.model-side figcaption{font-size:12pt;padding-bottom:3mm;margin-bottom:4mm}.model-side figcaption small{font-size:8pt;margin-top:1mm}.team-icons{gap:3mm}.team-icons svg{width:5mm;height:5mm}.team-label{font-size:8pt;margin-top:1mm}.model-arrow{padding:2mm 0}.model-arrow svg{height:5mm}.separate-apps{gap:2mm}.separate-apps>div{min-height:28mm;padding:2mm 1mm;gap:2mm}.separate-apps svg,.company-functions svg{width:5mm;height:5mm}.separate-apps b{font-size:9pt}.separate-apps span{font-size:7pt}.company-system{min-height:28mm;padding:3mm 2mm}.company-system>b{font-size:9pt;margin-bottom:3mm}.company-functions span{font-size:8pt;gap:2mm}.model-connection{font-size:8pt;min-height:12mm;gap:2mm}.model-connection svg{width:4mm;height:4mm}.model-result{font-size:14pt;margin-top:3mm}.model-table{font-size:9pt;break-inside:avoid;flex-shrink:0}.model-table caption{font-size:11pt;margin-bottom:2mm}.model-table th,.model-table td{padding:3mm}.model-table thead{font-size:8pt}.model-comparison .takeaway{font-size:12pt;margin-top:5mm;padding-block:2mm}
}
