.RadarChart_container__wBgAV{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.RadarChart_chartWrapper__6oCRF{width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1;position:relative}.RadarChart_svg__RJN8F{width:100%;height:100%;overflow:visible}.RadarChart_gridLine__SdGQ3{fill:none;stroke-width:1px;transition:all .3s ease}.RadarChart_axisLine__fGH7E{stroke:hsla(0,0%,100%,.08);stroke-width:1px;stroke-dasharray:2 3}.RadarChart_levelText__IUDra{fill:var(--muted);font-size:9px;font-family:var(--font-display);letter-spacing:.05em}.RadarChart_dataPolygon__xz1ep{stroke:var(--green);stroke-width:2.5px;transition:all .5s ease}.RadarChart_dataPoint__vo8ec{fill:var(--green);stroke:#121212;stroke-width:2px;transition:all .3s ease}.RadarChart_labelGroup__Pdabw{pointer-events:none}.RadarChart_labelText__d4kJJ{fill:var(--text);font-size:11px;font-family:var(--font-display);font-weight:600;letter-spacing:.04em;text-shadow:0 1px 3px rgba(0,0,0,.8)}.RadarChart_scoreText__spZHm{fill:var(--green);font-size:11px;font-family:var(--font-display);font-weight:700;letter-spacing:.06em}.RadarChart_barsList__l85au{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.RadarChart_barItem__9m0qn{display:flex;flex-direction:column;gap:6px}.RadarChart_barHeader__xkM2_{display:flex;justify-content:space-between;align-items:center;font-size:13px}.RadarChart_barTitle__OkEMb{display:flex;align-items:center;gap:6px;color:var(--text);font-weight:500}.RadarChart_barIcon__0wrN_{font-size:14px}.RadarChart_barScore__p_nXX{font-family:var(--font-display);font-weight:700;color:var(--green)}.RadarChart_barTrack__F40TO{width:100%;height:6px;background:var(--bg3);border-radius:3px;overflow:hidden}.RadarChart_barFill__ebyIH{height:100%;background:linear-gradient(90deg,#8aaf00,var(--green));border-radius:3px;transition:width .8s cubic-bezier(.16,1,.3,1)}@media (max-width:600px){.RadarChart_chartWrapper__6oCRF{max-width:360px}.RadarChart_labelText__d4kJJ,.RadarChart_scoreText__spZHm{font-size:9px}.RadarChart_barsList__l85au{padding:16px;grid-template-columns:1fr}}.SwotMatrix_wrapper__s5nDy{width:100%}.SwotMatrix_grid__OK7m7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.SwotMatrix_card__L3J_Q{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;transition:transform var(--transition),border-color var(--transition)}.SwotMatrix_card__L3J_Q:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.SwotMatrix_forcas__DMC__:before{background:linear-gradient(90deg,#10b981,#afe213)}.SwotMatrix_forcas__DMC__ .SwotMatrix_bullet__C4jyK{color:#10b981;background:rgba(16,185,129,.15)}.SwotMatrix_fraquezas__5Y7a9:before{background:linear-gradient(90deg,#f59e0b,#ef4444)}.SwotMatrix_fraquezas__5Y7a9 .SwotMatrix_bullet__C4jyK{color:#f59e0b;background:rgba(245,158,11,.15)}.SwotMatrix_oportunidades__5z_rW:before{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.SwotMatrix_oportunidades__5z_rW .SwotMatrix_bullet__C4jyK{color:#3b82f6;background:rgba(59,130,246,.15)}.SwotMatrix_ameacas__hec8h:before{background:linear-gradient(90deg,#ef4444,#f43f5e)}.SwotMatrix_ameacas__hec8h .SwotMatrix_bullet__C4jyK{color:#ef4444;background:rgba(239,68,68,.15)}.SwotMatrix_header__fzwwd{display:flex;flex-direction:column;gap:6px}.SwotMatrix_iconTag__eqXKG{display:flex;align-items:center;gap:8px}.SwotMatrix_iconWrapper__uNNUG{display:flex;align-items:center;justify-content:center;color:var(--green)}.SwotMatrix_forcas__DMC__ .SwotMatrix_iconWrapper__uNNUG{color:#10b981}.SwotMatrix_fraquezas__5Y7a9 .SwotMatrix_iconWrapper__uNNUG{color:#f59e0b}.SwotMatrix_oportunidades__5z_rW .SwotMatrix_iconWrapper__uNNUG{color:#3b82f6}.SwotMatrix_ameacas__hec8h .SwotMatrix_iconWrapper__uNNUG{color:#ef4444}.SwotMatrix_tag__AdkXA{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.SwotMatrix_title__752Gu{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text)}.SwotMatrix_list__EO0rb{list-style:none;display:flex;flex-direction:column;gap:12px}.SwotMatrix_item__xPtBg{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--text)}.SwotMatrix_bullet__C4jyK{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}@media (max-width:768px){.SwotMatrix_grid__OK7m7{grid-template-columns:1fr;gap:16px}.SwotMatrix_card__L3J_Q{padding:18px}}.ActionPlan_wrapper___BKpr{display:flex;flex-direction:column;gap:24px;width:100%}.ActionPlan_bottleneckBox__aisie{display:flex;align-items:center;gap:16px;background:rgba(175,226,19,.05);border:1px solid rgba(175,226,19,.3);border-radius:var(--radius-lg);padding:20px 24px}.ActionPlan_bottleneckIcon__dOrO7{font-size:28px;flex-shrink:0}.ActionPlan_bottleneckContent__aNE0D{display:flex;flex-direction:column;gap:4px}.ActionPlan_bottleneckLabel__eGATn{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--green);text-transform:uppercase}.ActionPlan_bottleneckText__N942_{font-size:15px;font-weight:600;color:var(--text);line-height:1.4}.ActionPlan_phasesGrid__bwuD3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ActionPlan_phaseCard__egvKU{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:20px;transition:transform var(--transition),border-color var(--transition)}.ActionPlan_phaseCard__egvKU:hover{border-color:rgba(175,226,19,.4)}.ActionPlan_phaseHeader__xh2w_{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--border);padding-bottom:16px}.ActionPlan_phaseMeta__OA0Tf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ActionPlan_phaseIcon__fLDCi{font-size:16px}.ActionPlan_phasePeriod__b71EM{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--green);text-transform:uppercase}.ActionPlan_phaseBadge__DPqIs{font-size:10px;padding:2px 6px;border-radius:4px;background:var(--bg3);color:var(--muted)}.ActionPlan_phaseTitle__a6c2l{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text)}.ActionPlan_phaseSubtitle__T0zbv{font-size:13px;color:var(--muted);line-height:1.4}.ActionPlan_checklist__IUbP6{display:flex;flex-direction:column;gap:12px}.ActionPlan_checkItem__q3ihW{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:8px 10px;border-radius:var(--radius-md);background:var(--bg3);transition:background var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ActionPlan_checkItem__q3ihW:hover{background:rgba(175,226,19,.1)}.ActionPlan_checkbox__WvNjm{width:18px;height:18px;border-radius:4px;border:1.5px solid var(--muted);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#121212;flex-shrink:0;margin-top:2px;transition:all var(--transition)}.ActionPlan_checked__t_8IA .ActionPlan_checkbox__WvNjm{background:var(--green);border-color:var(--green)}.ActionPlan_checkText__5NHxv{font-size:13px;line-height:1.4;color:var(--text);transition:opacity var(--transition),-webkit-text-decoration var(--transition);transition:opacity var(--transition),text-decoration var(--transition);transition:opacity var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}.ActionPlan_checked__t_8IA .ActionPlan_checkText__5NHxv{opacity:.6;text-decoration:line-through}@media (max-width:900px){.ActionPlan_phasesGrid__bwuD3{grid-template-columns:1fr}}.RecommendationCard_container__OK5w9{width:100%;margin-top:16px}.RecommendationCard_glowBorder__cLA8G{position:relative;border-radius:var(--radius-lg);padding:2px;background:linear-gradient(135deg,var(--green),#3b82f6,var(--green2));background-size:200% 200%;animation:RecommendationCard_gradientRotate__JXZ_5 6s ease infinite}@keyframes RecommendationCard_gradientRotate__JXZ_5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.RecommendationCard_card__7aiiD{background:var(--bg);border-radius:calc(var(--radius-lg) - 2px);padding:36px;display:flex;flex-direction:column;gap:24px}.RecommendationCard_header__C6Mnq{display:flex;flex-direction:column;gap:10px}.RecommendationCard_badgeGroup__J98uJ{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.RecommendationCard_badge___70I0{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:rgba(175,226,19,.15);color:var(--green);border:1px solid rgba(175,226,19,.3);padding:4px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}.RecommendationCard_badgeIcon__z883_{color:var(--green)}.RecommendationCard_priceTag__adx35{font-family:var(--font-display);font-size:12px;font-weight:700;background:var(--bg3);color:var(--text);padding:4px 10px;border-radius:4px}.RecommendationCard_title__JE59K{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text);line-height:1.2}.RecommendationCard_subtitle__uX9Ci{font-size:15px;color:var(--muted)}.RecommendationCard_reasonBox__Eh3gB{background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--green);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.RecommendationCard_reasonLabel__DYOt_{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--green)}.RecommendationCard_reasonText__f08Ci{font-size:14px;line-height:1.5;color:var(--text)}.RecommendationCard_benefitsSection__swZY_{display:flex;flex-direction:column;gap:12px}.RecommendationCard_benefitsTitle__X7Wqt{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text);letter-spacing:.04em}.RecommendationCard_benefitsList__Ki3H2{list-style:none;display:flex;flex-direction:column;gap:10px}.RecommendationCard_benefitItem__Ntb7s{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.RecommendationCard_benefitIcon__eKpWc{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(175,226,19,.2);color:var(--green);font-size:11px;font-weight:700;flex-shrink:0}.RecommendationCard_actions__7VK6s{display:flex;flex-direction:column;gap:12px;margin-top:8px}.RecommendationCard_btnPrimary__VGfco{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#121212;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:16px 28px;border-radius:var(--radius-md);text-align:center;transition:all var(--transition);box-shadow:0 4px 20px rgba(175,226,19,.3)}.RecommendationCard_btnPrimary__VGfco:hover{background:var(--green2);transform:translateY(-2px);box-shadow:0 8px 25px rgba(175,226,19,.45)}.RecommendationCard_btnSecondary__obF6Y{display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);color:var(--text);font-size:13px;font-weight:500;padding:12px 20px;border-radius:var(--radius-md);border:1px solid var(--border);transition:all var(--transition);text-align:center}.RecommendationCard_btnSecondary__obF6Y:hover{border-color:rgba(175,226,19,.4);background:var(--bg3)}.RecommendationCard_waIcon__tlIfa{color:var(--green)}.RecommendationCard_footerInfo__ht0gE{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;color:var(--muted);flex-wrap:wrap;border-top:1px solid var(--border);padding-top:16px}.RecommendationCard_footerItem__7uOO_{display:inline-flex;align-items:center;gap:6px}@media (max-width:600px){.RecommendationCard_card__7aiiD{padding:24px 18px}.RecommendationCard_title__JE59K{font-size:20px}}.ExecutivePdfDocument_pdfRoot__CqypT{position:absolute;left:-9999px;top:0;width:794px;background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ExecutivePdfDocument_pageContainer__sJQYI{width:794px;height:1123px;padding:32px 36px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-bottom:2px dashed #ccc}.ExecutivePdfDocument_pageHeader__pf_Sn{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #8aaf00;padding-bottom:12px}.ExecutivePdfDocument_headerBrand__Rtwik{display:flex;flex-direction:column;gap:2px}.ExecutivePdfDocument_brandLogo__5MfzB{font-size:22px;font-weight:800;color:#111;letter-spacing:-.02em}.ExecutivePdfDocument_brandAccent__STwPy{color:#709600}.ExecutivePdfDocument_brandSeparator__keweg{margin:0 6px;color:#ccc}.ExecutivePdfDocument_brandSub__8d6xI{color:#555;font-size:16px;font-weight:600}.ExecutivePdfDocument_brandTagline__VWQVe{font-size:9.5px;font-weight:700;letter-spacing:.12em;color:#777}.ExecutivePdfDocument_headerMeta__DvYDd{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ExecutivePdfDocument_scoreBadge__5_Myo{background:#f2fadc;border:1px solid #c2e640;border-radius:6px;padding:4px 10px;display:flex;align-items:center;gap:6px}.ExecutivePdfDocument_scoreNumber__5z6_X{font-size:16px;font-weight:800;color:#4b6600}.ExecutivePdfDocument_scoreLabel__vQwzy{font-size:9px;font-weight:700;text-transform:uppercase;color:#555;letter-spacing:.05em}.ExecutivePdfDocument_metaDate__OG68q,.ExecutivePdfDocument_metaLeadName__MiFeo{font-size:10px;color:#777}.ExecutivePdfDocument_leadInfoBox__KKpSA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:8px 12px;font-size:10px;color:#333}.ExecutivePdfDocument_leadInfoItem__zMFJG strong{color:#111}.ExecutivePdfDocument_personaCard__joRv2{background:#fafbf6;border:1px solid #e0e9cc;border-left:4px solid #8aaf00;border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.ExecutivePdfDocument_personaBadge__8F7KI{font-size:9px;font-weight:800;letter-spacing:.12em;color:#4b6600;text-transform:uppercase}.ExecutivePdfDocument_headlineTitle__B55S0{font-size:15px;font-weight:800;color:#111;line-height:1.25;margin:0}.ExecutivePdfDocument_profileDescription__oEPg_{font-size:11px;color:#444;line-height:1.45;margin:0}.ExecutivePdfDocument_sectionHeaderLine__0EG4J{border-bottom:1px solid #e2e8f0;padding-bottom:4px;margin-bottom:8px}.ExecutivePdfDocument_sectionTag__ymSzL{font-size:9px;font-weight:800;letter-spacing:.12em;color:#5d7a00;text-transform:uppercase}.ExecutivePdfDocument_competencySection__NLNHy{display:flex;flex-direction:column}.ExecutivePdfDocument_competencyGrid__R8IOY{display:grid;grid-template-columns:280px 1fr;grid-gap:16px;gap:16px;align-items:center}.ExecutivePdfDocument_radarWrapper__Euc1t{width:270px;height:270px;margin:0 auto}.ExecutivePdfDocument_radarSvg__mzFzr{width:100%;height:100%}.ExecutivePdfDocument_scoresList__B5Jli{display:flex;flex-direction:column;gap:8px}.ExecutivePdfDocument_scoreRow__6rmAm{display:flex;flex-direction:column;gap:2px}.ExecutivePdfDocument_scoreRowHeader__ELx0y{display:flex;justify-content:space-between;font-size:10px}.ExecutivePdfDocument_scoreRowName__dRoal{font-weight:600;color:#222}.ExecutivePdfDocument_scoreRowValue__pivaC{font-weight:800;color:#4b6600}.ExecutivePdfDocument_scoreTrack__202al{width:100%;height:5px;background:#edf2f7;border-radius:3px;overflow:hidden}.ExecutivePdfDocument_scoreFill__odz7O{height:100%;background:#709600;border-radius:3px}.ExecutivePdfDocument_bottleneckCard__7V07O{background:#fff8eb;border:1px solid #fed7aa;border-radius:6px;padding:10px 14px;display:flex;flex-direction:column;gap:3px}.ExecutivePdfDocument_bottleneckBadge__f4935{font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#c2410c}.ExecutivePdfDocument_bottleneckText__jgf46{font-size:11px;font-weight:700;color:#431407;margin:0;line-height:1.35}.ExecutivePdfDocument_swotSection__Gdjg3{display:flex;flex-direction:column}.ExecutivePdfDocument_swotGrid__mR1lu{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ExecutivePdfDocument_swotCard__7oaP6{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ExecutivePdfDocument_swotForcas___24n_{border-top:3px solid #10b981}.ExecutivePdfDocument_swotFraquezas__V2FDU{border-top:3px solid #f59e0b}.ExecutivePdfDocument_swotOportunidades__Rx6E6{border-top:3px solid #3b82f6}.ExecutivePdfDocument_swotAmeacas__8m5ww{border-top:3px solid #ef4444}.ExecutivePdfDocument_swotHeader__zCiFl{display:flex;flex-direction:column;gap:1px}.ExecutivePdfDocument_swotTag__mGC7p{font-size:8px;font-weight:800;letter-spacing:.1em;color:#718096}.ExecutivePdfDocument_swotTitle__eSUhi{font-size:11px;font-weight:800;color:#1a202c;margin:0}.ExecutivePdfDocument_swotList__1W45i{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.ExecutivePdfDocument_swotList__1W45i li{display:flex;align-items:flex-start;gap:6px;font-size:9.5px;line-height:1.35;color:#333}.ExecutivePdfDocument_bulletSuccess__FfySZ{color:#10b981;font-weight:700;flex-shrink:0}.ExecutivePdfDocument_bulletWarning__VKH5E{color:#f59e0b;font-weight:700;flex-shrink:0}.ExecutivePdfDocument_bulletInfo__gaiLb{color:#3b82f6;font-weight:700;flex-shrink:0}.ExecutivePdfDocument_bulletDanger__sTYq4{color:#ef4444;font-weight:700;flex-shrink:0}.ExecutivePdfDocument_actionPlanSection__hMwe_{display:flex;flex-direction:column}.ExecutivePdfDocument_actionPlanGrid__wQF59{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ExecutivePdfDocument_planCol__K0xPn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ExecutivePdfDocument_planColHeader__KjAVM{display:flex;flex-direction:column;gap:1px;border-bottom:1px solid #e2e8f0;padding-bottom:4px}.ExecutivePdfDocument_planPeriod__RGs2J{font-size:8px;font-weight:800;letter-spacing:.1em;color:#709600}.ExecutivePdfDocument_planColHeader__KjAVM h5{font-size:10.5px;font-weight:800;color:#111;margin:0}.ExecutivePdfDocument_planList__82GyJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.ExecutivePdfDocument_planList__82GyJ li{display:flex;align-items:flex-start;gap:5px;font-size:9px;line-height:1.35;color:#333}.ExecutivePdfDocument_planCheckbox__sT9VJ{color:#709600;font-weight:700;font-size:10px;flex-shrink:0}.ExecutivePdfDocument_recommendationBox__lkwTU{background:#f7faf0;border:1px solid #cbe38b;border-left:4px solid #709600;border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.ExecutivePdfDocument_recBadge__KGeMz{font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#4b6600}.ExecutivePdfDocument_recTitle__92Cdw{font-size:13px;font-weight:800;color:#111}.ExecutivePdfDocument_recMotivo__lLm_x{font-size:10px;color:#444;line-height:1.4;margin:0}.ExecutivePdfDocument_recActionText__LjOA5{font-size:9.5px;color:#333;margin-top:2px}.ExecutivePdfDocument_pageFooter__FPYQe{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0;padding-top:8px;font-size:8.5px;color:#888}.Diagnostico_page__JVIyl{min-height:100vh;padding:60px 0 100px;background:var(--bg);color:var(--text)}.Diagnostico_highlight__D_qne{color:var(--green)}.Diagnostico_inlineIcon__Eofdq{display:inline-block;vertical-align:middle;margin-right:4px}.Diagnostico_introSection__GLTY6{padding:40px 0}.Diagnostico_introContent__yBVxE{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;margin:0 auto;gap:24px}.Diagnostico_introTitle__DUlj2{font-family:var(--font-display);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15;color:var(--text)}.Diagnostico_introDesc__aBv0a{font-size:clamp(16px,2.5vw,18px);color:var(--muted);line-height:1.6;max-width:760px}.Diagnostico_featureGrid__9ogLc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;width:100%;margin:16px 0 8px;text-align:left}.Diagnostico_featureCard__U_3aU{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:10px;transition:transform var(--transition),border-color var(--transition)}.Diagnostico_featureCard__U_3aU:hover{transform:translateY(-2px);border-color:rgba(175,226,19,.4)}.Diagnostico_featureIcon__pJNlV{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(175,226,19,.1)}.Diagnostico_featureInfo__5Y8CM h4{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.Diagnostico_featureInfo__5Y8CM p{font-size:13px;color:var(--muted);line-height:1.4}.Diagnostico_introActions__qaK7w{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.Diagnostico_btnStart__6zX4j{background:var(--green);color:#121212;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:18px 40px;border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(175,226,19,.35);transition:all var(--transition)}.Diagnostico_btnStart__6zX4j:hover{background:var(--green2);transform:translateY(-2px);box-shadow:0 8px 30px rgba(175,226,19,.5)}.Diagnostico_introDisclaimer__V4we6{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.Diagnostico_quizSection__r_Tbu{padding:20px 0}.Diagnostico_quizCard__fsgIW{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:800px;margin:0 auto;padding:36px 40px;display:flex;flex-direction:column;gap:28px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.Diagnostico_quizHeader__CCudl{display:flex;flex-direction:column;gap:16px}.Diagnostico_quizMeta__qrGXd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Diagnostico_btnBack__Cws3I{font-family:var(--font-display);font-size:13px;color:var(--muted);transition:color var(--transition)}.Diagnostico_btnBack__Cws3I:hover{color:var(--green)}.Diagnostico_moduleTag__J77ZA{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--green);background:rgba(175,226,19,.1);padding:4px 10px;border-radius:4px}.Diagnostico_stepCount__p2D3O{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--muted)}.Diagnostico_progressBarWrapper__qt3VO{width:100%;height:6px;background:var(--bg3);border-radius:3px;overflow:hidden}.Diagnostico_progressBarFill__sw9xl{height:100%;background:linear-gradient(90deg,#8aaf00,var(--green));border-radius:3px;transition:width .3s ease}.Diagnostico_questionBody__834vu{display:flex;flex-direction:column;gap:16px}.Diagnostico_questionText__5_2Xj{font-family:var(--font-display);font-size:clamp(20px,3vw,24px);font-weight:700;color:var(--text);line-height:1.35}.Diagnostico_questionContext__DQnuL{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px}.Diagnostico_optionsList__xVUI_{display:flex;flex-direction:column;gap:12px;margin-top:8px}.Diagnostico_optionItem__3jBcx{background:var(--bg3);border:1px solid transparent;border-radius:var(--radius-md);padding:16px 20px;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;transition:all var(--transition)}.Diagnostico_optionItem__3jBcx:hover{border-color:rgba(175,226,19,.4);background:rgba(175,226,19,.05);transform:translateX(4px)}.Diagnostico_optionSelected__Cbans{border-color:var(--green);background:rgba(175,226,19,.12)}.Diagnostico_optionLetter__vplMA{width:28px;height:28px;border-radius:6px;background:var(--bg2);color:var(--green);font-family:var(--font-display);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border)}.Diagnostico_optionText__xz2KO{font-size:14px;color:var(--text);line-height:1.45;font-weight:400}.Diagnostico_leadSection__l7Z2f{padding:30px 0}.Diagnostico_leadCard___a3ol{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:680px;margin:0 auto;padding:40px;display:flex;flex-direction:column;gap:28px}.Diagnostico_leadHeader__mATzj{display:flex;flex-direction:column;gap:10px}.Diagnostico_leadBadge__bkxWI{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--green);display:inline-flex;align-items:center;gap:6px}.Diagnostico_leadTitle__XHYQq{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text);line-height:1.2}.Diagnostico_leadSubtitle___8TE0{font-size:14px;color:var(--muted);line-height:1.5}.Diagnostico_errorAlert__tXshP{background:rgba(239,68,68,.1);border:1px solid #ef4444;color:#ef4444;padding:12px 16px;border-radius:var(--radius-md);font-size:13px;display:flex;align-items:center;gap:8px}.Diagnostico_leadForm__TF3lX{display:flex;flex-direction:column;gap:20px}.Diagnostico_formGrid__Awx01{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.Diagnostico_formGroup__XpUyu{display:flex;flex-direction:column;gap:6px}.Diagnostico_formGroup__XpUyu label{font-size:12px;font-weight:600;color:var(--text)}.Diagnostico_formGroup__XpUyu input,.Diagnostico_formGroup__XpUyu select{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;color:var(--text);font-family:var(--font-body);font-size:14px;outline:none;transition:border-color var(--transition)}.Diagnostico_formGroup__XpUyu input:focus,.Diagnostico_formGroup__XpUyu select:focus{border-color:var(--green)}.Diagnostico_btnSubmitLead___BlvK{background:var(--green);color:#121212;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:16px;border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(175,226,19,.35);margin-top:8px;transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:8px}.Diagnostico_btnSubmitLead___BlvK:hover{background:var(--green2);transform:translateY(-2px)}.Diagnostico_privacyNote__030Te{font-size:11px;color:var(--muted);text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.Diagnostico_analyzingSection__oXIWg{padding:80px 0}.Diagnostico_analyzingCard__ZdyGr{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:560px;margin:0 auto;padding:50px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.Diagnostico_aiSpinner__VQQGd{position:relative;width:70px;height:70px;display:flex;align-items:center;justify-content:center}.Diagnostico_spinnerRing__i17m2{position:absolute;inset:0;border:3px solid rgba(175,226,19,.15);border-top:3px solid var(--green);border-radius:50%;animation:Diagnostico_spin__q0W1N 1s linear infinite}@keyframes Diagnostico_spin__q0W1N{to{transform:rotate(1turn)}}.Diagnostico_spinnerCore__yHZRd{display:flex;align-items:center;justify-content:center;animation:Diagnostico_pulse__pd9yd 1.5s ease-in-out infinite alternate}@keyframes Diagnostico_pulse__pd9yd{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.15);opacity:1}}.Diagnostico_analyzingTitle__BnU9F{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text)}.Diagnostico_analyzingText__HXO_U{font-size:14px;color:var(--green);min-height:40px;line-height:1.4}.Diagnostico_analyzingProgress__Mj5ol{width:100%;height:4px;background:var(--bg3);border-radius:2px;overflow:hidden}.Diagnostico_analyzingProgressBar__xRjyM{width:100%;height:100%;background:var(--green);animation:Diagnostico_indeterminate__9wsAq 2s linear infinite;transform-origin:0 50%}@keyframes Diagnostico_indeterminate__9wsAq{0%{transform:translateX(0) scaleX(0)}40%{transform:translateX(0) scaleX(.4)}to{transform:translateX(100%) scaleX(.5)}}.Diagnostico_resultSection__vm659{padding:20px 0 60px}.Diagnostico_printFooter__TWXBK,.Diagnostico_printHeader__MSXgp{display:none}.Diagnostico_resultHero__1n_x2{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;margin:0 auto 50px;gap:16px}.Diagnostico_personaBadge__Jjls2{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.14em;color:#121212;background:var(--green);padding:6px 14px;border-radius:20px;display:inline-flex;align-items:center;gap:6px}.Diagnostico_resultHeadline__L0LUM{font-family:var(--font-display);font-size:clamp(26px,4.5vw,38px);font-weight:700;color:var(--text);line-height:1.2}.Diagnostico_resultDesc___kR3u{font-size:15px;color:var(--muted);line-height:1.6;max-width:740px}.Diagnostico_resultTopActions___whEt{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}.Diagnostico_btnActionPrimary__UXBSp{background:var(--green);border:1px solid var(--green);color:#121212;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.05em;padding:10px 20px;border-radius:var(--radius-md);transition:all var(--transition);display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 15px rgba(175,226,19,.3)}.Diagnostico_btnActionPrimary__UXBSp:hover:not(:disabled){background:var(--green2);transform:translateY(-1px);box-shadow:0 6px 20px rgba(175,226,19,.45)}.Diagnostico_btnActionPrimary__UXBSp:disabled{opacity:.7;cursor:not-allowed}.Diagnostico_spinIcon__zUYVr{animation:Diagnostico_spin__q0W1N 1s linear infinite}.Diagnostico_btnActionSecondary__asbST{background:var(--bg2);border:1px solid var(--border);color:var(--text);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.05em;padding:10px 18px;border-radius:var(--radius-md);transition:all var(--transition);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.Diagnostico_btnActionSecondary__asbST:hover{border-color:var(--green);color:var(--green);transform:translateY(-1px)}.Diagnostico_sectionBlock__rKRiy{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px;margin-bottom:40px;display:flex;flex-direction:column;gap:16px}.Diagnostico_sectionTitle__W2NPL{font-family:var(--font-display);font-size:clamp(22px,3.5vw,28px);font-weight:700;color:var(--text)}.Diagnostico_sectionSubtitle__rK5yd{font-size:14px;color:var(--muted);margin-bottom:12px;line-height:1.5}@page{size:A4 portrait;margin:12mm 14mm 14mm 14mm}@media print{.Diagnostico_page__JVIyl,.Diagnostico_page__JVIyl *,.Diagnostico_page__JVIyl :after,.Diagnostico_page__JVIyl :before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.Diagnostico_page__JVIyl{background:#fff!important;color:#1a1a1a!important;padding:0!important}.Diagnostico_btnBack__Cws3I,.Diagnostico_btnStart__6zX4j,.Diagnostico_optionsList__xVUI_,.Diagnostico_resultTopActions___whEt{display:none!important}.Diagnostico_printHeader__MSXgp{display:flex!important;flex-direction:column;gap:12px;padding-bottom:16px;margin-bottom:24px;border-bottom:2px solid #afe213}.Diagnostico_printHeaderTop__p3x71{display:flex;justify-content:space-between;align-items:flex-start}.Diagnostico_printLogo__rzXEv{font-size:20px;font-weight:800;color:#111}.Diagnostico_printLogo__rzXEv span{color:#5c7800}.Diagnostico_printDocTitle__crt2a{font-size:11px;font-weight:700;letter-spacing:.12em;color:#666;margin-top:2px}.Diagnostico_printMeta__sBXOb{text-align:right;font-size:12px;color:#444;line-height:1.4}.Diagnostico_printLeadDetails__qj1U4{display:flex;gap:20px;font-size:12px;color:#333;background:#f4f4f4;padding:8px 12px;border-radius:6px;flex-wrap:wrap}.Diagnostico_resultHero__1n_x2{margin-bottom:24px!important;text-align:left!important;align-items:flex-start!important}.Diagnostico_personaBadge__Jjls2{background:#e6f7a6!important;color:#2b3d00!important;border:1px solid #afe213!important;font-size:11px!important;font-weight:700!important}.Diagnostico_resultHeadline__L0LUM{color:#111!important;font-size:22px!important}.Diagnostico_resultDesc___kR3u{color:#444!important;font-size:13px!important}.Diagnostico_sectionBlock__rKRiy{border:1px solid #e0e0e0!important;background:#fff!important;padding:16px 20px!important;margin-bottom:20px!important;border-radius:8px!important;page-break-inside:avoid!important;break-inside:avoid!important;box-shadow:none!important}.Diagnostico_sectionTitle__W2NPL{font-size:18px!important;color:#111!important}.Diagnostico_sectionSubtitle__rK5yd{font-size:12px!important;color:#666!important;margin-bottom:8px!important}.Diagnostico_highlight__D_qne{color:#6b8c00!important}.Diagnostico_printFooter__TWXBK{display:flex!important;justify-content:space-between;font-size:10px;color:#888;border-top:1px solid #e0e0e0;padding-top:12px;margin-top:30px;page-break-before:auto}}@media (max-width:768px){.Diagnostico_quizCard__fsgIW{padding:24px 20px}.Diagnostico_leadCard___a3ol{padding:28px 20px}.Diagnostico_formGrid__Awx01{grid-template-columns:1fr}.Diagnostico_sectionBlock__rKRiy{padding:24px 16px}}