.Diagnostico_diagnosticoContainer__U7l31{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;background:linear-gradient(135deg,#F8F6FF,#FFFFFF);padding:clamp(100px,12vw,140px) clamp(24px,4vw,64px) clamp(60px,8vw,80px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Diagnostico_header__9gzs_{text-align:center;max-width:800px;margin:0 auto clamp(48px,6vw,64px)}.Diagnostico_title__AikDM{font-size:clamp(32px,5vw,48px);font-weight:600;color:#1f2530;margin:0 0 16px;letter-spacing:-.01em;line-height:1.3}.Diagnostico_highlight__OTYp9{color:#8b5cf6;display:inline-block}.Diagnostico_subtitle__51Dij{font-size:clamp(16px,1.8vw,18px);font-weight:400;color:#4b4f5c;line-height:1.5;margin:0}.Diagnostico_progressBar__i6Y4Y{max-width:600px;margin:0 auto 32px;position:relative;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.Diagnostico_progressFill__BRNCM{height:100%;background:linear-gradient(90deg,#8B5CF6,#7C4DFF);border-radius:4px;transition:width .3s ease}.Diagnostico_progressText__5GK6w{position:absolute;right:0;top:-24px;font-size:12px;font-weight:500;color:#8b5cf6}.Diagnostico_questionCard__2MM9D{max-width:800px;margin:0 auto;background:#fff;border-radius:32px;padding:clamp(32px,5vw,48px);box-shadow:0 8px 32px rgba(0,0,0,.04);border:1px solid rgba(139,92,246,.1)}.Diagnostico_questionText__zEjXj{font-size:clamp(20px,2.5vw,28px);font-weight:600;color:#1f2530;margin:0 0 32px;text-align:center;letter-spacing:-.01em;line-height:1.3}.Diagnostico_optionsGrid__MSOop{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.Diagnostico_optionCard__SIfls{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:20px;cursor:pointer;transition:all .3s ease;text-align:left;width:100%;font-family:inherit}.Diagnostico_optionCard__SIfls:hover{background:#fff;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.12)}.Diagnostico_optionCard__SIfls:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.Diagnostico_optionLetter__BuLjN{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8B5CF6,#7C4DFF);color:#fff;font-weight:700;font-size:18px;border-radius:50%;flex-shrink:0}.Diagnostico_optionText__8evE9{font-size:16px;font-weight:500;color:#1f2530;line-height:1.4;flex:1 1}.Diagnostico_resultContainer___52qS{min-height:100vh;background:linear-gradient(135deg,#F8F6FF,#FFFFFF);padding:clamp(80px,10vw,120px) clamp(24px,4vw,64px);display:flex;flex-direction:column;align-items:center;justify-content:center}.Diagnostico_resultCard__K0Qz2{max-width:600px;width:100%;background:#fff;border-radius:32px;padding:clamp(40px,6vw,56px);text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.08);border:1px solid rgba(139,92,246,.1);margin-bottom:32px}.Diagnostico_resultIcon__3oehZ{width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff}.Diagnostico_resultIcon__3oehZ svg{width:40px;height:40px}.Diagnostico_resultTitle__FV3uH{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#8b5cf6;margin:0 0 12px}.Diagnostico_resultSolutionTitle__aE8GF{font-size:clamp(28px,4vw,36px);font-weight:700;color:#1f2530;margin:0 0 16px;letter-spacing:-.01em;line-height:1.3}.Diagnostico_resultDescription__HGSXK{font-size:clamp(16px,1.8vw,18px);font-weight:400;color:#4b4f5c;line-height:1.6;margin:0 0 32px}.Diagnostico_secondaryRecommendation__eXH68{background:#f8f9fa;border-radius:20px;padding:24px;margin-bottom:32px;border:1px solid #e9ecef}.Diagnostico_secondaryBadge__1ciPr{display:inline-block;font-size:12px;font-weight:600;color:#8b5cf6;background:rgba(139,92,246,.1);padding:4px 12px;border-radius:40px;margin-bottom:12px}.Diagnostico_secondaryText__OV34g{font-size:14px;font-weight:400;color:#4b4f5c;line-height:1.5;margin:0 0 16px}.Diagnostico_secondaryCta__ZIhqz{background:transparent;border:1px solid #8b5cf6;color:#8b5cf6;padding:10px 24px;border-radius:40px;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease;font-family:inherit}.Diagnostico_secondaryCta__ZIhqz:hover{background:rgba(139,92,246,.1);transform:translateY(-2px)}.Diagnostico_primaryCta__mFj0k{background:linear-gradient(135deg,#8B5CF6,#7C4DFF);color:#fff;border:none;padding:16px 48px;border-radius:12px;font-weight:600;font-size:18px;cursor:pointer;transition:all .3s ease;font-family:inherit;width:100%;margin-bottom:16px}.Diagnostico_primaryCta__mFj0k:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.3)}.Diagnostico_primaryCta__mFj0k:focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}.Diagnostico_restartButton__8g8ax{background:transparent;border:none;color:#8b5cf6;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit;text-decoration:underline}.Diagnostico_restartButton__8g8ax:hover{color:#6b3fd6}.Diagnostico_backButton__UngZX{background:transparent;border:none;color:#4b4f5c;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit}.Diagnostico_backButton__UngZX:hover{color:#8b5cf6}@media(max-width:768px){.Diagnostico_diagnosticoContainer__U7l31{padding:clamp(80px,10vw,100px) 20px clamp(40px,6vw,60px)}.Diagnostico_questionCard__2MM9D{padding:28px 20px}.Diagnostico_optionsGrid__MSOop{grid-template-columns:1fr}.Diagnostico_optionCard__SIfls{padding:16px 20px}.Diagnostico_resultCard__K0Qz2{padding:32px 24px}.Diagnostico_primaryCta__mFj0k{padding:14px 32px;font-size:16px}}@media(max-width:480px){.Diagnostico_title__AikDM{font-size:28px}.Diagnostico_questionText__zEjXj{font-size:20px}.Diagnostico_optionText__8evE9{font-size:14px}.Diagnostico_resultSolutionTitle__aE8GF{font-size:24px}}