.quiz-shell{width:min(100% - 1.5rem,900px);color:var(--color-body);margin:0 auto;padding:1.5rem 0 4rem}.quiz-intro-backdrop{background:radial-gradient(circle at 50% 38%,#d4af3712 0%,#d4af3705 35%,#0a0c1000 70%);justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 140px);display:flex;position:relative}.quiz-intro-dossier{text-align:center;flex-direction:column;align-items:center;max-width:48rem;margin:0 auto;padding:3rem 1.5rem 3.5rem;display:flex}@media (min-width:640px){.quiz-intro-dossier{padding-left:2rem;padding-right:2rem}}.quiz-intro-pillars{justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.5rem;display:inline-flex}.quiz-pillar-icon{color:#b45309;opacity:.88;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex}:root[data-theme=dark] .quiz-pillar-icon,.dark .quiz-pillar-icon,body.dark .quiz-pillar-icon{color:#fbbf24;opacity:.92}.quiz-intro-pillars:hover .quiz-pillar-icon{opacity:1;transform:translateY(-1px)}.quiz-pillar-sep{color:#b45309;opacity:.45;font-size:1.1rem;line-height:1}:root[data-theme=dark] .quiz-pillar-sep,.dark .quiz-pillar-sep,body.dark .quiz-pillar-sep{color:#fbbf24;opacity:.45}.quiz-result-icon{width:64px;height:64px;color:var(--color-brand-gold);border:1px solid var(--color-gold-border);background:var(--color-accent-badge-bg);border-radius:4px;place-items:center;display:grid;box-shadow:0 0 32px #e2c06626}.quiz-eyebrow,.quiz-kicker{color:var(--color-brand-gold);font-family:var(--font-cinzel);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem;font-size:.74rem;font-weight:700}.quiz-eyebrow--contrast{color:#b45309;font-weight:800}:root[data-theme=dark] .quiz-eyebrow--contrast,.dark .quiz-eyebrow--contrast,body.dark .quiz-eyebrow--contrast{color:#fbbf24}.quiz-hero-heading{font-family:var(--font-cinzel);color:var(--color-heading);letter-spacing:-.01em;max-width:720px;margin:0 auto;font-size:clamp(1.85rem,5.5vw,3.1rem);font-weight:700;line-height:1.15}.quiz-intro-copy{max-width:620px;color:var(--color-subheading);margin:1.35rem auto 0;font-size:clamp(.95rem,2.5vw,1.08rem);line-height:1.7}.quiz-intro-meta{flex-wrap:wrap;justify-content:center;gap:.65rem .85rem;margin:2rem 0 2.25rem;display:flex}.quiz-trust-badge{letter-spacing:.01em;color:#334155;background-color:#f8fafcf2;border:1px solid #e2e8f0e6;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex;box-shadow:0 1px 2px #0000000d}:root[data-theme=dark] .quiz-trust-badge,.dark .quiz-trust-badge,body.dark .quiz-trust-badge{color:#cbd5e1;background-color:#0f172acc;border-color:#1e293be6;box-shadow:0 1px 3px #0000004d}.quiz-trust-icon{color:#b45309;flex-shrink:0}:root[data-theme=dark] .quiz-trust-icon,.dark .quiz-trust-icon,body.dark .quiz-trust-icon{color:#fbbf24}.quiz-intro-cta-wrap{justify-content:center;width:100%;margin-top:.5rem;display:flex}.quiz-button--gold-glow{font-family:var(--font-cinzel), sans-serif;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:.75rem;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;color:#020617!important;letter-spacing:.09em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#f59e0b 0%,#d4af37 50%,#d97706 100%)!important;border:1px solid #f59e0b66!important;border-radius:.5rem!important;padding:1rem 2.25rem!important;font-size:.875rem!important;font-weight:800!important;box-shadow:0 10px 25px -5px #d4af3759,0 8px 10px -6px #d4af3733!important}.quiz-button--gold-glow:hover{filter:brightness(1.04);transform:scale(1.02);box-shadow:0 16px 32px -4px #d4af3773,0 10px 14px -5px #d4af3740!important}.quiz-button--gold-glow:active{transform:scale(.99)}.quiz-disclaimer{max-width:520px;color:var(--color-steel);margin-top:1.5rem;font-size:.77rem;line-height:1.55}.quiz-button{cursor:pointer;min-height:48px;font-family:var(--font-cinzel);letter-spacing:.06em;text-transform:uppercase;touch-action:manipulation;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:.8rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.quiz-button:hover:not(:disabled){transform:translateY(-2px)}.quiz-button:disabled{cursor:not-allowed;opacity:.45}.quiz-button--primary{color:#0b1426;background:linear-gradient(135deg,#d4af37,#f3e5ab 48%,#c5a028);box-shadow:0 6px 20px #c5a02838}.quiz-button--primary:hover:not(:disabled){box-shadow:0 8px 26px #c5a02859}.quiz-button--secondary{color:var(--color-body);background:var(--color-smoke);border-color:var(--color-smoke-border)}.quiz-button--secondary:hover:not(:disabled){border-color:var(--color-brand-gold)}.quiz-button--large{width:100%;min-height:52px;font-size:.84rem}.quiz-shell--questions{max-width:760px;padding-top:1rem}.quiz-progress-wrap{z-index:20;background:color-mix(in srgb, var(--color-void) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #ffffff0d;margin-bottom:2rem;padding:.75rem .25rem .5rem;position:sticky;top:80px}.quiz-progress-meta{font-family:var(--font-cinzel);letter-spacing:.08em;color:var(--color-steel);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.72rem;display:flex}.quiz-progress-step strong{color:var(--color-brand-gold)}.quiz-progress-category{display:none}.quiz-progress-percent{color:var(--color-brand-gold);font-size:.76rem}.quiz-progress-track{background:var(--color-smoke-border);border-radius:4px;width:100%;height:6px;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg,#a77c1b,#f3e5ab 60%,#d4af37);border-radius:4px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #d4af3766}.quiz-question-card{background:#ffffffd9;border:1px solid #e2e8f0e6;border-radius:12px;margin-bottom:1.5rem;padding:clamp(1.4rem,4vw,2.2rem);box-shadow:0 4px 20px -2px #0000000d}:root[data-theme=dark] .quiz-question-card,.dark .quiz-question-card,body.dark .quiz-question-card{background:#0f172aa6;border-color:#1e293be6;box-shadow:0 8px 30px #00000059}.quiz-question-badge{font-family:var(--font-cinzel);font-variant:all-small-caps;letter-spacing:.16em;color:#b45309;margin-bottom:.75rem;font-size:.72rem;font-weight:700}:root[data-theme=dark] .quiz-question-badge,.dark .quiz-question-badge,body.dark .quiz-question-badge{color:#fbbf24}.quiz-question-prompt{font-family:var(--font-inter), system-ui, Georgia, serif;font-feature-settings:"smcp" 0, "c2sc" 0;color:#0f172a;margin:0 0 .75rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.375;text-transform:none!important;font-variant:normal!important}:root[data-theme=dark] .quiz-question-prompt,.dark .quiz-question-prompt,body.dark .quiz-question-prompt{color:#fff}.quiz-question-hint{color:#64748b;margin:0;font-size:.85rem;line-height:1.5}:root[data-theme=dark] .quiz-question-hint,.dark .quiz-question-hint,body.dark .quiz-question-hint{color:#94a3b8}.quiz-options{flex-direction:column;gap:.85rem;margin-bottom:1.5rem;display:flex}.quiz-option{color:#1e293b;cursor:pointer;touch-action:manipulation;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;grid-template-columns:32px 1fr 24px;align-items:center;gap:1rem;width:100%;min-height:60px;padding:1rem;transition:all .18s;display:grid;box-shadow:0 1px 2px #0000000d}:root[data-theme=dark] .quiz-option,.dark .quiz-option,body.dark .quiz-option{color:#e2e8f0;background:#0f172a99;border-color:#1e293b}.quiz-option:hover{background:#f8fafc;border-color:#f59e0b;transform:translateY(-1px)}:root[data-theme=dark] .quiz-option:hover,.dark .quiz-option:hover,body.dark .quiz-option:hover{background:#172033;border-color:#f59e0b}.quiz-option--selected{background:#fffbeb!important;border-color:#f59e0b!important;box-shadow:inset 3px 0 #f59e0b,0 4px 14px #f59e0b26!important}:root[data-theme=dark] .quiz-option--selected,.dark .quiz-option--selected,body.dark .quiz-option--selected{background:#1e293bd9!important;border-color:#f59e0b!important;box-shadow:inset 3px 0 #f59e0b,0 4px 16px #f59e0b40!important}.quiz-option-key{color:#fff;width:2rem;height:2rem;font-size:.75rem;font-weight:700;font-family:var(--font-cinzel), sans-serif;background-color:#0f172a;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:flex}:root[data-theme=dark] .quiz-option-key,.dark .quiz-option-key,body.dark .quiz-option-key{color:#020617;background-color:#f59e0b}.quiz-option--selected .quiz-option-key{color:#fff;background-color:#d97706}:root[data-theme=dark] .quiz-option--selected .quiz-option-key,.dark .quiz-option--selected .quiz-option-key,body.dark .quiz-option--selected .quiz-option-key{color:#020617;background-color:#f59e0b}.quiz-option-text{font-family:var(--font-outfit,var(--font-inter), system-ui, sans-serif);color:inherit;font-size:clamp(.9rem,2.5vw,.98rem);font-weight:450;line-height:1.5}.quiz-option-check{place-items:center;display:grid}.quiz-chevron{color:#94a3b8;opacity:.5;transition:all .16s}.quiz-option:hover .quiz-chevron,.quiz-option:hover .text-amber-500{opacity:1;transform:translate(2px);color:#f59e0b!important}.quiz-navigation{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.quiz-nav-button{border:1px solid var(--color-smoke-border);color:var(--color-subheading);font-family:var(--font-cinzel);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.74rem;font-weight:700;transition:all .16s;display:inline-flex}.quiz-nav-button:hover:not(:disabled){border-color:var(--color-brand-gold);color:var(--color-heading)}.quiz-nav-button:disabled{opacity:.3;cursor:not-allowed}.quiz-nav-hint{color:var(--color-steel);font-size:.75rem}@media (max-width:768px){.quiz-shell{width:min(100% - 1.5rem,580px);padding-top:1rem;padding-bottom:5rem}.quiz-shell--intro{min-height:calc(100vh - 120px);padding-top:.5rem}.quiz-hero-heading{font-size:clamp(1.6rem,8vw,2.4rem)}.quiz-intro-copy{font-size:.92rem;line-height:1.6}.quiz-intro-meta{flex-direction:column;align-items:center;gap:.5rem;margin:1.25rem 0 1.75rem}.quiz-progress-wrap{padding:.5rem 0;top:60px}.quiz-progress-meta{font-size:.68rem}.quiz-progress-category{color:var(--color-brand-gold);display:inline}.quiz-question-card{padding:1.25rem}.quiz-question-prompt{font-size:1.25rem;line-height:1.3}.quiz-option{grid-template-columns:30px 1fr 22px;gap:.7rem;min-height:56px;padding:.8rem .85rem}.quiz-option-key{width:28px;height:28px;font-size:.7rem}.quiz-option-text{font-size:.86rem;line-height:1.45}.quiz-navigation{z-index:40;background:color-mix(in srgb, var(--color-void) 95%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #ffffff14;padding:.75rem 1.25rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000080}.quiz-nav-button--back{flex:none;padding:.6rem 1.2rem}.quiz-nav-hint{text-align:right;font-size:.7rem}.quiz-profile-grid{grid-template-columns:1fr}.quiz-result-hero{padding:1.5rem 1rem}.quiz-result-title{font-size:clamp(1.8rem,9vw,2.6rem)}.quiz-result-lede{font-size:.92rem}.quiz-recognition,.quiz-email-card,.quiz-profile-card,.quiz-growth-panel,.quiz-action-panel{padding:1.25rem 1rem}.quiz-result-actions{flex-direction:column;width:100%}.quiz-result-actions .quiz-button{width:100%}}
