.quiz{max-width:720px;padding-block:56px 72px}.quiz h1{font-size:clamp(34px,6vw,56px);margin:10px 0 14px}.quiz-comma{color:var(--accent)}.quiz-lead{color:var(--muted);font-size:15px;line-height:1.7;margin-bottom:24px}.quiz-stage{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:16px}.quiz-progress{font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.quiz-bar{height:4px;border-radius:2px;background:var(--line);overflow:hidden}.quiz-bar:after{content:"";display:block;height:100%;width:var(--quiz-done,0%);background:var(--ink);transition:width .3s}.quiz-question{font-size:clamp(20px,3.4vw,26px);line-height:1.3}.quiz-question:focus{outline:none}.quiz-options{display:grid;gap:10px}.quiz-option{min-height:48px;padding:12px 16px;text-align:left;font-size:15px;line-height:1.45;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-control);transition:border-color .15s,background-color .15s}.quiz-option:hover:not(:disabled){border-color:var(--ink)}.quiz-option:disabled{cursor:default;opacity:.75}.quiz-option.is-right{opacity:1;border-color:var(--success);background:var(--success-soft)}.quiz-option.is-wrong{opacity:1;border-color:var(--danger);background:var(--danger-soft)}.quiz-feedback{font-size:14px;line-height:1.6;padding:12px 14px;border-radius:var(--radius-control);background:var(--surface-2)}.quiz-feedback.is-right strong{color:var(--success)}.quiz-feedback.is-wrong strong{color:var(--danger)}.quiz-result{font-size:clamp(24px,4vw,34px)}.quiz-result:focus{outline:none}.quiz-certificate{display:grid;gap:10px}.quiz-name{min-height:48px;padding:0 14px;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-control)}.quiz-preview{font-size:14px;color:var(--ink)}.quiz-confirm{display:flex;gap:10px;align-items:center;font-size:14px;min-height:44px}.quiz-confirm input{width:20px;height:20px;accent-color:var(--accent)}.quiz-note,.quiz-legal{font-size:12px;color:var(--muted);line-height:1.6}.quiz-legal{margin-top:16px}.cart-extras{margin:24px 0 0;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.cart-dialog .cart-extras{margin:0 26px 16px}.cart-extras[hidden]{display:none}.cart-extras h2,.cart-extras h3{font-size:17px;letter-spacing:-.02em}.cart-extras-note{font-size:12px;color:var(--muted);margin:4px 0 12px}.cart-extras-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.cart-extras-list label,.cart-extras-quiz{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px;line-height:1.4}.cart-extras-list label span{flex:1}.cart-extras-list strong{white-space:nowrap}.cart-extras-list input{width:20px;height:20px;flex-shrink:0;accent-color:var(--accent)}.cart-extras-quiz{justify-content:space-between;flex-wrap:wrap;color:var(--muted)}.cart-extras-quiz strong{color:var(--ink)}.cart-extras .button{min-height:44px;width:100%}.cart-extras-combo{font-size:13px;color:var(--muted);margin-top:12px}.cart-extras-combo a{color:var(--ink);text-decoration:underline}.certificate-check{max-width:640px;padding-block:56px 72px}.certificate-card{margin-top:20px;padding:24px;background:var(--surface);border:2px solid var(--accent);border-radius:var(--radius);display:grid;gap:8px}.certificate-card.is-revoked{border-color:var(--danger)}.certificate-card dt{font-size:12px;color:var(--muted)}.certificate-card dd{margin:0 0 8px;font-size:16px}.certificate-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.certificate-form input{flex:1;min-width:200px;min-height:48px;padding:0 14px;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-control);text-transform:uppercase}.quiz-combo{justify-self:start;font-size:13px;min-height:44px}.guide-spotlight{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;margin-block:8px 40px;padding:36px 40px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius)}.guide-spotlight h2{font-size:clamp(26px,3.4vw,40px);line-height:1.1;margin:10px 0 14px}.guide-spotlight h2 span{color:var(--accent)}.guide-spotlight-price{font-size:15px;color:var(--muted);margin-bottom:22px}.guide-spotlight-price strong{font-family:var(--font-display);font-size:22px;color:var(--ink)}.guide-spotlight-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.guide-spotlight-media{display:block;border:2px solid var(--accent);border-radius:var(--radius);overflow:hidden;max-width:360px;justify-self:end}.guide-spotlight-media img{display:block;width:100%;height:auto}.cost-summary--digital{margin-bottom:22px}.guide-banner{margin-block:8px 40px}.guide-banner-media{display:block;border:2px solid var(--accent);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.guide-banner-media img{display:block;width:100%;height:auto}.guide-banner-media:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.guide-banner-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:14px}.guide-banner-combo{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:16px;text-decoration:none}.guide-banner-combo strong{font-family:var(--font-display);color:var(--accent)}.guide-banner-combo:hover{border-color:var(--accent)}.guide-spotlight-combo{margin-top:16px;font-size:15px}.guide-spotlight-combo a{color:var(--ink)}.guide-spotlight-combo strong{color:var(--accent)}@media(max-width:760px){.guide-banner-combo{width:100%;justify-content:center}.guide-spotlight{grid-template-columns:1fr;gap:22px;padding:24px 20px}.guide-spotlight-media{justify-self:stretch;max-width:none}.guide-spotlight-actions .button{width:100%}}.cart-extras-combo strong{color:var(--ink)}.cart-extras-combo .button{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/meucompra-extras.css.map */
