*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--fondo);color:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;transition:background-color .18s,color .18s}a{color:inherit;text-decoration:none}a:focus-visible,select[data-astro-cid-lcdefpme]:focus-visible,button[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--acento);outline-offset:6px}::selection{background:var(--seleccion);color:var(--texto)}.cabecera[data-astro-cid-lcdefpme],main[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme]{width:min(1080px,100% - 48px);margin-inline:auto}.cabecera[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.logo-cabecera[data-astro-cid-lcdefpme]{width:54px;height:auto;display:block}.cabecera[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{color:var(--secundario);align-items:center;gap:20px;margin-left:auto;font-size:.9rem;display:flex}.cabecera[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--acento)}.modo[data-astro-cid-lcdefpme]{border:1px solid var(--borde);background:var(--superficie);width:38px;height:38px;color:var(--texto);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.modo[data-astro-cid-lcdefpme]:hover{border-color:var(--acento);color:var(--acento)}.icono-luna[data-astro-cid-lcdefpme],html[data-modo=oscuro] .icono-sol[data-astro-cid-lcdefpme]{display:none}html[data-modo=oscuro] .icono-luna[data-astro-cid-lcdefpme]{display:inline}.presentacion[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;padding-block:48px 72px;display:flex}.logo-hero[data-astro-cid-lcdefpme]{width:clamp(130px,22vw,190px);max-width:100%;height:auto;margin-bottom:18px;display:block}.selector-logo[data-astro-cid-lcdefpme]{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:32px;padding:8px 12px;display:flex}.selector-logo[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:var(--secundario);font-size:.78rem}.selector-logo[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.85rem}.etiqueta[data-astro-cid-lcdefpme]{color:var(--acento);letter-spacing:.16em;margin:0 0 18px;font-size:.75rem;font-weight:600}h1[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.08}.introduccion[data-astro-cid-lcdefpme]{max-width:620px;color:var(--secundario);margin:24px 0 0;font-size:1.05rem}.acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.boton[data-astro-cid-lcdefpme]{background:var(--boton);color:var(--texto-boton);border-radius:8px;align-items:center;gap:16px;padding:13px 20px;font-weight:650;transition:background-color .15s;display:inline-flex}.boton[data-astro-cid-lcdefpme]:hover{background:var(--boton-hover)}.enlace[data-astro-cid-lcdefpme]{color:var(--texto);font-size:.95rem}.enlace[data-astro-cid-lcdefpme]:hover{color:var(--acento)}.seccion[data-astro-cid-lcdefpme]{border-top:1px solid var(--borde);padding-block:56px}.titulo-seccion[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:640px;margin:0;font-size:clamp(1.7rem,3.8vw,2.4rem);line-height:1.2}.titulo-seccion[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:240px;color:var(--secundario);margin:0;font-size:.9rem}.rejilla[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tarjeta[data-astro-cid-lcdefpme]{border:1px solid var(--borde);background:var(--superficie);border-radius:14px;flex-direction:column;padding:24px;transition:background-color .18s,border-color .18s;display:flex}.tarjeta-superior[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.numero[data-astro-cid-lcdefpme]{color:var(--secundario);font-family:monospace;font-size:1rem}.estado[data-astro-cid-lcdefpme]{border:1px solid var(--borde);background:var(--acento-suave);color:var(--acento);border-radius:20px;padding:5px 10px;font-size:.72rem}.categoria[data-astro-cid-lcdefpme]{color:var(--secundario);margin:0 0 8px;font-size:.78rem}h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0;font-size:1.45rem;line-height:1.25}.descripcion[data-astro-cid-lcdefpme]{color:var(--secundario);margin:14px 0 24px;font-size:.93rem}.pie-tarjeta[data-astro-cid-lcdefpme]{border-top:1px solid var(--borde);color:var(--secundario);margin-top:auto;padding-top:16px;font-size:.78rem}.contacto[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.contacto-contenido[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--secundario);margin:0 0 20px}footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:26px;display:flex}.logo-footer[data-astro-cid-lcdefpme]{width:40px;height:auto;display:block}footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:last-child{color:var(--secundario);font-size:.8rem}footer[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:last-child:hover{color:var(--acento)}html[data-tema=color][data-modo=claro]{--fondo:#e9e2d5;--superficie:#fff;--texto:#4a2f12;--secundario:#7a5c3a;--acento:#d97a10;--acento-suave:#fdeed3;--borde:#f0ddc0;--boton:#d97a10;--boton-hover:#b45f04;--texto-boton:#fff;--seleccion:#fde3b8}html[data-tema=color][data-modo=oscuro]{--fondo:#1b140d;--superficie:#261c14;--texto:#f6e8d8;--secundario:#c9b096;--acento:#f2a93b;--acento-suave:#3a2b1a;--borde:#4d3826;--boton:#f2a93b;--boton-hover:#ffc45c;--texto-boton:#241808;--seleccion:#4d3826}@media (width<=900px){.rejilla[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.cabecera[data-astro-cid-lcdefpme],main[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme]{width:calc(100% - 32px)}.cabecera[data-astro-cid-lcdefpme]{gap:12px}.logo-cabecera[data-astro-cid-lcdefpme]{width:46px}.cabecera[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{gap:10px;font-size:.78rem}.modo[data-astro-cid-lcdefpme]{width:34px;height:34px}.presentacion[data-astro-cid-lcdefpme]{padding-block:36px 52px}.logo-hero[data-astro-cid-lcdefpme]{width:140px}h1[data-astro-cid-lcdefpme]{font-size:clamp(2.1rem,8vw,3.2rem)}.titulo-seccion[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:14px}.rejilla[data-astro-cid-lcdefpme],.contacto[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.seccion[data-astro-cid-lcdefpme]{padding-block:40px}.tarjeta[data-astro-cid-lcdefpme]{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.boton[data-astro-cid-lcdefpme],.modo[data-astro-cid-lcdefpme],.tarjeta[data-astro-cid-lcdefpme],body{transition:none}}
