.use-cases{overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.06)), color-stop(27%, rgba(255, 255, 255, 0.6)), color-stop(70%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.06)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.6) 27%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0.06) 100%)}.use-cases__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px}@media(max-width: 768px){.use-cases__inner{gap:40px}}.use-cases__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;max-width:593px}.use-cases__title{margin:0;color:var(--color-edge-navy);font-family:var(--font-heading-m),serif;font-weight:400;font-size:45px;line-height:45px;letter-spacing:-0.02em}@media(max-width: 768px){.use-cases__title{font-size:40px;line-height:40px}}.use-cases__cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 1024px){.use-cases__cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.use-cases__cards{grid-template-columns:1fr}}.use-cases__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:48px 32px;border-radius:8px;background:hsla(0,0%,100%,.5)}.use-cases__icon,.use-cases__icon picture,.use-cases__icon img{display:block;width:auto;max-width:100%;height:62px}.use-cases__icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.use-cases__card-title{margin:0;padding-top:16px;color:var(--color-edge-navy);font-family:var(--font-heading-m),serif;font-weight:400;font-size:30px;line-height:30px;letter-spacing:-0.02em}@media(max-width: 768px){.use-cases__card-title{font-size:27px;line-height:27px}}.use-cases__card-desc{margin:0;color:var(--color-edge-navy);font-family:var(--font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em}@media(max-width: 768px){.use-cases__card-desc{font-size:14px;line-height:21px}}
