.lq,.lq-result{--lq-ink: var(--color-foreground, #1a1a1a);--lq-muted: var(--color-foreground-secondary, #5b5b5b);--lq-bg: var(--color-background, #ffffff);--lq-accent: var(--color-button, #7a1f2b);--lq-accent-ink: var(--color-button-text, #ffffff);--lq-line: var(--color-border, #d9d4cc);--lq-radius: 6px;--lq-max: 40rem;color:var(--lq-ink);background:var(--lq-bg)}.lq-wrap{margin:0 auto;padding:clamp(2rem,5vw,4rem) 1.25rem}.lq-wrap--narrow{max-width:var(--lq-max)}.lq-h1{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;margin:0 0 .75rem}.lq-h2{font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.25;margin:0 0 1.25rem}.lq-lede{font-size:1.0625rem;line-height:1.55;color:var(--lq-muted);margin:0 0 1.5rem;max-width:36rem}.lq-step{font-size:.875rem;color:var(--lq-muted);margin:.75rem 0 .5rem}.lq-eyebrow{font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--lq-muted);margin:0 0 .5rem}.lq-explainer{font-size:1.0625rem;line-height:1.6;margin:0 0 1.25rem;max-width:36rem}.lq-explainer p{margin:0 0 .75rem}.lq-points{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.5rem}.lq-points li{padding-left:1.4rem;position:relative;font-size:.9375rem;color:var(--lq-muted)}.lq-points li:before{content:"";position:absolute;left:0;top:.55em;width:.6rem;height:.6rem;border-radius:50%;background:var(--lq-accent)}.lq-lede{font-size:1.0625rem}.lq-offramp{margin-top:1.5rem;font-size:.9375rem;color:var(--lq-muted)}.lq-offramp a{color:inherit;text-decoration:underline}.lq [hidden],.lq-result [hidden]{display:none!important}.lq-screen{display:none}.lq-screen.is-active{display:block}.lq-progress{height:4px;background:var(--lq-line);border-radius:2px;overflow:hidden}.lq-progress__bar{display:block;height:100%;width:0;background:var(--lq-accent);transition:width .24s ease}.lq-options{display:grid;gap:.625rem;margin:0 0 1.25rem}.lq-option{width:100%;text-align:left;font:inherit;font-size:1.0625rem;line-height:1.4;padding:.9rem 1rem;border:1.5px solid var(--lq-line);border-radius:var(--lq-radius);background:transparent;color:var(--lq-ink);cursor:pointer}.lq-option:hover{border-color:var(--lq-ink)}.lq-option:focus-visible,.lq-btn:focus-visible,.lq-form input:focus-visible{outline:3px solid var(--lq-accent);outline-offset:2px}.lq-option.is-selected{border-color:var(--lq-accent);box-shadow:inset 0 0 0 1px var(--lq-accent)}.lq-select{width:100%;font:inherit;font-size:1.0625rem;padding:.9rem 1rem;border:1.5px solid var(--lq-line);border-radius:var(--lq-radius);background:var(--lq-bg);color:var(--lq-ink)}.lq-btn{font:inherit;font-size:1.0625rem;padding:.9rem 1.5rem;border-radius:var(--lq-radius);border:1.5px solid transparent;cursor:pointer;min-height:48px}.lq-btn--primary{background:var(--lq-accent);color:var(--lq-accent-ink)}.lq-btn--primary[disabled]{opacity:.6;cursor:wait}.lq-btn--ghost{background:transparent;color:var(--lq-muted);border-color:var(--lq-line)}.lq-nav{display:flex;justify-content:flex-start}.lq-form{display:grid;gap:1rem;max-width:28rem}.lq-field label{display:block;font-size:.9375rem;margin-bottom:.35rem}.lq-field input[type=text],.lq-field input[type=email],.lq-field input[type=tel]{width:100%;font:inherit;font-size:1.0625rem;padding:.8rem .9rem;border:1.5px solid var(--lq-line);border-radius:var(--lq-radius);background:var(--lq-bg);color:var(--lq-ink)}.lq-field--check label{display:flex;gap:.6rem;align-items:flex-start;font-size:.9375rem;cursor:pointer}.lq-field--check input{margin-top:.2rem}.lq-hint{font-size:.875rem;color:var(--lq-muted);margin:.4rem 0 0}.lq-hint button{font:inherit;color:var(--lq-accent);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.lq-error{color:#9b1c1c;font-size:.9375rem;margin:0}.lq-fineprint{font-size:.8125rem;line-height:1.5;color:var(--lq-muted);margin:.25rem 0 0}.lq-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.lq-seo{border-top:1px solid var(--lq-line)}.lq-seo .lq-wrap{font-size:1rem;line-height:1.6}.lq-seo h2{font-size:clamp(1.35rem,3vw,1.75rem);margin:0 0 .75rem}.lq-seo h3{font-size:1.15rem;margin:2rem 0 .75rem}.lq-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.lq-table{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:40rem}.lq-table th,.lq-table td{text-align:left;vertical-align:top;padding:.6rem .75rem;border-bottom:1px solid var(--lq-line)}.lq-table th{font-weight:600}.lq-faq details{border-bottom:1px solid var(--lq-line);padding:.6rem 0}.lq-faq summary{cursor:pointer;font-weight:500}.lq-faq p{margin:.5rem 0 .25rem}.lq-seo__links{margin-top:1.5rem;color:var(--lq-muted)}.lq-result .lq-wrap{max-width:48rem}.lq-result__why{font-size:1.125rem;line-height:1.5;margin:0 0 1.5rem}.lq-result__list{padding-left:1.2rem;margin:0 0 2rem;line-height:1.55}.lq-result__list li{margin-bottom:.5rem}.lq-result__variant{padding:.9rem 1rem;border-left:3px solid var(--lq-accent);margin:0 0 1.5rem;background:color-mix(in srgb,var(--lq-accent) 6%,transparent)}.lq-product{display:none;border:1.5px solid var(--lq-line);border-radius:var(--lq-radius);padding:1.25rem;margin:0 0 2rem}.lq-product.is-active{display:block}.lq-product__title{font-size:1.25rem;margin:0 0 .25rem}.lq-product__meta{color:var(--lq-muted);margin:0 0 .75rem}.lq-product__price{font-size:1.25rem;margin:0 0 .25rem}.lq-product__installments{font-size:.875rem;color:var(--lq-muted);margin:0 0 1rem}.lq-product__soldout{color:var(--lq-muted)}.lq-path{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin:0 0 .75rem;font-size:1rem}.lq-path__step{padding:.4rem .75rem;border:1.5px solid var(--lq-line);border-radius:999px}.lq-path__step.is-current{border-color:var(--lq-accent)}.lq-path__arrow{color:var(--lq-muted)}.lq-path__note{color:var(--lq-muted);margin:0 0 2rem}.lq-why{border-top:1px solid var(--lq-line);padding-top:1.5rem;margin:0 0 2rem}.lq-why h2{font-size:1.35rem;margin:0 0 .5rem}.lq-why ul{padding-left:1.2rem;line-height:1.55}.lq-result__footer{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.9375rem}.lq-result__footer button,.lq-result__footer a{font:inherit;color:var(--lq-accent);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.lq-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0 0 2rem}.lq-card{border:1.5px solid var(--lq-line);border-radius:var(--lq-radius);padding:1.25rem}.lq-card h3{margin:0 0 .5rem;font-size:1.125rem}@media(prefers-reduced-motion:reduce){.lq-progress__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/193/assets/level-quiz.css.map */
