.project-visual-first .project-layout{grid-template-columns:minmax(0,1fr) 300px}.project-visual-first .project-layout>article{min-width:0}.project-visual-first .project-detail-hero{min-height:500px}.project-visual-first .project-detail-hero>img{object-position:center 48%}.alc-hero-price{color:#fff;font:800 clamp(25px,3vw,36px)/1.2 Inter,sans-serif;margin:18px 0}.alc-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.alc-hero-actions .btn-outline{color:white;border-color:#badac8;background:#102b2080}.project-visual-first #project-carousel,.project-visual-first #plantas{scroll-margin-top:95px}.project-visual-first .project-plan-preview img{object-fit:contain;background:white}.project-visual-first .hero-note{font-size:11px}@media(max-width:900px){.project-visual-first .project-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.project-visual-first .project-detail-hero{min-height:530px}.alc-hero-actions .btn{font-size:12px;padding:10px 14px}.project-visual-first .project-detail-content{padding:24px}}
html[data-theme="dark"] .project-visual-first .project-plan-card{background:#102018;border-color:#304c3c}html[data-theme="dark"] .project-visual-first .project-plan-kicker{color:#95d5b2}html[data-theme="dark"] .project-visual-first .project-plan-copy h3{color:#f1f6f3}html[data-theme="dark"] .project-visual-first .project-plan-copy p{color:#b7cbbf}html[data-theme="dark"] .project-visual-first .project-plan-actions .btn-outline{color:#95d5b2;border-color:#629a7a}
