.AIApplied-module__BIlmYW__section{background-color:#000;padding:6rem 5%}.AIApplied-module__BIlmYW__header{text-align:center;max-width:900px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.AIApplied-module__BIlmYW__heading{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.AIApplied-module__BIlmYW__subheading{color:#888;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.7}.AIApplied-module__BIlmYW__grid{grid-template-columns:repeat(12,1fr);gap:1.5rem;max-width:1400px;margin:0 auto;display:grid}.AIApplied-module__BIlmYW__card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.AIApplied-module__BIlmYW__card:hover{border-color:#fff3;transform:translateY(-4px)}.AIApplied-module__BIlmYW__spanHalf{grid-column:span 6}.AIApplied-module__BIlmYW__spanSeven{grid-column:span 7}.AIApplied-module__BIlmYW__spanFive{grid-column:span 5}.AIApplied-module__BIlmYW__spanFull{grid-column:span 12}.AIApplied-module__BIlmYW__spanFull .AIApplied-module__BIlmYW__image,.AIApplied-module__BIlmYW__spanFive .AIApplied-module__BIlmYW__image{object-fit:cover;object-position:center center}.AIApplied-module__BIlmYW__glowOverlay{pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.AIApplied-module__BIlmYW__imageContainer{width:100%;height:280px;position:relative;overflow:hidden}.AIApplied-module__BIlmYW__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.AIApplied-module__BIlmYW__card:hover .AIApplied-module__BIlmYW__image{transform:scale(1.05)}.AIApplied-module__BIlmYW__textContent{z-index:1;padding:2rem;position:relative}.AIApplied-module__BIlmYW__cardTitle{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.AIApplied-module__BIlmYW__cardDescription{color:#888;font-size:1rem;line-height:1.6}@media (max-width:900px){.AIApplied-module__BIlmYW__spanHalf,.AIApplied-module__BIlmYW__spanSeven,.AIApplied-module__BIlmYW__spanFive,.AIApplied-module__BIlmYW__spanFull{grid-column:span 12}.AIApplied-module__BIlmYW__imageContainer{height:220px}}
