/* Direção visual para aprovação: aplicação exclusiva à Home. */
@media(max-width:700px){.ssa .dois{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.ssa .dois .d{width:100%;min-width:0}}
.ssa{--cia:#168bc0;--box:#eef6fa}
@media(max-width:700px){.ssa .form .two,.ssa .ask,.ssa .network,.ssa .rede,.ssa .reach{grid-template-columns:minmax(0,1fr)!important}.ssa .city{flex-wrap:wrap}.ssa .tbl-wrap{overflow-x:auto!important}.ssa section[aria-labelledby="h-rede"] .wrap>div{max-width:100%;min-width:0}.ssa .form .f{min-width:0}.ssa .form input{width:100%}}
.ssa .util{display:none}
@media(max-width:700px){.ssa .regua,.ssa .proofgrid{grid-template-columns:minmax(0,1fr)!important}.ssa .sum{flex-wrap:wrap}.ssa .sum .eq{white-space:normal}.ssa .tbl-dia{min-width:0;table-layout:fixed}.ssa .tbl-dia th,.ssa .tbl-dia td{overflow-wrap:anywhere;font-size:12px;padding:8px}}
.ssa section{padding-block:88px}
.ssa .hero{background:linear-gradient(115deg,#107551 0%,#107551 58%,#123344 100%);margin-block:32px 0;padding-block:52px;border-radius:28px}
.ssa .hero h1{font-size:clamp(36px,3.5vw,52px);line-height:1.12}
.ssa .hero .night{border:1px solid #dbe6e0;border-radius:20px;padding:28px}
.ssa .hero .night .lbl{color:#527064;font-size:12px;letter-spacing:.06em}
.ssa .hero .night ol{border:0}.ssa .hero .night li{padding:15px 0;gap:20px}
.ssa .hero .night time{color:#107551;font-weight:700}
.ssa .hero .night li,.ssa .hero .night p,.ssa .hero .night b{color:#243a32;opacity:1}
.ssa .hero .heroq .k{color:#b7f4dc}
@media(max-width:700px){.ssa .calc{grid-template-columns:1fr}.ssa .calc .out .line{flex-direction:column;align-items:flex-start}.ssa .calc .in,.ssa .calc .out{padding:22px}.ssa .d{min-width:0!important}.ssa .urg-duo,.ssa .dupla,.ssa .dual,.ssa .duo{grid-template-columns:1fr!important;flex-direction:column}}
.ssa .hero .night .end{border-radius:12px;background:#edf6fa;margin-top:18px;padding:22px}
.ssa .hero .night .end strong{color:#107551}
.ssa .trust{padding-block:36px 46px;border-bottom:1px solid #e3ebe6;background:white}
.ssa section[aria-labelledby="h-prob"]>.wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}
.ssa section[aria-labelledby="h-prob"] .cards{display:block}
.ssa section[aria-labelledby="h-prob"] .card{border:0;border-bottom:1px solid #dce5df;border-radius:0;padding:24px 0;background:transparent}
.ssa section[aria-labelledby="h-prob"] .card:first-child{padding-top:0}
.ssa section[aria-labelledby="h-prob"] .head{position:sticky;top:100px}
.ssa section[aria-labelledby="h-ganhos"]{background:#f4f8f6}
.ssa .gains .card{background:white;border:1px solid #e0e9e4;padding:32px;border-top:4px solid #107551}
.ssa .gains .card:nth-child(2){border-top-color:#168bc0}
.ssa .gains .card:nth-child(3){border-top-color:#123344}
.ssa .gains .gn{color:#107551;font-size:clamp(30px,3vw,42px);line-height:1.2}
.ssa .regua{gap:56px;align-items:center}.ssa .bars{background:#f4f8f6;border-radius:24px;padding:36px 24px}
.ssa .dupla .d{border-radius:16px;padding:28px}.ssa .dupla .pa{background:#eef6fa;color:#123344}.ssa .dupla .int{background:#107551;color:white}
.ssa .conta{background:white;border:1px solid #dce5df;border-radius:16px;padding:24px}
.ssa .conta-bar .us{background:#168bc0}.ssa .conta-bar .cs{background:#c9e8d7}
.ssa .shelf{background:white;border:1px solid #dce5df}.ssa .shelf.us{background:#107551;color:white;border-color:#107551}
.ssa .shelf.us .src,.ssa .shelf.us dt{color:#d8efdf}
.ssa #calc{border-radius:24px;border:1px solid #dce5df;overflow:hidden;background:white}
.ssa #calc .seg{gap:8px;flex-wrap:wrap}.ssa #calc .seg button{padding:14px;line-height:1.4;white-space:normal;border-radius:8px}
.ssa #calc .seg button[aria-pressed="true"]{background:#107551;color:white}
.ssa #calc .out{background:#eef6fa}.ssa #calc .tot{color:#107551}
.ssa section[aria-labelledby="h-prova"] .head{max-width:800px}
.ssa #proposta{background:linear-gradient(120deg,#123344,#0d4d43);border-radius:28px;max-width:1300px;margin:32px auto}
.ssa #proposta .eyebrow{background:#dbffe0;color:#0f5f3a}.ssa #proposta .form{background:white;color:#171717}
.ssa section[aria-labelledby="h-faq"]{padding-block:76px}
@media(max-width:1000px){.ssa section[aria-labelledby="h-prob"]>.wrap{grid-template-columns:1fr;gap:24px}.ssa section[aria-labelledby="h-prob"] .head{position:static}.ssa section{padding-block:64px}.ssa #proposta{margin-inline:24px}.ssa .regua{gap:32px}}
@media(max-width:700px){.ssa section{padding-block:44px}.ssa .hero{margin:20px 16px 0;padding-block:32px;background:linear-gradient(155deg,#107551 45%,#123344)}.ssa .hero .night{padding:20px}.ssa .hero .night li{gap:12px}.ssa .hero .night .end{padding:18px}.ssa .gains .card{padding:24px}.ssa .bars{padding:24px 16px}.ssa #proposta{margin:20px 16px;border-radius:22px}.ssa #proposta .wrap{padding-inline:22px}.ssa .regua{gap:24px}.ssa .conta{padding:18px}}
