/* V11: empreendimentos na planta imediatamente visíveis */
.launches{padding-top:26px;padding-bottom:20px;position:relative;z-index:2}.launches-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.launches-head h2{font-size:clamp(26px,3vw,38px);letter-spacing:-1px;margin:6px 0}.launches-head p{margin:0;color:#52675e;font-size:14px}.launches-head>a{color:#146e52;font-weight:800;white-space:nowrap}.launches-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.launch-card{min-width:0;background:#fff;border:1px solid #dce9e1;border-radius:18px;overflow:hidden;box-shadow:0 9px 30px rgba(13,49,38,.08)}.launch-image{height:235px;display:block;position:relative;overflow:hidden;background:#e6efe9}.launch-image img{display:block;width:100%;height:100%;object-fit:cover}.launch-image span{position:absolute;top:13px;left:13px;background:#fff;padding:8px 12px;border-radius:25px;color:#145b44;font-size:11px;font-weight:900}.launch-content{padding:18px 20px 21px}.launch-place{font-size:12px;color:#137552;font-weight:800;margin:0}.launch-content h3{font-size:23px;margin:5px 0 7px;line-height:1.15}.launch-content>p:not(.launch-place){font-size:13px;color:#4d6159;margin:0 0 15px;line-height:1.5;min-height:39px}.launch-actions{display:flex;gap:10px;flex-wrap:wrap}.launch-actions a{padding:11px 14px;border-radius:9px;font-size:13px;font-weight:800;text-align:center}.launch-primary{background:#17694e;color:#fff}.launch-secondary{border:1px solid #17694e;color:#17694e}.launch-disclaimer{font-size:10px;color:#67766e;margin:12px 0 0}.compact-hero{padding-top:20px!important}@media(max-width:720px){.launches-grid{grid-template-columns:1fr}.launch-image{height:210px}.launches-head>a{display:none}.launches{padding-top:14px}.launch-content h3{font-size:21px}.launch-content>p:not(.launch-place){min-height:0}}

/* V12: três destaques fixos, sem arraste horizontal */
.launches-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;overflow:visible!important}
.launch-card{min-width:0!important;width:auto!important}
.launch-card .launch-image{display:block;position:relative;overflow:hidden}
.launch-card .launch-image img{width:100%;height:230px;object-fit:cover}
.launch-card .launch-actions{display:flex;flex-wrap:wrap;gap:8px}
.launch-card .launch-actions a{max-width:100%;box-sizing:border-box}
.pending-visual{height:230px;display:flex!important;align-items:center;justify-content:center;background:linear-gradient(135deg,#e5ede8,#f4f6f1);color:#27624d}
.pending-icon{font-size:90px;line-height:1;opacity:.45}
.pending-disabled{background:#e2e9e5!important;color:#60776c!important;cursor:not-allowed!important;display:inline-block}
@media(max-width:850px){.launches-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.launches-grid{grid-template-columns:1fr!important}.launch-card .launch-image img,.pending-visual{height:220px}}
