.mec-quote-review{gap:var(--mec-space-2);padding:var(--mec-space-5);border:var(--mec-border);border-radius:var(--mec-radius-md);background:var(--mec-color-ink);display:grid}.mec-quote-review h3,.mec-quote-success h2{color:var(--mec-color-text);font-family:var(--mec-font-display);margin:0}.mec-quote-review p{margin:0}.mec-quote-honeypot{clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mec-quote-request label small,.mec-quote-request>small{color:var(--mec-color-text-muted)}.mec-quote-request [aria-invalid=true]{border-color:var(--mec-color-danger)}.mec-quote-success{gap:var(--mec-space-5);padding:clamp(var(--mec-space-6),5vw,var(--mec-space-12));border:1px solid var(--mec-color-accent);border-radius:var(--mec-radius-lg);background:var(--mec-color-surface);box-shadow:var(--mec-shadow-accent);display:grid}.mec-quote-success:focus{outline:2px solid var(--mec-color-focus)}.mec-quote-success__reference{color:var(--mec-color-accent-hover);font:var(--mec-weight-bold) var(--mec-text-2xl)/1 var(--mec-font-display);letter-spacing:.05em}.mec-quote-success dl{margin:0}.mec-quote-success dl div{justify-content:space-between;gap:var(--mec-space-4);padding-block:var(--mec-space-3);border-bottom:var(--mec-border);display:flex}.mec-quote-success dd{color:var(--mec-color-text);margin:0}
