.quiz-root{--qz-bg:#f8f3eb;--qz-surface:#fffdf8;--qz-text:#2d2118;--qz-muted:#6f6152;--qz-accent:#b06a00;--qz-accent-text-on-light:#8a5400;--qz-accent-text:#fff;--qz-border:#9c8455;--qz-option-bg:#fff;--qz-option-hover:#f6ecdc;--qz-error:#b3261e;background:var(--qz-bg);min-height:100dvh;color:var(--qz-text);font-family:var(--font-inter,ui-sans-serif,system-ui,sans-serif);flex-direction:column;display:flex;overflow-x:hidden}:root[data-theme=dark] .quiz-root{--qz-bg:#17120c;--qz-surface:#201a12;--qz-text:#f2ead9;--qz-muted:#b3a48c;--qz-accent:#d79b33;--qz-accent-text-on-light:#d79b33;--qz-accent-text:#241a08;--qz-border:#6b5c3f;--qz-option-bg:#241d13;--qz-option-hover:#2e2517;--qz-error:#ff8a80}.quiz-card{background:var(--qz-surface);border:1px solid var(--qz-border);border-radius:20px;padding:clamp(1.5rem,2vw + 1rem,2.25rem);position:relative;box-shadow:0 1px 2px #140e040d,0 8px 20px -10px #38260838,0 20px 44px -24px #3826084d}:root[data-theme=dark] .quiz-card{box-shadow:0 1px #ffffff08,0 10px 22px -10px #00000073,0 24px 48px -22px #0000008c}.quiz-card:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--qz-accent)50%,transparent 100%);opacity:.85;border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.quiz-intro{text-align:center;flex-direction:column;align-items:center;display:flex}.quiz-intro-speakers{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:clamp(.9rem,5vw,2rem);margin:0 0 1.1rem;display:flex}.quiz-intro-speaker{flex-direction:column;align-items:center;min-width:0;display:flex}.quiz-intro-speaker-photo{border:3px solid var(--qz-accent);background:var(--qz-option-bg);width:84px;height:84px;box-shadow:0 0 0 4px var(--qz-surface),0 10px 20px -10px #38260866;border-radius:999px;display:block;overflow:hidden}.quiz-intro-speaker-photo img{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.quiz-intro-speaker-caption{text-align:center;flex-direction:column;align-items:center;min-width:0;margin-top:.55rem;line-height:1.25;display:flex}.quiz-intro-speaker-name{color:var(--qz-text);font-size:.85rem;font-weight:700}.quiz-intro-speaker-role{color:var(--qz-muted);font-size:.75rem}.quiz-intro-badge{background:color-mix(in srgb,var(--qz-accent)14%,var(--qz-surface));border:1px solid color-mix(in srgb,var(--qz-accent)35%,transparent);color:var(--qz-accent);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .9rem;padding:.4rem .9rem .4rem .7rem;font-size:.9rem;font-weight:600;display:inline-flex}.quiz-intro-badge svg{flex:none;width:15px;height:15px}.quiz-header{flex:none;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;display:flex}.quiz-brand{font-family:var(--font-cormorant,serif);letter-spacing:.06em;color:var(--qz-accent-text-on-light);text-transform:uppercase;font-size:1.15rem;font-weight:600}.quiz-theme-toggle{border:1px solid var(--qz-border);background:var(--qz-surface);width:44px;height:44px;color:var(--qz-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quiz-theme-toggle:hover{background:var(--qz-option-hover)}.quiz-icon-moon,.quiz-icon-sun{display:inline-flex}.quiz-icon-sun,:root[data-theme=dark] .quiz-icon-moon{display:none}:root[data-theme=dark] .quiz-icon-sun{display:inline-flex}.quiz-progress{background:var(--qz-border);border-radius:999px;flex:none;height:8px;margin:0 1.1rem .2rem;overflow:hidden;box-shadow:inset 0 1px 2px #00000014}.quiz-progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--qz-accent),color-mix(in srgb,var(--qz-accent)65%,white 35%));height:100%;transition:width .35s;display:block}.quiz-stage{flex:auto;justify-content:center;align-items:center;min-height:0;padding:.75rem 1.1rem;display:flex;position:relative}.quiz-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 50% 8%,color-mix(in srgb,var(--qz-accent)14%,transparent),transparent 72%);position:absolute;inset:0}.quiz-slide{scrollbar-width:thin;width:100%;max-width:640px;max-height:100%;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.quiz-slide-in-next{animation:.32s both quiz-in-next}.quiz-slide-in-prev{animation:.32s both quiz-in-prev}}@keyframes quiz-in-next{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes quiz-in-prev{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}.quiz-counter{letter-spacing:.04em;text-transform:uppercase;color:var(--qz-muted);margin:0 0 .5rem;font-size:.9rem}.quiz-title,.quiz-question{font-family:var(--font-cormorant,serif);margin:0 0 .6rem;font-size:clamp(1.6rem,3.2vw + 1rem,2.3rem);font-weight:600;line-height:1.2}.quiz-subtitle{color:var(--qz-muted);margin:0 0 1.4rem;font-size:clamp(1.05rem,1vw + .9rem,1.25rem);line-height:1.55}.quiz-helper{color:var(--qz-muted);white-space:pre-line;margin:0 0 .9rem;font-size:1.05rem}.quiz-body-p{margin:0 0 1rem;font-size:clamp(1.125rem,.5vw + 1rem,1.3rem);line-height:1.6}.quiz-signature{color:var(--qz-muted);margin:0 0 .25rem;font-size:1rem}.quiz-prompt{margin:1.2rem 0 .2rem;font-size:clamp(1.15rem,.6vw + 1rem,1.35rem);font-weight:600}.quiz-microcopy{color:var(--qz-muted);margin:.6rem 0 0;font-size:.95rem}.quiz-textarea{resize:vertical;min-height:140px;font-family:inherit;font-size:clamp(1.1rem,.6vw + 1rem,1.25rem);line-height:1.5}.quiz-consent-box{border:1.5px solid var(--qz-border);background:var(--qz-option-bg);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:1rem;line-height:1.5;display:flex}.quiz-consent-box input[type=checkbox]{width:22px;height:22px;accent-color:var(--qz-accent);cursor:pointer;flex:none;margin-top:.15rem}.quiz-offer{gap:1.4rem;margin-top:1.6rem;display:grid}.quiz-offer-block{border-top:1px solid var(--qz-border);padding-top:1.2rem}.quiz-offer-title{font-family:var(--font-cormorant,serif);align-items:center;gap:.6rem;margin:0 0 .7rem;font-size:clamp(1.35rem,1.6vw + 1rem,1.8rem);font-weight:600;line-height:1.25;display:flex}.quiz-offer-title-icon{background:color-mix(in srgb,var(--qz-accent)14%,transparent);width:34px;height:34px;color:var(--qz-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.quiz-offer-title-icon svg{width:18px;height:18px}.quiz-offer-bullets{gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.quiz-offer-bullets li{align-items:flex-start;gap:.65rem;font-size:clamp(1.1rem,.5vw + 1rem,1.25rem);line-height:1.5;display:flex}.quiz-check-icon{background:color-mix(in srgb,var(--qz-accent)16%,transparent);width:22px;height:22px;color:var(--qz-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.12rem;display:inline-flex}.quiz-check-icon svg{width:13px;height:13px}.quiz-guarantee{background:color-mix(in srgb,var(--qz-accent)8%,var(--qz-surface));border:1px solid color-mix(in srgb,var(--qz-accent)30%,transparent);border-radius:14px;align-items:flex-start;gap:.85rem;margin-bottom:.9rem;padding:1rem 1.1rem;display:flex}.quiz-guarantee-icon{background:var(--qz-accent);width:40px;height:40px;color:var(--qz-accent-text);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.quiz-guarantee-icon svg{width:20px;height:20px}.quiz-guarantee .quiz-body-p:last-child{margin-bottom:0}.quiz-offer-schedule{text-align:center;border:1px solid color-mix(in srgb,var(--qz-accent)28%,transparent);background:color-mix(in srgb,var(--qz-accent)10%,var(--qz-surface));border-radius:16px;padding:1.2rem 1.2rem 1.3rem}.quiz-schedule-icon{background:var(--qz-accent);width:38px;height:38px;color:var(--qz-accent-text);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.6rem;display:inline-flex}.quiz-schedule-icon svg{width:19px;height:19px}.quiz-schedule-line{margin:0 0 .35rem;font-size:clamp(1.15rem,.8vw + 1rem,1.4rem);font-weight:600}.quiz-urgency-personal{color:var(--qz-accent);font-weight:600}.quiz-offer-cta{justify-items:center;gap:.4rem;display:grid}.quiz-btn-wide{text-align:center;width:100%;max-width:460px}.quiz-compliance{gap:.35rem;max-width:640px;margin:.6rem auto 0;display:grid}.quiz-compliance p{color:var(--qz-muted);text-align:center;margin:0;font-size:.8rem;line-height:1.45}.quiz-options{gap:.6rem;margin:1rem 0 1.1rem;display:grid}.quiz-option{text-align:left;border:1.5px solid var(--qz-border);background:var(--qz-option-bg);width:100%;color:var(--qz-text);cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:clamp(1.05rem,.6vw + .95rem,1.2rem);line-height:1.35;transition:border-color .15s,background .15s,transform .1s;display:flex}.quiz-option:hover{background:var(--qz-option-hover);border-color:var(--qz-accent)}.quiz-option:active{transform:scale(.99)}.quiz-option[data-selected]{border-color:var(--qz-accent);background:var(--qz-option-hover)}.quiz-option-mark{border:2px solid var(--qz-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.quiz-option-mark-square{border-radius:6px}.quiz-option-mark svg{width:13px;height:13px;color:var(--qz-accent-text);opacity:0;transition:opacity .15s,transform .15s;transform:scale(.4)}.quiz-option[data-selected] .quiz-option-mark{border-color:var(--qz-accent);background:var(--qz-accent)}.quiz-option[data-selected] .quiz-option-mark svg{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.quiz-option-mark,.quiz-option-mark svg{transition:none}}.quiz-contact{gap:.85rem;margin-top:1rem;display:grid}.quiz-calc{border:1.5px solid var(--qz-border);background:var(--qz-option-bg);border-radius:14px;gap:.9rem;margin:1.6rem 0;padding:1.2rem;display:grid}.quiz-calc-fields{gap:.85rem;display:grid}.quiz-calc-result{border-top:1px solid var(--qz-border);gap:.4rem;padding-top:.6rem;display:grid}.quiz-calc-amount{color:var(--qz-accent);margin:0;font-size:clamp(1.8rem,3vw + 1rem,2.6rem);font-weight:700;line-height:1.1}.quiz-calc-caption{color:var(--qz-text);margin:0;font-size:1.02rem}.quiz-calc-aviso{color:var(--qz-text);margin:0 0 .2rem;font-size:1rem;font-weight:600;line-height:1.5}.quiz-calc-disclaimer{color:var(--qz-muted);margin:.4rem 0 0;font-size:.86rem;line-height:1.5}.quiz-field{gap:.35rem;display:grid}.quiz-field-label{color:var(--qz-text);font-size:1.05rem;font-weight:600}.quiz-field-helper{color:var(--qz-muted);font-size:.95rem;line-height:1.45}.quiz-input{border:1.5px solid var(--qz-border);background:var(--qz-option-bg);width:100%;color:var(--qz-text);border-radius:12px;padding:.9rem 1rem;font-size:clamp(1.15rem,1vw + 1rem,1.35rem)}.quiz-input:focus{outline:2px solid var(--qz-accent);outline-offset:1px;border-color:var(--qz-accent)}.quiz-consent{color:var(--qz-muted);margin:0;font-size:.85rem}.quiz-consent a{color:var(--qz-accent-text-on-light);text-decoration:underline}.quiz-btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:56px;padding:.9rem 1.6rem;font-size:1.15rem;font-weight:600;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex}.quiz-btn-arrow{align-items:center;display:inline-flex}.quiz-btn-arrow svg{width:18px;height:18px}.quiz-btn:active{transform:scale(.99)}.quiz-btn-primary{background:var(--qz-accent);color:var(--qz-accent-text)}.quiz-btn-primary:hover{filter:brightness(1.07)}.quiz-btn-primary:disabled{opacity:.65;cursor:wait}.quiz-btn-secondary{color:var(--qz-text);border-color:var(--qz-border);background:0 0}.quiz-btn-secondary:hover{border-color:var(--qz-accent)}.quiz-btn:focus-visible,.quiz-option:focus-visible,.quiz-back:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px}.quiz-error{color:var(--qz-error);margin:0;font-size:1rem}.quiz-actions{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:.6rem .9rem;margin-top:1.1rem;display:flex}.quiz-contact .quiz-actions{margin-top:.1rem}.quiz-actions-spacer{flex:none}.quiz-result-ctas{justify-items:start;gap:.7rem;margin-top:1.2rem;display:grid}.quiz-footer{flex:none;padding:.6rem 1.1rem 1rem}.quiz-back{min-height:44px;color:var(--qz-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:1rem;display:inline-flex}.quiz-back:hover{color:var(--qz-text);background:var(--qz-option-hover)}@media (max-width:640px){.quiz-stage{align-items:flex-start;padding-top:1.1rem}}
