/* Shared non-headline typography: reduce by 2 CSS pixels; preserve heading scales and small graphic labels. */
:root{--sii-body-size:calc(clamp(17px,1.5vw,24px) - 2px)}
/* assets/css/v7.css */
.chapter-index{font-size:9px!important}
.eyebrow{font-size:10px!important}
.lead{font-size:calc(clamp(17px,1.5vw,24px) - 2px)!important}
.copy{font-size:13px!important}
.mono{font-size:10px!important}
.nav-item,.nav-cta{font-size:10px!important}
.nav-item.has-menu:before{font-size:12px!important}
.mega-link strong{font-size:20px!important}
.mega-link span{font-size:10px!important}
.mega-link.small strong{font-size:15px!important}
.link-arrow{font-size:11px!important}
.link-quiet{font-size:11px!important}
.hero-node{font-size:9px!important}
.hero-caption{font-size:9px!important}
.hero-bottom{font-size:9px!important}
.problem-no{font-size:10px!important}
.problem-card p{font-size:12px!important}
.product-index .num{font-size:10px!important}
.product-index strong{font-size:calc(clamp(26px,3.1vw,48px) - 2px)!important}
.product-index .arr{font-size:18px!important}
.product-kicker{font-size:10px!important}
.product-copy{font-size:calc(clamp(18px,1.9vw,28px) - 2px)!important}
.spec-line span{font-size:10px!important}
.input-card{font-size:10px!important}
.scope-core{font-size:10px!important}
.scope-output{font-size:10px!important}
.placeholder{font-size:10px!important}
.penelope-label{font-size:9px!important}
.agent-core b{font-size:20px!important}
.agent-core span{font-size:9px!important}
.agent-node b{font-size:13px!important}
.agent-node span{font-size:9px!important}
.life-stage b{font-size:10px!important}
.life-stage p{font-size:10px!important}
.memory-band strong{font-size:calc(clamp(28px,3.2vw,52px) - 2px)!important}
.memory-band span{font-size:11px!important}
.stat b{font-size:calc(clamp(64px,8vw,132px) - 2px)!important}
.stat span{font-size:10px!important}
.knowledge-card p{font-size:12px!important}
.knowledge-card .card-link{font-size:10px!important}
.signup input{font-size:16px!important}
.form-note{font-size:10px!important}
.form-status{font-size:10px!important}
footer a{font-size:10px!important}
.footer-bottom{font-size:9px!important}
@media(max-width:1080px){.mobile-menu a{font-size:24px!important}
}
.solution-tab{font-size:10px!important}
.solution-tab span{font-size:9px!important}
.solution-copy p{font-size:13px!important}
.offer-row span{font-size:10px!important}
.offer-row strong{font-size:15px!important}
.offer-row small{font-size:10px!important}
.solution-arrows button{font-size:15px!important}
.credibility-strip strong{font-size:21px!important}
.credibility-strip span{font-size:10px!important}
.knowledge-tab{font-size:14px!important}
.knowledge-tab span{font-size:10px!important}
.knowledge-intro p{font-size:12px!important}
.lane-label{font-size:9px!important}
.knowledge-row span{font-size:9px!important}
.knowledge-row strong{font-size:12px!important}
.knowledge-row em{font-size:9px!important}
.research-track li{font-size:12px!important}
.research-track li span{font-size:9px!important}
.research-track li em{font-size:10px!important}
.research-card-v2 span{font-size:9px!important}
.research-card-v2 strong{font-size:12px!important}
.research-card-v2 p{font-size:10px!important}
.about-statement{font-size:calc(clamp(24px,3vw,48px) - 2px)!important}
.about-metrics strong{font-size:calc(clamp(38px,4vw,66px) - 2px)!important}
.about-metrics span{font-size:10px!important}
.product-copy{font-size:calc(clamp(18px,1.55vw,25px) - 2px)!important}
.lead{font-size:calc(clamp(18px,1.45vw,24px) - 2px)!important}
.eyebrow,.mono,.product-kicker,.problem-no,.hero-caption,.chapter-index,.hero-bottom,.spec-line span,.offer-row span,.solution-tab span,.ui-kicker,.demo-label{font-size:10px!important}
.button-primary{font-size:11px!important}
.source-tags span{font-size:10px!important}
.scope-transform{font-size:10px!important}
.scope-transform b{font-size:28px!important}
.scope-result dt{font-size:10px!important}
.scope-result dd{font-size:12px!important}
.compare-layer{font-size:14px!important}
.detail-crop{font-size:10px!important}
.penelope-detail p{font-size:11px!important}
.agent-flow-list li>span{font-size:10px!important}
.agent-flow-list b{font-size:15px!important}
.agent-flow-list small{font-size:10px!important}
.agent-flow-list li:not(:last-child):after{font-size:10px!important}
.track-record-note{font-size:10px!important}
.about-metrics span{font-size:10px!important}
.consent-row{font-size:10px!important}
.footer-placeholder{font-size:11px!important}
/* assets/css/navigation.css */
.nav-item,.nav-cta{font-size:14px!important}
.nav-cta{font-size:14px!important}
.mega-link strong,.mega-link.small strong{font-size:14px!important}
.mega-link span{font-size:14px!important}
.mega-link strong:after{font-size:18px!important}
.nav-feature .hero-node{font-size:8px!important}
.nav-feature-description{font-size:12px!important}
.mobile-menu a{font-size:18px!important}
/* assets/css/hero-legal.css */
.footer-light a{font-size:12px!important}
.footer-trust-row strong,.footer-trust-row span:not(.footer-trust-icon){font-size:11px!important}
.footer-trust-row div>span{font-size:10px!important}
.footer-light .footer-trust-link{font-size:12px!important}
.footer-location{font-size:12px!important}
.footer-legal-row{font-size:11px!important}
.footer-light .footer-legal-links a{font-size:11px!important}
.about-clean-story .lead{font-size:calc(clamp(18px,1.65vw,23px) - 2px)!important}
.about-clean-story .copy{font-size:13px!important}
.about-clean-statement{font-size:calc(clamp(19px,2.15vw,28px) - 2px)!important}
.about-clean-metrics span{font-size:11px!important}
.about-clean-note{font-size:10px!important}
#intelligence.knowledge-page .lane-label{font-size:10px!important}
.intelligence-card p{font-size:12px!important}
.knowledge-destination p{font-size:14px!important}
body a[href="/#access"]:not(.nav-cta){font-size:12px!important}
body a[href="#access"]:not(.nav-cta),body .signup button{font-size:12px!important}
body .signup-row input[type="email"]{font-size:12px!important}
.hero-visual .n-intel{font-size:10px!important}
.nav-feature .hero-visual .n-intel{font-size:9px!important}
.legal-shell p,.legal-shell li{font-size:14px!important}
.legal-shell .lead{font-size:14px!important}
.legal-page-header{font-size:12px!important}
.legal-page-footer{font-size:12px!important}
.about-origin-story p{font-size:15px!important}
.about-origin-story .lead{font-size:calc(clamp(19px,1.8vw,24px) - 2px)!important}
.about-origin-story .about-origin-thesis{font-size:17px!important}
.about-work-list li{font-size:14px!important}
.about-work-principle{font-size:calc(clamp(19px,2vw,25px) - 2px)!important}
.about-origin .about-clean-note{font-size:10px!important}
.about-ecosystem-card p{font-size:13px!important}
.about-ecosystem-card span{font-size:11px!important}
@media(max-width:720px){.about-origin-story p{font-size:14px!important}
.about-origin-story .lead{font-size:17px!important}
}
.chapter-next-caption{font-size:10px!important}
.problem-story-copy p{font-size:calc(clamp(19px,1.8vw,25px) - 2px)!important}
#scoping .scope-copy-block{font-size:calc(clamp(17px,1.5vw,24px) - 2px)!important}
/* assets/css/governance-icons.css */
.mobile-governance summary{font-size:18px!important}
.mobile-governance summary:after{font-size:20px!important}
.mobile-menu .mobile-governance-links a{font-size:13px!important}
/* assets/css/governance.css */
.g-eyebrow,.g-micro,.g-panel-header,.g-tag,.g-data-points,.g-log-footer,.g-asset-id,.g-continuous>span:last-child{font-size:10px!important}
.governance-page p{font-size:15px!important}
.governance-page .g-lead{font-size:calc(clamp(18px,1.9vw,24px) - 2px)!important}
.g-lifecycle-steps span{font-size:10px!important}
.g-lifecycle-steps strong{font-size:28px!important}
.g-lifecycle-steps small{font-size:11px!important}
.g-continuous strong{font-size:11px!important}
.g-continuous>span:last-child{font-size:9px!important}
.g-asset .g-micro{font-size:9px!important}
.g-history time{font-size:10px!important}
.g-history strong,.g-history div>span{font-size:12px!important}
.g-history div>span{font-size:10px!important}
.g-tag{font-size:9px!important}
.g-layer>span{font-size:9px!important}
.g-layer strong{font-size:14px!important}
.g-layer small{font-size:10px!important}
.g-asset-id{font-size:9px!important}
.g-log th{font-size:10px!important}
.g-log td{font-size:13px!important}
.g-log time,.g-log code{font-size:12px!important}
.g-decision{font-size:10px!important}
.g-log-footer{font-size:9px!important}
.g-principles .g-micro{font-size:9px!important}
.g-approval-record dt{font-size:10px!important}
.g-approval-record dd{font-size:12px!important}
.g-end .g-support{font-size:16px!important}
.g-button{font-size:12px!important}
.g-secondary{font-size:12px!important}
.governance-page .g-hero-thesis{font-size:17px!important}
.g-trust-rail li{font-size:10px!important}
.g-trust-baseline{font-size:9px!important}
.g-record-definitions p{font-size:13px!important}
.governance-page .g-record-statement{font-size:calc(clamp(20px,2.2vw,28px) - 2px)!important}
.g-principles p{font-size:12px!important}
.governance-page .g-control-note{font-size:10px!important}
.governance-page .g-design-thesis{font-size:18px!important}
/* assets/css/design-system.css */
#top .section-inner .lead,#top .section-inner .product-copy,#top .section-inner .copy,#top .problem-story-copy p,#top .about-origin-story p,#top .about-origin-story .lead,#top .about-clean-story p,#top .about-origin-thesis,#top .knowledge-destination p,#top .intelligence-card p,#top .research-card-v2 p,#top .solution-copy p,#top.governance-page .g-lead,#top.governance-page .g-hero-thesis,#top.governance-page .g-end>.g-shell>p{font-size:var(--sii-body-size)!important}
.legal-shell :is(p,li,address){font-size:var(--sii-body-size)!important}
#about .about-work-copy{font-size:calc(clamp(19px,2vw,25px) - 2px)!important}
.scope-reference-label{font-size:16px!important}
.scope-reference-label > span{font-size:34px!important}
.scope-reference-tags span{font-size:calc(clamp(13px,1.25vw,20px) - 2px)!important}
.scope-reference-plus{font-size:26px!important}
.scope-reference-process li > span{font-size:13px!important}
.scope-reference .scope-reference-deliverables{font-size:calc(clamp(16px,1.5vw,24px) - 2px)!important}
.scope-reference-output dt{font-size:calc(clamp(12px,1.2vw,20px) - 2px)!important}
.scope-reference-output dd{font-size:calc(clamp(19px,1.8vw,29px) - 2px)!important}
.scope-reference-output small{font-size:calc(clamp(14px,1.2vw,20px) - 2px)!important}
.scope-reference-saving span{font-size:calc(clamp(16px,1.5vw,24px) - 2px)!important}
@media(max-width:1000px){.scope-reference-tags span{font-size:14px!important}
.scope-reference-output dd{font-size:21px!important}
}
/* assets/css/colour-accents.css */
/* assets/css/pending-refinements.css */
.pnlop-image-label{font-size:11px!important}
#scoping .scope-reference-label{font-size:calc(clamp(10px,1.7cqw,18px) - 2px)!important}
#scoping .scope-reference-label > span{font-size:calc(3cqw - 2px)!important}
#scoping .scope-reference-tags span{font-size:calc(clamp(9px,1.5cqw,16px) - 2px)!important}
#scoping .scope-reference-plus{font-size:calc(2.5cqw - 2px)!important}
#scoping .scope-reference-process li > span{font-size:calc(clamp(9px,1.35cqw,15px) - 2px)!important}
#scoping .scope-reference .scope-reference-deliverables{font-size:calc(clamp(10px,1.7cqw,20px) - 2px)!important}
#scoping .scope-reference-output dt{font-size:calc(clamp(8px,1.25cqw,14px) - 2px)!important}
#scoping .scope-reference-output dd{font-size:calc(clamp(11px,1.85cqw,23px) - 2px)!important}
#scoping .scope-reference-output small{font-size:calc(clamp(9px,1.4cqw,16px) - 2px)!important}
#scoping .scope-reference-saving span{font-size:calc(clamp(10px,1.7cqw,20px) - 2px)!important}
/* assets/css/task-flow.css */
/* template-parts/solutions-audiences.php */
#solutions .solutions-audience .planned-expansion{font-size:14px!important}
#solutions .solutions-audience-copy p{font-size:18px!important}
@media(max-width:760px){#solutions .solutions-audience-copy p{font-size:16px!important}
}
