/* Visual rebuild: first landing-page impression */
.wordmark{font-family:Arial,Helvetica,sans-serif;font-size:20px;letter-spacing:-.8px}.wordmark strong{font-weight:800}.wordmark span{font-size:19px;background:linear-gradient(135deg,#f4cb70,#dca339)}
.hero{padding:86px 0 82px;background:radial-gradient(circle at 80% 33%,#145741 0,#082d24 42%,#06261f 100%)}
.hero-grid{grid-template-columns:minmax(360px,.82fr) minmax(530px,1.18fr);gap:58px}.hero-grid .eyebrow{margin-top:0}.hero-grid .lead{max-width:525px}
.hero-showcase{position:relative;min-height:430px;padding:15px 15px 27px;border:1px solid #417466;border-radius:18px;background:linear-gradient(145deg,#175d48,#0b382d 65%);box-shadow:0 30px 70px #00170f78}.showcase-top{display:flex;align-items:center;justify-content:space-between;padding:0 8px 13px;color:#dceae4;font-size:10px;font-weight:800;letter-spacing:1px}.showcase-top small{color:#a9c4b9;font-size:10px;letter-spacing:0;font-weight:400}.showcase-screen{overflow:hidden;border-radius:10px;border:1px solid #cfddd7;background:#fff;box-shadow:0 12px 24px #05231c80}.showcase-screen img{display:block;width:100%;height:267px;object-fit:cover;object-position:left top}.insight-card{position:absolute;right:-20px;bottom:-24px;width:286px;padding:17px 18px;border:1px solid #d5e4dc;border-radius:12px;background:#fff;box-shadow:0 18px 42px #001a1160}.insight-card span{display:block;color:#187055;font-size:9px;font-weight:800;letter-spacing:1px}.insight-card strong{display:block;margin-top:7px;color:var(--navy);font:700 20px/1.12 Georgia,serif}.insight-card p{margin:8px 0 0;color:#62766d;font-size:12px;line-height:1.4}.showcase-status{position:absolute;left:27px;bottom:0;transform:translateY(50%);display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #3d6d5e;border-radius:999px;background:#0a3429;color:#d9ebe3;font-size:11px}.showcase-status i{width:7px;height:7px;border-radius:50%;background:#dcae4d}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:42px}.hero-showcase{max-width:680px}}
@media(max-width:560px){.hero-showcase{min-height:0;padding:11px 11px 33px}.showcase-top{padding:0 4px 9px}.showcase-top small{display:none}.showcase-screen img{height:190px}.insight-card{right:12px;bottom:-44px;width:min(274px,78vw);padding:13px 14px}.insight-card strong{font-size:17px}.showcase-status{left:14px;bottom:-12px;font-size:9px;max-width:190px}}

/* Narrative redesign: benefit rail instead of another card grid */
.benefits{padding:112px 0;background:linear-gradient(180deg,#f4f7f5,#eef4f0)}.solution-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:96px;align-items:center}.solution-intro>p:not(.eyebrow){margin:25px 0;color:var(--muted);font-size:18px;line-height:1.6;max-width:470px}.solution-intro>span{display:inline-block;color:#187055;font-size:10px;font-weight:800;letter-spacing:1.2px}.solution-rail{border-top:1px solid #bfd1c8}.solution-rail article{display:grid;grid-template-columns:62px 1fr;gap:18px;padding:21px 2px;border-bottom:1px solid #bfd1c8;transition:padding .2s ease}.solution-rail article:hover{padding-left:10px}.solution-rail b{color:var(--gold);font:700 23px Georgia,serif}.solution-rail h3{margin:0 0 4px;font-size:22px}.solution-rail p{margin:0;color:var(--muted);font-size:15px}
.demonstration{padding-top:112px}.demo-heading{grid-template-columns:1fr 1fr;gap:84px}.screen-stories{margin-top:50px}.demo-difference{margin-top:22px}
@media(max-width:900px){.solution-grid{grid-template-columns:1fr;gap:42px}.benefits{padding:76px 0}.solution-grid{padding-left:28px;padding-right:28px}.demonstration{padding-top:76px}.demo-heading{grid-template-columns:1fr;gap:18px}}
@media(max-width:560px){.solution-grid{padding-left:22px;padding-right:22px}.solution-rail article{grid-template-columns:46px 1fr;gap:12px;padding:18px 0}.solution-rail h3{font-size:20px}.solution-rail article:hover{padding-left:0}.demonstration{padding-top:74px}}

/* Product proof and a more credible commercial contact point */
.screen-story .screen{position:relative}.screen-story .screen-tag{position:absolute;z-index:2;top:14px;left:14px;padding:7px 9px;border-radius:5px;background:#082d24e8;color:#f4d487;font-size:9px;font-weight:800;letter-spacing:.9px}.screen-story.wide .screen:after{content:'Análise de oportunidade';position:absolute;right:14px;bottom:13px;padding:7px 10px;border-radius:5px;background:#fff;color:#17684f;font-size:10px;font-weight:800;box-shadow:0 5px 14px #143b2c36}.screen-story:not(.wide) .screen:after{content:'Leitura por recorte';position:absolute;right:12px;bottom:12px;padding:7px 9px;border-radius:5px;background:#fff;color:#17684f;font-size:10px;font-weight:800;box-shadow:0 5px 14px #143b2c36}
.lead-form{gap:16px}.form-intro{padding:0 0 16px;border-bottom:1px solid #e0e9e4}.form-intro span{display:block;color:#187055;font-size:10px;font-weight:800;letter-spacing:1.1px}.form-intro strong{display:block;margin-top:7px;color:var(--navy);font:700 23px/1.16 Georgia,serif}.form-intro p{margin:7px 0 0;color:#6d8077;font-size:13px;line-height:1.45}.form-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lead-form .cta-gold{min-height:51px}.form-privacy{padding-top:2px}
@media(max-width:560px){.screen-story .screen-tag{top:10px;left:10px;font-size:8px}.screen-story.wide .screen:after,.screen-story:not(.wide) .screen:after{right:10px;bottom:10px;font-size:9px}.form-split{grid-template-columns:1fr}.form-intro strong{font-size:21px}}
