.mm-guarantee{background:#fff}
.mm-guarantee__inner{padding-block:96px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}
.mm-guarantee__visual{flex:1 1 360px;height:360px;background:var(--mm-smoke);border:1px solid var(--mm-line);display:flex;align-items:center;justify-content:center}
.mm-guarantee__seal{width:200px;height:200px;border-radius:50%;border:1px solid var(--mm-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--mm-graphite)}
.mm-guarantee__seal-title{font:400 18px 'Bodoni Moda',serif;letter-spacing:.14em}
.mm-guarantee__seal-brand{font-size:11px;letter-spacing:.3em;color:var(--mm-accent)}
.mm-guarantee__content{flex:1 1 480px;display:flex;flex-direction:column;gap:20px;min-width:0}
.mm-guarantee .mm-eyebrow{color:var(--mm-accent)}
.mm-guarantee h2{margin:0;font:400 44px/1.1 'Bodoni Moda',serif}
.mm-guarantee__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.mm-guarantee__list li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--mm-text)}
.mm-guarantee__list li>span:first-child{color:var(--mm-accent);font-weight:700}
.mm-guarantee__content>a{align-self:flex-start;font:700 13px Manrope,sans-serif;letter-spacing:.16em;color:var(--mm-ink);text-decoration:none}
.mm-guarantee__content>a:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:749px){
  .mm-guarantee__inner{gap:28px}
  .mm-guarantee__visual{flex-basis:100%;height:240px}
  .mm-guarantee__seal{width:160px;height:160px}
  .mm-guarantee h2{font-size:30px}
  .mm-guarantee__list li{font-size:15px}
}
