.diagnostico_root__3Wc6H{--ink:#14262f;--ink-2:#1d3b47;--gold:#3fa0a8;--indigo:#5166a5;--gold-lt:#c9eaec;--gold-pale:#eaf6f6;--brand-gradient:linear-gradient(135deg,#3fa0a8,#5166a5);--slate:#475569;--slate-lt:#64748b;--cream:#f8fafc;--white:#fff;--border:#e2e8f0;--border-strong:#cbd5e1;--red-lt:#fef2f2;--red:#991b1b;--amber-lt:#fffbeb;--amber:#92400e;--green-lt:#f0fdf4;--green:#166534;--r:8px;--shadow:0 1px 3px rgba(20,38,47,.07),0 4px 12px rgba(20,38,47,.05);--shadow-lg:0 4px 24px rgba(20,38,47,.1),0 1px 4px rgba(20,38,47,.06);font-family:Inter,sans-serif;background:var(--cream);color:var(--ink);min-height:100vh;font-size:15px;line-height:1.6}.diagnostico_nav__AsBB3{background:hsla(0,0%,100%,.9);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px;position:sticky;top:0;z-index:100}.diagnostico_navLeft__IsaJA{gap:14px}.diagnostico_navLeft__IsaJA,.diagnostico_navLogo___Y1Vs{display:flex;align-items:center}.diagnostico_navDivider__2QcPm{width:1px;height:22px;background:var(--border)}.diagnostico_navSubtitle__PvNqD{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--slate-lt)}.diagnostico_hero__yke1N{background:var(--brand-gradient);color:var(--white);padding:4rem 2rem 3.5rem;text-align:center;position:relative;overflow:hidden}.diagnostico_hero__yke1N:before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(63,160,168,.12) 0,transparent 70%);pointer-events:none}.diagnostico_heroEyebrow__7c1Qx{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.85);font-weight:500;margin-bottom:1rem}.diagnostico_hero__yke1N h1{font-family:Inter,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1.18;margin-bottom:1rem;max-width:680px;margin-left:auto;margin-right:auto}.diagnostico_hero__yke1N h1 em{font-style:normal;color:var(--white);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.5);text-underline-offset:4px}.diagnostico_hero__yke1N p{font-size:15px;color:hsla(0,0%,100%,.65);max-width:520px;margin:0 auto 2rem;font-weight:300}.diagnostico_heroStats__o59d3{display:flex;justify-content:center;gap:2.5rem;margin-bottom:0;flex-wrap:wrap}.diagnostico_heroStat__6Z4Qa{text-align:center}.diagnostico_heroStat__6Z4Qa .diagnostico_n__0_xNd{font-family:Inter,sans-serif;font-size:30px;font-weight:700;color:var(--white);display:block;line-height:1}.diagnostico_heroStat__6Z4Qa .diagnostico_l__ATYW5{font-size:11px;color:hsla(0,0%,100%,.5);margin-top:4px;max-width:100px;display:block}.diagnostico_progressWrap__wdYBi{background:hsla(0,0%,100%,.9);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);padding:.75rem 2rem;position:sticky;top:56px;z-index:99}.diagnostico_progressMeta__AdzET{display:flex;justify-content:space-between;font-size:11px;color:var(--slate-lt);margin-bottom:6px;letter-spacing:.03em}.diagnostico_progressBar__3yRBl{height:3px;background:var(--cream);border-radius:2px;overflow:hidden}.diagnostico_progressFill__Pp_GE{height:3px;background:var(--brand-gradient);border-radius:2px;transition:width .4s ease}.diagnostico_container__mS9_A{max-width:680px;margin:0 auto;padding:2rem 1.5rem 4rem}.diagnostico_leadCard___F9Ix{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:2.5rem 2rem;box-shadow:var(--shadow-lg);margin-top:-2rem}.diagnostico_leadCard___F9Ix h2{font-family:Inter,sans-serif;font-size:22px;font-weight:600;margin-bottom:.5rem}.diagnostico_leadCard___F9Ix p{font-size:14px;color:var(--slate);margin-bottom:1.75rem;line-height:1.5}.diagnostico_formRow__GSliY{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media (max-width:500px){.diagnostico_formRow__GSliY{grid-template-columns:1fr}}.diagnostico_formGroup__JrTdJ{display:flex;flex-direction:column;gap:5px}.diagnostico_formGroup__JrTdJ label{font-size:12px;font-weight:500;color:var(--slate);letter-spacing:.02em}.diagnostico_formGroup__JrTdJ input,.diagnostico_formGroup__JrTdJ select{padding:9px 12px;border:1px solid var(--border);border-radius:var(--r);font-size:14px;font-family:Inter,sans-serif;color:var(--ink);background:var(--cream);transition:border-color .15s;outline:none}.diagnostico_formGroup__JrTdJ input:focus,.diagnostico_formGroup__JrTdJ select:focus{border-color:var(--gold);background:var(--white)}.diagnostico_inputError__SGr43{border-color:#dc2626!important}.diagnostico_formFull__UghSV{grid-column:1/-1}.diagnostico_consent__GI4hd{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--slate-lt);margin:1rem 0 1.5rem;line-height:1.4}.diagnostico_consent__GI4hd input{margin-top:2px;flex-shrink:0;accent-color:var(--gold)}.diagnostico_promise__JuUwI{display:flex;gap:1.5rem;background:var(--gold-pale);border:1px solid #e8d87a;border-radius:var(--r);padding:.875rem 1rem;margin-bottom:1.75rem;flex-wrap:wrap}.diagnostico_promiseItem__uGIaG{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--amber);font-weight:500}.diagnostico_btnPrimary__snKOK{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 24px;background:var(--ink);color:var(--white);border:none;border-radius:var(--r);font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,transform .1s;letter-spacing:.01em}.diagnostico_btnPrimary__snKOK:hover{background:var(--ink-2)}.diagnostico_btnPrimary__snKOK:active{transform:scale(.99)}.diagnostico_btnGold__mvxAA{background:var(--brand-gradient);color:var(--white)}.diagnostico_btnGold__mvxAA:hover{opacity:.9}.diagnostico_btnOutline__Bw7b3{background:transparent;border:1px solid var(--border-strong);color:var(--slate);font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;border-radius:var(--r);cursor:pointer;transition:background .15s;display:inline-flex;align-items:center;gap:6px}.diagnostico_btnOutline__Bw7b3:hover{background:var(--cream)}.diagnostico_blockHeader__M0zMt{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.diagnostico_blockTag__iHrur{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:20px;margin-bottom:10px}.diagnostico_tagBlue__t8wwE{background:#dbeafe;color:#1e40af}.diagnostico_tagPurple__jDGNI{background:#ede9fe;color:#5b21b6}.diagnostico_tagAmber__FicLR{background:#fef3c7;color:#92400e}.diagnostico_tagTeal__SEF7u{background:#d1fae5;color:#065f46}.diagnostico_tagRose__6lGCe{background:#ffe4e6;color:#9f1239}.diagnostico_tagGreen__W2xU6{background:#dcfce7;color:#14532d}.diagnostico_tagSlate__tsn3I{background:#f1f5f9;color:#334155}.diagnostico_blockHeader__M0zMt h2{font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin-bottom:4px}.diagnostico_blockHeader__M0zMt p{font-size:13px;color:var(--slate)}.diagnostico_dataNote__urfYZ{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--amber);background:var(--amber-lt);border:1px solid #fde68a;padding:5px 10px;border-radius:var(--r);margin-top:8px}.diagnostico_qCard__0fxpj{background:var(--white);border:1px solid var(--border);border-radius:10px;padding:1.25rem;margin-bottom:10px;box-shadow:var(--shadow)}.diagnostico_qNum__XQgFu{font-size:10px;color:var(--slate-lt);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-weight:500}.diagnostico_qText__WOfNO{font-size:14px;font-weight:500;color:var(--ink);margin-bottom:12px;line-height:1.5}.diagnostico_qNote__ThtTy{font-size:11px;color:var(--slate-lt);margin-top:8px;font-style:italic;line-height:1.4}.diagnostico_opts__ma4B9{display:flex;flex-direction:column;gap:7px}.diagnostico_opt__KR_Mg{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r);cursor:pointer;font-size:13px;color:var(--slate);transition:border-color .12s,background .12s;line-height:1.4}.diagnostico_opt__KR_Mg:hover{background:var(--cream);border-color:var(--border-strong)}.diagnostico_opt__KR_Mg.diagnostico_sel__WweLq{background:var(--gold-pale);border-color:var(--gold);color:var(--ink)}.diagnostico_opt__KR_Mg input{width:14px;height:14px;flex-shrink:0;margin-top:2px;accent-color:var(--gold)}.diagnostico_optScore__DADUX{font-size:10px;color:var(--slate-lt);margin-left:auto;padding-left:10px;white-space:nowrap;flex-shrink:0}.diagnostico_opt__KR_Mg.diagnostico_sel__WweLq .diagnostico_optScore__DADUX{color:var(--gold)}.diagnostico_qNav__oJ7BI{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:12px}.diagnostico_resultHero__X8lBr{background:var(--brand-gradient);color:var(--white);border-radius:12px;padding:2rem;margin-bottom:1.25rem;position:relative;overflow:hidden}.diagnostico_resultHero__X8lBr:before{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(63,160,168,.2) 0,transparent 70%)}.diagnostico_resultHero__X8lBr h2{font-family:Inter,sans-serif;font-size:22px;margin-bottom:4px}.diagnostico_resultHero__X8lBr p{font-size:13px;color:hsla(0,0%,100%,.6);margin-bottom:1.5rem}.diagnostico_statsGrid__P0Z6W{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:480px){.diagnostico_statsGrid__P0Z6W{grid-template-columns:repeat(2,1fr)}}.diagnostico_statBox__8Udlw{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r);padding:12px;text-align:center}.diagnostico_statBox__8Udlw .diagnostico_n__0_xNd{font-family:Inter,sans-serif;font-size:28px;font-weight:700;color:var(--white);display:block;line-height:1}.diagnostico_statBox__8Udlw .diagnostico_l__ATYW5{font-size:10px;color:hsla(0,0%,100%,.45);margin-top:4px;display:block;line-height:1.3}.diagnostico_levelBadge__6BTGr{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;margin:1rem 0 1.5rem}.diagnostico_sectionCard__q0kjX{background:var(--white);border:1px solid var(--border);border-radius:10px;padding:1.25rem;margin-bottom:10px;box-shadow:var(--shadow)}.diagnostico_sectionCard__q0kjX h3{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:12px;display:flex;align-items:center;gap:8px}.diagnostico_meterRow__WmDFi{display:flex;align-items:center;gap:10px;margin-bottom:9px}.diagnostico_meterLabel__lldxi{font-size:12px;color:var(--slate);width:140px;flex-shrink:0;line-height:1.3}.diagnostico_meterTrack__1qfsB{flex:1;height:6px;background:var(--cream);border-radius:3px;border:1px solid var(--border);overflow:hidden}.diagnostico_meterFill__iMeCz{height:100%;border-radius:3px;transition:width .7s ease}.diagnostico_meterPct__gyNU3{font-size:12px;font-weight:500;color:var(--ink);width:34px;text-align:right}.diagnostico_meterBadge__T_T59{font-size:10px;padding:2px 7px;border-radius:10px;flex-shrink:0;font-weight:500}.diagnostico_badgeRed__VBoNz{background:var(--red-lt);color:var(--red)}.diagnostico_badgeAmber__J3PHZ{background:var(--amber-lt);color:var(--amber)}.diagnostico_badgeGreen__z68UX{background:var(--green-lt);color:var(--green)}.diagnostico_recItem__KvV65{border:1px solid var(--border);border-radius:var(--r);padding:12px 14px;margin-bottom:8px}.diagnostico_recHeader___d3ca{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap}.diagnostico_recTitle__LmnJC{font-size:13px;font-weight:600;color:var(--ink)}.diagnostico_recPriority__20CC5{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:600}.diagnostico_priHigh__2qGiX{background:var(--red-lt);color:var(--red)}.diagnostico_priMed__N66dT{background:var(--amber-lt);color:var(--amber)}.diagnostico_priLow__XOUK5{background:var(--green-lt);color:var(--green)}.diagnostico_recDesc__TpBkN{font-size:12px;color:var(--slate);line-height:1.5;margin-bottom:6px}.diagnostico_recTools__0b8HX{font-size:11px;color:#5b21b6;background:#ede9fe;padding:3px 9px;border-radius:10px;display:inline-block}.diagnostico_frenoBox__edmEX{background:var(--gold-pale);border:1px solid #e8d87a;border-radius:var(--r);padding:12px 14px;font-size:12px;color:var(--amber);line-height:1.5}.diagnostico_frenoBox__edmEX strong{display:block;margin-bottom:4px;font-size:13px}.diagnostico_pdfBtn__cfQaV{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:var(--brand-gradient);color:var(--white);border:none;border-radius:var(--r);font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;margin-top:1.5rem;margin-bottom:.75rem;transition:opacity .15s;letter-spacing:.01em}.diagnostico_pdfBtn__cfQaV:hover{opacity:.9}.diagnostico_pdfBtn__cfQaV:disabled{opacity:.6;cursor:not-allowed}.diagnostico_ctaBox__ST__z{background:var(--brand-gradient);color:var(--white);border-radius:10px;padding:1.5rem;text-align:center;margin-top:1rem}.diagnostico_ctaBox__ST__z h3{font-family:Inter,sans-serif;font-size:18px;margin-bottom:6px}.diagnostico_ctaBox__ST__z p{font-size:13px;color:hsla(0,0%,100%,.6);margin-bottom:1.25rem}.diagnostico_ctaBox__ST__z button{background:var(--brand-gradient);color:var(--white);border:none;border-radius:var(--r);padding:11px 28px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.diagnostico_ctaBox__ST__z button:hover{opacity:.9}.diagnostico_footer__WQLec{text-align:center;padding:2rem;font-size:11px;color:var(--slate-lt);border-top:1px solid var(--border);margin-top:2rem}.diagnostico_footer__WQLec a{color:var(--gold);text-decoration:none}