.pg-case header.top{padding:64px 0 52px}.pg-case header.top .tag{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);margin-bottom:14px;font-size:12.5px}.pg-case header.top h1{font-size:clamp(28px,4.6vw,40px)}.pg-case .numbers{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;max-width:760px;margin:-34px auto 0;display:grid;position:relative;overflow:hidden}.pg-case .numbers div{background:var(--white);text-align:center;padding:20px 18px}.pg-case .numbers b{font:700 30px var(--disp);color:var(--ink);display:block}.pg-case .numbers b.rojo{color:var(--red)}.pg-case .numbers span{color:var(--muted);font-size:12.5px}.pg-case main{padding:56px 0 90px}.pg-case main p{margin-bottom:18px;font-size:16.5px}.pg-case h2{margin:44px 0 16px;font-size:23px}.pg-case table{border-collapse:collapse;width:100%;margin:10px 0 26px;font-size:14.5px}.pg-case th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;border-bottom:2px solid var(--line);padding:8px 10px;font-size:11.5px}.pg-case td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top;padding:12px 10px}.pg-case td.mono{white-space:nowrap;font-family:Menlo,Consolas,monospace;font-weight:600}.pg-case .ne{color:var(--red);font-weight:600}.pg-case .caja{border:1px solid var(--line);border-left:3px solid var(--teal-deep);background:var(--paper);border-radius:0 12px 12px 0;margin:26px 0;padding:20px 24px}.pg-case .caja h3{margin-bottom:8px;font-size:16px}.pg-case .caja p{margin-bottom:10px;font-size:15px}.pg-case .caja p:last-child{margin-bottom:0}.pg-case .verif{color:var(--muted);border-top:1px solid var(--line);margin-top:40px;padding-top:18px;font-size:13.5px}.pg-case .cta{text-align:center;border:1px solid var(--line);border-radius:var(--radius);margin-top:44px;padding:36px}
