.kitto-final-section{background:#F1E4DE !important}
.kitto-final{background:#F1E4DE !important;padding:80px 20px}
.kitto-final__inner{max-width:680px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}
.kitto-final__header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}
.kitto-final__line{width:32px;height:1px;background:#E8735A}
.kitto-final__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#E8735A}
.kitto-final__h2{font-size:clamp(28px,7vw,44px);font-weight:800;line-height:1.15;color:#1B2A4A;letter-spacing:-.02em;margin:0 0 28px}
.kitto-final__guarantees{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:10px;align-items:center}
.kitto-final__guarantees li{display:flex;align-items:center;gap:10px;font-size:14px;color:#1B2A4A;line-height:1.5}
.kitto-final__check{color:#2E9E6A;font-weight:700;font-size:15px;flex-shrink:0}
.kitto-final__cta{display:inline-flex;align-items:center;justify-content:center;background:#E8735A;color:#FFFFFF;font-size:14px;font-weight:700;text-decoration:none;padding:18px 36px;border-radius:60px;transition:all .2s ease;letter-spacing:.01em}
.kitto-final__cta:hover{background:#D45F47;box-shadow:0 6px 20px rgba(27,42,74,.15);color:#FFFFFF;text-decoration:none;transform:translateY(-2px)}
@media screen and (min-width:700px){.kitto-final{padding:96px 32px}.kitto-final__guarantees{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px}.kitto-final__guarantees li{font-size:15px}}
@media screen and (min-width:900px){.kitto-final{padding:112px 48px}.kitto-final__cta{font-size:15px;padding:20px 44px}}
