.gpu-page{--azul-oscuro: #071F3A;--gpu-blue: #2563eb;--gpu-cyan: #38bdf8;--gpu-border: #dbe5f0;--gpu-soft: #f6f9fd;--gpu-ease: cubic-bezier(.23, 1, .32, 1);background:#fff;color:var(--azul-oscuro)}.gpu-page section:not(.gpu-hero),.gpu-page section:not(.gpu-hero) h2,.gpu-page section:not(.gpu-hero) h3,.gpu-page section:not(.gpu-hero) p,.gpu-page section:not(.gpu-hero) li,.gpu-page section:not(.gpu-hero) span,.gpu-page section:not(.gpu-hero) label,.gpu-page section:not(.gpu-hero) small,.gpu-page section:not(.gpu-hero) strong,.gpu-page section:not(.gpu-hero) address,.gpu-page section:not(.gpu-hero) a:not(.gpu-btn):not(.related-card):not(.text-link){color:var(--azul-oscuro)!important}.gpu-hero{position:relative;overflow:hidden;padding:112px 0 66px;background:radial-gradient(circle at 18% 18%,rgba(56,189,248,.24),transparent 32%),radial-gradient(circle at 88% 24%,rgba(37,99,235,.22),transparent 30%),linear-gradient(135deg,#06172c,#082848,#071f3a);color:#fff}.gpu-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:44px 44px;opacity:.34}.gpu-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:clamp(28px,5vw,58px);align-items:center}.gpu-kicker,.section-label,.gpu-heading span{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.gpu-kicker{color:#bfdbfe;margin-bottom:14px}.gpu-hero h1{max-width:760px;margin:0 0 18px;font-size:clamp(2.2rem,4.5vw,4.05rem);font-style:normal;line-height:1.03;letter-spacing:0;color:#fff;text-wrap:balance}.gpu-hero p{max-width:760px;margin:0;color:#dbeafe;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.gpu-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.gpu-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:8px;font-weight:800;text-decoration:none;transition:transform .18s var(--gpu-ease),box-shadow .18s var(--gpu-ease),background .18s var(--gpu-ease)}.gpu-btn:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.gpu-btn:hover{transform:translateY(-1px)}}.gpu-btn-primary{background:#25d366;color:#06172c!important;box-shadow:0 16px 30px #25d3663d}.gpu-btn-secondary{background:#ffffff1f;color:#fff!important;border:1px solid rgba(255,255,255,.28)}.gpu-zone-list{display:flex;flex-wrap:wrap;gap:8px}.gpu-zone-list span{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 10px;background:#ffffff14;color:#e0f2fe;font-size:.86rem;font-weight:700}.gpu-hero-card{display:grid;gap:16px;padding:18px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#06172cb8;box-shadow:0 22px 60px #00000047}.gpu-visual{min-height:220px;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:linear-gradient(90deg,rgba(56,189,248,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(56,189,248,.1) 1px,transparent 1px),radial-gradient(circle at center,rgba(37,99,235,.26),transparent 48%);background-size:34px 34px,34px 34px,auto}.gpu-board{position:relative;width:min(100%,320px);aspect-ratio:1.6;border-radius:14px;border:1px solid rgba(191,219,254,.28);background:linear-gradient(135deg,#0f2a4af5,#082848fa),#082848;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 48px #00000047}.gpu-chip,.gpu-fan,.gpu-connector,.gpu-scan{position:absolute}.gpu-chip{left:38%;top:34%;width:24%;aspect-ratio:1;border-radius:10px;border:1px solid rgba(56,189,248,.45);background:#0f2a4a;box-shadow:0 0 24px #38bdf838}.gpu-fan{top:28%;width:25%;aspect-ratio:1;border-radius:999px;border:12px solid rgba(219,234,254,.18);background:radial-gradient(circle,#dbeafecc 0 10%,#38bdf82e 11% 100%)}.gpu-fan-a{left:8%}.gpu-fan-b{right:8%}.gpu-connector{right:-2px;top:34%;width:10px;height:34%;border-radius:4px 0 0 4px;background:#dbeafe}.gpu-scan{left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--gpu-cyan),transparent);box-shadow:0 0 18px #38bdf8bf}.gpu-scan-a{top:24%}.gpu-scan-b{bottom:24%}.gpu-hero-card-head{display:grid;gap:6px}.gpu-hero-card-head span,.gpu-fact-list span{color:#bfdbfe;font-size:.84rem;font-weight:760}.gpu-hero-card-head strong{color:#fff;font-size:1.18rem;line-height:1.2}.gpu-fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gpu-fact-list div{display:grid;gap:4px;min-width:0;padding:12px;border-radius:10px;background:#ffffff14}.gpu-fact-list strong{color:#fff;font-size:.96rem;line-height:1.28}.gpu-section{padding:72px 0;background:#fff}.gpu-section-soft{background:var(--gpu-soft)}.gpu-heading{max-width:860px;margin:0 auto 30px;text-align:center}.gpu-heading h2,.split-layout h2,.ticket-callout h2{margin:8px 0 12px;color:var(--azul-oscuro);font-size:clamp(1.75rem,3vw,2.65rem);font-style:normal;line-height:1.12;letter-spacing:0;text-wrap:balance}.gpu-heading p,.split-layout p,.ticket-callout p{margin:0;color:var(--azul-oscuro);line-height:1.68}.symptom-grid,.service-grid,.related-grid,.decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.symptom-card,.service-grid article,.related-card,.check-panel,.decision-grid article,.ticket-callout,.contact-nap address{border:1px solid var(--gpu-border);border-radius:8px;background:#fff;box-shadow:0 14px 34px #071f3a0f}.symptom-card{padding:18px}.symptom-card-priority{grid-column:span 2;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-content:start;background:#f8fbff}.symptom-card-priority h3{margin-top:0}.symptom-card-priority p{grid-column:2}.symptom-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#eaf2ff;color:var(--gpu-blue);margin-bottom:12px}.symptom-card h3,.service-grid h3,.decision-grid h3,.related-card h3,.check-panel h3{margin:0 0 10px;color:var(--azul-oscuro);font-size:1.05rem;font-style:normal;line-height:1.25}.symptom-card p{margin:10px 0 0;line-height:1.55;font-size:.94rem}.split-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}.check-panel{padding:22px;text-align:left}.check-panel ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.check-panel li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;line-height:1.5}.check-panel i,.diagnostic-note i{color:var(--gpu-blue)}.diagnostic-note{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;margin-top:20px;padding:14px;border:1px solid #bfdbfe;border-radius:8px;background:#eef6ff}.service-grid article{padding:20px}.decision-section{background:#fff}.decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-grid article{padding:20px;min-width:0}.decision-grid article>span{display:inline-flex;margin-bottom:12px;padding:6px 10px;border-radius:999px;background:#eaf2ff;color:var(--gpu-blue)!important;font-size:.78rem;font-weight:900}.decision-grid p{margin:0;line-height:1.58}.mid-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:18px 20px;border-radius:8px;background:#071f3a}.mid-cta p{margin:0;color:#fff!important;font-weight:850}.text-link{display:inline-flex;margin-top:18px;color:var(--gpu-blue)!important;font-weight:800;text-decoration:none}.ticket-intro{padding-bottom:30px}.ticket-callout{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px;background:#f9fbff}.ticket-callout .gpu-btn{flex:0 0 auto;white-space:nowrap}.example-text{margin-top:12px!important;font-weight:700}.related-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.related-card{display:flex;flex-direction:column;gap:10px;min-height:190px;padding:18px;color:var(--azul-oscuro)!important;text-decoration:none}.related-card p{margin:0;line-height:1.55;font-size:.92rem}.related-card span{margin-top:auto;color:var(--gpu-blue)!important;font-weight:800}.contact-nap address{display:grid;gap:8px;padding:22px;font-style:normal}.contact-nap a{color:var(--gpu-blue)!important;font-weight:800}.gpu-page #ticket-gpu.service-ticket-section,.gpu-page #ticket-gpu.service-ticket-section .container,.gpu-page #ticket-gpu.service-ticket-section h2,.gpu-page #ticket-gpu.service-ticket-section h3,.gpu-page #ticket-gpu.service-ticket-section p,.gpu-page #ticket-gpu.service-ticket-section label,.gpu-page #ticket-gpu.service-ticket-section span,.gpu-page #ticket-gpu.service-ticket-section strong,.gpu-page #ticket-gpu.service-ticket-section input,.gpu-page #ticket-gpu.service-ticket-section select,.gpu-page #ticket-gpu.service-ticket-section textarea{color:var(--azul-oscuro)!important}.gpu-page #ticket-gpu.service-ticket-section h2,.gpu-page #ticket-gpu.service-ticket-section h3{font-style:normal!important}.gpu-page #ticket-gpu.service-ticket-section button[type=submit],.gpu-page #ticket-gpu.service-ticket-section button[type=submit] i,.gpu-page #ticket-gpu.service-ticket-section #st_wa_link,.gpu-page #ticket-gpu.service-ticket-section #st_wa_link i{color:#fff!important}.gpu-page #faq-gpu,.gpu-page #faq-gpu *,.gpu-page .comments,.gpu-page .comments *,.gpu-page .contact,.gpu-page .contact *,.gpu-page footer,.gpu-page footer *{color:var(--azul-oscuro)!important}.gpu-page footer{background:#f6f9fd!important}.gpu-page .btn,.gpu-page .btn *,.gpu-page button[type=submit],.gpu-page button[type=submit] *,.gpu-page [data-wa-url],.gpu-page [data-wa-url] *{color:inherit}@media(max-width:1120px){.symptom-grid,.service-grid,.decision-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.gpu-hero{padding:96px 0 54px}.gpu-hero-inner,.split-layout{grid-template-columns:1fr}.ticket-callout,.mid-cta{align-items:stretch;flex-direction:column}.ticket-callout .gpu-btn,.mid-cta .gpu-btn{width:100%}}@media(max-width:640px){.gpu-section{padding:50px 0}.symptom-grid,.service-grid,.decision-grid,.related-grid{grid-template-columns:1fr}.symptom-card-priority{grid-column:auto;grid-template-columns:1fr}.symptom-card-priority p{grid-column:auto}.gpu-hero-actions .gpu-btn{width:100%}.gpu-fact-list{grid-template-columns:1fr}.gpu-zone-list span{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.gpu-btn,.gpu-btn:hover,.gpu-btn:active{transition:none;transform:none}}
