.guarantee-section{padding:80px 0;background:linear-gradient(135deg,var(--navy) 0,var(--navy-deep) 100%);color:white}.guarantee-content{text-align:center}.guarantee-badge{margin-bottom:32px;display:inline-block;padding:20px;background:rgba(255,255,255,.1);border-radius:16px}.guarantee-section h2{color:white;margin-bottom:16px;font-size:36px}.guarantee-description{color:rgba(255,255,255,.9);font-size:18px;max-width:700px;margin:0 auto 40px}.guarantee-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px;max-width:900px;margin:0 auto}.guarantee-list li{gap:12px;font-size:15px;text-align:left;background:rgba(255,255,255,.05);padding:16px;border-radius:8px;border-left:3px solid var(--brass)}.checkmark,.guarantee-list li{display:flex;align-items:center}.checkmark{justify-content:center;width:24px;height:24px;background:var(--brass);border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}@media (max-width:880px){.guarantee-section{padding:60px 0}.guarantee-section h2{font-size:28px}.guarantee-description{font-size:16px}.guarantee-list{grid-template-columns:1fr;gap:16px}.guarantee-list li{padding:12px}}@media (max-width:520px){.guarantee-badge{padding:16px}.guarantee-section h2{font-size:20px}.guarantee-description{font-size:14px}.guarantee-list li{font-size:13px}}