.ssa .client-loop{background:#1d3f47;padding:32px 0;width:100%}
.ssa .client-loop h2{color:white;margin-bottom:26px}
.ssa .logo-track{gap:0;justify-content:flex-start;animation-duration:42s}
.ssa .logo-group{gap:24px;padding:0 24px 0 0;margin:0;justify-content:flex-start;width:max-content;min-width:0}
.ssa .logo-group img{filter:brightness(0) invert(1);width:auto;max-width:none;height:38px;object-fit:contain;margin:0;flex:0 0 auto}
.ssa section[aria-labelledby="h-prob"] .head>.eyebrow{display:table;margin-left:auto;margin-right:auto}
.ssa .urgency-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:64px;align-items:start}
.ssa .urgency-copy .piso{font-size:22px;line-height:1.5;color:#52626c}
.ssa .urgency-copy .pisoN{font-size:clamp(48px,5vw,72px);font-weight:800;color:#107551;line-height:1.2;margin:16px 0 28px}
.ssa .urgency-copy p{font-size:18px;line-height:1.8}
.ssa .urgency-visual{min-width:0}.ssa .urgency-visual .conta{margin:0 0 24px}.ssa .urgency-visual .bars{display:flex;align-items:flex-end;gap:20px;min-height:280px;padding:28px 24px;margin:0}
.ssa .urgency-visual .bar{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}
.ssa .urgency-visual .bar .col{transform:none!important;animation:none!important;width:100%;border-radius:10px 10px 0 0}
.ssa .urgency-visual .b1 .col{height:150px;background:#b6d8e2}.ssa .urgency-visual .b2 .col{height:100px;background:#69b8b2}.ssa .urgency-visual .b3 .col{height:50px;background:#107551}
.ssa .urgency-visual .bar .v{font-size:clamp(16px,1.5vw,24px);white-space:nowrap}.ssa .urgency-visual .bar .m{min-height:36px;font-size:13px}
.ssa .urgency-note{margin:20px 0 0}.ssa .facts{margin-top:40px}
.ssa section[aria-labelledby="h-regua"] .ctarow{justify-content:center}
.ssa .day-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;margin-bottom:36px}
.ssa .day-intro .head{margin:0}.ssa .day-intro .phones{max-width:none;padding:0;gap:20px}
.ssa .day-intro .phones img{width:calc(50% - 10px);height:auto;max-width:220px}
.ssa section[aria-labelledby="h-dia"] .diagrid .note{text-align:center}
.ssa .proofgrid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px;align-items:center}
.ssa section[aria-labelledby="h-prova"] .proofgrid>div:first-child{text-align:left}
.ssa #proposta .ask>div:first-child{text-align:left;align-self:center}
.ssa #proposta ol{display:grid;text-align:left}
@media(max-width:900px){.ssa .urgency-layout,.ssa .day-intro,.ssa .proofgrid{grid-template-columns:minmax(0,1fr);gap:32px}.ssa .day-intro .phones{max-width:460px;margin:auto}.ssa .urgency-layout{margin-top:44px}}
@media(max-width:700px){.ssa .logo-group{gap:20px;padding-right:20px}.ssa .logo-group img{height:30px}.ssa .urgency-visual .conta-leg{grid-template-columns:1fr}.ssa .urgency-visual .bars{gap:12px;padding:24px 16px}.ssa .client-loop h2{padding-inline:24px;font-size:17px}}
