.mg-problem-img-wrap{aspect-ratio:16/10;overflow-x:hidden;overflow-y:hidden;border-radius:10px}.mg-problem-img{height:100%;object-fit:cover;transition:transform 0.3s ease 0s;width:100%}.mg-eyebrow{align-items:center;background-color:#e6f7f3;color:#0e5c4a;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid #b2e4d8;border-radius:99px;padding:5px 14px}.mg-int-num{align-items:center;background-color:rgb(235,192,109);border-color:rgb(15,42,36);border-radius:50%;color:rgb(15,42,36);display:flex;flex-shrink:0;font-family:Sora,sans-serif;font-weight:800;grid-template-columns:40px;grid-template-rows:40px;height:40px;justify-content:center;text-align:left;text-decoration-color:rgb(15,42,36);width:40px}.mg-problem-item:hover .mg-problem-img{transform:scale(1.05)}.mg-problem-item:is(:hover,:focus){background-color:var(--teal-soft);border-top-color:var(--teal);border-right-color:var(--teal);border-bottom-color:var(--teal);border-left-color:var(--teal);transform:translate3d(0px,-2px,0px);box-shadow:0 20px 60px rgba(15,42,36,.10)}.mg-step:is(:hover,:focus){box-shadow:0 20px 60px rgba(15,42,36,.10);transform:translate3d(0px,-2px,0px)}.mg-persona-pains{list-style-type:none;margin:0px;padding:16px 0px}.mg-persona-pains li{column-gap:10px;display:flex;justify-content:flex-start}.mg-persona-pains li::before{content:'→'}.mg-btn--outline{align-items:center;background-color:rgba(0,0,0,0);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;color:rgb(14,92,74);column-gap:8px;display:inline-flex;font-family:var(--font-head);font-size:15px;font-weight:700;justify-content:center;row-gap:8px;transition:0.2s;white-space:nowrap;border:2px solid rgb(14,92,74);border-radius:99px;padding:14px 28px}.mg-btn--outline:is(:hover,:focus){background-color:var(--teal-soft);color:var(--teal-deep)}@media (max-width:600px){.mg-btn--outline{text-align:center;width:100%}}.mg-btn--primary{align-items:center;background-color:rgb(7,63,52);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;color:rgb(255,255,255);column-gap:8px;display:inline-flex;font-family:var(--font-head);font-size:15px;font-weight:700;justify-content:center;row-gap:8px;transition:0.2s;white-space:nowrap;border:2px solid rgba(0,0,0,0);border-radius:99px}.mg-btn--primary:is(:hover,:focus){background-color:var(--dark)}@media (max-width:600px){.mg-btn--primary{text-align:center;width:100%}}.mg-usecase-card:is(:hover,:focus){transform:translate3d(0px,-4px,0px);box-shadow:0 20px 60px rgba(15,42,36,.10)}.mg-btn--gold{align-items:center;background-color:rgb(235,192,109);border-color:rgba(0,0,0,0);border-radius:99px;border-style:solid;border-width:2px;color:rgb(15,42,36);column-gap:8px;display:flex;font-family:Sora,sans-serif;font-size:15px;font-weight:700;justify-content:center;line-height:24.75px;row-gap:8px;text-decoration-color:rgb(15,42,36);transition:0.2s;white-space:nowrap}.mg-btn--gold:is(:hover,:focus){background-color:#d4952e}@media (max-width:600px){.mg-btn--gold{text-align:center;width:100%}}.mg-int-step:is(:hover,:focus){background-color:rgba(255,255,255,.06);border-top-color:rgba(255,255,255,.15);border-right-color:rgba(255,255,255,.15);border-bottom-color:rgba(255,255,255,.15);border-left-color:rgba(255,255,255,.15);transform:translate3d(4px,0px,0px)}.mg-btn--outline-white{align-items:center;border-color:rgba(255,255,255,0.4);border-radius:99px;border-style:solid;border-width:2px;color:rgb(255,255,255);column-gap:8px;display:flex;font-family:Sora,sans-serif;justify-content:center;line-height:24.75px;row-gap:8px;text-decoration-color:rgb(255,255,255);transition:0.2s;white-space:nowrap}.mg-btn--outline-white:is(:hover,:focus){background-color:rgba(255,255,255,.1)}@media (max-width:600px){.mg-btn--outline-white{text-align:center;width:100%}}.mg-case{background-color:rgb(255,255,255);border-color:rgb(212,237,230);border-radius:20px;border-style:solid;border-width:1px;bottom:0px;box-shadow:rgba(15,42,36,0.07) 0px 4px 20px 0px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:relative;right:0px;top:0px;padding:32px}.mg-case:after{content:"";position:absolute;top:0px;left:0px;right:0px;height:4px;background-image:linear-gradient(90deg,var(--teal) 0%,var(--gold) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}.section-py{padding-bottom:60px;padding-top:60px}.section-px{background-color:var(--white-color);padding-left:24px;padding-right:24px}