.guarantee.svelte-19ah85a{padding:clamp(72px,9vw,118px) 0;background:var(--color-dark);color:var(--color-white);text-align:center}.promise-wrap.svelte-19ah85a{max-width:960px}.promise-badge.svelte-19ah85a{display:inline-flex;align-items:center;justify-content:center;margin-bottom:26px;padding:9px 18px;background:var(--color-orange);color:var(--color-white);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;border-radius:4px}h2.svelte-19ah85a{max-width:920px;margin:0 auto;font-family:var(--font);font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.08;letter-spacing:.02em;text-transform:uppercase}p.svelte-19ah85a{max-width:760px;margin:28px auto 0;color:#ffffffd1;font-size:clamp(18px,2.4vw,26px);font-weight:700;line-height:1.35}strong.svelte-19ah85a{color:var(--color-gold)}.promise-link.svelte-19ah85a{display:inline-flex;align-items:center;justify-content:center;margin-top:34px;min-height:48px;padding:0 24px;background:var(--color-orange);color:var(--color-white);border-radius:4px;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,transform .2s}.promise-link.svelte-19ah85a:hover{background:#e96f32;transform:translateY(-1px)}
