.pg-hello main>.wrap,.pg-hello header.top>.wrap{--tb-maxw:760px}.pg-hello main{padding:var(--tb-s7) 0 var(--tb-s9)}.pg-hello header.top h1{margin-bottom:var(--tb-s4)}.pg-hello .deck{font-family:var(--tb-serif);color:var(--t2);max-width:60ch;margin:0 0 var(--tb-s4);font-size:clamp(1.05rem,2.2vw,1.22rem);line-height:1.6}.pg-hello .meta{font-family:var(--tb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin:0;font-size:.66rem;font-weight:600}.pg-hello main>.wrap>h2{margin:var(--tb-s8) 0 var(--tb-s4);padding-top:var(--tb-s5);border-top:1px solid var(--line-soft)}.pg-hello main>.wrap>h2:first-child{border-top:0;margin-top:0;padding-top:0}.pg-hello main>.wrap>p{font-family:var(--tb-serif);color:var(--t2);max-width:62ch;margin-bottom:var(--tb-s4);font-size:1.02rem;line-height:1.68}.pg-hello .lista-libre{margin:0 0 var(--tb-s5);gap:var(--tb-s3);padding:0;list-style:none;display:grid}.pg-hello .lista-libre li{padding:0 0 0 var(--tb-s5);font-family:var(--tb-serif);color:var(--t2);max-width:62ch;font-size:1rem;line-height:1.62;position:relative}.pg-hello .lista-libre li:before{content:"";width:var(--tb-s3);background:var(--accent);border-radius:2px;height:2px;position:absolute;top:.72em;left:0}.pg-hello .lista-libre a{color:inherit;text-decoration:none}.pg-hello .lista-libre a b{color:var(--t1);border-bottom:1px solid var(--accent-line)}.pg-hello .lista-libre a:hover b{border-bottom-color:var(--accent)}.pg-hello .tira{background:var(--line-soft);border:1px solid var(--line);border-radius:var(--tb-r-panel);margin:0 0 var(--tb-s5);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.pg-hello .tira{grid-template-columns:repeat(3,1fr)}}.pg-hello .tira>div{background:var(--panel);padding:var(--tb-s4) var(--tb-s5)}.pg-hello .tira b{font-family:var(--tb-sans);letter-spacing:-.04em;color:var(--t1);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.4vw,2rem);font-weight:800;line-height:1.05;display:block}.pg-hello .tira>div:first-child b{color:var(--accent-txt)}.pg-hello .tira span{font-family:var(--tb-sans);color:var(--t3);margin-top:6px;font-size:.8rem;line-height:1.5;display:block}.pg-hello .firma{margin-top:var(--tb-s7);padding-top:var(--tb-s5);border-top:1px solid var(--line-soft);font-family:var(--tb-serif);color:var(--t2);font-size:1rem;line-height:1.7}.pg-hello .firma span{font-family:var(--tb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:.7rem}.pg-hello .cta-box{margin-top:var(--tb-s8);padding:clamp(24px,4vw,36px) var(--tb-pad);background:linear-gradient(140deg,var(--panel-hi),var(--panel) 55%,var(--panel-2));border:1px solid var(--accent-line);border-radius:var(--tb-r-panel);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.pg-hello .cta-box:before{content:"";background:linear-gradient(180deg,var(--accent),var(--viz));width:4px;position:absolute;inset:0 auto 0 0}.pg-hello .cta-box h2{margin:0 0 var(--tb-s2);border:0;padding:0}.pg-hello .cta-box p{font-family:var(--tb-serif);color:var(--t2);margin:0 0 var(--tb-s5);max-width:56ch;font-size:.98rem}@media (max-width:640px){.pg-hello .cta-box .btn{width:100%}}
