.md-values{background:#fff;color:#081f2d;padding:90px 5%}.md-values__inner{margin:0 auto;max-width:1200px}.md-values__header{margin:0 auto 50px;max-width:640px;text-align:center}.md-values__eyebrow{color:#0e9595;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.md-values__heading{color:#081f2d;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}.md-values__accent{color:#0e9595;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400}.md-values__intro{color:#081f2d;font-size:1rem;line-height:1.6;opacity:.85}.md-values__intro p{margin:0}.md-values__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.md-values__card{align-items:center;background:#fafbfc;border:.5px solid rgba(8,31,45,.08);border-radius:16px;display:flex;flex-direction:column;padding:36px 28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.md-values__card:hover{box-shadow:0 16px 40px rgba(8,31,45,.08);transform:translateY(-4px)}.md-values__icon-wrap{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;margin-bottom:22px;width:80px}.md-values__card--yellow .md-values__icon-wrap{background:rgba(255,194,0,.15)}.md-values__card--red .md-values__icon-wrap{background:rgba(255,76,76,.12)}.md-values__card--teal .md-values__icon-wrap{background:rgba(14,149,149,.15)}.md-values__icon{display:block;height:50px;object-fit:contain;width:50px}.md-values__title{color:#081f2d;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.md-values__title-dot{color:#0e9595;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400}.md-values__description{color:#081f2d;font-size:.95rem;line-height:1.6;max-width:280px;opacity:.75}.md-values__description p{margin:0 0 8px}.md-values__description p:last-child{margin-bottom:0}@media (max-width:900px){.md-values{padding:70px 5%}.md-values__heading{font-size:2rem}.md-values__grid{gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:480px}.md-values__card{padding:32px 26px}}@media (max-width:480px){.md-values{padding:60px 5%}.md-values__heading{font-size:1.75rem}.md-values__icon-wrap{height:70px;width:70px}.md-values__icon{height:44px;width:44px}.md-values__title{font-size:1.3rem}}