.commercial{max-width:1160px;margin:auto;padding:24px 22px 80px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.top-actions{display:flex;gap:10px;align-items:center}.btn-inline{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:auto!important;padding:0 20px}.btn-ghost{background:#fff!important;color:var(--pulso-navy)!important;border:1px solid var(--pulso-border)!important;box-shadow:none!important}.sales-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:48px;align-items:center;padding:82px 0 64px}.sales-hero h1{font-size:clamp(44px,6.6vw,76px);line-height:.96;letter-spacing:-.065em;margin:14px 0 24px;color:var(--pulso-navy);max-width:800px}.sales-hero .lead{font-size:20px;line-height:1.65;color:var(--pulso-muted);max-width:700px}.hero-actions{display:flex;gap:12px;align-items:center;margin-top:28px}.hero-actions .btn{width:auto;min-width:220px}.trustline{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:12px;color:var(--pulso-muted)}.hero-panel{background:linear-gradient(145deg,#001F33,#063A45);color:#fff;border-radius:30px;padding:30px;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.hero-panel:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;border:1px solid rgba(39,184,170,.22);right:-90px;top:-90px;box-shadow:0 0 0 32px rgba(39,184,170,.035),0 0 0 64px rgba(39,184,170,.025)}.hero-panel .eyebrow{color:var(--pulso-signal)!important}.hero-panel h2{font-size:28px;line-height:1.1;margin:9px 0 22px}.signal-row{padding:15px 0;border-top:1px solid rgba(255,255,255,.13);display:grid;grid-template-columns:86px 1fr;gap:12px}.signal-row b{color:var(--pulso-signal);font-size:11px;letter-spacing:.08em}.signal-row span{font-size:14px;line-height:1.45;color:#dbe7ef}.section-sales{padding:68px 0}.section-sales h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;line-height:1.05;color:var(--pulso-navy);max-width:760px;margin:10px 0 14px}.section-lead{font-size:17px;line-height:1.65;color:var(--pulso-muted);max-width:760px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.value{background:#fff;border:1px solid var(--pulso-border);border-radius:20px;padding:22px}.value .num,.flow span,.deliverable i{color:#008E84;font-weight:850}.value .num{font-size:11px;letter-spacing:.1em}.value h3{font-size:18px;margin:10px 0 8px}.value p{font-size:14px;line-height:1.55;color:var(--pulso-muted);margin:0}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:28px}.flow div{padding:18px 14px;background:linear-gradient(135deg,var(--pulso-ice),#F3F8F7);border-radius:16px;font-weight:800;font-size:13px;color:var(--pulso-navy)}.flow span{display:block;font-size:10px;margin-bottom:7px}.deliverables{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.deliverable{display:flex;gap:14px;padding:18px;background:#fff;border:1px solid var(--pulso-border);border-radius:18px}.deliverable b{display:block;margin-bottom:4px}.deliverable span{font-size:13px;color:var(--pulso-muted);line-height:1.45}.trust-box{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;background:#fff;border:1px solid var(--pulso-border);border-radius:26px;padding:30px}.trust-list{display:grid;gap:12px}.trust-item{padding:14px;border-radius:14px;background:#f5f8f6;font-size:13px;line-height:1.5}.cta-final{padding:36px;background:linear-gradient(135deg,#001F33,#063A45);border-radius:28px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;overflow:hidden}.cta-final:after{content:"";position:absolute;right:30%;bottom:-42px;width:120px;height:2px;background:linear-gradient(90deg,var(--pulso-signal),var(--warm))}.cta-final h2{color:#fff;margin:0 0 8px;font-size:32px}.cta-final p{margin:0;color:#d9e6ee;line-height:1.55}.cta-final .btn{background:linear-gradient(135deg,var(--pulso-signal),#27B8AA)!important;color:#001F33!important;width:auto;min-width:220px}.footer-sales{padding:30px 0 0;color:var(--pulso-muted);font-size:12px;display:flex;justify-content:space-between;gap:20px}.footer-sales a{color:#008E84}.commercial .brand:after{content:"INTELIGÊNCIA EMPRESARIAL"}@media(max-width:800px){.sales-hero,.trust-box{grid-template-columns:1fr}.sales-hero{padding:50px 0 36px;gap:26px}.value-grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.deliverables{grid-template-columns:1fr}.cta-final{display:grid}.top-actions .btn-ghost{display:none}}@media(max-width:480px){.commercial{padding:18px 16px 54px}.sales-hero h1{font-size:43px}.sales-hero .lead{font-size:17px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.flow{grid-template-columns:1fr}.footer-sales{display:grid}.top-actions .btn{padding:0 13px;font-size:12px}}
/* MHAP Intelligence Palette — V103
   Deep Ink = sabedoria/autoridade | Intelligence Indigo = raciocínio/direção | Ivory = sofisticação humana */
.pill,.signal,.evidence-tag,.tag{background:#EEF0F7!important;border-color:#D5DBEA!important;color:#40578C!important}
.moment-pulso,.early{background:linear-gradient(135deg,#F0F1F6,#F7F5F0)!important;border-color:rgba(83,106,163,.18)!important}
.flow div{background:linear-gradient(135deg,#F0F1F6,#F7F5F0)!important}
.value .num,.flow span,.deliverable i{color:#536AA3!important}
.trust-item{background:#F1F2EF}
.map-section{background:radial-gradient(circle at 50% 48%,rgba(120,140,192,.10),transparent 29%),linear-gradient(145deg,#FCFBF8,#EFF0F3)}
.hero-panel,.cta-final{background:linear-gradient(145deg,#111C2D,#1D304A)!important}
/* MHAP Final Visual System — V104 */
.sales-hero h1{color:#0F1D2E}
.pill,.signal,.evidence-tag,.tag{background:#EEF1FA!important;border-color:#D7DDF0!important;color:#3E58B5!important}
.value .num,.flow span,.deliverable i,.footer-sales a{color:#4F6BDB!important}
.moment-pulso,.early{background:linear-gradient(135deg,#F0F2FA,#F7F6F3)!important;border-color:rgba(79,107,219,.18)!important}
.flow div{background:linear-gradient(135deg,#F0F2FA,#F7F6F3)!important}
.map-section{background:linear-gradient(145deg,#fff,#F1F3F8)}
.hero-panel,.cta-final{background:linear-gradient(145deg,#0F1D2E,#172E4A)!important}
.cta-final .btn{background:linear-gradient(135deg,#4F6BDB,#3E58B5)!important;color:#fff!important}
/* Mobile brand lockup — V100 */
@media(max-width:800px){
  .topbar{min-height:58px;gap:12px}
  .topbar .brand{grid-template-columns:48px auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;font-size:22px!important;letter-spacing:.11em!important;white-space:nowrap}
  .topbar .brand:before{width:48px;height:48px}
  .topbar .brand:after{display:block!important;font-size:6.5px;letter-spacing:.14em;margin-top:4px;white-space:nowrap}
}
@media(max-width:480px){
  .topbar{align-items:center}
  .topbar .brand{grid-template-columns:44px auto!important;font-size:21px!important;column-gap:9px!important;letter-spacing:.10em!important}
  .topbar .brand:before{width:44px;height:44px}
  .topbar .brand:after{font-size:5.8px!important;letter-spacing:.115em}
  .top-actions .btn{min-height:46px;padding:0 14px;font-size:12px;white-space:nowrap}
}
@media(max-width:370px){
  .topbar .brand{grid-template-columns:38px auto!important;font-size:18px!important}
  .topbar .brand:before{width:38px;height:38px}
  .topbar .brand:after{font-size:5px!important}
  .top-actions .btn{padding:0 10px;font-size:11px}
}