.e911-iq{--iq-red:#B22C2C;--iq-redd:#8E2323;--iq-ink:#211D15;--iq-body:#4E453A;--iq-muted:#6B6052;--iq-line:#E6DCCD;
	box-sizing:border-box;max-width:440px;background:#fff;border:1px solid var(--iq-line);border-radius:16px;padding:28px;
	font-family:'Hanken Grotesk',system-ui,-apple-system,sans-serif;color:var(--iq-ink);text-align:left}
.e911-iq *{box-sizing:border-box}
.e911-iq p{margin:0}
.e911-iq__title{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--iq-muted);font-weight:600;margin-bottom:16px!important}
.e911-iq__levels{display:flex;gap:6px;border:0;margin:0 0 18px;padding:4px;background:#F3ECE1;border-radius:999px}
.e911-iq__level{flex:1;position:relative;margin:0;cursor:pointer}
.e911-iq__level input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.e911-iq__level span{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;font-size:15px;font-weight:500;color:var(--iq-body);transition:background .15s,color .15s}
.e911-iq__level input:checked + span{background:var(--iq-ink);color:#fff}
.e911-iq__level input:focus-visible + span{outline:2px solid var(--iq-red);outline-offset:2px}
.e911-iq__label{display:block;font-size:14px;color:var(--iq-muted);margin-bottom:6px}
.e911-iq__words{width:100%;min-height:48px;padding:10px 14px;font-size:18px;border:1px solid #CDBFAC;border-radius:10px;background:#FBF8F3;color:var(--iq-ink);font-family:inherit}
.e911-iq__words:focus{outline:none;border-color:var(--iq-red);box-shadow:0 0 0 3px rgba(178,44,44,.15)}
.e911-iq__result{margin:20px 0;padding:16px 0;border-top:1px solid var(--iq-line);border-bottom:1px solid var(--iq-line)}
.e911-iq__price{font-family:'Newsreader',Georgia,serif;font-size:40px;line-height:1.1;color:var(--iq-ink)}
.e911-iq__note{font-size:14px;color:var(--iq-muted);margin-top:4px!important}
.e911-iq__button{display:flex;width:100%;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:999px;background:var(--iq-red);color:#fff;font-family:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background .15s}
.e911-iq__button:hover{background:var(--iq-redd)}
.e911-iq__button:disabled{background:#CDBFAC;cursor:not-allowed}
.e911-iq__fine{font-size:13px;color:var(--iq-muted);text-align:center;margin-top:12px!important}
.e911-iq-words{color:#6B6052;font-weight:400}
