.quote-protection{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:min(360px,calc(100vw - 32px));z-index:15000}
.quote-protection-panel>p,.quote-protection-panel>button{display:none}
.quote-protection.interactive{inset:0;transform:none;width:auto;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.28);padding:20px}
.quote-protection.interactive .quote-protection-panel{background:white;border-radius:24px;padding:24px;width:min(360px,100%);box-shadow:0 12px 40px rgba(15,23,42,.10)}
.quote-protection.interactive .quote-protection-panel>p{display:block;margin:0 0 16px;font-size:16px;font-weight:500;color:#191f28;line-height:1.5}
.quote-protection.interactive .quote-protection-panel>button{display:block;margin:16px 0 0;width:100%;min-height:48px;border:0;border-radius:14px;background:#f2f4f6;color:#4e5968;font:inherit;cursor:pointer}
