.page-module__R56XYq__intro{background:var(--bg-page);padding:80px 24px 60px}.page-module__R56XYq__introInner{max-width:600px;margin:0 auto}.page-module__R56XYq__introH1{font-family:var(--font-display);color:var(--fg-default);margin:0 0 20px;font-size:clamp(2.25rem,4vw,3rem);font-weight:400;line-height:1.1}.page-module__R56XYq__introH1 .page-module__R56XYq__accent{color:var(--orange)}.page-module__R56XYq__introLede{font-family:var(--font-body);color:var(--fg-secondary);margin:0 0 12px;font-size:1.1rem;line-height:1.6}.page-module__R56XYq__introNote{font-family:var(--font-body);color:var(--fg-muted);margin:0 0 32px;font-size:1rem}.page-module__R56XYq__whatHeading{font-family:var(--font-display);color:var(--fg-default);margin:0 0 16px;font-size:1.4rem;font-weight:400}.page-module__R56XYq__whatBody{font-family:var(--font-body);color:var(--fg-secondary);margin:0;font-size:1rem;line-height:1.6}.page-module__R56XYq__quiz{background:var(--bg-page);min-height:100vh;padding:80px 24px}.page-module__R56XYq__quizInner{max-width:600px;margin:0 auto}.page-module__R56XYq__progressWrap{margin-bottom:40px}.page-module__R56XYq__progressMeta{font-family:var(--font-body);color:var(--fg-muted);justify-content:space-between;margin-bottom:8px;font-size:.8rem;display:flex}.page-module__R56XYq__progressBar{background:var(--border-default);border-radius:2px;height:4px;overflow:hidden}.page-module__R56XYq__progressFill{background:var(--orange);height:100%;transition:width .3s var(--ease-default);border-radius:2px}.page-module__R56XYq__qHeading{font-family:var(--font-display);color:var(--fg-default);margin:0 0 8px;font-size:1.75rem;font-weight:400;line-height:1.2}.page-module__R56XYq__qHint{font-family:var(--font-body);color:var(--fg-muted);margin:0 0 24px;font-size:.85rem}.page-module__R56XYq__qSpacer{height:24px}.page-module__R56XYq__option{text-align:left;border-radius:var(--radius-md);border:1.5px solid var(--border-default);background:var(--bg-page);width:100%;font-family:var(--font-body);color:var(--fg-default);cursor:pointer;transition:border-color .15s var(--ease-default), background .15s var(--ease-default);margin-bottom:8px;padding:14px 18px;font-size:.95rem;display:block}.page-module__R56XYq__option:hover{border-color:var(--orange-light)}.page-module__R56XYq__option.page-module__R56XYq__selected{border-color:var(--orange);background:var(--orange-bg)}.page-module__R56XYq__textArea{box-sizing:border-box;width:100%;font-family:var(--font-body);border:1.5px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);color:var(--fg-default);resize:vertical;outline:none;min-height:100px;padding:14px 18px;font-size:.95rem}.page-module__R56XYq__nav{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.page-module__R56XYq__backBtn{font-family:var(--font-body);color:var(--fg-secondary);cursor:pointer;background:0 0;border:none;padding:10px 0;font-size:.9rem;font-weight:500}.page-module__R56XYq__backBtn:disabled{color:var(--fg-muted);cursor:default}.page-module__R56XYq__continueBtn{padding:12px 28px!important}.page-module__R56XYq__continueBtn:disabled{opacity:.5;cursor:default;pointer-events:none}.page-module__R56XYq__loading{background:var(--bg-page);text-align:center;min-height:100vh;padding:200px 24px}.page-module__R56XYq__loadingInner{max-width:400px;margin:0 auto}.page-module__R56XYq__spinner{border:3px solid var(--border-default);border-top-color:var(--orange);border-radius:50%;width:48px;height:48px;margin:0 auto 24px;animation:.8s linear infinite page-module__R56XYq__spin}@keyframes page-module__R56XYq__spin{to{transform:rotate(360deg)}}.page-module__R56XYq__loadingH{font-family:var(--font-display);color:var(--fg-default);margin:0 0 8px;font-size:1.75rem;font-weight:400}.page-module__R56XYq__loadingP{font-family:var(--font-body);color:var(--fg-muted);margin:0;font-size:.95rem}.page-module__R56XYq__resHeader{background:var(--bg-page);padding:80px 24px 40px}.page-module__R56XYq__resHeaderInner{max-width:680px;margin:0 auto}.page-module__R56XYq__resH1{font-family:var(--font-display);color:var(--fg-default);margin:0 0 24px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:400;line-height:1.1}.page-module__R56XYq__snapshot{font-family:var(--font-body);color:var(--fg-secondary);background:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--border-default);margin:0;padding:24px;font-size:1.1rem;line-height:1.7}.page-module__R56XYq__resH2{font-family:var(--font-display);color:var(--fg-default);margin:0 0 20px;font-size:1.5rem;font-weight:400}.page-module__R56XYq__observation{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__R56XYq__obsDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.page-module__R56XYq__obsText{font-family:var(--font-body);color:var(--fg-secondary);margin:0;font-size:.95rem;line-height:1.6}.page-module__R56XYq__focusFirstBody{font-family:var(--font-body);color:var(--fg-secondary);margin:0;font-size:1.05rem;line-height:1.7}.page-module__R56XYq__resourcesList{flex-direction:column;gap:12px;display:flex}.page-module__R56XYq__resourceCard{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-md);gap:14px;padding:20px;display:flex}.page-module__R56XYq__resourceDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.page-module__R56XYq__resourceLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:.75rem;font-weight:600}.page-module__R56XYq__resourceText{font-family:var(--font-body);color:var(--fg-secondary);margin:0;font-size:.95rem;line-height:1.5}.page-module__R56XYq__insightCard{background:var(--orange-bg);border:1px solid var(--orange-light);border-radius:var(--radius-lg);padding:28px}.page-module__R56XYq__insightH{font-family:var(--font-display);color:var(--fg-default);margin:0 0 8px;font-size:1.25rem;font-weight:400}.page-module__R56XYq__insightP{font-family:var(--font-body);color:var(--fg-secondary);margin:0;font-size:1rem;line-height:1.6}.page-module__R56XYq__followUp{background:var(--orange-bg);border:1px solid var(--orange-light);border-radius:var(--radius-lg);padding:28px}.page-module__R56XYq__followUpH{font-family:var(--font-display);color:var(--fg-default);margin:0 0 8px;font-size:1.4rem;font-weight:400}.page-module__R56XYq__followUpP{font-family:var(--font-body);color:var(--fg-secondary);margin:0 0 20px;font-size:.95rem;line-height:1.6}.page-module__R56XYq__followUpForm{flex-wrap:wrap;gap:10px;display:flex}.page-module__R56XYq__followUpInput{min-width:220px;font-family:var(--font-body);border:1.5px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);color:var(--fg-default);transition:border-color .15s var(--ease-default);outline:none;flex:1;padding:12px 16px;font-size:.95rem}.page-module__R56XYq__followUpInput:focus{border-color:var(--orange)}.page-module__R56XYq__followUpError{font-family:var(--font-body);color:var(--color-error);margin:12px 0 0;font-size:.85rem}.page-module__R56XYq__endCta{text-align:center}.page-module__R56XYq__endCtaH{font-family:var(--font-display);color:var(--fg-default);margin:0 0 12px;font-size:1.5rem;font-weight:400}.page-module__R56XYq__endCtaBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
