.publica{--p-bg:#f1f4f7;--p-card:#fff;--p-fg:#0a1317;--p-text:#444950;--p-muted:#5d6c7b;--p-line:#dee3e9;--p-accent:#0064e0;--p-icon-bg:#e8f0fe;--p-btn-bg:#000;--p-btn-fg:#fff;--p-btn-hover:#444950;background:var(--p-bg);min-height:100%;color:var(--p-fg);flex-direction:column;font-size:16px;line-height:1.5;display:flex}@media (prefers-color-scheme:dark){.publica{--p-bg:#0f1012;--p-card:#18191c;--p-fg:#f0f2f5;--p-text:#b0b3b8;--p-muted:#8d9199;--p-line:#ffffff14;--p-accent:#4d9ef7;--p-icon-bg:#0064e02e;--p-btn-bg:#fff;--p-btn-fg:#0f1012;--p-btn-hover:#d0d3d8}.publica .pub-logo{box-shadow:0 0 0 1px #ffffff26}}.publica main{flex:1}.publica :where(a){color:inherit;text-decoration:none}.publica a:focus-visible{outline:2px solid var(--p-accent);outline-offset:3px;border-radius:4px}.pub-ancho{width:100%;max-width:1080px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.pub-ancho{padding-left:32px;padding-right:32px}}.pub-icono-16{flex-shrink:0;width:16px;height:16px}.pub-icono-20{flex-shrink:0;width:20px;height:20px}.pub-header{border-bottom:1px solid var(--p-line)}.pub-header-fila{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.pub-marca{align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.pub-logo{border-radius:9999px}.pub-boton{background:var(--p-btn-bg);height:48px;color:var(--p-btn-fg);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:0 30px;font-size:14px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.pub-boton:hover{background:var(--p-btn-hover)}.pub-boton:active{transform:scale(.97)}.pub-boton-chico{height:40px;padding:0 22px}.pub-boton-secundario{color:var(--p-fg);box-shadow:inset 0 0 0 2px var(--p-fg);background:0 0}.pub-boton-secundario:hover{background:var(--p-line)}.pub-hero{padding-top:56px;padding-bottom:48px}@media (min-width:768px){.pub-hero{padding-top:96px;padding-bottom:64px}}.pub-antetitulo{color:var(--p-accent);margin:0 0 12px;font-size:14px;font-weight:700}.pub-hero h1{text-wrap:balance;letter-spacing:-.02em;max-width:880px;margin:0;font-size:36px;font-weight:500;line-height:1.17}@media (min-width:768px){.pub-hero h1{font-size:52px;line-height:1.12}}.pub-bajada{max-width:640px;color:var(--p-text);margin:20px 0 0;font-size:18px;line-height:1.5}.pub-acciones{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pub-puntos{gap:16px;padding-bottom:64px;display:grid}@media (min-width:768px){.pub-puntos{grid-template-columns:repeat(3,1fr)}}.pub-card{background:var(--p-card);box-shadow:inset 0 0 0 1px var(--p-line);border-radius:24px;padding:28px}.pub-card-icono{background:var(--p-icon-bg);width:44px;height:44px;color:var(--p-accent);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.pub-card h2{text-wrap:balance;margin:20px 0 8px;font-size:18px;font-weight:700;line-height:1.35}.pub-card p{color:var(--p-text);margin:0;font-size:15px;line-height:1.55}.pub-contacto{padding-bottom:72px;scroll-margin-top:24px}.pub-contacto h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500;line-height:1.25}.pub-contacto-bajada{color:var(--p-text);margin:8px 0 20px}.pub-contacto ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pub-contacto li{color:var(--p-text);overflow-wrap:anywhere;align-items:flex-start;gap:12px;display:flex}.pub-contacto li svg{color:var(--p-muted);margin-top:2px}.pub-contacto li a{color:var(--p-accent);font-weight:700}.pub-contacto li a:hover{text-decoration:underline}.pub-pie{border-top:1px solid var(--p-line);color:var(--p-muted);font-size:13px;line-height:1.6}.pub-pie-fila{flex-direction:column;gap:12px;padding-top:24px;padding-bottom:32px;display:flex}@media (min-width:768px){.pub-pie-fila{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}}.pub-pie p{overflow-wrap:anywhere;text-wrap:balance;margin:0}.pub-pie nav{flex-shrink:0;gap:20px;display:flex}.pub-pie nav a{text-underline-offset:3px;text-decoration:underline}.pub-pie nav a:hover{color:var(--p-fg)}
