/* Content buttons share one accessible color and interaction system. */
.ssa .btn,.ssa .dark .btn,.ssa a.btn:visited{background:#107551!important;border-color:#107551!important;color:#fff!important;max-width:100%;min-height:48px;white-space:normal;text-align:center;justify-content:center;line-height:1.4;overflow-wrap:anywhere;transition:background .2s,border-color .2s,transform .2s}
.ssa .btn :is(span,b,svg){color:inherit!important}
.ssa .btn:hover,.ssa .dark .btn:hover{background:#09573d!important;border-color:#09573d!important;color:#fff!important}
.ssa .btn:focus-visible{outline:3px solid #168bc0;outline-offset:4px}
.ssa .ctarow{flex-wrap:wrap;gap:14px}
.ssa [data-center-heading] .head,.ssa [data-center-heading]>.wrap>.eyebrow,.ssa [data-center-heading]>.wrap>h2,.ssa [data-center-heading]>.wrap>.note,.ssa [data-center-heading]>.wrap>.telas-cap{text-align:center}
.ssa [data-center-heading]>.wrap>.eyebrow{display:table;margin-inline:auto}
.ssa [data-center-heading] .head .lead{margin-inline:auto}
.ssa .split-content,.ssa .day-table-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
.ssa .split-content{align-items:start}.ssa .split-content .head{text-align:left}
.ssa .day-table-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr)}
.ssa .day-table-layout .phones{padding:0;gap:14px}.ssa .day-table-layout .phones img{width:calc(50% - 7px);max-width:220px;height:auto}
.ssa .day-table-layout .tbl-dia th,.ssa .day-table-layout .tbl-dia td{padding:12px 8px;font-size:14px}
.ssa .depo,.ssa .diagrid.wide .depo{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px;align-items:center;width:100%;margin-inline:auto}
.ssa .depo img{width:160px;height:200px;object-fit:cover}.ssa .depo>div{min-width:0}
.ssa ol.docs{display:grid;gap:14px;list-style:decimal;padding:24px 24px 24px 48px;background:#f4f8f6;border:1px solid #dce5df;border-radius:16px;margin-block:24px}
.ssa .docs li{display:list-item;padding-left:8px;line-height:1.65}.ssa .docs li::marker{font-weight:800;color:#107551}
.page-09 .ssa [aria-labelledby="h-passos"] .steps>li{transition:transform .2s,box-shadow .2s}
@media(hover:hover){.page-09 .ssa [aria-labelledby="h-passos"] .steps>li:hover{transform:translateY(-5px);box-shadow:0 12px 28px #15392b18}}
.page-10 .ssa [aria-labelledby="h-prova"]{background:#fff}
.page-10 .ssa [aria-labelledby="h-prova"] .press{justify-content:center;flex-wrap:wrap;text-align:center}
.page-10 .ssa [aria-labelledby="h-prova"] .press .k{flex-basis:100%;text-align:center}
.page-10 .ssa [aria-labelledby="h-ask"] .eyebrow{background:#dbffe0;color:#0f5f3a}
.ssa .hero.hero-compact{padding-block:48px}
.ssa .hero.hero-compact h1{font-size:clamp(30px,2.7vw,40px);line-height:1.16}
.ssa .hero.hero-compact .lead{font-size:16px;line-height:1.65;margin-top:18px}
.ssa .hero.hero-compact .hero-proof{font-size:14px}
.ssa{margin-bottom:0!important;padding-bottom:0!important}.ssa main{margin-bottom:0;padding-bottom:0}.footer{margin-top:0!important}
@media(max-width:1000px){.ssa .split-content,.ssa .day-table-layout{grid-template-columns:minmax(0,1fr);gap:32px}.ssa .day-table-layout .phones{max-width:460px;margin:auto}}
@media(max-width:700px){.ssa .ctarow .btn{width:100%;flex:1 1 100%}.ssa .depo{grid-template-columns:minmax(0,1fr);gap:22px}.ssa .depo img{width:140px;height:175px}.ssa .hero.hero-compact{padding-block:36px}.ssa .hero.hero-compact h1{font-size:32px}.ssa .hero.hero-compact .lead{font-size:15px}.ssa .day-table-layout .tbl-dia td{padding:13px 18px}.ssa .day-intro{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.ssa .btn,.page-09 .ssa [aria-labelledby="h-passos"] .steps>li{transition:none;transform:none!important}}
@media(max-width:700px){.ssa .diagrid.wide .depo{grid-template-columns:minmax(0,1fr)}}
