/* ServiçoIdeal — central de pré-lançamento */
.si236-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #f2d0c2;background:linear-gradient(120deg,#fffaf7,#fff)}
.si236-hero h2{font-size:clamp(25px,3vw,35px);margin:8px 0 9px}.si236-hero p{max-width:680px;color:#5d5957;line-height:1.6}
.si236-state{font-weight:800;font-size:13px;border-radius:99px;padding:10px 14px;background:#fff0e8;color:#bf3e16;border:1px solid #ffc7b5;white-space:normal}
.si236-stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:12px;flex-basis:100%;margin-top:9px}
.si236-stats>div{padding:15px;border-radius:13px;background:#fff;border:1px solid #eee3dc;min-width:0}.si236-stats b{display:block;font-size:28px;line-height:1.2}.si236-stats span{font-size:12px;color:#716962}
.si236-actions{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.si236-section{margin-top:14px}.si236-section h3{margin:0 0 15px;font-size:20px}
.si236-checks{display:flex;flex-direction:column}.si236-check{display:grid;grid-template-columns:13px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #eee9e4}.si236-check:first-child{border-top:0}.si236-check strong{font-size:14px}.si236-check p{font-size:13px;color:#716962;line-height:1.5;margin:4px 0 0}.si236-check a{font-size:13px;font-weight:750;color:#db4f22;text-decoration:none}.si236-indicator{width:10px;height:10px;border-radius:50%;background:#e0a13c}.si236-indicator.si236-ok{background:#209566}.si236-indicator.si236-blocked{background:#ce4e35}.si236-label{white-space:nowrap;font-size:12px;font-weight:750;color:#996313}.si236-label.si236-ok{color:#16845b}.si236-label.si236-blocked{color:#ad3d29}.si236-foot{margin-top:15px}.si236-foot p{color:#625d58;line-height:1.6}
@media(max-width:640px){.si236-actions{display:grid;grid-template-columns:1fr 1fr}.si236-actions .btn{min-width:0;font-size:12px;white-space:normal;text-align:center}.si236-check{grid-template-columns:12px 1fr auto;gap:9px}.si236-check a{grid-column:2/4;justify-self:start}.si236-label{font-size:11px}.si236-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.si236-stats>div{padding:12px 8px}.si236-stats b{font-size:23px}}
