.featuresPage{display:flex;flex-direction:column;align-items:center;width:100%;padding:120px 100px 0;max-width:1200px}.featuresPage__title{font-size:42px;font-weight:600;color:white;margin-bottom:15px;text-align:center}.featuresPage__subtitle{font-size:20px;color:rgba(0,191,255,1);text-align:center;margin-bottom:60px;font-weight:500}.featuresPage__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;width:100%}.featuresPage__card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:30px;transition:all .3s ease;&:hover{background:rgba(255,255,255,.06);border-color:rgba(0,191,255,.3);transform:translateY(-4px)}}.featuresPage__cardIcon{width:60px;height:60px;border-radius:12px;background:rgba(0,191,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:rgba(0,191,255,.8)}.featuresPage__cardTitle{font-size:20px;font-weight:600;color:white;margin-bottom:12px}.featuresPage__cardDescription{font-size:15px;color:rgba(255,255,255,.7);line-height:1.6}@media (max-width:1024px){.featuresPage{padding:100px 50px 0}.featuresPage__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.featuresPage{padding:90px 25px 0}.featuresPage__title{font-size:32px}.featuresPage__subtitle{font-size:18px;margin-bottom:40px}.featuresPage__grid{grid-template-columns:1fr;gap:20px}.featuresPage__card{padding:25px}}