.assurance-area{padding:56px 0;background:#f5f3fa;text-align:center;color:#242036}.assurance-area h2{font-size:clamp(25px,4vw,36px);margin:8px 0 12px}.assurance-eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:#7152a3}.assurance-totals{display:flex;justify-content:center;gap:80px;margin:28px 0}.assurance-totals>div{display:flex;flex-direction:column-reverse;min-width:140px}.assurance-totals dt{font-size:17px;font-weight:400}.assurance-totals dd{font-size:clamp(38px,6vw,56px);line-height:1.2;font-weight:700;color:#7152a3;margin:0 0 8px}@media(max-width:480px){.assurance-totals{gap:24px}.assurance-totals>div{min-width:120px}.assurance-area{padding:36px 0}}
