.smt{padding:var(--ds-section-y) 0;background:var(--ds-surface-0)}.smt-head{text-align:center;max-width:860px;margin:0 auto 44px}.smt-eyebrow{margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-red)}.smt-eyebrow,.smt-title{font-family:var(--font-inter)}.smt-title{margin:0;font-size:var(--ds-h2-size);font-weight:var(--ds-h2-weight);line-height:1.12;letter-spacing:-.02em;color:var(--ds-text-strong);text-wrap:balance}.smt-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:20px;list-style:none;margin:0;padding:0}@media (min-width:900px){.smt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.smt-card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.4vw,30px);background:var(--ds-surface-0);border:1px solid var(--ds-line-soft);border-radius:var(--ds-radius-lg)}.smt .smt-grid .smt-card{transition:transform .5s ease,border-color .5s ease,opacity .5s ease}.smt-icon{display:inline-flex;color:var(--brand-red);margin-bottom:20px}.smt-card-title{margin:0 0 10px;font-family:var(--font-inter);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ds-text-strong)}.smt-card-body{margin:0;font-size:14px;line-height:1.65;color:var(--ds-text-body)}@media (hover:hover){.smt .smt-grid .smt-card:focus-within,.smt .smt-grid .smt-card:hover{transition-delay:0s;transform:translateY(-8px);border-color:rgba(178,7,16,.28)}}.smt-art{display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain}