.breadcrumbs{flex-wrap:wrap;line-height:1.8}.hero h1{max-width:1130px}.solution-materiais-de-construcao h1{font-size:64px}.solution-comparison h1,.solution-segments h1{font-size:68px}.solution-comparison .hero-lead{max-width:760px}.solution-comparison .hero-footnote{display:none}[data-family="Saúde"]{--accent:#246c73}[data-family="Beleza"]{--accent:#a34a55}[data-family="Comércio"]{--accent:#3d5cb5}[data-family="Construção e imóveis"]{--accent:#396947}[data-family="Bem-estar"]{--accent:#32715b}.segment-stage{background:#f0f5f4}.segment-stage .phone-logo{background:var(--accent)}.segment-stage .phone-cover{background:#e3ecec}.segment-stage .stage-context .context-message{align-items:flex-start}.segment-stage .phone-links>details{margin-bottom:9px}.segment-stage .demo-phone{align-self:center}.segment-stage .phone-cover{height:100px}.segment-stage .phone-identity h2{font-size:23px}.related-section{padding-top:0}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related-grid>a{border-block:1px solid var(--line);padding:24px 0;display:flex;justify-content:space-between;gap:14px;font-weight:700;font-size:15px}.related-grid>a:hover{color:var(--accent)}.related-section h2{max-width:830px}.segment-directory{padding-top:40px}.directory-group+.directory-group{margin-top:85px;padding-top:55px;border-top:1px solid var(--line)}.directory-heading{display:grid;grid-template-columns:1fr 1fr;gap:15px 60px;margin-bottom:32px}.directory-heading>.eyebrow{grid-column:1/-1;margin:0}.directory-heading>h2{font-size:37px}.directory-heading>p{color:var(--muted);align-self:center;font-size:14px}.segment-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.segment-link{border:1px solid var(--line);border-radius:8px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;background:#fff;transition:border-color .2s,background .2s}.segment-link:hover{border-color:#87ac98;background:#f6faf7}.segment-link h3{font-size:25px}.segment-link>p{font-size:12px;color:var(--muted);margin:12px 0 8px;line-height:1.85}.segment-link .text-link{margin-top:auto;padding-top:20px}.segment-link .feature-icon{margin-bottom:20px}.segment-link:nth-child(3n+2) .feature-icon{color:#3d5cb5;background:#edf1fb}.segment-link:nth-child(3n+3) .feature-icon{color:#a34a55;background:#f9eff0}.guide-intro{padding-top:45px}.guide-intro .section-heading{max-width:900px}.editorial-note{border-left:3px solid var(--accent);padding:22px 25px;display:flex;gap:16px;background:#f3f7f4;align-items:flex-start}.editorial-note>svg{margin-top:4px}.editorial-note p{font-size:12px;color:var(--muted)}.editorial-note strong{color:var(--ink)}.decision-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:38px 65px;padding:0;margin:0}.decision-list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;border-top:1px solid #ccdcd1;padding-top:24px}.decision-list .step-number{font-size:26px;border:0;margin:0;padding:0}.decision-list h3{font-size:24px}.decision-list p{color:var(--muted);font-size:13px;margin-top:12px}.provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.provider-grid article{min-width:0;border-top:3px solid var(--accent);padding-top:25px}.provider-grid article:nth-child(2){border-color:#4163b5}.provider-grid article:nth-child(3){border-color:#a34a55}.provider-index{font-size:10px;font-weight:700;color:var(--muted);display:block;margin-bottom:20px}.provider-grid h3{font-size:28px}.provider-grid article>p{font-size:13px;color:var(--muted);margin-top:18px}.provider-grid dl{border-top:1px solid var(--line);margin:25px 0 0;padding-top:6px}.provider-grid dt{font-weight:700;font-size:12px;margin-top:20px}.provider-grid dd{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.85}.provider-grid a{align-items:flex-start;line-height:1.8}.fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px}.fit-grid h3{font-size:25px}.fit-grid p{font-size:13px;margin-top:16px;color:var(--muted)}
@media(max-width:1000px){.segment-link-grid{grid-template-columns:1fr 1fr}.provider-grid{gap:22px}.provider-grid h3{font-size:24px}.solution-materiais-de-construcao h1{font-size:54px}}
@media(max-width:760px){.provider-grid{grid-template-columns:1fr;gap:45px}.provider-grid article{display:block}.provider-grid h3{font-size:30px}.fit-grid{grid-template-columns:1fr;gap:30px}.directory-heading{grid-template-columns:1fr;gap:15px}.decision-list{gap:30px}.related-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.hero h1,.solution-comparison h1,.solution-segments h1{font-size:40px}.solution-materiais-de-construcao h1{font-size:36px}.segment-directory{padding-top:15px}.directory-group+.directory-group{margin-top:45px;padding-top:35px}.directory-heading>h2{font-size:28px}.directory-heading>p{font-size:12px}.segment-link-grid{gap:12px}.segment-link{padding:17px}.segment-link h3{font-size:21px}.segment-link>p{font-size:11px}.segment-link .text-link{font-size:10px}.segment-link .text-link svg{width:13px}.segment-link .feature-icon{width:30px;height:30px}.related-grid{grid-template-columns:1fr}.related-grid>a{font-size:14px;padding:18px 0}.related-section{padding-top:0}.editorial-note{padding:18px;gap:10px}.editorial-note p{font-size:11px}.decision-list{grid-template-columns:1fr;gap:28px}.decision-list h3{font-size:23px}.decision-list p{font-size:12px}.provider-grid article>p,.provider-grid dd{font-size:12px}.fit-grid p{font-size:12px}.segment-stage .phone-identity h2{font-size:22px}.guide-intro{padding-top:30px}}
@media(max-width:360px){.segment-link-grid{grid-template-columns:1fr}.segment-link{padding:22px}.segment-link h3{font-size:24px}.hero h1,.solution-comparison h1,.solution-segments h1{font-size:35px}.solution-materiais-de-construcao h1{font-size:32px}}
