.life-at-carlos-section{box-sizing:border-box;background-color:#fff;width:100%;padding:60px 20px;font-family:inherit}.life-at-carlos-container{flex-direction:column;align-items:center;max-width:1400px;margin:0 auto;display:flex}.life-at-carlos-header{text-align:center;max-width:900px;margin-bottom:40px}.life-at-carlos-header h2{color:#111827;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.2}.life-at-carlos-header h2 .highlight{color:#2563eb}.life-at-carlos-header p{color:#4b5563;margin:0;font-size:15px;line-height:1.6}.life-at-carlos-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.grid-item{aspect-ratio:16/10;background-color:#f3f4f6;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 4px 12px #00000014}.grid-item img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.grid-item:hover img{transform:scale(1.05)}@media screen and (max-width:1024px){.life-at-carlos-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:640px){.life-at-carlos-header h2{font-size:24px}.life-at-carlos-header p{font-size:14px}.life-at-carlos-grid{grid-template-columns:1fr;gap:16px}}
