.sitio{--bg:#EFF3F6;--paper:#FFFFFF;--paper2:#F7FAFC;--fg:#0F1D28;--fg2:#43596B;--line:#D9E2E9;--azul:#0AA6F5;--azul-ink:#0879B8;--azul-soft:rgba(10,166,245,.14);--cobre:#B06E30;--cobre-ink:#8A551F;--cobre-soft:rgba(176,110,48,.14);--rojo:#dc0713;--amarillo:#ffdd00;--verde:#009454;--naranja:#f5a100;--celeste:#25b5e8;--sombra:0 24px 60px rgba(15,29,40,.10);--sans:var(--fuente-mesa,"Manrope",ui-sans-serif,system-ui,"Segoe UI",Roboto,sans-serif);--mono:var(--mono-mesa,"JetBrains Mono",ui-monospace,Menlo,monospace);color-scheme:light}.sitio *{box-sizing:border-box}.sitio{min-height:100vh;margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.sitio ::selection{background:var(--azul);color:#fff}.sitio a{color:inherit;text-decoration:none}.sitio h1,.sitio h2,.sitio h3,.sitio h4{margin:0;letter-spacing:-.025em;line-height:1.05;text-wrap:balance;font-weight:800}.sitio p{margin:0}.sitio button{font:inherit}.sitio .wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.sitio .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);font-weight:600}.sitio .eyebrow b{color:var(--azul-ink);font-weight:600}.sitio .num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sitio :focus-visible{outline:2px solid var(--azul);outline-offset:3px}.sitio .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:7px;font-size:12px;font-weight:700;background:var(--azul-soft);color:var(--azul-ink)}.sitio .chip.cobre{background:var(--cobre-soft);color:var(--cobre-ink)}.sitio .chip.verde{background:rgba(0,148,84,.14);color:#006b3c}.sitio .dots{display:inline-flex;gap:5px;vertical-align:middle}.sitio .dots i{width:9px;height:9px;border-radius:50%;display:inline-block}.sitio .dots i:first-child{background:var(--rojo)}.sitio .dots i:nth-child(2){background:var(--celeste)}.sitio .dots i:nth-child(3){background:var(--amarillo)}.sitio .dots i:nth-child(4){background:var(--verde)}.sitio .dots i:nth-child(5){background:var(--naranja)}.sitio .prog{position:fixed;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,var(--rojo),var(--celeste),var(--amarillo),var(--verde),var(--naranja));z-index:90}.sitio .cur,.sitio .cur-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:200;border-radius:50%;transform:translate(-50%,-50%);display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sitio .cur,.sitio .cur-ring{display:block}}.sitio .cur{width:6px;height:6px;background:var(--azul)}.sitio .cur-ring{width:30px;height:30px;border:1.5px solid var(--azul);opacity:.55;transition:width .25s,height .25s,opacity .25s,background .25s}.sitio .cur-ring.big{width:56px;height:56px;opacity:.9;background:var(--azul-soft)}.sitio .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.sitio .reveal{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}.sitio .reveal.pre{opacity:.001;transform:translateY(22px)}.sitio .g>.reveal:nth-child(2){transition-delay:.07s}.sitio .g>.reveal:nth-child(3){transition-delay:.14s}.sitio .g>.reveal:nth-child(4){transition-delay:.21s}.sitio .g>.reveal:nth-child(5){transition-delay:.28s}.sitio .g>.reveal:nth-child(6){transition-delay:.35s}}.sitio .tilt{transform-style:preserve-3d;will-change:transform}.sitio .shine{position:relative;overflow:hidden}.sitio .shine:after{content:"";position:absolute;inset:-60% -20%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);transform:translateX(-120%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.sitio .shine:hover:after{transition:transform .9s ease;transform:translateX(120%)}}.sitio .top{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.sitio .top .wrap{justify-content:space-between;gap:16px;height:66px}.sitio .logo,.sitio .top .wrap{display:flex;align-items:center}.sitio .logo{gap:10px;font-weight:800;font-size:20px;letter-spacing:-.03em}.sitio .logo small{display:block;font-size:10px;font-weight:600;color:var(--fg2);letter-spacing:.06em;text-transform:uppercase;line-height:1}.sitio nav.menu{display:flex;gap:22px;font-weight:700;font-size:14px;color:var(--fg2)}.sitio nav.menu a{position:relative}.sitio nav.menu a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;background:var(--azul);transition:right .25s}.sitio nav.menu a:hover{color:var(--azul-ink)}.sitio nav.menu a:hover:after{right:0}@media (max-width:960px){.sitio nav.menu{display:none}}.sitio .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;font-weight:800;font-size:15px;border:1px solid var(--azul);background:var(--azul);color:#fff;cursor:pointer;transition:transform .18s,box-shadow .18s}.sitio .btn:hover{box-shadow:0 12px 28px rgba(10,166,245,.35)}.sitio .btn.ghost{background:var(--paper);color:var(--azul-ink);border-color:var(--line)}.sitio .btn.ghost:hover{border-color:var(--azul);box-shadow:none}.sitio .btn.sm{padding:9px 14px;font-size:14px}.sitio .btn{white-space:nowrap}.sitio .top .acciones-top{display:flex;gap:8px;align-items:center}.sitio .hamb{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--paper);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}.sitio .hamb span{display:block;width:20px;height:2px;background:var(--fg);border-radius:2px;transition:transform .2s,opacity .2s}.sitio .hamb[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.sitio .hamb[aria-expanded=true] span:nth-child(2){opacity:0}.sitio .hamb[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sitio .mmenu{position:fixed;inset:0;z-index:120;background:rgba(15,29,40,.45);opacity:0;pointer-events:none;transition:opacity .2s}.sitio .mmenu.on{opacity:1;pointer-events:auto}.sitio .mmenu .panel{position:absolute;top:0;right:0;bottom:0;width:min(86vw,360px);background:var(--paper);box-shadow:var(--sombra);display:grid;grid-template-rows:auto 1fr auto;padding:16px 18px calc(16px + env(safe-area-inset-bottom));transform:translateX(100%);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.sitio .mmenu.on .panel{transform:none}.sitio .mmenu .cab{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.03em;padding-bottom:12px;border-bottom:1px solid var(--line)}.sitio .mmenu .cerrar{margin-left:auto;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--paper2);font-size:22px;line-height:1;cursor:pointer;color:var(--fg)}.sitio .mmenu ul{list-style:none;margin:0;padding:8px 0;overflow-y:auto}.sitio .mmenu li a{display:block;padding:14px 6px;font-weight:800;font-size:17px;border-bottom:1px solid var(--line)}.sitio .mmenu .acts{display:grid;gap:10px;padding-top:12px}.sitio .mmenu .acts .btn{width:100%}@media (max-width:960px){.sitio .top .wrap{height:60px;gap:10px}.sitio .top .acciones-top{display:none}.sitio .hamb{display:flex}}@media (max-width:600px){.sitio .logo{font-size:18px}.sitio .logo small{display:none}}.sitio .hero{position:relative;overflow:hidden;padding-block:clamp(48px,8vw,104px) clamp(40px,6vw,72px)}.sitio .blob{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.sitio .blob.a{width:560px;height:560px;right:-140px;top:-180px;background:var(--azul);opacity:.22}.sitio .blob.b{width:380px;height:380px;left:-150px;bottom:-170px;background:var(--amarillo);opacity:.2}.sitio .blob.c{width:280px;height:280px;left:44%;top:58%;background:var(--verde);opacity:.12}@media (prefers-reduced-motion:no-preference){.sitio .blob.a{animation:blobA 14s ease-in-out infinite alternate}.sitio .blob.b{animation:blobB 17s ease-in-out infinite alternate}.sitio .blob.c{animation:blobA 11s ease-in-out infinite alternate-reverse}}@keyframes blobA{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,40px) scale(1.15)}}@keyframes blobB{0%{transform:translate(0) scale(1)}to{transform:translate(50px,-40px) scale(1.1)}}.sitio .conf{position:absolute;inset:0;pointer-events:none}.sitio .conf i{position:absolute;width:14px;height:14px;border-radius:50%;opacity:.9}@media (prefers-reduced-motion:no-preference){.sitio .conf i{animation:flota 9s ease-in-out infinite}}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.sitio .hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}@media (max-width:960px){.sitio .hero .wrap{grid-template-columns:1fr}}.sitio .hero h1{font-size:clamp(38px,6vw,68px)}.sitio .hero h1 .l-em,.sitio .hero h1 em{font-style:normal;color:var(--azul-ink)}.sitio .hero h1 .l,.sitio .hero h1 .w{display:inline-block}.sitio .hero h1 .w{white-space:nowrap}.sitio .precio-hero{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:18px}.sitio .precio-hero b{font-family:var(--mono);font-size:clamp(40px,6vw,64px);font-weight:600;color:var(--cobre);letter-spacing:-.03em;line-height:1}.sitio .precio-hero span{font-weight:700;color:var(--fg2)}.sitio .hero .lead{font-size:clamp(17px,1.6vw,20px);color:var(--fg2);max-width:32em;margin-top:18px}.sitio .hero .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.sitio .marcas{display:flex;gap:10px 26px;flex-wrap:wrap;margin-top:30px}.sitio .marcas div{display:grid;gap:2px}.sitio .marcas b{font-size:24px;font-weight:800}.sitio .marcas small{color:var(--fg2);font-weight:600}.sitio .hero .esc{position:relative}.sitio .hero .foto{position:absolute;inset:-8% -6% auto auto;width:78%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;transform:rotate(6deg) translate(6%,-22%);box-shadow:var(--sombra);opacity:.95;z-index:0}.sitio .hero .recibo{position:relative;z-index:1}@media (max-width:960px){.sitio .hero .foto{display:none}}.sitio .recibo{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sombra);padding:22px;display:grid;gap:12px;position:relative}.sitio .recibo .cab{display:flex;justify-content:space-between;align-items:center}.sitio .recibo .cab .t{font-weight:800}.sitio .recibo .cab .t small{display:block;font-weight:600;color:var(--fg2);font-size:12px}.sitio .recibo .l{display:grid;grid-template-columns:1fr auto;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:6px;font-size:14px}.sitio .recibo .l span{color:var(--fg2);font-weight:600}.sitio .recibo .l b{font-family:var(--mono);font-weight:600}.sitio .recibo .neto{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding-top:6px}.sitio .recibo .neto span{font-weight:800}.sitio .recibo .neto b{font-family:var(--mono);font-size:30px;font-weight:600;color:var(--cobre);transition:color .3s}.sitio .recibo .neto b.listo{color:var(--verde)}.sitio .recibo .sello{position:absolute;right:18px;top:-12px;transition:transform .35s cubic-bezier(.2,1.6,.4,1)}.sitio .recibo .sello.pum{transform:rotate(-8deg) scale(1.18)}.sitio .cinta{border-block:1px solid var(--line);background:var(--paper);overflow:hidden;padding-block:12px}.sitio .cinta .pista{display:flex;gap:40px;width:max-content;font-weight:800;font-size:14px;color:var(--fg2)}.sitio .cinta .pista span:before{content:"●";margin-right:12px;color:var(--c)}@media (prefers-reduced-motion:no-preference){.sitio .cinta .pista{animation:cinta 40s linear infinite}}@keyframes cinta{to{transform:translateX(-50%)}}.sitio section.cap{padding-block:clamp(56px,8vw,96px)}.sitio section.cap+section.cap{border-top:1px solid var(--line)}.sitio .cap-head{display:grid;gap:12px;max-width:46em;margin-bottom:clamp(24px,4vw,40px)}.sitio .cap-head h2{font-size:clamp(30px,4.2vw,48px)}.sitio .cap-head p{color:var(--fg2);font-size:17px}.sitio .control{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:grid;grid-template-columns:1fr auto auto;gap:14px 22px;align-items:center;margin-bottom:18px}@media (max-width:760px){.sitio .control{grid-template-columns:1fr}}.sitio .control .rng{display:grid;gap:6px}.sitio .control .fila{display:flex;justify-content:space-between;font-weight:700}.sitio .control .fila b{font-family:var(--mono);font-size:22px;color:var(--azul-ink)}.sitio input[type=range]{width:100%;accent-color:var(--azul)}.sitio .toggle{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--paper2)}.sitio .toggle button{padding:8px 14px;border-radius:9px;border:0;background:transparent;color:var(--fg2);font-weight:800;font-size:13px;cursor:pointer}.sitio .toggle button.on{background:var(--azul);color:#fff}.sitio .planes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:960px){.sitio .planes{grid-template-columns:1fr}}.sitio .plan{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:26px;display:grid;gap:16px;align-content:start;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.sitio .plan.star,.sitio .plan:hover{box-shadow:var(--sombra);border-color:var(--azul)}.sitio .plan .badge{justify-self:start;background:var(--azul);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;margin-bottom:-4px}.sitio .plan h3{font-size:22px}.sitio .plan .sub{color:var(--fg2);font-weight:600;font-size:14px}.sitio .plan .total{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:var(--paper2);border:1px solid var(--line)}.sitio .plan .total b{font-family:var(--mono);font-size:clamp(30px,3.4vw,40px);font-weight:600;color:var(--cobre);letter-spacing:-.02em;line-height:1.1}.sitio .plan .total span{color:var(--fg2);font-size:13px;font-weight:600}.sitio .plan .desglose{font-family:var(--mono);font-size:12px;color:var(--fg2);display:flex;gap:6px;flex-wrap:wrap}.sitio .plan .desglose b{font-weight:600;color:var(--fg)}.sitio .plan ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.sitio .plan li{display:flex;gap:10px;font-size:15px;color:var(--fg2)}.sitio .plan li:before{content:"✓";color:var(--azul-ink);font-weight:800;flex:none}.sitio .plan li.h:before{content:"+"}.sitio .notas{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--fg2);font-weight:600}.sitio .compara{margin-top:30px;overflow-x:auto;background:var(--paper);border:1px solid var(--line);border-radius:16px}.sitio table{width:100%;border-collapse:collapse;min-width:640px}.sitio th{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);padding:12px 14px;border-bottom:2px solid var(--line)}.sitio td{padding:11px 14px;border-bottom:1px solid var(--line);font-size:14px}.sitio td.c{text-align:center}.sitio td.c.si{color:var(--azul-ink);font-weight:800}.sitio tr:last-child td{border-bottom:0}.sitio .caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:900px){.sitio .caps{grid-template-columns:1fr}}.sitio .capa{background:var(--paper);border-radius:22px;padding:26px;display:grid;gap:14px;min-width:0;border:1px solid var(--line);border-top:5px solid var(--c);transition:transform .25s,box-shadow .25s}.sitio .capa:hover{box-shadow:var(--sombra)}.sitio .capa .foto{width:calc(100% + 52px);margin:-26px -26px 4px;aspect-ratio:16/6;object-fit:cover;border-radius:17px 17px 0 0}.sitio .capa h3{font-size:24px}.sitio .capa p{color:var(--fg2);font-size:15.5px}.sitio .capa .tags{display:flex;gap:6px;flex-wrap:wrap}.sitio .areas{display:grid;gap:16px}.sitio .area{background:var(--paper);border-radius:22px;padding:30px 34px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px 48px;align-items:start;min-width:0;border:1px solid var(--line);border-left:5px solid var(--c)}@media (max-width:900px){.sitio .area{grid-template-columns:1fr;padding:24px}}.sitio .area .cab{display:grid;gap:8px}.sitio .area h4{font-size:24px;display:flex;align-items:center;gap:10px}.sitio .area h4 i{width:12px;height:12px;border-radius:50%;background:var(--c);flex:none}.sitio .area .cab p{color:var(--fg2);font-size:15px}.sitio .area ul{margin:0;padding:0;list-style:none;column-count:3;column-gap:36px}@media (max-width:1100px){.sitio .area ul{column-count:2}}@media (max-width:640px){.sitio .area ul{column-count:1}}.sitio .area li{font-size:15px;line-height:1.4;color:var(--fg2);display:flex;gap:9px;page-break-inside:avoid;break-inside:avoid;padding:6px 0}.sitio .area li:before{content:"✓";color:var(--c);font-weight:800;flex:none}.sitio .cim .area{grid-template-columns:1fr;padding:22px;border-left-width:1px;border-top:5px solid var(--c);gap:10px}.sitio .cim .area ul{column-count:1}.sitio .cim .area li{display:block;font-size:14px;padding:3px 0 3px 18px;position:relative;overflow-wrap:anywhere}.sitio .cim .area li:before{position:absolute;left:0;top:3px}.sitio .cim code{white-space:nowrap}.sitio .cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}@media (max-width:760px){.sitio .cifras{grid-template-columns:repeat(2,1fr)}}.sitio .cifra{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px;display:grid;gap:2px}.sitio .cifra b{font-family:var(--mono);font-size:30px;font-weight:600;color:var(--azul-ink)}.sitio .cifra small{color:var(--fg2);font-weight:600}.sitio .pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:960px){.sitio .pasos{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sitio .pasos{grid-template-columns:1fr}}.sitio .paso{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:20px;display:grid;gap:8px}.sitio .paso .n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-weight:600;color:#fff;background:var(--c);transition:transform .25s}.sitio .paso:hover .n{transform:scale(1.12) rotate(-6deg)}.sitio .paso h3{font-size:18px}.sitio .paso p{color:var(--fg2);font-size:15px}.sitio .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:900px){.sitio .posts{grid-template-columns:1fr}}.sitio .post{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:grid;min-width:0;transition:transform .2s,box-shadow .2s}.sitio .post:hover{transform:translateY(-3px);box-shadow:var(--sombra)}.sitio .post .cover{aspect-ratio:16/9;max-width:100%;background:linear-gradient(135deg,var(--c1),var(--c2)) 50%/cover;transition:transform .4s;display:grid;place-items:end start;padding:14px}.sitio .post .cover span{background:rgba(255,255,255,.92);color:#0F1D28;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:7px}.sitio .post .body{padding:18px;display:grid;gap:8px}.sitio .post h3{font-size:17px}.sitio .post p{color:var(--fg2);font-size:14px}.sitio .post .meta{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2)}.sitio .cim{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:900px){.sitio .cim{grid-template-columns:1fr}}.sitio .cim .area h4{font-size:18px}.sitio .cim ul li:before{content:"•"}.sitio .cim code{font-family:var(--mono);font-size:12.5px;color:var(--azul-ink);background:var(--azul-soft);padding:1px 5px;border-radius:5px}.sitio .demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}@media (max-width:900px){.sitio .demo{grid-template-columns:1fr}}.sitio form{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:24px;display:grid;gap:14px;box-shadow:var(--sombra)}.sitio .campo{display:grid;gap:6px}.sitio .campo label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2)}.sitio .campo input,.sitio .campo select{padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--paper2);color:var(--fg);font:inherit}.sitio .ok{border:1px solid var(--verde);background:rgba(0,148,84,.12);border-radius:12px;padding:14px;font-weight:600}.sitio .blog-head{display:grid;gap:12px;max-width:46em;margin-bottom:clamp(20px,3vw,32px)}.sitio .blog-head h1{font-size:clamp(32px,4.6vw,52px)}.sitio .blog-head p{color:var(--fg2);font-size:17px}.sitio .filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(20px,3vw,32px)}.sitio .filtros .chip{background:var(--paper);color:var(--fg2);border:1px solid var(--line);padding:7px 13px;font-size:13px;transition:border-color .18s,color .18s,background .18s}.sitio .filtros .chip:hover{border-color:var(--azul);color:var(--azul-ink)}.sitio .filtros .chip.activo{background:var(--azul-soft);color:var(--azul-ink);border-color:transparent}.sitio .vacio{background:var(--paper);border:1px dashed var(--line);border-radius:20px;padding:clamp(28px,5vw,56px);text-align:center;display:grid;gap:10px;justify-items:center}.sitio .vacio h2{font-size:24px}.sitio .vacio p{color:var(--fg2);max-width:40em}.sitio .vacio a{color:var(--azul-ink);font-weight:800}.sitio .articulo{max-width:72ch;display:grid;gap:18px}.sitio .articulo h1{font-size:clamp(30px,4.4vw,46px)}.sitio .articulo .bajada{color:var(--fg2);font-size:19px;line-height:1.5}.sitio .articulo .eyebrow a:hover b{text-decoration:underline}.sitio .portada-grande{aspect-ratio:16/8;width:100%;border-radius:22px;background:var(--paper2) center/cover no-repeat;border:1px solid var(--line)}.sitio .prose{font-size:17.5px;line-height:1.7;color:var(--fg);display:grid;gap:1em;overflow-wrap:anywhere}.sitio .prose h2{font-size:clamp(24px,3vw,32px);margin-top:.6em}.sitio .prose h3{font-size:clamp(19px,2.4vw,24px);margin-top:.4em}.sitio .prose h4{font-size:17px;margin-top:.3em}.sitio .prose p{margin:0}.sitio .prose a{color:var(--azul-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.sitio .prose ol,.sitio .prose ul{margin:0;padding-left:1.4em;display:grid;gap:.35em}.sitio .prose li::marker{color:var(--azul-ink);font-weight:700}.sitio .prose blockquote{margin:0;padding:14px 20px;border-left:4px solid var(--azul);background:var(--paper);border-radius:0 14px 14px 0;color:var(--fg2);font-size:17px}.sitio .prose blockquote p+p{margin-top:.6em}.sitio .prose code{font-family:var(--mono);font-size:.88em;background:var(--azul-soft);color:var(--azul-ink);padding:1px 6px;border-radius:6px}.sitio .prose pre{margin:0;padding:16px 18px;background:#0F1D28;color:#E6EEF4;border-radius:14px;overflow:auto;font-family:var(--mono);font-size:13.5px;line-height:1.55}.sitio .prose pre code{background:none;color:inherit;padding:0;font-size:inherit}.sitio .prose img{max-width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.sitio .prose hr{border:0;border-top:1px solid var(--line);margin:.5em 0}.sitio .prose table{border-collapse:collapse;width:100%;font-size:15px}.sitio .prose td,.sitio .prose th{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.sitio .prose th{background:var(--paper2);font-weight:800}.sitio .prose td.num,.sitio .prose th.num{font-family:var(--mono);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sitio .prose strong{font-weight:800}.sitio .cta-blog{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;box-shadow:var(--sombra)}.sitio .cta-blog h2{font-size:clamp(24px,3.4vw,36px);margin:8px 0 10px}.sitio .cta-blog p{color:var(--fg2);font-size:16px}@media (max-width:760px){.sitio .cta-blog{grid-template-columns:1fr}}.sitio.embebido{padding:0}.sitio .consent{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(720px,calc(100% - 24px));z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px 18px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;box-shadow:var(--sombra);font-size:14px}.sitio .consent p{color:var(--fg2);font-weight:600;flex:1 1 320px}.sitio .consent .acciones{display:flex;gap:8px;flex-wrap:wrap}.sitio.embebido{min-height:0;color-scheme:inherit;background:transparent;--bg:transparent;--paper:var(--mui-palette-background-paper);--paper2:var(--mui-palette-background-default);--fg:var(--mui-palette-text-primary);--fg2:var(--mui-palette-text-secondary);--line:var(--mui-palette-divider);--azul-ink:var(--mui-palette-primary-main);--azul-soft:rgba(10,166,245,.16);color:var(--fg)}.sitio .portada-grande,.sitio .post .cover{background-size:cover;background-position:50%;background-repeat:no-repeat}.sitio{overflow-x:clip}.sitio .mmenu{overflow:hidden;visibility:hidden;transition:opacity .2s,visibility 0s .25s}.sitio .mmenu.on{visibility:visible;transition:opacity .2s}.sitio .hero{background:radial-gradient(60% 70% at 88% 12%,rgba(10,166,245,.3),transparent 60%),radial-gradient(45% 55% at 8% 92%,rgba(255,221,0,.22),transparent 60%),radial-gradient(40% 50% at 55% 70%,rgba(0,148,84,.12),transparent 60%),linear-gradient(180deg,#F6F9FC,var(--bg))}.sitio .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(8,121,184,.22) 1.2px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 20%,transparent 75%)}.sitio .blob.a{opacity:.38}.sitio .blob.b{opacity:.32}.sitio .blob.c{opacity:.22}.sitio .hero .foto{inset:-14% -8% auto auto;width:84%;transform:rotate(5deg);opacity:1;border:6px solid #fff}@media (prefers-reduced-motion:no-preference){.sitio .hero{background-size:140% 140%,140% 140%,140% 140%,100% 100%;animation:malla 16s ease-in-out infinite alternate}.sitio .hero .esc{animation:flotaRecibo 7s ease-in-out infinite}.sitio .hero .foto{animation:flotaFoto 9s ease-in-out infinite}}@keyframes malla{0%{background-position:0 0,0 100%,50% 50%,0 0}to{background-position:100% 30%,30% 60%,20% 80%,0 0}}@keyframes flotaRecibo{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes flotaFoto{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(3deg) translateY(8px)}}.sitio .logo-oficial{display:block;height:auto;max-width:100%}.sitio .top .logo .logo-oficial{width:235px}.sitio .pie-marca .logo-oficial{width:272px}.sitio .recibo .cab .logo-oficial{width:136px;flex:none}.sitio .mmenu .cab .logo-oficial{width:185px}@media (max-width:600px){.sitio .top .logo .logo-oficial{width:190px}}@media (max-width:380px){.sitio .top .logo .logo-oficial{width:164px}}@media (max-width:1180px) and (min-width:961px){.sitio nav.menu{gap:16px;font-size:13.5px}.sitio .top .logo .logo-oficial{width:200px}}.sitio .wa-flotante{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:80;display:inline-flex;align-items:center;gap:10px;height:60px;padding:0 22px 0 16px;border-radius:999px;background:#25D366;color:#fff;font-weight:800;font-size:15px;box-shadow:0 14px 32px rgba(18,140,70,.38);transition:transform .18s,box-shadow .18s}.sitio .wa-flotante:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(18,140,70,.45)}@media (max-width:600px){.sitio .wa-flotante{width:58px;height:58px;padding:0;justify-content:center}.sitio .wa-flotante .wa-texto{display:none}}.sitio .btn.wa{background:#25D366;border-color:#25D366;color:#fff}.sitio .btn.wa:hover{box-shadow:0 12px 28px rgba(18,140,70,.35)}.sitio .enlace-wa{display:inline-flex;align-items:center;gap:6px;color:#128C4A;font-weight:800}.sitio .pie-col a svg{vertical-align:-3px;margin-right:6px;color:#128C4A}.sitio .demo-form{display:grid;gap:12px}.sitio .demo-form .btn.wa{width:100%;white-space:normal;text-align:center}.sitio.embebido .wa-flotante{display:none}.sitio .pie-col a{overflow-wrap:anywhere}