#iq-err-call[hidden],#iq-thanks-call[hidden]{display:none}#iq-widget{--iq-accent: var(--color-accent, #c2410c);--iq-accent-hover: color-mix(in srgb, var(--iq-accent) 88%, black);--iq-accent-soft: color-mix(in srgb, var(--iq-accent) 10%, transparent);--iq-radius: 10px;--iq-font: inherit;--iq-text: #111827;--iq-text-2: #4b5563;--iq-muted: #6b7280;--iq-border: #e5e7eb;--iq-bg: #fff;font-family:var(--iq-font);color:var(--iq-text)}.iq-eyebrow{font-family:var(--iq-font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.iq-heading{font-family:var(--iq-font);font-size:20px;font-weight:600;color:var(--iq-text)}.iq-body{font-family:var(--iq-font);font-size:15px;font-weight:400;line-height:1.6}.iq-label{font-family:var(--iq-font);font-size:13px;font-weight:500}.iq-shell{border:1px solid var(--iq-border);background:var(--iq-bg);border-radius:var(--iq-radius);box-shadow:0 1px 2px #0000000a}.iq-bar{height:3px;background:var(--iq-border);border-radius:999px;overflow:hidden}.iq-bar i{display:block;height:100%;width:0%;background:var(--iq-accent);border-radius:inherit;transition:width .45s var(--ease-out, ease-out)}#iq-confirm-overlay polygon:focus-visible{outline:2px solid var(--iq-accent);outline-offset:2px}.iq-step:not(.hidden){animation:iq-rise .28s var(--ease-out, ease-out)}@keyframes iq-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.iq-step:not(.hidden){animation:iq-fade .15s linear}@keyframes iq-fade{0%{opacity:0}to{opacity:1}}.iq-bar i,.iq-opt,.iq-card,.iq-btn-primary{transition:none}}.iq-addr-group{display:flex;align-items:center;gap:.25rem;max-width:560px;padding:.3rem .3rem .3rem .9rem;background:var(--iq-bg);border:1px solid var(--iq-border);border-radius:var(--iq-radius);transition:border-color .15s,box-shadow .15s}.iq-addr-group:focus-within{border-color:var(--iq-accent);outline:2px solid var(--iq-accent);outline-offset:2px}#iq-widget .iq-addr-group input:focus-visible,#iq-widget .iq-addr-group input:focus{outline:none}.iq-addr-pin{width:1.1rem;height:1.1rem;flex:none;color:var(--iq-muted)}.iq-addr-group input{flex:1;min-width:0;border:0;background:transparent;padding:.65rem .5rem;font-size:16px;font-family:var(--iq-font);color:var(--iq-text);outline:none}.iq-addr-group input::placeholder{color:var(--iq-muted)}.iq-addr-group button{flex:none;white-space:nowrap}.iq-addr-group button:disabled{cursor:wait;opacity:.65}.iq-addr-group button:focus-visible,.iq-opt:focus-visible,.iq-card:focus-visible,.iq-btn-primary:focus-visible,.iq-btn-secondary:focus-visible,#iq-widget input:focus-visible,#iq-widget button[type=submit]:focus-visible{outline:2px solid var(--iq-accent);outline-offset:2px}@media(max-width:480px){.iq-addr-group{flex-wrap:wrap;padding:.3rem}.iq-addr-pin{display:none}.iq-addr-group input{flex:1 1 100%;padding:.65rem .6rem}.iq-addr-group button{flex:1 1 100%}}.iq-turnstile:empty{margin:0}.iq-turnstile:not(:empty){margin:.5rem 0}.iq-trust{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0 0 .75rem;padding:0;list-style:none}.iq-trust li{display:flex;align-items:center;gap:.4rem;font-size:13px;font-weight:500;color:var(--iq-muted)}.iq-trust svg{width:.85rem;height:.85rem;color:var(--iq-accent);flex:none}.iq-btn-primary,.iq-btn-secondary,.iq-opt{padding:.8rem 1.4rem;font-size:15px;font-weight:600;font-family:var(--iq-font);border-radius:var(--iq-radius);cursor:pointer;transition:border-color .15s,color .15s,background-color .15s,transform .12s var(--ease-out, ease-out),box-shadow .15s}#iq-widget button[type=submit]{text-transform:none;letter-spacing:normal}.iq-btn-primary{border:1px solid var(--iq-accent);background:var(--iq-accent);color:#fff}.iq-btn-primary:hover{background:var(--iq-accent-hover);border-color:var(--iq-accent-hover)}.iq-btn-primary:active{transform:translateY(1px)}.iq-btn-secondary{border:1px solid var(--iq-border);background:var(--iq-bg);color:var(--iq-text)}.iq-btn-secondary:hover{border-color:var(--iq-accent);color:var(--iq-accent)}.iq-btn-secondary:active{transform:translateY(1px)}.iq-opt{border:1px solid var(--iq-border);background:var(--iq-bg);color:var(--iq-text)}.iq-opt:hover{border-color:var(--iq-accent);color:var(--iq-accent);transform:translateY(-1px);box-shadow:0 1px 3px #0000000f}.iq-opt:active{transform:none}.iq-opt[aria-pressed=true]{border-color:var(--iq-accent);background:var(--iq-accent-soft);color:var(--iq-accent)}.iq-cards{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:640px){.iq-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.iq-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--iq-border);background:var(--iq-bg);color:var(--iq-text);padding:0;text-align:left;font-family:var(--iq-font);border-radius:var(--iq-radius);overflow:hidden;cursor:pointer;transition:border-color .15s,transform .12s var(--ease-out, ease-out),box-shadow .15s}.iq-card:hover{border-color:var(--iq-accent);transform:translateY(-1px);box-shadow:0 1px 3px #0000000f}.iq-card:active{transform:none}.iq-card[aria-pressed=true]{border-color:var(--iq-accent);box-shadow:inset 0 0 0 1px var(--iq-accent)}.iq-card[aria-pressed=true] .iq-card-range{color:var(--iq-accent)}.iq-card[aria-pressed=true] .iq-card-check{opacity:1;transform:none}.iq-card-body{display:flex;flex:1;flex-direction:column;gap:.25rem;padding:1rem 1.1rem 1.1rem}.iq-card-name{font-size:13px;font-weight:600;font-family:var(--iq-font)}.iq-card-range{font-size:1.15rem;font-weight:800}.iq-card-hint,.iq-card-desc{font-size:13px;color:var(--iq-muted);line-height:1.45}.iq-card-bullets{margin:.15rem 0 0;padding:0;list-style:none}.iq-card-bullets li{display:flex;align-items:baseline;gap:.35rem;font-size:13px;color:var(--iq-text-2);line-height:1.6}.iq-card-bullets li:before{content:"";flex:none;width:.55rem;height:.55rem;transform:translateY(1px);background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>') center / contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>') center / contain no-repeat;color:var(--iq-accent)}.iq-card{overflow:visible}.iq-card-tag{position:absolute;top:-.6rem;left:.8rem;z-index:1;padding:.15rem .55rem;background:var(--iq-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--iq-radius)}.iq-card-check{position:absolute;top:.75rem;right:.8rem;z-index:1;width:1.25rem;height:1.25rem;display:grid;place-items:center;background:var(--iq-accent);color:#fff;border-radius:999px;opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s var(--ease-out, ease-out)}.iq-card-check svg{width:.7rem;height:.7rem}.iq-card-name{padding-right:1.6rem}.iq-card-img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-top-left-radius:calc(var(--iq-radius) - 1px);border-top-right-radius:calc(var(--iq-radius) - 1px);background:var(--iq-accent-soft)}.iq-card-choose{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto}#iq-widget .iq-step.hidden{display:none!important}.iq-landing{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.5rem 1rem 2.75rem}.iq-landing-name{margin:0 0 1.1rem;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--iq-accent)}.iq-landing-title{margin:0 0 .9rem;font-family:var(--iq-font);font-size:clamp(1.6rem,4vw,2.1rem);font-weight:700;color:var(--iq-text);letter-spacing:-.01em}.iq-landing-free{text-decoration:underline;text-underline-offset:4px}.iq-landing-sub{margin:0 0 1.8rem;max-width:42ch;font-size:15px;line-height:1.65;color:var(--iq-text-2)}.iq-landing-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:1rem}.iq-landing-cta svg{width:1rem;height:1rem}.iq-landing-powered{margin:1.1rem 0 0;font-size:11px;letter-spacing:.04em;color:var(--iq-muted)}
