.what_we_do-module__mLF3EW__section{position:relative}.what_we_do-module__mLF3EW__container{z-index:2;max-width:1100px;margin:2rem auto 0 0;position:relative}.what_we_do-module__mLF3EW__title{margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.what_we_do-module__mLF3EW__subtitle{color:#b3b3b3;margin:0 auto 3rem;font-size:1.1rem}.what_we_do-module__mLF3EW__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.what_we_do-module__mLF3EW__card{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:2rem;transition:transform .3s,box-shadow .3s}.what_we_do-module__mLF3EW__card:hover{border-color:#3abef966;transform:translateY(-6px);box-shadow:0 10px 25px #3abef926}.what_we_do-module__mLF3EW__icon{margin-bottom:1rem;font-size:2rem}.what_we_do-module__mLF3EW__cardTitle{color:#3abef9;margin-bottom:.75rem;font-size:1.3rem;font-weight:600}.what_we_do-module__mLF3EW__problem,.what_we_do-module__mLF3EW__solution{color:#d1d1d1;margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.what_we_do-module__mLF3EW__problem span,.what_we_do-module__mLF3EW__solution span{color:#fff;font-weight:600}.what_we_do-module__mLF3EW__fadeInUp{opacity:0;animation:1s forwards what_we_do-module__mLF3EW__fadeInUp;transform:translateY(30px)}@keyframes what_we_do-module__mLF3EW__fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.what_we_do-module__mLF3EW__section{padding:0 20px 0 0}}@media (max-width:950px){.what_we_do-module__mLF3EW__section{padding:0 20px 80px 0}.what_we_do-module__mLF3EW__title{font-size:35px}.what_we_do-module__mLF3EW__subtitle{font-size:20px}.what_we_do-module__mLF3EW__grid{flex-direction:column;display:flex}}
