.pc-upgrade-page{--azul-oscuro:#071f3a;--upgrade-cyan:#38bdf8;--upgrade-blue:#0284c7;--upgrade-green:#10b981;--upgrade-amber:#f59e0b;color:var(--azul-oscuro);background:#f8fafc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.pc-upgrade-page main :is(p,h2,h3,h4,span,a,li,label,strong,summary,button):not(.pcup-btn--primary):not(.pcup-verdict-pill):not(.pcup-usecase-badge):not(.pcup-step-card__num){color:var(--azul-oscuro,#071f3a)}.pc-upgrade-page .pcup-section{padding:clamp(48px,6.5vw,84px) 0}.pcup-heading{max-width:820px;margin-bottom:clamp(32px,4.5vw,48px)}.pcup-heading--center{text-align:center;margin-inline:auto}.pcup-kicker{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:.8rem;font-weight:800;display:inline-flex;color:#0369a1!important}.pcup-heading h2{margin:4px 0 12px;font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:900;line-height:1.18;color:var(--azul-oscuro,#071f3a)!important}.pcup-heading p{margin:0;font-size:1.02rem;line-height:1.65;color:#334155!important}.pcup-hero{color:#fff;background:radial-gradient(at 85% 45%,#123951 0,#071f3a 65%);padding:clamp(40px,6vw,64px) 0 clamp(48px,7vw,76px);position:relative;overflow:hidden}.pcup-hero-glow{pointer-events:none;background:radial-gradient(circle,#38bdf826 0%,#0284c700 70%);border-radius:50%;width:650px;height:650px;position:absolute;top:-150px;right:-100px}.pcup-hero__grid{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""media""summary""actions""trust";align-items:center;gap:18px;display:grid}.pcup-hero__eyebrow-wrap,.pcup-eyebrow-wrap{grid-area:eyebrow}.pcup-hero__title{grid-area:title}.pcup-hero__visual-wrap{grid-area:media;justify-self:center;width:100%;max-width:540px}.pcup-hero__summary{grid-area:summary;max-width:660px}.pcup-hero__actions{flex-wrap:wrap;grid-area:actions;gap:14px;margin-top:4px;display:flex}.pcup-hero__trust{grid-area:trust}.pcup-eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:800;display:inline-flex;color:#67e8f9!important}.pcup-hero h1{margin:6px 0 10px;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:900;line-height:1.12;color:#fff!important}.pcup-hero h1 span{display:block}.pcup-hero h1 span:last-child{color:#38bdf8!important}.pcup-lead{margin:0 0 10px;font-size:clamp(1.08rem,1.8vw,1.25rem);font-weight:700;line-height:1.45;color:#fff!important}.pcup-description{margin:0;font-size:.96rem;line-height:1.65;color:#cbd5e1!important}.pcup-btn{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 24px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.pcup-btn--primary{box-shadow:0 10px 24px #16a34a4d;color:#fff!important;background:#15803d!important}.pcup-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #16a34a66;background:#166534!important}.pcup-btn--secondary{background:#ffffff14;border:1.5px solid #ffffff59;color:#fff!important}.pcup-btn--secondary:hover{background:#ffffff2e;border-color:#67e8f9;transform:translateY(-2px);color:#67e8f9!important}.pcup-badges{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pcup-badges li{background:#ffffff0f;border:1px solid #38bdf84d;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex;color:#e2e8f0!important}.pcup-badges li i{color:#38bdf8}.pcup-visual-stage{background:#06162699;border:1px solid #38bdf833;border-radius:18px;width:100%;margin:0;padding:16px;overflow:hidden;box-shadow:0 20px 48px #0000004d}.pcup-svg{aspect-ratio:540/440;width:100%;height:auto;display:block}.pcup-visual-caption{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:.76rem;display:flex;color:#94a3b8!important}.pcup-caption-step{align-items:center;gap:5px;font-weight:700;display:inline-flex;color:#e2e8f0!important}.pcup-step-num{background:#0284c7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.68rem;display:inline-grid;color:#fff!important}.pcup-caption-sep{font-weight:800;color:#64748b!important}@media (width>=1000px){.pcup-hero{align-items:center;min-height:560px;padding:clamp(56px,7vw,90px) 0;display:grid}.pcup-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"eyebrow media""title media""summary media""actions media""trust media";gap:16px 40px}.pcup-hero__visual-wrap{max-width:520px}}.pcup-bottleneck{background:#fff}.pcup-bottleneck-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.pcup-bottleneck-card{background:#f8fafc;border:1px solid #dbeafe;border-radius:16px;flex-direction:column;padding:24px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px 16px #071f3a0a}.pcup-bottleneck-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #071f3a14}.pcup-bottleneck-card__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pcup-bottleneck-card__icon{color:#0284c7;background:#e0f2fe;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.pcup-bottleneck-card__badge{text-transform:uppercase;background:#e2e8f0;border-radius:100px;padding:4px 10px;font-size:.74rem;font-weight:800;color:#071f3a!important}.pcup-bottleneck-card__symptom{margin:0 0 14px;font-size:1.08rem;font-weight:800;line-height:1.35;color:var(--azul-oscuro,#071f3a)!important}.pcup-bottleneck-card__body{flex-direction:column;flex-grow:1;gap:12px;margin-bottom:16px;display:flex}.pcup-bottleneck-card__field strong{text-transform:uppercase;margin-bottom:2px;font-size:.8rem;font-weight:800;display:block;color:#64748b!important}.pcup-bottleneck-card__field p{margin:0;font-size:.92rem;line-height:1.5;color:#334155!important}.pcup-bottleneck-card__field--solution{background:#f0f9ff;border-left:3px solid #0284c7;border-radius:6px;padding:10px 12px}.pcup-bottleneck-card__field--solution strong{color:#0284c7!important}.pcup-bottleneck-card__footer{border-top:1px solid #e2e8f0;padding-top:12px}.pcup-card-link{align-items:center;gap:6px;font-size:.88rem;font-weight:800;text-decoration:none;transition:gap .15s;display:inline-flex;color:#0284c7!important}.pcup-card-link:hover{gap:10px;color:#071f3a!important}.pcup-bottleneck-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;align-items:flex-start;gap:16px;margin-top:28px;padding:20px 24px;display:flex}.pcup-bottleneck-note i{color:#ea580c;flex-shrink:0;margin-top:3px;font-size:1.3rem}.pcup-bottleneck-note strong{margin-bottom:4px;font-size:.98rem;display:block;color:#9a3412!important}.pcup-bottleneck-note p{margin:0;font-size:.92rem;line-height:1.55;color:#7c2d12!important}.pcup-bottleneck-note a{font-weight:800;text-decoration:underline;color:#c2410c!important}.pcup-components-section{background:#f1f5f9}.pcup-components-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.pcup-component-card{background:#fff;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;padding:24px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 4px 14px #071f3a08}.pcup-component-card:hover{border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 10px 24px #071f3a12}.pcup-component-card__header{border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.pcup-component-card__icon{color:#38bdf8;background:#071f3a;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.pcup-component-card__header h3{margin:0;font-size:1.08rem;font-weight:800;line-height:1.3;color:var(--azul-oscuro,#071f3a)!important}.pcup-component-card__content{flex-direction:column;flex-grow:1;gap:14px;display:flex}.pcup-block-label{text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:.75rem;font-weight:800;display:block;color:#0369a1!important}.pcup-component-card__block p{margin:0;font-size:.88rem;line-height:1.5;color:#334155!important}.pcup-component-card__block--compat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.pcup-component-card__block--compat .pcup-block-label{color:#047857!important}.pcup-components-cta{background:#fff;border:1px solid #dbeafe;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:24px;display:flex}.pcup-components-cta p{margin:0;font-size:1rem;font-weight:700;color:var(--azul-oscuro,#071f3a)!important}.pcup-usecases{background:#fff}.pcup-usecases-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.pcup-usecase-card{border-radius:18px;flex-direction:column;padding:32px;display:flex}.pcup-usecase-card--gaming{background:#f0fdf4;border:1px solid #bbf7d0}.pcup-usecase-card--work{background:#f0f9ff;border:1px solid #bae6fd}.pcup-usecase-badge{text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.pcup-usecase-card--gaming .pcup-usecase-badge{background:#dcfce7;color:#15803d!important}.pcup-usecase-card--work .pcup-usecase-badge{background:#e0f2fe;color:#0369a1!important}.pcup-usecase-card h3{margin:0 0 10px;font-size:1.35rem;font-weight:900;color:var(--azul-oscuro,#071f3a)!important}.pcup-usecase-intro{margin:0 0 18px;font-size:.98rem;line-height:1.55;color:#334155!important}.pcup-feature-list{flex-direction:column;flex-grow:1;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.pcup-feature-list li{padding-left:20px;font-size:.92rem;line-height:1.5;position:relative;color:#334155!important}.pcup-feature-list li:before{content:"✓";color:#0f766e;font-weight:900;position:absolute;left:0}.pcup-usecase-footer{border-top:1px solid #00000014;padding-top:14px}.pcup-text-link{align-items:center;gap:6px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex;color:#0369a1!important}.pcup-text-link:hover{text-decoration:underline}.pcup-triage{background:#f8fafc}.pcup-triage-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.pcup-triage-card{background:#fff;border:1px solid #d0e2f2;border-radius:14px;flex-direction:column;padding:22px;display:flex;box-shadow:0 2px 10px #071f3a08}.pcup-triage-card__status{margin-bottom:10px}.pcup-verdict-pill{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-block}.verdict-upgrade{background:#dbeafe;color:#1e40af!important}.verdict-specialized{background:#e0e7ff;color:#3730a3!important}.verdict-repair{background:#fee2e2;color:#991b1b!important}.verdict-new{background:#fef3c7;color:#92400e!important}.verdict-opt{background:#dcfce7;color:#166534!important}.pcup-triage-card__situation{margin:0 0 8px;font-size:1.02rem;font-weight:800;line-height:1.35;color:var(--azul-oscuro,#071f3a)!important}.pcup-triage-card__desc{flex-grow:1;margin:0 0 16px;font-size:.88rem;line-height:1.5;color:#475569!important}.pcup-triage-btn{background:#f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:.86rem;font-weight:800;text-decoration:none;transition:background .18s,color .18s;display:inline-flex;color:#071f3a!important}.pcup-triage-btn:hover{background:#071f3a;color:#fff!important}.pcup-process{background:#fff}.pcup-process-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.pcup-step-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:24px;position:relative}.pcup-step-card__num{margin-bottom:8px;font-family:Kanit,sans-serif;font-size:1.8rem;font-weight:900;line-height:1;display:inline-block;color:#0284c7!important}.pcup-step-card h3{margin:0 0 8px;font-size:1.05rem;font-weight:800;color:var(--azul-oscuro,#071f3a)!important}.pcup-step-card p{margin:0;font-size:.88rem;line-height:1.55;color:#475569!important}.pcup-testing{background:#f8fafc}.pcup-testing-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:36px;display:grid}.pcup-tests-list{flex-direction:column;gap:14px;margin-top:24px;display:flex}.pcup-test-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:14px;padding:14px;display:flex}.pcup-test-item i{color:#0284c7;flex-shrink:0;margin-top:2px;font-size:1.25rem}.pcup-test-item strong{margin-bottom:3px;font-size:.94rem;display:block;color:var(--azul-oscuro,#071f3a)!important}.pcup-test-item p{margin:0;font-size:.88rem;line-height:1.48;color:#475569!important}.pcup-clone-panel{background:#fff;border:1px solid #cbd5e1;border-radius:18px;padding:28px;box-shadow:0 6px 20px #071f3a0a}.pcup-clone-panel__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pcup-clone-panel__header i{color:#0f766e;font-size:1.4rem}.pcup-clone-panel__header h3{margin:0;font-size:1.2rem;font-weight:800;color:var(--azul-oscuro,#071f3a)!important}.pcup-clone-panel p{margin:0 0 16px;font-size:.92rem;line-height:1.6;color:#334155!important}.pcup-clone-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;gap:12px;padding:14px;display:flex}.pcup-clone-warning i{color:#b45309;flex-shrink:0;margin-top:2px;font-size:1.15rem}.pcup-clone-warning p{margin:0;font-size:.86rem;line-height:1.5;color:#92400e!important}.pcup-decision{background:#fff}.pcup-decision-panel{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;padding:36px;display:grid}.pcup-decision-copy h2{margin:4px 0 12px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:900;color:var(--azul-oscuro,#071f3a)!important}.pcup-decision-copy p{margin:0 0 12px;font-size:.95rem;line-height:1.6;color:#334155!important}.pcup-decision-box{color:#fff;background:#071f3a;border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.pcup-decision-box i{color:#38bdf8;font-size:1.8rem}.pcup-decision-box h3{margin:0;font-size:1.18rem;font-weight:800;color:#fff!important}.pcup-decision-box p{margin:0;font-size:.9rem;line-height:1.55;color:#cbd5e1!important}.pcup-related{background:#f8fafc}.pcup-related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pcup-related-card{background:#fff;border:1px solid #dbeafe;border-radius:14px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.pcup-related-card:hover{border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 8px 20px #071f3a0f}.pcup-related-card__icon{color:#0284c7;font-size:1.3rem}.pcup-related-card__content h3{margin:0 0 6px;font-size:1rem;font-weight:800;color:var(--azul-oscuro,#071f3a)!important}.pcup-related-card__content p{margin:0;font-size:.86rem;line-height:1.5;color:#64748b!important}.pcup-related-card__arrow{color:#0284c7;align-self:flex-end;margin-top:auto;font-size:.85rem}.pcup-nap-section{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.pcup-nap-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;display:grid}.pcup-nap-grid h2{margin:6px 0 10px;font-size:1.5rem;font-weight:900;color:var(--azul-oscuro,#071f3a)!important}.pcup-nap-grid p{margin:0;font-size:.94rem;line-height:1.55;color:#475569!important}.pcup-address-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:8px;padding:20px 24px;font-style:normal;display:flex}.pcup-address-box strong{font-size:1.1rem;color:var(--azul-oscuro,#071f3a)!important}.pcup-address-box span{align-items:center;gap:8px;font-size:.88rem;display:flex;color:#334155!important}.pcup-address-box span i{color:#0284c7}.pcup-address-box a{font-weight:700;text-decoration:underline;color:#0284c7!important}.pcup-final{padding:clamp(52px,7vw,84px) 0;color:#fff!important;background:#071f3a!important}.pcup-final__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.pcup-final-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800;color:#38bdf8!important}.pcup-final h2{margin:8px 0 10px;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:900;line-height:1.2;color:#fff!important}.pcup-final span{max-width:680px;font-size:1rem;line-height:1.6;display:block;color:#cbd5e1!important}@media (width<=999px){.pcup-testing-layout,.pcup-decision-panel,.pcup-nap-grid{grid-template-columns:1fr}}@media (width<=768px){.pcup-hero__grid{gap:14px}.pcup-hero__actions{flex-direction:column}.pcup-btn{width:100%}.pcup-decision-panel{padding:24px}.pcup-components-cta{flex-direction:column;align-items:flex-start}.pcup-components-cta .pcup-btn{width:100%}.pcup-final__inner{flex-direction:column;align-items:flex-start}.pcup-final__actions,.pcup-final__actions .pcup-btn{width:100%}}@media (prefers-reduced-motion:reduce){.pc-upgrade-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pc-upgrade-page main{background-color:#fff!important}
