/* Readable typography and editorial photography, October 2026. */
body{font-size:17px}
.eyebrow{font-size:14px;letter-spacing:1.5px}
.header nav{font-size:15px;gap:24px}
.header>.button{font-size:14px}
.hero{background-image:linear-gradient(90deg,rgba(9,26,47,.97) 0%,rgba(9,26,47,.94) 37%,rgba(9,26,47,.56) 60%,rgba(9,26,47,.10) 100%),linear-gradient(0deg,rgba(9,26,47,.80),transparent 55%),url('assets/inteligencia-equipe.webp');background-size:cover;background-position:center;grid-template-columns:1.12fr .88fr;gap:36px;padding-top:64px;padding-bottom:48px}
.hero:before{display:none}
.hero-description{font-size:18px;line-height:1.8;color:#e0eaf7}
.hero h1{font-size:clamp(36px,3.6vw,50px)}
.hero-actions .button,.hero-actions .text-link{font-size:15px}
.hero-foot{font-size:14px;color:#c5d6e9}
.hero .eyebrow{font-size:13px;letter-spacing:1.7px}
.hero-visual{margin-top:270px;align-self:end}
.hero-visual .visual-top,.hero-visual .prompt-card,.hero-visual .mini-chart,.hero-visual .hero-insight{display:none}
.hero-dashboard{background:rgba(255,255,255,.97);padding:22px 24px;box-shadow:0 16px 50px #04122433}
.dash-title{align-items:flex-start}
.dash-title small{font-size:12px;letter-spacing:1.1px}
.dash-title h2{font-size:22px;line-height:1.25;max-width:260px}
.round-arrow{flex-shrink:0}
.mini-metrics{margin-top:22px;margin-bottom:0;gap:18px}
.mini-metrics>div+div{padding-left:18px}
.mini-metrics strong{font-size:36px}
.mini-metrics small,.mini-metrics span{font-size:14px;line-height:1.5}
.mini-metrics span{display:block}
.source-orbit{font-size:13px;gap:8px}
.source-orbit span{background:#0d2442b8;border-color:#b6d3fa55}
.source-orbit .active-source{background:#16487ede;color:#e1edff}
.intro-statement p{font-size:19px}
.section-heading>p:last-child,.split-heading>p:last-child{font-size:17px}
.value-grid p,.integration>p,.steps p{font-size:16px;line-height:1.85}
.question-menu button{font-size:16px;min-height:108px}
.question-menu button small{font-size:12px;letter-spacing:.8px}
.question-menu button>span{font-size:13px}
.demo-panel{padding:30px;min-height:610px}
.demo-panel-top{flex-wrap:wrap;gap:12px}
.demo-panel-top .eyebrow{font-size:12px;letter-spacing:1px}
.demo-panel-top h3{font-size:26px}
.sample-label{font-size:13px}
.demo-toolbar{gap:15px;flex-wrap:wrap}
.demo-toolbar>span,.demo-toolbar label,.demo-toolbar select{font-size:14px}
.demo-toolbar select{min-height:40px}
.metric{padding:16px 13px}
.metric small{font-size:14px;line-height:1.5;min-height:42px}
.metric strong{font-size:30px;white-space:nowrap}
.metric span{font-size:13px;line-height:1.55}
.chart-heading,.data-row,.data-row>strong{font-size:14px}
.data-row{grid-template-columns:125px 1fr 65px}
.insight{font-size:15px;line-height:1.85}
.demo-sources{font-size:13px;line-height:1.7}
.demo-note,.fineprint{font-size:14px;line-height:1.8;color:#52647a}
.demo-table{font-size:14px;table-layout:fixed}
.demo-table th{font-size:13px;vertical-align:top}
.demo-table td{line-height:1.6;overflow-wrap:anywhere}
.badge{font-size:12px;white-space:normal}
.calendar-entry h4,.task-row strong{font-size:15px}
.calendar-entry p,.calendar-entry small,.task-row small{font-size:13px;line-height:1.7}
.calendar-entry>span{font-size:15px}
.task-row{gap:12px;padding-block:17px}
.task-row>.badge{flex-shrink:0;max-width:105px}
.integration{min-height:385px}
.integration-top>span:last-child{font-size:12px;letter-spacing:.7px}
.integration>small{font-size:14px;line-height:1.8;color:#5c6f87}
.question-line{font-size:15px}
.integration .text-link{font-size:15px}
.intelligence-section{background-image:linear-gradient(90deg,rgba(8,26,47,.95),rgba(8,26,47,.85)),url('assets/colaboracao-equipe.webp');background-size:cover;background-position:center}
.intelligence-intro>p:last-child{font-size:17px;color:#d0dded}
.arch-sources span,.arch-clients>span{font-size:14px}
.arch-core{max-width:100%;gap:20px}
.arch-core strong{font-size:17px}
.arch-core div span{display:block;font-size:13px;line-height:1.7;margin-top:6px}
.arch-caption{font-size:13px;color:#c2d5ed}
.intelligence-benefits h3{font-size:20px}
.intelligence-benefits p{font-size:15px;color:#d0dded}
.intelligence-note{font-size:13px;color:#c2d2e6}
.dashboard-copy>p:not(.eyebrow):not(.fineprint){font-size:17px}
.check-list{font-size:16px;line-height:1.75}
.mock-browser{font-size:13px}
.mock-heading{flex-wrap:wrap}
.mock-heading small{font-size:12px}
.mock-heading h3{font-size:23px}
.mock-filters span{font-size:13px}
.mock-layout{grid-template-columns:1fr}
.mock-bars>small,.mock-bars div span{font-size:14px}
.mock-bars div{margin-top:12px}
.mock-bars i{height:11px}
.mock-focus{padding:19px}
.mock-focus>span:first-child{font-size:12px}
.mock-focus b{font-size:22px}
.mock-focus p,.mock-tag{font-size:14px}
.mock-bottom{font-size:12px;flex-wrap:wrap;gap:8px 18px}
.collab-section{background-image:linear-gradient(90deg,rgba(239,246,255,.97),rgba(239,246,255,.92)),url('assets/colaboracao-equipe.webp');background-size:cover;background-position:center}
.collab-grid{align-items:start;gap:60px}
.collab-grid>div:first-child{position:sticky;top:35px}
.collab-grid .lead{font-size:19px}
.collab-grid p:not(.eyebrow):not(.lead):not(.fineprint){font-size:17px}
.collab-grid .text-link{font-size:16px}
.collab-grid .fineprint{font-size:14px}
.collab-visual{min-width:0}
.collab-photo{margin:0 0 22px;border-radius:14px;overflow:hidden;position:relative;background:#102b50;box-shadow:0 12px 32px #193b6215}
.collab-photo img{width:100%;height:300px;object-fit:cover;object-position:64% center}
.collab-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0a213be8);padding:50px 23px 20px;color:#fff;font-size:14px;line-height:1.6}
.collab-board{background:#ffffffed}
.collab-board-title strong{font-size:17px}
.collab-board-title span{font-size:13px}
.discussion strong{font-size:16px}
.collab-grid .discussion p{font-size:15px!important;line-height:1.8!important}
.attachment{font-size:13px}
.person{width:36px;height:36px;font-size:14px}
.action-card small{font-size:12px;letter-spacing:.5px}
.action-card strong{font-size:16px}
.action-card div>span{font-size:13px;line-height:1.7}
.detail-body p{font-size:16px}
.detail-body span{font-size:14px}
.trust-section>div>p:last-child{font-size:17px}
.trust-grid h3{font-size:20px}
.trust-grid p{font-size:15px}
.closing{background-image:linear-gradient(90deg,rgba(10,34,64,.96),rgba(10,34,64,.62)),url('assets/inteligencia-equipe.webp');background-size:cover;background-position:center 40%;padding-block:62px}
.closing p:not(.eyebrow){font-size:17px;max-width:590px;color:#d0dfef}
.closing .button{font-size:16px}
.footer>div{gap:22px}
.footer p,.footer-right>p{font-size:13px;letter-spacing:0;line-height:1.8;color:#596e87}
.footer-right>a{font-size:15px}
.footer .footer-right{max-width:390px}
dialog{max-width:680px}
.dialog-intro{font-size:16px}
form>label,.form-row label,legend{font-size:15px}
form select,form textarea{font-size:16px;padding:13px 10px}
.checkboxes label{font-size:14px}
#brief-text{font:15px/1.8 Inter,Arial,sans-serif}
.result-actions .button{font-size:15px}
@media(max-width:1100px){.hero{padding:44px 34px;gap:28px}.hero h1{font-size:40px}.hero-description{font-size:17px}.hero-visual{margin-top:230px}.hero-actions{gap:16px}.hero-actions .button,.hero-actions .text-link{font-size:14px}.hero .eyebrow{font-size:12px}.dash-title h2{font-size:21px}.mini-metrics{gap:10px}.mini-metrics>div+div{padding-left:13px}.mini-metrics strong{font-size:32px}.question-workspace{grid-template-columns:.85fr 1.25fr;gap:20px}.question-menu button{font-size:15px;padding:19px 15px}.question-menu button small{font-size:11px}.demo-panel{padding:23px}.metric strong{font-size:26px}.metric small{font-size:13px}.metric span{font-size:12px}.data-row{grid-template-columns:105px 1fr 60px}.integration{padding:25px;min-height:420px}.integration h3{font-size:23px}.arch-core{padding:19px}.intelligence-benefits{grid-template-columns:1fr 1fr;gap:30px}.dashboard-section{gap:35px}.collab-grid{gap:40px}.footer>div{display:block}.footer .brand{margin-bottom:15px}}
@media(max-width:850px){.hero{grid-template-columns:1fr;padding:40px;background-position:70% center;background-image:linear-gradient(90deg,rgba(9,26,47,.96),rgba(9,26,47,.65)),url('assets/inteligencia-equipe.webp')}.hero-copy{max-width:570px}.hero-description{font-size:18px}.hero h1{font-size:43px}.hero-actions{display:flex}.hero-actions .text-link{margin:0}.hero-visual{margin-top:40px;max-width:520px}.hero-dashboard{padding:25px}.hero .eyebrow{font-size:13px}.dash-title h2{max-width:none}.source-orbit{font-size:13px}.question-workspace{grid-template-columns:1fr}.question-menu{grid-template-columns:1fr}.question-menu button{min-height:0;display:flex;padding:17px 20px;font-size:16px}.question-menu button>span{margin:0}.question-menu button small{font-size:12px}.question-menu button b{display:block}.demo-panel{min-height:0;padding:28px}.metric strong{font-size:31px}.metric small{font-size:14px}.metric span{font-size:14px}.integration{min-height:390px}.intelligence-section{grid-template-columns:1fr}.intelligence-note{margin-top:0}.arch-core{max-width:420px}.dashboard-section{grid-template-columns:1fr}.mock-layout{grid-template-columns:1.2fr 1fr}.mock-heading h3{font-size:22px}.collab-grid{grid-template-columns:1fr}.collab-grid>div:first-child{position:static;max-width:none}.collab-visual{width:100%;max-width:640px;margin:auto}.collab-photo img{height:320px}.collab-board{max-width:none}.trust-section{grid-template-columns:1fr}.closing{display:block}.closing .button{margin-top:25px}.footer .footer-right{max-width:320px}}
@media(max-width:600px){body{font-size:16px}.header{flex-wrap:wrap;gap:12px;padding-block:18px;min-height:85px}.header>.button{font-size:14px;gap:9px;padding:10px}.header .brand img:last-child{width:110px}.header .brand{gap:5px}.hero{padding:34px 25px 30px;background-image:linear-gradient(180deg,rgba(9,26,47,.96) 0%,rgba(9,26,47,.88) 52%,rgba(9,26,47,.36) 77%,rgba(9,26,47,.75) 100%),url('assets/inteligencia-equipe.webp');background-position:62% center}.hero h1{font-size:36px;letter-spacing:-1.4px}.hero .eyebrow{max-width:none;font-size:12px;letter-spacing:1px}.hero-description{font-size:17px}.hero-actions{gap:20px;flex-direction:column;align-items:flex-start}.hero-actions .button,.hero-actions .text-link{font-size:15px}.hero-foot{font-size:14px;max-width:none}.hero-visual{margin-top:150px;padding-top:0;border:0}.hero-dashboard{padding:21px}.dash-title small{font-size:12px}.dash-title h2{font-size:23px}.mini-metrics strong{font-size:31px}.mini-metrics small,.mini-metrics span{font-size:14px}.source-orbit{font-size:12px}.intro-statement p{font-size:16px}.big-spark{font-size:35px}.eyebrow{font-size:13px;letter-spacing:1px}.section-heading>p:last-child,.split-heading>p:last-child{font-size:16px}.value-grid p,.integration>p,.steps p{font-size:16px}.value-grid h3{font-size:22px}.question-menu button{font-size:16px;padding:17px 14px;gap:11px}.question-menu button small{font-size:12px}.question-menu button>span{font-size:13px}.demo-panel{padding:22px 17px}.demo-panel-top h3{font-size:24px}.demo-panel-top .eyebrow{font-size:12px;letter-spacing:.5px}.sample-label{font-size:12px}.demo-toolbar>span,.demo-toolbar label,.demo-toolbar select{font-size:14px}.metrics{grid-template-columns:1fr;gap:10px}.metric{display:grid;grid-template-columns:1fr auto;gap:0 12px;padding:15px}.metric small{min-height:0;font-size:14px;align-self:center}.metric strong{grid-row:1/3;grid-column:2;font-size:29px;align-self:center}.metric span{font-size:13px}.data-row{grid-template-columns:86px 1fr 53px;gap:7px}.data-row,.data-row>strong{font-size:13px}.chart-heading{font-size:14px}.insight{font-size:15px;padding:14px}.demo-sources{font-size:13px}.demo-note,.fineprint{font-size:14px}.demo-table{font-size:13px}.demo-table th{font-size:12px;padding:10px 4px}.demo-table td{padding:13px 4px;line-height:1.7}.badge{font-size:12px}.calendar-entry{flex-wrap:wrap;gap:8px 10px}.calendar-entry>span{font-size:14px;min-width:45px}.calendar-entry h4{font-size:15px}.calendar-entry p,.calendar-entry small{font-size:13px}.calendar-entry small{max-width:none;text-align:left;margin-left:55px}.task-row{flex-wrap:wrap}.task-row>div{flex:1}.task-row strong{font-size:14px}.task-row small{font-size:13px}.task-row>.badge{margin-left:27px;max-width:none}.integration{min-height:0;padding:26px}.integration h3{font-size:24px}.integration>small{font-size:14px}.integration-top>span:last-child{font-size:12px}.question-line,.integration .text-link{font-size:15px}.intelligence-section{padding:34px 25px}.intelligence-intro>p:last-child{font-size:16px}.arch-sources span,.arch-clients>span{font-size:13px;padding:7px 9px}.arch-core{gap:15px;padding:16px}.arch-core>b{font-size:26px}.arch-core strong{font-size:16px}.arch-core div span{font-size:13px}.arch-caption{font-size:13px}.intelligence-benefits{grid-template-columns:1fr;gap:25px}.intelligence-benefits h3{font-size:21px}.intelligence-benefits p{font-size:16px}.intelligence-note{font-size:13px}.dashboard-copy>p:not(.eyebrow):not(.fineprint){font-size:16px}.check-list{font-size:16px}.mock-browser{font-size:12px;gap:10px}.mock-content{padding:22px 17px}.mock-heading h3{font-size:23px}.mock-filters span{font-size:13px}.mock-layout{grid-template-columns:1fr}.mock-focus b{font-size:22px}.mock-focus p,.mock-tag{font-size:14px}.mock-focus>span:first-child{font-size:12px}.mock-bottom{font-size:12px}.collab-grid .lead{font-size:18px}.collab-grid p:not(.eyebrow):not(.lead):not(.fineprint){font-size:16px}.collab-photo img{height:250px;object-position:62% center}.collab-photo figcaption{font-size:14px;padding:35px 18px 17px}.collab-board{padding:22px 18px}.collab-board-title strong{font-size:16px}.collab-board-title span{font-size:13px}.discussion strong{font-size:15px}.collab-grid .discussion p{font-size:15px!important}.attachment{font-size:13px}.action-card small{font-size:12px}.action-card strong{font-size:16px}.action-card div>span{font-size:13px}.capability-list summary h3{font-size:20px}.capability-list summary>span{font-size:14px}.detail-body{padding-left:0}.detail-body p{font-size:16px}.detail-body span{font-size:14px}.trust-section>div>p:last-child{font-size:16px}.trust-grid{grid-template-columns:1fr}.trust-grid h3{font-size:21px}.trust-grid p{font-size:16px}.steps h3{font-size:22px}.steps p{font-size:16px}.closing{padding:34px 25px;background-position:65% center}.closing p:not(.eyebrow){font-size:16px}.closing .button{font-size:16px}.footer>div{display:block}.footer p,.footer-right>p{font-size:13px}.footer-right>a{font-size:15px}.footer .footer-right{max-width:none}.dialog-intro{font-size:16px}.form-row{grid-template-columns:1fr;gap:0}.checkboxes label{font-size:14px}.result-actions .button{font-size:14px}}

/* Nome comercial na visão da solução. */
.arch-core{flex-direction:column;align-items:center;text-align:center;gap:10px}.arch-core>b{font-size:26px;letter-spacing:-.7px;white-space:nowrap}.arch-core>div{min-width:0}

/* Abertura em toda a largura, com o conteúdo na grade do site. */
.hero{display:block;border-radius:0;padding:64px 0 48px}
.hero-inner{display:grid;grid-template-columns:1.12fr .88fr;gap:36px;align-items:center}
@media(max-width:1100px){.hero{padding:44px 0}.hero-inner{gap:28px}}
@media(max-width:850px){.hero{padding:40px 0}.hero-inner{grid-template-columns:1fr;gap:0}}
@media(max-width:600px){.hero{padding:35px 0 27px}}
