.lp{--papel:#fdfaf4;--papel-hondo:#f5efe3;--tinta:#1a1712;--tinta-suave:#5e564a;--fuego:#e05000;--fuego-hondo:#c23a00;--linea:#e6dcc9;background:var(--papel);color:var(--tinta);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;position:fixed;inset:0;overflow-y:auto}.lp-ancho{max-width:62rem;margin:0 auto;padding:0 1.25rem}.lp-hero{text-align:center;padding:clamp(3rem,9vw,6rem) 0 clamp(2.5rem,6vw,4rem)}.lp-logo{width:min(380px,78vw);height:auto;margin:0 auto clamp(1.5rem,4vw,2.5rem);display:block}.lp-hero h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.9rem,6vw,3.1rem);font-weight:700;line-height:1.12}.lp-hero h1 em{color:var(--fuego);font-style:normal}.lp-hero p{max-width:34rem;color:var(--tinta-suave);text-wrap:pretty;margin:0 auto;font-size:clamp(1rem,2.6vw,1.2rem)}.lp-acciones{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.75rem,4vw,2.5rem);display:flex}.lp-btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;min-height:48px;padding:.8rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.lp-btn-fuego{background:linear-gradient(135deg,var(--fuego),var(--fuego-hondo));color:#fff;box-shadow:0 8px 20px -8px #e050008c}.lp-btn-fuego:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px #e05000a6}.lp-btn-linea{border-color:var(--linea);color:var(--tinta);background:0 0}.lp-btn-linea:hover{border-color:var(--fuego);color:var(--fuego)}.lp-seccion{padding:clamp(2.5rem,7vw,4.5rem) 0}.lp-seccion h2{letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.35rem,4vw,1.9rem);font-weight:700}.lp-seccion .lp-bajada{color:var(--tinta-suave);max-width:42rem;margin:0 0 clamp(1.5rem,4vw,2.25rem)}.lp-tarjetas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.lp-tarjeta{border:1px solid var(--linea);background:#fff;border-radius:16px;padding:1.5rem}.lp-tarjeta h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:650}.lp-tarjeta p{color:var(--tinta-suave);margin:0;font-size:.95rem}.lp-num{background:var(--papel-hondo);width:34px;height:34px;color:var(--fuego);border-radius:10px;place-items:center;margin-bottom:.9rem;font-size:.9rem;font-weight:700;display:grid}.lp-franja{background:var(--papel-hondo);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.lp-franja .lp-seccion{align-items:center;gap:1.5rem;display:grid}@media (min-width:720px){.lp-franja .lp-seccion{grid-template-columns:1.1fr 1fr;gap:3rem}}.lp-lista{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.lp-lista li{color:var(--tinta-suave);align-items:flex-start;gap:.65rem;display:flex}.lp-lista li:before{content:"";background:var(--fuego);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.6rem}.lp-datos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.lp-dato{border:1px solid var(--linea);background:#fff;border-radius:14px;padding:1.15rem 1.25rem}.lp-dato span{letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-suave);margin-bottom:.3rem;font-size:.75rem;display:block}.lp-dato a,.lp-dato strong{color:var(--tinta);font-size:1.02rem;font-style:normal;font-weight:600;text-decoration:none}.lp-dato a:hover{color:var(--fuego)}.lp-pie{border-top:1px solid var(--linea);color:var(--tinta-suave);text-align:center;padding:2.5rem 0 3.5rem;font-size:.88rem}@media (prefers-reduced-motion:reduce){.lp-btn{transition:none}.lp-btn-fuego:hover{transform:none}}.lp-marca{flex-direction:column;align-items:center;gap:.4rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.lp-ave{filter:drop-shadow(0 6px 14px #e0500038);width:clamp(96px,22vw,150px);height:auto}.lp-nombre{letter-spacing:-.03em;color:var(--tinta);flex-direction:column;align-items:center;margin:0;font-size:clamp(2.4rem,7vw,3.4rem);font-weight:700;line-height:1;display:flex}.lp-nombre span{letter-spacing:.34em;text-transform:uppercase;color:var(--tinta-suave);margin-top:.5rem;font-size:clamp(.62rem,1.7vw,.72rem);font-weight:600}.lp-seccion h2 em{color:var(--fuego);font-style:normal}.lp-btn-tarea{align-self:start;margin-top:1.5rem}
