.diagnostico-module__4dAJnG__page{background:var(--bg-color);overflow-x:hidden}.diagnostico-module__4dAJnG__header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--surface-border);background:#ffffffd1;position:sticky;top:0}.diagnostico-module__4dAJnG__headerInner{justify-content:space-between;align-items:center;height:72px;display:flex}.diagnostico-module__4dAJnG__brand{align-items:center;display:inline-flex}.diagnostico-module__4dAJnG__logoImage{-o-object-fit:contain;object-fit:contain;width:auto;height:38px}.diagnostico-module__4dAJnG__headerCta{background:var(--primary-blue);color:#fff;box-shadow:0 4px 14px var(--primary-blue-glow);border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:.9rem;font-weight:600;transition:all .25s;display:inline-flex}.diagnostico-module__4dAJnG__headerCta:hover{background:var(--primary-blue-hover);transform:translateY(-1px);box-shadow:0 6px 20px #0066ff73}.diagnostico-module__4dAJnG__hero{color:#e2e8f0;background:radial-gradient(120% 120% at 80% 0,#0f1d3d 0%,#0a1020 55%,#080c18 100%);padding:96px 0 120px;position:relative;overflow:hidden}.diagnostico-module__4dAJnG__heroGlow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#0066ff52 0%,#06f0 68%);width:720px;height:720px;position:absolute;top:-10%;right:-5%}.diagnostico-module__4dAJnG__heroGrid{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 90% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(110% 90% at 50% 0,#000 30%,#0000 75%)}.diagnostico-module__4dAJnG__heroInner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid;position:relative}.diagnostico-module__4dAJnG__heroContent{flex-direction:column;align-items:flex-start;display:flex}@keyframes diagnostico-module__4dAJnG__heroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.diagnostico-module__4dAJnG__heroContent>*{animation:.6s ease-out both diagnostico-module__4dAJnG__heroIn}.diagnostico-module__4dAJnG__heroContent>:first-child{animation-delay:0s}.diagnostico-module__4dAJnG__heroContent>:nth-child(2){animation-delay:60ms}.diagnostico-module__4dAJnG__heroContent>:nth-child(3){animation-delay:.14s}.diagnostico-module__4dAJnG__heroContent>:nth-child(4){animation-delay:.22s}.diagnostico-module__4dAJnG__heroContent>:nth-child(5){animation-delay:.3s}.diagnostico-module__4dAJnG__eyebrow{color:#93c5fd;letter-spacing:.04em;text-transform:uppercase;background:#0066ff1f;border:1px solid #0066ff4d;border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 15px;font-size:.8rem;font-weight:600;display:inline-flex}.diagnostico-module__4dAJnG__eyebrowDot{background:#22d3ee;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22d3ee}.diagnostico-module__4dAJnG__heroTitle{letter-spacing:-.03em;color:#fff;margin-bottom:22px;font-size:3.6rem;font-weight:800;line-height:1.08}.diagnostico-module__4dAJnG__heroSubtitle{color:#94a3b8;max-width:540px;margin-bottom:34px;font-size:1.2rem;line-height:1.6}.diagnostico-module__4dAJnG__heroSubtitle strong{color:#e2e8f0}.diagnostico-module__4dAJnG__heroActions{margin-bottom:18px}.diagnostico-module__4dAJnG__ctaPrimary{background:var(--primary-blue);color:#fff;border-radius:12px;align-items:center;gap:10px;padding:17px 32px;font-size:1.05rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 10px 30px #0066ff73}.diagnostico-module__4dAJnG__ctaPrimary:hover{background:var(--primary-blue-hover);transform:translateY(-2px);box-shadow:0 14px 38px #06f9}.diagnostico-module__4dAJnG__ctaPrimary svg{transition:transform .25s}.diagnostico-module__4dAJnG__ctaPrimary:hover svg{transform:translate(4px)}.diagnostico-module__4dAJnG__heroMicro{color:#64748b;align-items:center;gap:7px;font-size:.875rem;display:inline-flex}.diagnostico-module__4dAJnG__heroVisual{justify-content:center;display:flex}.diagnostico-module__4dAJnG__gaugeCard{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:28px;width:100%;max-width:380px;padding:32px 28px 26px;animation:.7s ease-out .1s both diagnostico-module__4dAJnG__gaugeIn;position:relative;box-shadow:0 30px 70px -20px #0009}@keyframes diagnostico-module__4dAJnG__gaugeIn{0%{opacity:0;transform:scale(.92)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.diagnostico-module__4dAJnG__gaugeHeader{color:#93c5fd;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.85rem;font-weight:600;display:flex}.diagnostico-module__4dAJnG__gaugeRingWrap{width:240px;height:240px;margin:0 auto;position:relative}.diagnostico-module__4dAJnG__gaugeSvg{width:100%;height:100%;transform:rotate(-90deg)}.diagnostico-module__4dAJnG__gaugeTrack{fill:none;stroke:#ffffff14;stroke-width:18px}.diagnostico-module__4dAJnG__gaugeProgress{fill:none;stroke-width:18px;stroke-linecap:round;filter:drop-shadow(0 0 8px #06f9)}.diagnostico-module__4dAJnG__gaugeCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.diagnostico-module__4dAJnG__gaugeScore{font-family:var(--font-heading);color:#fff;font-size:4.2rem;font-weight:800;line-height:1}.diagnostico-module__4dAJnG__gaugeMax{color:#64748b;margin-top:2px;font-size:.95rem}.diagnostico-module__4dAJnG__gaugeLabel{color:#22d3ee;letter-spacing:.02em;margin-top:10px;font-size:.8rem;font-weight:600}.diagnostico-module__4dAJnG__gaugeFooter{color:#94a3b8;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:18px;font-size:.85rem;font-weight:500;display:flex}.diagnostico-module__4dAJnG__gaugeFooter svg{color:#34d399}.diagnostico-module__4dAJnG__floatPill{color:#e2e8f0;white-space:nowrap;background:#0f172aeb;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:7px;padding:9px 14px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 12px 30px -8px #000000b3}.diagnostico-module__4dAJnG__floatPillTop{top:20px;right:-24px}.diagnostico-module__4dAJnG__floatPillBottom{bottom:70px;left:-28px}.diagnostico-module__4dAJnG__floatPill svg{color:#60a5fa}.diagnostico-module__4dAJnG__pillDotGreen{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #34d399}.diagnostico-module__4dAJnG__section{padding:110px 0}.diagnostico-module__4dAJnG__sectionAlt{background:var(--surface-highlight);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.diagnostico-module__4dAJnG__sectionHead{text-align:center;max-width:760px;margin:0 auto 60px}.diagnostico-module__4dAJnG__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-blue);background:#0066ff14;border-radius:100px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-block}.diagnostico-module__4dAJnG__sectionTitle{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:18px;font-size:2.6rem;font-weight:800;line-height:1.15}.diagnostico-module__4dAJnG__sectionLead{color:var(--text-secondary);font-size:1.15rem;line-height:1.6}.diagnostico-module__4dAJnG__sectionClose{text-align:center;color:var(--text-secondary);margin-top:52px;font-size:1.3rem}.diagnostico-module__4dAJnG__sectionClose strong{color:var(--text-primary)}.diagnostico-module__4dAJnG__riskGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.diagnostico-module__4dAJnG__riskCard{background:var(--surface-color);border:1px solid var(--surface-border);border-radius:20px;padding:34px 30px;transition:transform .3s,box-shadow .3s,border-color .3s}.diagnostico-module__4dAJnG__riskCard:hover{border-color:#dc26264d;transform:translateY(-6px);box-shadow:0 24px 50px -24px #dc262659}.diagnostico-module__4dAJnG__riskIcon{color:#dc2626;background:#dc26261a;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:22px;display:flex}.diagnostico-module__4dAJnG__riskHighlight{letter-spacing:.03em;text-transform:uppercase;color:#dc2626;margin-bottom:10px;font-size:.82rem;font-weight:700;display:inline-block}.diagnostico-module__4dAJnG__riskTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.4rem;font-weight:700}.diagnostico-module__4dAJnG__riskDesc{color:var(--text-secondary);font-size:.98rem;line-height:1.6}.diagnostico-module__4dAJnG__pillarGrid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:960px;margin:0 auto;display:grid}.diagnostico-module__4dAJnG__pillarCard{background:var(--surface-color);border:1px solid var(--surface-border);border-radius:20px;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s}.diagnostico-module__4dAJnG__pillarCard:hover{box-shadow:0 24px 50px -24px var(--primary-blue-glow);border-color:#0066ff59;transform:translateY(-5px)}.diagnostico-module__4dAJnG__pillarTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.diagnostico-module__4dAJnG__pillarIcon{width:52px;height:52px;color:var(--primary-blue);background:linear-gradient(135deg,#0284c71f,#0066ff1f);border-radius:14px;justify-content:center;align-items:center;display:flex}.diagnostico-module__4dAJnG__pillarIndex{font-family:var(--font-heading);color:var(--surface-border);font-size:2.4rem;font-weight:800;line-height:1}.diagnostico-module__4dAJnG__pillarTitle{color:var(--text-primary);margin-bottom:10px;font-size:1.45rem;font-weight:700}.diagnostico-module__4dAJnG__pillarQuestion{color:var(--text-secondary);line-height:1.6}.diagnostico-module__4dAJnG__stepGrid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto;display:grid}.diagnostico-module__4dAJnG__stepCard{text-align:center;position:relative}.diagnostico-module__4dAJnG__stepConnector{background:repeating-linear-gradient(90deg, var(--surface-border) 0 8px, transparent 8px 16px);width:calc(100% - 36px);height:2px;display:block;position:absolute;top:38px;left:calc(50% + 50px)}.diagnostico-module__4dAJnG__stepIconWrap{background:var(--primary-blue);color:#fff;width:76px;height:76px;box-shadow:0 14px 30px -10px var(--primary-blue-glow);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex;position:relative}.diagnostico-module__4dAJnG__stepNumber{border:2px solid var(--surface-border);width:30px;height:30px;color:var(--text-primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex;position:absolute;top:-10px;right:-10px}.diagnostico-module__4dAJnG__stepTitle{color:var(--text-primary);margin-bottom:10px;font-size:1.3rem;font-weight:700}.diagnostico-module__4dAJnG__stepDesc{color:var(--text-secondary);max-width:300px;margin:0 auto;line-height:1.6}.diagnostico-module__4dAJnG__techBand{color:#e2e8f0;background:radial-gradient(120% 120% at 20% 0,#0f1d3d 0%,#0a1020 60%,#080c18 100%);padding:110px 0;position:relative;overflow:hidden}.diagnostico-module__4dAJnG__techGlow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#0066ff47 0%,#06f0 68%);width:640px;height:640px;position:absolute;bottom:-20%;left:-5%}.diagnostico-module__4dAJnG__techInner{z-index:1;position:relative}.diagnostico-module__4dAJnG__techContent{max-width:780px}.diagnostico-module__4dAJnG__techKicker{letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;margin-bottom:18px;font-size:.8rem;font-weight:700;display:inline-block}.diagnostico-module__4dAJnG__techTitle{letter-spacing:-.02em;color:#fff;margin-bottom:22px;font-size:2.6rem;font-weight:800;line-height:1.15}.diagnostico-module__4dAJnG__techText{color:#94a3b8;margin-bottom:30px;font-size:1.18rem;line-height:1.65}.diagnostico-module__4dAJnG__techChips{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.diagnostico-module__4dAJnG__techChip{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:600;display:inline-flex}.diagnostico-module__4dAJnG__techChip svg{color:#60a5fa}.diagnostico-module__4dAJnG__techPrice{color:#cbd5e1;border-left:3px solid var(--primary-blue);background:#0066ff0f;border-radius:0 12px 12px 0;padding:18px 24px;font-size:1.1rem}.diagnostico-module__4dAJnG__techPrice strong{color:#fff}.diagnostico-module__4dAJnG__finalCta{color:#fff;text-align:center;background:radial-gradient(100% 140% at 50% 0,#06f 0%,#0047b3 45%,#06224d 100%);padding:110px 0;position:relative;overflow:hidden}.diagnostico-module__4dAJnG__finalGlow{pointer-events:none;background:radial-gradient(circle,#ffffff2e 0%,#fff0 65%);width:800px;height:600px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.diagnostico-module__4dAJnG__finalInner{z-index:1;max-width:760px;position:relative}.diagnostico-module__4dAJnG__finalTitle{letter-spacing:-.02em;margin-bottom:18px;font-size:2.9rem;font-weight:800;line-height:1.12}.diagnostico-module__4dAJnG__finalSubtitle{color:#ffffffd1;max-width:560px;margin-bottom:38px;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.diagnostico-module__4dAJnG__ctaPrimaryLg{color:var(--primary-blue);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:19px 40px;font-size:1.12rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 18px 44px -10px #00000073}.diagnostico-module__4dAJnG__ctaPrimaryLg:hover{transform:translateY(-3px);box-shadow:0 24px 54px -10px #0000008c}.diagnostico-module__4dAJnG__ctaPrimaryLg svg{transition:transform .25s}.diagnostico-module__4dAJnG__ctaPrimaryLg:hover svg{transform:translate(5px)}.diagnostico-module__4dAJnG__finalMicro{color:#ffffffb8;align-items:center;gap:8px;margin-top:24px;font-size:.9rem;display:inline-flex}.diagnostico-module__4dAJnG__footer{background:#080c18;padding:40px 0}.diagnostico-module__4dAJnG__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.diagnostico-module__4dAJnG__footerLogo{-o-object-fit:contain;object-fit:contain;opacity:.9;width:auto;height:30px}.diagnostico-module__4dAJnG__footerNote{color:#64748b;font-size:.86rem}@media (max-width:1024px){.diagnostico-module__4dAJnG__heroInner{text-align:center;grid-template-columns:1fr;gap:56px}.diagnostico-module__4dAJnG__heroContent{align-items:center}.diagnostico-module__4dAJnG__heroSubtitle{margin-left:auto;margin-right:auto}.diagnostico-module__4dAJnG__heroTitle{font-size:3rem}.diagnostico-module__4dAJnG__riskGrid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.diagnostico-module__4dAJnG__stepGrid{grid-template-columns:1fr;max-width:440px}.diagnostico-module__4dAJnG__stepConnector{display:none}}@media (max-width:768px){.diagnostico-module__4dAJnG__headerCta span{display:none}.diagnostico-module__4dAJnG__headerCta{padding:10px 14px}.diagnostico-module__4dAJnG__hero{padding:64px 0 88px}.diagnostico-module__4dAJnG__heroTitle{font-size:2.2rem}.diagnostico-module__4dAJnG__heroSubtitle{font-size:1.05rem}.diagnostico-module__4dAJnG__ctaPrimary{justify-content:center;width:100%}.diagnostico-module__4dAJnG__section,.diagnostico-module__4dAJnG__techBand,.diagnostico-module__4dAJnG__finalCta{padding:60px 0}.diagnostico-module__4dAJnG__sectionHead{margin-bottom:40px}.diagnostico-module__4dAJnG__sectionTitle,.diagnostico-module__4dAJnG__techTitle{font-size:1.75rem}.diagnostico-module__4dAJnG__pillarGrid{grid-template-columns:1fr}.diagnostico-module__4dAJnG__finalTitle{font-size:1.8rem}.diagnostico-module__4dAJnG__floatPillTop{right:-8px}.diagnostico-module__4dAJnG__floatPillBottom{left:-10px}.diagnostico-module__4dAJnG__footerInner{text-align:center;flex-direction:column}.diagnostico-module__4dAJnG__riskCard,.diagnostico-module__4dAJnG__pillarCard{padding:24px}.diagnostico-module__4dAJnG__techPrice{padding:16px;font-size:1rem}.diagnostico-module__4dAJnG__techChips{justify-content:center}}@media (max-width:420px){.diagnostico-module__4dAJnG__floatPill{display:none}.diagnostico-module__4dAJnG__heroTitle{font-size:2rem}.diagnostico-module__4dAJnG__gaugeCard{padding:24px 20px}.diagnostico-module__4dAJnG__gaugeRingWrap{margin-top:-10px;margin-bottom:-10px;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.diagnostico-module__4dAJnG__heroContent>*,.diagnostico-module__4dAJnG__gaugeCard{animation:none}}
