.kk-send-feedback{padding:22px;margin:20px 0;background:#f5f5f5;border-left:5px solid #ed1928;border-radius:8px}.kk-send-feedback[hidden],.kk-receipt-details[hidden]{display:none}.kk-send-feedback p{margin:0 0 12px}.kk-send-track{height:8px;background:#ddd;overflow:hidden;border-radius:5px}.kk-send-track:before{content:"";display:block;width:35%;height:100%;background:#ed1928;animation:kk-send-slide 1.3s ease-in-out infinite}.kk-send-feedback[data-complete] .kk-send-track:before{width:100%;animation:none}.contact-form[aria-busy="true"] button[type="submit"]{opacity:.65;cursor:wait}.kk-success-card{padding:28px;background:#f5f5f5;border-left:5px solid #ed1928;border-radius:10px}.kk-success-card strong{font-size:24px}.kk-success-card p{margin-bottom:0}.kk-receipt-list{margin:28px 0}.kk-receipt-list dt{font-weight:800;margin-top:20px}.kk-receipt-list dd{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.kk-conversation-tips li{margin:0 0 22px;padding-left:8px}.kk-conversation-tips strong{display:block}@keyframes kk-send-slide{0%{transform:translateX(-100%)}100%{transform:translateX(390%)}}@media(prefers-reduced-motion:reduce){.kk-send-track:before{animation:none;width:60%}}

body:has(.kk-confirmation) .cookie-joke,body:has(.kk-confirmation) .floating-consultation{display:none!important}

.kk-personal-reply{font-size:clamp(18px,2vw,22px);line-height:1.75}.kk-personal-reply p{margin:0 0 26px}.kk-personal-reply blockquote{margin:0 0 30px;padding:24px 28px;background:#f5f5f5;border-left:4px solid #ed1928;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.kk-personal-reply strong{font-weight:750;overflow-wrap:anywhere}body:has(.kk-confirmation) .page-hero h1{font-size:clamp(36px,5.3vw,76px);overflow-wrap:anywhere}
