/* Readable marketing hierarchy and touch-first layouts. */
body{font-size:17px;line-height:1.6}p{font-size:17px}.eyebrow{font-size:13px!important;line-height:1.5;letter-spacing:1.6px}header nav a{font-size:15px}header .button,.button.small{font-size:15px;min-height:44px}.hero .intro{font-size:21px}.hero .intro span{font-size:17px}.hero-note,.scene-caption{font-size:14px}.text-link{font-size:16px}.industry-cards{gap:24px}.industry-cards>a{padding:0;overflow:hidden;background:#fff;box-shadow:0 6px 24px #11111105}.industry-cards .industry-icon{display:none}.industry-photo{display:block;width:100%;height:190px;object-fit:cover;background:#eceae7}.industry-card-copy{padding:25px}.industry-cards small{font-size:12px;color:#5c6470;letter-spacing:.8px}.industry-cards h3{font-size:24px;line-height:1.2;margin:12px 0}.industry-cards p{font-size:16px;line-height:1.6;min-height:52px;margin-bottom:22px}.industry-cards b{font-size:16px}.industry-cards a:hover .industry-photo{filter:brightness(1.04)}.principles .wrap{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:24px;align-items:start;padding-top:32px;padding-bottom:32px}.principles .wrap>span{font-size:17px}.principles .wrap p{font-size:16px;margin:0;display:grid;gap:12px}.principles p:before{display:none!important}.capability-icon{display:block;width:28px;height:28px;color:#f05a28}.capability-icon svg{width:100%;height:100%}.principles p small{font-size:14px;color:#b9bec6;line-height:1.5}.section-heading>p,.delivery p,.managed-intro p,.trust-grid p,.pricing-box p,.faq p,.deployment-cards p,.deployment-note{font-size:17px;line-height:1.7}.fine-print,.catalog-footnote,.screen-showcase figcaption,.studio-entry-cta p,footer,footer p{font-size:14px;line-height:1.7}.screen-tabs button,.screen-links,.reference-heading span{font-size:15px}.screen-tabs button{min-height:44px}.case-proof p:not(.eyebrow){font-size:17px}.proof-flow{font-size:16px}.studio-intro-note p,.studio-form-head p,.studio-data-note,.conversation-followups p,.conversation-entry>label,.conversation-followups>label,.effort-details>label,.studio-advanced summary,.effort-details summary{font-size:16px}.prompt-examples button,.prompt-examples>span{font-size:14px}.prompt-examples button{min-height:44px}.studio-fields input,.studio-fields textarea,.studio-fields select,input,textarea,select{font-size:16px!important}.catalog-item,.catalog-item p,.catalog-item small,.catalog-summary,.level-switch button,.vertical-chip{font-size:14px}.level-switch button,.vertical-chip{min-height:44px}.original-ui .ui-panel p{font-size:14px!important;color:#526079!important}.original-ui .ui-panel h4{font-size:16px}.ui-meta{font-size:13px!important}.ui-breadcrumb,.ui-brandbar b,.ui-title>span{font-size:12px}.ui-brandbar>span{font-size:11px}.original-ui .ui-panel small,.ui-metric small,.ui-metric>span,.ui-verdict span,.ui-action-grid small,.ui-information dt,.ui-case-side li small,.ui-documents article span{font-size:12px}.ui-summary li,.ui-action-grid strong,.ui-information dd,.ui-rules table,.ui-rules td>span,.ui-rules button,.ui-case-side li strong,.ui-case-side .case-audit,.ui-documents strong{font-size:14px}.ui-metrics{gap:8px}.ui-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-rules button{min-height:44px}.ui-documents>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-case-layout{grid-template-columns:minmax(0,2fr) minmax(210px,1fr)}.ui-summary{grid-template-columns:140px minmax(0,1fr)}.ui-metric{padding:12px 6px}.ui-panel{padding:18px}.ui-verdict strong{font-size:18px}.ui-title h3{font-size:25px!important}.reference-scroll{max-height:720px}.screen-links{flex-wrap:wrap;gap:16px}.section,.industry-deck{scroll-margin-top:25px}img{max-width:100%}button,a,input,textarea,select{touch-action:manipulation}.trust-grid span,.large-star{line-height:1}.wrap{min-width:0}.ui-case-main,.ui-case-side,.studio-builder,.catalog-preview{min-width:0}
@media(max-width:1000px){.principles .wrap{grid-template-columns:repeat(2,1fr)}.principles .wrap>span{grid-column:1/-1}.ui-case-layout{grid-template-columns:1fr}.industry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}header nav{overflow-x:auto;padding-bottom:4px}header nav a{white-space:nowrap;min-height:44px;display:flex;align-items:center}.hero{padding-top:40px}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}header{padding:18px;gap:12px}header .brand{width:145px}header .button{font-size:13px;min-height:44px;padding:10px 12px}header nav{gap:22px;justify-content:flex-start}.hero h1{font-size:clamp(36px,10vw,46px);line-height:1.12}.hero .intro{font-size:19px}.hero .intro span{font-size:17px}.hero .actions{align-items:stretch;gap:18px}.hero .actions .button{width:100%;justify-content:center}.hero-note{font-size:13px;flex-wrap:wrap;gap:10px}.scene-caption{font-size:13px;gap:12px}.industry-cards{grid-template-columns:1fr;gap:20px}.industry-photo{height:200px}.industry-card-copy{padding:23px}.industry-cards h3{font-size:25px}.industry-cards p{font-size:17px;min-height:0}.industry-cards b{font-size:16px}.industry-deck{padding-top:52px;padding-bottom:40px}.industry-deck h2,.studio-intro h2,.section h2,.case-proof h2{font-size:34px;letter-spacing:-1px}.section{padding-top:50px;padding-bottom:50px}.principles .wrap{gap:26px 20px}.principles .wrap p{font-size:16px}.screen-tabs{display:grid;grid-template-columns:1fr 1fr}.screen-tabs button{font-size:14px;border-radius:8px;padding:12px 8px}.screen-showcase figure{margin-top:18px}.screen-showcase figcaption{font-size:13px;padding:16px}.reference-heading span{font-size:14px}.reference-scroll{max-height:420px}.reference-scroll img{min-width:780px}.screen-links>a{min-height:44px;display:flex;align-items:center}.studio-builder{padding:18px}.ui-case-side,.ui-information{grid-template-columns:1fr}.ui-summary{grid-template-columns:1fr}.ui-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-action-grid,.ui-documents>div{grid-template-columns:1fr}.ui-brandbar{flex-wrap:wrap}.ui-brandbar b{margin-left:0}.ui-title h3{font-size:22px!important}.ui-rules table{min-width:360px}.ui-panel{padding:14px}.original-ui{padding:10px}.pricing-box{min-width:0}.pricing-box>div{min-width:0}.final-cta h2{font-size:37px}.final-cta .button{font-size:15px}.preview{font-size:12px!important;line-height:1.5;flex-wrap:wrap}.preview span{font-size:12px!important}footer{gap:20px}.agent-launch{max-width:calc(100% - 32px)}.lead-card{padding:22px!important}}
.conversion-shell p,.conversion-shell ul{font-size:17px}.conversion-card label,.conversion-card .lead-consent{font-size:15px}.conversion-card .lead-privacy,.conversion-card #lead-error,.conversion-page #pdf-status,.thanks-card small{font-size:14px}.conversion-card .zcwf_col_lab{width:100%!important;margin-bottom:7px!important}.conversion-card .zcwf_col_fld{width:100%!important;float:none!important}.conversion-card .zcwf_row{margin-bottom:18px!important}.conversion-card .formsubmit.zcwf_button{min-height:48px}.conversion-card .lead-consent input{height:20px;width:20px!important}.studio-promise,.report-context p,.value-grid p,.report-conversion p,.baseline-panel p,.explorer-bottom>span{font-size:14px}.catalog-item strong{font-size:16px}.reference-scroll{overscroll-behavior:contain}.screen-showcase figcaption:after{content:' On small screens, swipe the design or open it full-size.'}
.managed-screen{display:block;border:1px solid #dfe3e9;border-radius:10px;overflow:hidden;text-decoration:none;margin-bottom:25px;background:white}.managed-screen img{display:block;width:100%;height:auto}.managed-screen span{display:block;padding:12px 15px;font-size:14px;color:#a53612}.explorer-controls label,.catalog-list-panel>p,.catalog-list-panel>.text-link,.workflow-heading p,.catalog-item>span{font-size:14px}.catalog-item small{font-size:12px}.catalog-list-panel>.text-link{min-height:44px}.ui-panel p{overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
