@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_22f652{font-family:Geist,Geist Fallback;font-style:normal}.__variable_22f652{--fuente:"Geist","Geist Fallback"}:root{color-scheme:light;--lienzo:#E9E6F2;--luz-1:rgba(99,68,220,.26);--luz-2:rgba(38,150,175,.18);--luz-3:rgba(226,140,90,.15);--vidrio:rgba(255,254,255,.62);--vidrio-denso:rgba(255,254,255,.80);--vidrio-blur:blur(22px) saturate(180%);--vidrio-tapa:rgba(252,251,254,.9);--solido:#FCFBFE;--solido-2:#F5F3FB;--hundido:rgba(23,21,43,.052);--linea:rgba(23,21,43,.11);--linea-fuerte:rgba(23,21,43,.17);--tinta:#16142A;--tinta-2:#332F4E;--suave:#5F5B78;--tenue:#686482;--acento:#5B3FD6;--acento-fuerte:#4A2FC4;--acento-texto:#FFFFFF;--acento-tenue:rgba(91,63,214,.11);--acento-foco:rgba(91,63,214,.22);--acento-brillo:0 4px 14px rgba(91,63,214,.30);--ok:#0B6F5A;--ok-tenue:rgba(12,122,99,.11);--pendiente:#865C0C;--pendiente-tenue:rgba(154,103,16,.12);--alerta:#B8352A;--alerta-tenue:rgba(194,57,43,.11);--neutro:#6E7C93;--neutro-tenue:rgba(110,124,147,.12);--sombra-1:0 1px 2px rgba(20,18,40,.05);--sombra-2:0 1px 2px rgba(20,18,40,.04),0 4px 10px rgba(20,18,40,.05);--sombra-3:0 1px 2px rgba(20,18,40,.04),0 6px 16px rgba(20,18,40,.06),0 18px 40px rgba(20,18,40,.07);--sombra-4:0 2px 4px rgba(20,18,40,.05),0 10px 24px rgba(20,18,40,.08),0 28px 60px rgba(20,18,40,.12),0 56px 100px rgba(20,18,40,.10);--curva:cubic-bezier(.22,.9,.3,1);--rapido:.14s;--medio:.22s;--r-chico:8px;--r:12px;--r-grande:16px;--r-enorme:22px}[data-tema=oscuro]{color-scheme:dark;--lienzo:#0C0B13;--luz-1:rgba(124,92,255,.26);--luz-2:rgba(32,150,185,.20);--luz-3:rgba(226,120,80,.10);--vidrio:rgba(255,255,255,.055);--vidrio-denso:rgba(255,255,255,.085);--vidrio-blur:blur(24px) saturate(160%);--vidrio-tapa:rgba(21,20,30,.9);--solido:#15141E;--solido-2:#1A1926;--hundido:rgba(255,255,255,.05);--linea:rgba(255,255,255,.10);--linea-fuerte:rgba(255,255,255,.17);--tinta:#EDEBF5;--tinta-2:#CFCBE0;--suave:#9C98B4;--tenue:#858199;--acento:#9A80FF;--acento-fuerte:#AE98FF;--acento-texto:#17122E;--acento-tenue:rgba(154,128,255,.16);--acento-foco:rgba(154,128,255,.30);--acento-brillo:0 4px 18px rgba(154,128,255,.34);--ok:#3FCBA8;--ok-tenue:rgba(63,203,168,.14);--pendiente:#E0A83C;--pendiente-tenue:rgba(224,168,60,.15);--alerta:#FF7F6E;--alerta-tenue:rgba(255,127,110,.14);--neutro:#8E9AB0;--neutro-tenue:rgba(142,154,176,.14);--sombra-1:0 1px 2px rgba(0,0,0,.40);--sombra-2:0 2px 6px rgba(0,0,0,.45);--sombra-3:0 4px 12px rgba(0,0,0,.45),0 16px 36px rgba(0,0,0,.40);--sombra-4:0 8px 24px rgba(0,0,0,.55),0 32px 70px rgba(0,0,0,.55)}*{box-sizing:border-box}body,html{margin:0;height:100%}html{scroll-behavior:smooth}body{background:var(--lienzo);color:var(--tinta);font-family:var(--fuente,"Geist"),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:-18%;z-index:-1;pointer-events:none;background:radial-gradient(60rem 48rem at 8% -6%,var(--luz-1),transparent 60%),radial-gradient(52rem 42rem at 96% 104%,var(--luz-2),transparent 62%),radial-gradient(44rem 34rem at 62% 42%,var(--luz-3),transparent 64%);will-change:transform;animation:derivaLuces 40s ease-in-out infinite}@keyframes derivaLuces{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(1.8%,-1.4%,0) scale(1.05)}66%{transform:translate3d(-1.5%,1.6%,0) scale(1.02)}}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.005em}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}a{color:var(--acento);text-underline-offset:2px}svg{display:block;flex-shrink:0}h1,h2,h3{margin:0}h3{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.solo-lectores{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--r-chico)}*{scrollbar-width:thin;scrollbar-color:var(--linea-fuerte) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--linea-fuerte);border-radius:12px;border:4px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--tenue);background-clip:content-box}.franja,.lateral,.tarjetas{background:var(--vidrio);-webkit-backdrop-filter:var(--vidrio-blur);backdrop-filter:var(--vidrio-blur)}.entrada-caja,.home-abono,.home-header,.menu,.modal,.paleta,.tarjeta-aviso{background:var(--vidrio-denso);-webkit-backdrop-filter:var(--vidrio-blur);backdrop-filter:var(--vidrio-blur)}.ficha-cab,.lista-cab{background:var(--vidrio-tapa);-webkit-backdrop-filter:var(--vidrio-blur);backdrop-filter:var(--vidrio-blur)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.entrada-caja,.ficha-cab,.franja,.home-abono,.home-header,.lateral,.lista-cab,.menu,.modal,.paleta,.tarjeta-aviso,.tarjetas{background:var(--solido)}}.marca{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;position:relative;filter:drop-shadow(var(--acento-brillo));transition:transform var(--medio) var(--curva),filter var(--medio) var(--curva)}.marca img{width:100%;height:100%;display:block}a.marca:hover{transform:scale(1.07) rotate(-3deg)}a.marca:active{transform:scale(1.02)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.1rem;border-radius:var(--r);font-weight:600;font-size:.9rem;background:linear-gradient(145deg,var(--acento),var(--acento-fuerte));color:var(--acento-texto);text-decoration:none;box-shadow:var(--sombra-1),var(--acento-brillo);transition:transform .12s var(--curva),box-shadow var(--medio) var(--curva),opacity var(--medio),filter var(--rapido)}.btn:hover{filter:brightness(1.08)}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.55;cursor:default;transform:none;box-shadow:none;filter:none}.btn.claro{background:var(--solido);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea),var(--sombra-1);filter:none}.btn.claro:hover{background:var(--solido-2);box-shadow:inset 0 0 0 1px var(--linea-fuerte),var(--sombra-1)}.btn.apagar{background:none;color:var(--alerta);box-shadow:none;filter:none}.btn.apagar:hover{background:var(--alerta-tenue)}.modal .btn.apagar{background:var(--alerta);color:#fff;box-shadow:var(--sombra-1)}.modal .btn.apagar:hover{filter:brightness(1.08);background:var(--alerta)}.btn.chico{padding:.45rem .85rem;font-size:.84rem;border-radius:var(--r-chico)}.logo-mp{display:block;flex-shrink:0;width:var(--logo-mp-ancho,150px);max-width:100%}.logo-mp img{width:100%;height:auto;display:block}.logo-mp .logo-mp-oscuro,[data-tema=oscuro] .logo-mp .logo-mp-claro{display:none}[data-tema=oscuro] .logo-mp .logo-mp-oscuro{display:block}.error{display:flex;gap:.6rem;background:var(--alerta-tenue);color:var(--alerta);border-radius:var(--r);padding:.75rem .9rem;margin-bottom:1rem;font-size:.88rem;font-weight:500;animation:sacudir .4s var(--curva)}.cargando{display:flex;align-items:center;gap:.5rem;color:var(--suave);font-size:.9rem;padding:2rem 0}@keyframes entrar{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes latir{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes surgir{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes subir{to{transform:translate(-50%)}}@keyframes bajar{to{transform:translate(-50%,140%);opacity:0}}@keyframes sacudir{10%,90%{transform:translateX(-2px)}30%,70%{transform:translateX(4px)}50%{transform:translateX(-3px)}}@keyframes girar{to{transform:rotate(1turn)}}.girar{animation:girar .7s linear infinite}.entrada{min-height:100dvh;display:grid;place-items:center;padding:1.5rem}.entrada-caja{width:min(24rem,100%);padding:2.2rem 1.9rem;border-radius:var(--r-enorme);box-shadow:var(--sombra-4);text-align:center}.entrada-caja.a-la-izquierda{text-align:left}.entrada-firma{display:flex;align-items:center;gap:.6rem;font-weight:700;margin-bottom:1rem}.entrada .marca.chica{width:28px;height:28px;border-radius:9px;font-size:.72rem;margin:0}.entrada .marca{width:52px;height:52px;margin:0 auto 1.2rem}.entrada h1{font-size:1.3rem;letter-spacing:-.03em;margin:0 0 .35rem}.entrada p{color:var(--suave);font-size:.9rem;margin:0 0 1.6rem}.entrada p.entrada-pie{margin:1.3rem 0 0;font-size:.79rem;color:var(--tenue)}.entrada-lazo{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:0 auto 1.3rem}.entrada .entrada-lazo .marca{width:44px;height:44px;margin:0}.entrada-lazo svg{color:var(--tenue);flex-shrink:0}.btn-google,.entrada-accion{display:flex;width:100%}.btn-google{align-items:center;justify-content:center;gap:.6rem;padding:.78rem 1rem;border-radius:var(--r);font-weight:650;font-size:.93rem;background:var(--solido);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea),var(--sombra-1);transition:background var(--medio) var(--curva),box-shadow var(--medio) var(--curva)}.btn-google:hover{background:var(--solido-2);box-shadow:inset 0 0 0 1px var(--linea-fuerte),var(--sombra-2)}.btn-google svg{width:18px;height:18px}.tarjeta-aviso{padding:1.5rem 1.6rem;border-radius:var(--r-enorme);border-left:4px solid var(--alerta);box-shadow:var(--sombra-4);text-align:left}.tarjeta-aviso h1{font-size:1.2rem;margin:0 0 .4rem}.tarjeta-aviso p{margin:0 0 1rem;word-break:break-word}.home{display:flex;flex-direction:column;min-height:100dvh}.home-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.6rem 1rem;gap:.6rem 1rem;padding:.85rem clamp(1.1rem,4vw,3rem);border-bottom:1px solid var(--linea)}.home-marca-link{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit}.home-marca-texto{display:flex;flex-direction:column;line-height:1.15;font-weight:700;font-size:.92rem;color:var(--tinta)}.home-marca-texto small{font-weight:500;font-size:.72rem;color:var(--suave)}.home-nav{display:flex;gap:1.4rem}.home-nav a{font-size:.87rem;font-weight:600;color:var(--suave);text-decoration:none;transition:color var(--rapido) var(--curva)}.home-nav a:hover{color:var(--tinta)}.home-header-acciones{display:flex;align-items:center;gap:.6rem;justify-self:end}.home-link-empleados{display:inline-flex;align-items:center;color:var(--suave);text-decoration:none;padding:.5rem;border-radius:var(--r);background:var(--hundido);transition:color var(--rapido) var(--curva),background var(--rapido) var(--curva)}.home-link-empleados:hover{color:var(--tinta);background:var(--acento-tenue)}.home-hero{padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,3rem) clamp(2.5rem,6vw,4rem);max-width:52rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.05rem}.home-hero-ilustracion{width:100%;height:auto;max-width:27rem;margin:.4rem 0 -.2rem}.entra-hero{animation:entrarHero .6s var(--curva) both;animation-delay:calc(var(--paso,0) * 90ms)}@keyframes entrarHero{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.home-hero-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:99px;font-size:.78rem;font-weight:650;background:var(--acento-tenue);color:var(--acento)}.home-hero h1{font-size:clamp(1.9rem,4.2vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.home-hero p{font-size:1.05rem;color:var(--suave);line-height:1.5;max-width:30rem;text-wrap:balance;margin:0}.home-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.4rem}.home-cta-row .btn{padding:.75rem 1.35rem;font-size:.95rem}.home-sellos{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.4rem;margin-top:.4rem}.home-sello{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;color:var(--suave)}.home-sello svg{color:var(--acento)}.home-seccion{padding:clamp(2.5rem,6vw,4rem) clamp(1.1rem,4vw,3rem);max-width:64rem;margin:0 auto;width:100%}.home-seccion-cab{max-width:34rem;margin:0 auto 2.2rem;text-align:center}.home-kicker{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acento);margin-bottom:.5rem}.home-seccion-cab h2{font-size:clamp(1.5rem,3.2vw,1.9rem);letter-spacing:-.02em;margin-bottom:.6rem;text-wrap:balance}.home-seccion-cab p{color:var(--suave);text-wrap:pretty}.home-perfiles{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.35rem;margin:0 auto 2rem;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:99px;background:var(--hundido)}.home-perfiles button{padding:.6rem 1.15rem;border-radius:99px;font-size:.89rem;font-weight:650;color:var(--suave);white-space:nowrap;transition:color var(--rapido) var(--curva),background var(--medio) var(--curva),box-shadow var(--medio) var(--curva)}.home-perfiles button:hover{color:var(--tinta)}.home-perfiles button[aria-selected=true]{background:var(--solido);color:var(--acento);box-shadow:var(--sombra-2)}.home-panel{animation:entrarPanel .35s var(--curva) both}@keyframes entrarPanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.home-panel-cab{max-width:36rem;margin:0 auto 1.8rem;text-align:center}.home-panel-cab h3{font-size:clamp(1.25rem,2.6vw,1.6rem);letter-spacing:-.02em;margin-bottom:.5rem;text-wrap:balance}.home-panel-cab p{color:var(--suave);text-wrap:pretty;margin:0}.home-wa-fijo{display:none}.home-servicios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-servicio{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.6rem 1.3rem 1.7rem;border-radius:var(--r-grande);background:var(--solido);border:1px solid var(--linea);box-shadow:var(--sombra-1)}.home-servicio-ilustracion{width:9.5rem;height:9.5rem;margin:-.4rem 0 .5rem;transition:transform var(--medio) var(--curva)}.home-servicio:hover .home-servicio-ilustracion{transform:scale(1.05)}.home-servicio-texto{min-width:0}.home-servicio h4{font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .35rem;text-wrap:balance}.home-servicio p{font-size:.85rem;color:var(--suave);line-height:1.45;margin:0;text-wrap:pretty}.home-mp-seccion{padding-bottom:clamp(1.2rem,3vw,1.8rem)}.home-mp-cab{max-width:38rem}.home-mp-logo{margin:0 auto .9rem}.home-mp-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}.home-mp-paso{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.4rem 1.3rem 1.5rem;border-radius:var(--r-grande);background:var(--solido);border:1px solid var(--linea);box-shadow:var(--sombra-1);transition:transform var(--medio) var(--curva),box-shadow var(--medio) var(--curva),border-color var(--medio) var(--curva)}.home-mp-paso:hover{transform:translateY(-4px);box-shadow:var(--sombra-3);border-color:var(--linea-fuerte)}.home-mp-numero{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:var(--hundido);color:var(--tinta);font-size:.85rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-mp-paso-texto{min-width:0}.home-mp-paso h3{font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .35rem;text-wrap:balance}.home-mp-paso p{font-size:.85rem;color:var(--suave);margin:0}.home-mp-paso p,.home-mp-permiso{line-height:1.45;text-wrap:pretty}.home-mp-permiso{display:flex;align-items:flex-start;gap:.7rem;max-width:44rem;margin:1.4rem auto 0;padding:.9rem 1.15rem;border-radius:var(--r);background:var(--ok-tenue);font-size:.88rem;color:var(--tinta-2)}.home-mp-permiso svg{color:var(--ok);flex-shrink:0;margin-top:.12rem}.home-mp-permiso strong{color:var(--tinta);font-weight:700}.home-abono{border-radius:var(--r-enorme);box-shadow:var(--sombra-3);padding:clamp(1.8rem,4vw,2.6rem);display:flex;flex-direction:column;gap:1.4rem}.home-abono-cab{text-align:center;max-width:32rem;margin:0 auto}.home-abono-cab h2{font-size:clamp(1.4rem,3vw,1.75rem);letter-spacing:-.02em;margin-bottom:.5rem}.home-abono-cab p{color:var(--suave);text-wrap:pretty}.home-abono-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}.home-abono-lista li{display:flex;align-items:flex-start;gap:.6rem;padding:.95rem 1rem;border-radius:var(--r);background:var(--solido);box-shadow:var(--sombra-1);font-size:.87rem;font-weight:600;color:var(--tinta);line-height:1.35}.home-abono-lista svg{color:var(--ok);flex-shrink:0;margin-top:.15rem}.home-contacto{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.home-contacto h2{font-size:clamp(1.5rem,3.2vw,1.9rem);letter-spacing:-.02em;text-wrap:balance;max-width:30rem}.home-contacto>p{color:var(--suave);max-width:30rem;text-wrap:pretty}.home-contacto-numero{margin:0;font-size:.85rem;color:var(--tenue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-pie{margin-top:auto;padding:1.6rem clamp(1.1rem,4vw,3rem);border-top:1px solid var(--linea);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;font-size:.82rem;color:var(--tenue)}.home-pie a{color:var(--suave);font-weight:600;text-decoration:none}.home-pie a:hover{color:var(--tinta)}.home-pie-datos{display:flex;flex-wrap:wrap;gap:1.1rem;align-items:center}.home-hero,.home-seccion{scroll-margin-top:5.5rem}.revelar{transition:opacity .65s var(--curva),transform .65s var(--curva)}.revelar.oculto{opacity:0;transform:translateY(22px)}.revelar.adentro{opacity:1;transform:none}.home-servicio{transition:transform var(--medio) var(--curva),box-shadow var(--medio) var(--curva),border-color var(--medio) var(--curva)}.home-servicio:hover{transform:translateY(-4px);box-shadow:var(--sombra-3);border-color:var(--linea-fuerte)}.home-abono-lista li{transition:transform var(--medio) var(--curva),box-shadow var(--medio) var(--curva)}.home-abono-lista li:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.home-cta-row .btn{transition:transform var(--medio) var(--curva),box-shadow var(--medio) var(--curva),background var(--rapido) var(--curva)}.home-cta-row .btn:hover{transform:translateY(-2px)}.home-cta-row .btn svg{transition:transform var(--medio) var(--curva)}.home-cta-row .btn.claro:hover svg{transform:translateX(3px)}.home-nav a{position:relative}.home-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:2px;border-radius:2px;background:var(--acento);transform:scaleX(0);transform-origin:left;transition:transform var(--medio) var(--curva)}.home-nav a:hover:after{transform:scaleX(1)}@media (max-width:720px){.home-header{grid-template-columns:1fr auto}.home-nav{display:none}.home-abono-lista,.home-servicios{grid-template-columns:1fr}.home-pie{flex-direction:column;align-items:flex-start;text-align:left}.home-perfiles{flex-wrap:nowrap;justify-content:flex-start;width:auto;max-width:none;margin-inline:calc(-1 * clamp(1.1rem,4vw,3rem));padding:.1rem clamp(1.1rem,4vw,3rem);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;background:none;border-radius:0}.home-perfiles::-webkit-scrollbar{display:none}.home-perfiles button{flex:none;scroll-snap-align:center;padding:.55rem .95rem;font-size:.85rem;background:var(--hundido)}.home-header-acciones .btn.chico{display:none}.home-wa-fijo{display:inline-flex;justify-content:center;position:fixed;z-index:20;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));padding:.8rem 1.2rem;font-size:.95rem;box-shadow:var(--sombra-3);opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity var(--medio) var(--curva),transform var(--medio) var(--curva)}.home-wa-fijo.visible{opacity:1;transform:none;pointer-events:auto}.home-pie{padding-bottom:5.5rem}.home-servicio{flex-direction:row;align-items:center;text-align:left;gap:1rem;padding:1rem 1.1rem}.home-servicio-ilustracion{width:5.5rem;height:5.5rem;margin:0;flex-shrink:0}.home-servicio h4{text-wrap:pretty}.home-mp-logo{width:11rem}.home-mp-pasos{grid-template-columns:1fr}.home-mp-paso{flex-direction:row;align-items:flex-start;gap:.9rem;padding:1.1rem}}@media (max-width:560px){.home-header{gap:.45rem;padding-inline:.9rem}.home-marca-link{min-width:0}.home-marca-texto{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-marca-link .marca{width:34px;height:34px}}@media (max-width:480px){.home-cta-row,.home-cta-row .btn{width:100%}.home-marca-texto small{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body:before{animation:none}.revelar,.revelar.oculto{opacity:1!important;transform:none!important}}