/* Large, highly readable typography across the complete product */
body{font-size:16px!important;line-height:1.55}.view p,.panel p,.path p,.project p,.studio-grid p{font-size:14px!important;line-height:1.6!important}.view small,.panel small,.path small,.project small,.studio-grid small{font-size:11px!important}.view h1{font-size:clamp(32px,4vw,46px)!important}.view h2{font-size:21px!important;line-height:1.3!important}.view h3{font-size:17px!important}.eyebrow,.pill,.status,.gap-type{font-size:11px!important;letter-spacing:.08em!important}.page-title p,.welcome p{font-size:16px!important}.panel-head button,.value-strip button{font-size:12px!important}.score-grid small,.path-stats small,.project-meta span,.requirement-grid span,.gap-proof,.plan-card small,.advisor-head p,.advisor-prompts button,.ai-note,.table-scroll table{font-size:12px!important}.score-grid b{font-size:24px!important}.score-grid p,.path-stats b,.plan-card p,.plan-card em,.match-facts span{font-size:12px!important}.plan-card b,.identity b,.gap-list h2{font-size:14px!important}.identity label{font-size:12px!important}.advisor-welcome p,.ai-msg p,.user-msg{font-size:14px!important}.advisor-input textarea{font-size:16px!important}.clinical-alert p,.profession-banner p{font-size:13px!important}.cloud-state b{font-size:12px!important}.cloud-state small{font-size:10px!important}.agent-page-head p{font-size:15px!important}.agent-trust span{font-size:11px!important}.real-agent-grid small{font-size:9px!important}.real-agent-grid h2{font-size:17px!important}.real-agent-grid p{font-size:13px!important}.real-agent-grid footer b,.real-agent-grid footer button{font-size:11px!important}.agent-workspace aside small{font-size:9px!important}.agent-workspace aside h2{font-size:19px!important}.agent-workspace aside p,.agent-welcome p,.agent-answer p{font-size:13px!important}.agent-user,.agent-thinking,.agent-error{font-size:13px!important}.agent-disclaimer{font-size:10px!important}.agent-history article span{font-size:13px!important}.agent-history article p{font-size:12px!important}.agent-history article b,.agent-history article small{font-size:10px!important}
.market-links a,.market-footer a{font-size:13px!important}.market-login,.market-start,.watch-demo,.showcase-button{font-size:13px!important}.launch-badge,.section-intro>span,.showcase-copy>span,.trust-section>div:first-child>span,.final-cta>span{font-size:10px!important}.hero-content h1{font-size:clamp(42px,5vw,64px)!important}.hero-content>p{font-size:17px!important}.trust-line{font-size:11px!important}.proof-strip p{font-size:11px!important}.proof-strip span{font-size:14px!important}.section-intro h2,.showcase-copy h2,.trust-section h2,.final-cta h2{font-size:clamp(30px,4vw,44px)!important}.section-intro p,.showcase-copy>p,.trust-section>div:first-child>p,.final-cta p{font-size:16px!important}.journey-grid h3{font-size:18px!important}.journey-grid p,.showcase-copy li,.people-tabs b,.trust-grid b,.trust-grid p,.plans-grid li{font-size:13px!important}.plans-grid article>span{font-size:10px!important}.plans-grid h3{font-size:19px!important}.market-footer>p{font-size:10px!important}.onboard-card>p{font-size:14px!important}.onboard-options small,.onboard-card>label{font-size:11px!important}
@media(max-width:700px){body{font-size:15px!important}.view h1{font-size:30px!important}.view h2{font-size:20px!important}.view p,.panel p{font-size:14px!important}.hero-content h1{font-size:34px!important}.hero-content>p{font-size:15px!important}.section-intro p,.showcase-copy>p,.trust-section>div:first-child>p,.final-cta p{font-size:14px!important}.journey-grid p,.showcase-copy li,.people-tabs b,.trust-grid p,.plans-grid li{font-size:13px!important}.mobile-dock button{font-size:11px!important}}
