.payback{padding:24px;background:#f5eee3;border-radius:24px}.payback-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.payback label{display:block;font-weight:700;color:#0b0f0d;margin-bottom:8px}.payback input{width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid #b9b0a3;border-radius:10px;background:white;color:#0b0f0d;font:inherit}.payback small{display:block;margin-top:7px;font-size:13px;line-height:1.5}.payback button{padding:14px 22px;margin-top:24px;border:0;border-radius:12px;background:#f78222;color:#0b0f0d;font:inherit;font-weight:800;cursor:pointer}.payback :focus-visible{outline:3px solid #146c43;outline-offset:3px}.payback-result{border-top:2px solid #d7cdbd;margin-top:28px}.payback-result dt{margin-top:18px}.payback-result dd{margin:4px 0 0;font-size:24px;font-weight:800;color:#0b0f0d}@media (max-width:600px){.payback-fields{grid-template-columns:1fr}.payback{padding:16px}}