.lp{--tone-blue:#1f4fd6;--tone-violet:#6a3ef0;--tone-green:#0b8a52;--tone-amber:#b87600;--tone-red:#b42318;--tone-grey:#5f6370;--mod-licitacion:#4f8dff;--mod-menor:#a879ff;--mod-subasta:#27d3ee;--mod-minima:#22d38f;--mod-concurso:#ff8a3d;--mod-regimen:#ff5c9a;--mod-directa:#ffc043;--mod-informacion:#94a3b8;--mod-otra:#8fb0ff;--hero-ink-1:#0a1236;--hero-ink-2:#0d0f24;--hero-ink-3:#140b2e;--ink-tone-green:#5fdca5;--ink-tone-blue:#8fb0ff;--ink-tone-violet:#c7a6ff;--ink-tone-amber:#ffc15a;--ink-tone-red:#ff8a80;--ink-tone-grey:#b5b8c2}.lp[data-theme=dark]{--tone-blue:#8fb0ff;--tone-violet:#b9a2ff;--tone-green:#5fdca5;--tone-amber:#ffc15a;--tone-red:#ff8a80;--tone-grey:#9a9eaa}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]){--tone-blue:#8fb0ff;--tone-violet:#b9a2ff;--tone-green:#5fdca5;--tone-amber:#ffc15a;--tone-red:#ff8a80;--tone-grey:#9a9eaa}}.lp .btn{white-space:normal;box-shadow:none}.lp .btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lp .btn-primary:hover:not(:disabled){background:var(--accent);color:var(--accent-on);box-shadow:none}.lp .btn-ghost:hover:not(:disabled){background:transparent;color:var(--fg)}.lp .badge{background:transparent;font-weight:400;gap:0}.lp .badge.live{background:color-mix(in srgb,var(--accent) 16%,transparent)}.lp .card{border-radius:0;box-shadow:none}.lp .ficha{--c:var(--mod-otra)}.lp .ficha[data-mod=licitacion]{--c:var(--mod-licitacion)}.lp .ficha[data-mod=menor]{--c:var(--mod-menor)}.lp .ficha[data-mod=subasta]{--c:var(--mod-subasta)}.lp .ficha[data-mod=minima]{--c:var(--mod-minima)}.lp .ficha[data-mod=concurso]{--c:var(--mod-concurso)}.lp .ficha[data-mod=regimen]{--c:var(--mod-regimen)}.lp .ficha[data-mod=directa]{--c:var(--mod-directa)}.lp .ficha[data-mod=informacion]{--c:var(--mod-informacion)}.lp .ico{width:1.1em;height:1.1em;flex:none}.lp:has(.ficha-hero,.pr-hero) .site-header{background:color-mix(in srgb,var(--bg) 86%,transparent);border-bottom-color:var(--line);backdrop-filter:saturate(1.4) blur(14px)}.lp .ficha-hero{--tone-green:var(--ink-tone-green);--tone-blue:var(--ink-tone-blue);--tone-violet:var(--ink-tone-violet);--tone-amber:var(--ink-tone-amber);--tone-red:var(--ink-tone-red);--tone-grey:var(--ink-tone-grey);position:relative;overflow:hidden;isolation:isolate;color:var(--ink-fg);padding:calc(var(--header) + clamp(20px, 4vw, 44px)) 0 clamp(84px,9vw,116px);background:radial-gradient(900px 520px at 6% -12%,color-mix(in srgb,var(--c) 44%,transparent),transparent 62%),radial-gradient(760px 480px at 100% 0,color-mix(in srgb,var(--mod-menor) 30%,transparent),transparent 60%),radial-gradient(700px 420px at 55% 120%,color-mix(in srgb,var(--mod-subasta) 18%,transparent),transparent 60%),linear-gradient(165deg,var(--hero-ink-1) 0,var(--hero-ink-2) 60%,var(--hero-ink-3) 100%)}.lp .ficha-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--ink-fg) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink-fg) 6%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 30% 30%,var(--hero-ink-2) 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 30%,var(--hero-ink-2) 25%,transparent 80%)}.lp .ficha-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--ink-fg-2);margin-bottom:clamp(20px,3vw,32px)}.lp .ficha-crumbs a{color:var(--ink-fg);text-decoration:none;opacity:.85}.lp .ficha-crumbs a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.lp .ficha-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.lp .ficha-kicker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.lp .ficha-pill,.lp .ficha-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.2;padding:5px 12px;border-radius:999px}.lp .ficha-status{--t:var(--tone-grey);font-weight:600;color:var(--t);background:color-mix(in srgb,var(--t) 15%,transparent);border:1px solid color-mix(in srgb,var(--t) 38%,transparent)}.lp .ficha-status i{width:8px;height:8px;border-radius:50%;background:var(--t);flex:none}.lp .ficha-status.is-ok{--t:var(--tone-green)}.lp .ficha-status.is-info{--t:var(--tone-blue)}.lp .ficha-status.is-pre{--t:var(--tone-violet)}.lp .ficha-status.is-warn{--t:var(--tone-amber)}.lp .ficha-status.is-bad{--t:var(--tone-red)}.lp .ficha-status.is-live i{animation:ficha-pulse 1.8s ease-out infinite}@keyframes ficha-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--t) 70%,transparent)}to{box-shadow:0 0 0 9px transparent}}.lp .ficha-pill{border:1px solid var(--line-2);color:var(--fg-2)}.lp .ficha-pill-mod{color:var(--ink-fg);border-color:color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 16%,transparent)}.lp .ficha-pill-mod i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.lp .ficha-title{font-size:clamp(26px,3.3vw,46px);line-height:1.1;margin-bottom:16px;overflow-wrap:anywhere;color:var(--ink-fg);text-wrap:balance}.lp .ficha-title.is-long{font-size:clamp(22px,2.3vw,32px);line-height:1.18}.lp .ficha-entity{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--ink-fg-2);font-size:16px;margin-bottom:18px}.lp .ficha-entity span{display:inline-flex;align-items:flex-start;gap:8px}.lp .ficha-entity .ico{margin-top:3px;color:color-mix(in srgb,var(--c) 70%,var(--ink-fg))}.lp .ficha-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.lp .ficha-hero .ficha-copy{color:var(--ink-fg-2)}.lp .ficha-hero .ficha-copy:hover{color:var(--ink-fg)}.lp .ficha-hero .ficha-code{color:var(--ink-fg);font-size:14px;padding:7px 12px;border-radius:10px;background:color-mix(in srgb,var(--ink-fg) 8%,transparent);border:1px solid var(--ink-line)}.lp .ficha-hero .ficha-code:hover{color:var(--ink-fg);border-color:color-mix(in srgb,var(--c) 60%,transparent)}.lp .ficha-hero .ficha-copy-ico{color:var(--ink-fg-2)}.lp .ficha-money{position:relative;overflow:hidden;padding:clamp(22px,3vw,30px);border-radius:var(--radius);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 18%,transparent),color-mix(in srgb,var(--ink-fg) 5%,transparent) 65%);border:1px solid color-mix(in srgb,var(--c) 40%,var(--ink-line));box-shadow:0 30px 70px -36px color-mix(in srgb,var(--c) 80%,transparent);backdrop-filter:blur(10px)}.lp .ficha-money:before{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%)}.lp .ficha-label{display:flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin:0 0 8px}.lp .ficha-hero .ficha-label{color:var(--ink-fg-2)}.lp .ficha-amount{position:relative;font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1;margin:6px 0 0;font-size:clamp(22px,6.4vw,48px);white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,var(--ink-fg) 30%,color-mix(in srgb,var(--c) 70%,var(--ink-fg)));-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:901px){.lp .ficha-amount{font-size:clamp(26px,2.9vw,48px)}}.lp .ficha-scale{position:relative;color:var(--fg-2);margin:10px 0 0;font-size:15px}.lp .ficha-hero .ficha-scale{color:var(--ink-fg-2)}.lp .ficha-money-cta{position:relative;width:100%;margin-top:22px}.lp .ficha-money .btn-primary,.lp .ficha-money .btn-primary:hover:not(:disabled){background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--mod-menor) 70%,var(--accent)));color:var(--accent-on);box-shadow:0 12px 30px -14px color-mix(in srgb,var(--mod-menor) 90%,transparent)}.lp .ficha-money .btn-primary:hover:not(:disabled){filter:brightness(1.1)}.lp .ficha-note{font-size:13px;color:var(--fg-3);margin:10px 0 0}.lp .ficha-note b{color:var(--fg-2);font-weight:600}.lp .ficha-hero .ficha-note{position:relative;color:var(--ink-fg-2)}.lp .ficha-tiles{list-style:none;margin:clamp(26px,3vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp .ficha-tile{--t:var(--c);position:relative;overflow:hidden;display:grid;gap:3px;align-content:start;padding:16px 18px 18px;border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--t) 26%,transparent),color-mix(in srgb,var(--ink-fg) 3%,transparent) 72%);border:1px solid color-mix(in srgb,var(--t) 42%,transparent);box-shadow:0 18px 40px -26px var(--t)}.lp .ficha-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--t),transparent)}.lp .ficha-tile.is-violet{--t:var(--mod-menor)}.lp .ficha-tile.is-green{--t:var(--mod-minima)}.lp .ficha-tile.is-blue{--t:var(--mod-licitacion)}.lp .ficha-tile.is-urgent{--t:var(--ink-tone-red)}.lp .ficha-tile-ico{width:34px;height:34px;margin-bottom:10px;border-radius:10px;display:grid;place-items:center;color:var(--ink-fg);background:color-mix(in srgb,var(--t) 62%,transparent);box-shadow:0 6px 16px -6px var(--t)}.lp .ficha-tile-ico .ico{width:18px;height:18px}.lp .ficha-tile b{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2vw,28px);letter-spacing:-.03em;line-height:1.1;color:var(--ink-fg);overflow-wrap:anywhere}.lp .ficha-tile>span:not(.ficha-tile-ico):not(.ficha-meter){font-size:13.5px;color:color-mix(in srgb,var(--t) 40%,var(--ink-fg))}.lp .ficha-tile small{font-size:12.5px;color:var(--ink-fg-2)}.lp .ficha-meter{display:block;height:6px;margin-top:10px;border-radius:999px;background:color-mix(in srgb,var(--ink-fg) 12%,transparent);overflow:hidden}.lp .ficha-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ink-tone-green),var(--t))}.lp .ficha-track-wrap{position:relative;z-index:1;margin-top:calc(-1 * clamp(52px, 6vw, 76px))}.lp .ficha-track{padding:clamp(20px,3vw,32px);border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow)}.lp .ficha-track-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px}.lp .ficha-track-head h2{font-size:clamp(20px,2vw,24px);margin:0;letter-spacing:-.02em}.lp .ficha-track-head p{margin:0;color:var(--fg-2);font-size:15px;max-width:62ch}.lp .ficha-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lp .ficha-step{position:relative;display:grid;justify-items:start;align-content:start;gap:6px;padding-right:14px}.lp .ficha-step:before{content:"";position:absolute;left:40px;right:6px;top:17px;height:3px;border-radius:3px;background:var(--line-2)}.lp .ficha-step:last-child:before{display:none}.lp .ficha-step.is-hecho:before{background:var(--c)}.lp .ficha-step-dot{position:relative;z-index:1;width:36px;height:36px;margin-bottom:4px;border-radius:50%;display:grid;place-items:center;font:600 14px/1 var(--font-display);color:var(--fg-3);background:var(--bg-2);border:2px solid var(--line-2)}.lp .ficha-step-dot .ico{width:18px;height:18px}.lp .ficha-step.is-actual .ficha-step-dot,.lp .ficha-step.is-hecho .ficha-step-dot{color:var(--hero-ink-2);background:var(--c);border-color:var(--c)}.lp .ficha-step.is-actual .ficha-step-dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 24%,transparent)}.lp .ficha-step-t{font-weight:600;line-height:1.25}.lp .ficha-step.is-pendiente .ficha-step-t{color:var(--fg-3);font-weight:500}.lp .ficha-step-now{--t:var(--tone-grey);font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;color:var(--t);background:color-mix(in srgb,var(--t) 13%,transparent)}.lp .ficha-step-now.is-ok{--t:var(--tone-green)}.lp .ficha-step-now.is-info{--t:var(--tone-blue)}.lp .ficha-step-now.is-pre{--t:var(--tone-violet)}.lp .ficha-step-now.is-warn{--t:var(--tone-amber)}.lp .ficha-step-now.is-bad{--t:var(--tone-red)}.lp .ficha-step-meta{font-size:13px;color:var(--fg-3)}.lp .ficha-track-alert{--t:var(--tone-grey);display:flex;gap:14px;align-items:flex-start;margin-top:20px;padding:16px 18px;border-radius:16px;border-left:4px solid var(--t);background:color-mix(in srgb,var(--t) 9%,var(--bg))}.lp .ficha-track-alert.is-bad{--t:var(--tone-red)}.lp .ficha-track-alert.is-warn{--t:var(--tone-amber)}.lp .ficha-track-alert.is-info{--t:var(--tone-blue)}.lp .ficha-track-alert>.ico{width:22px;height:22px;margin-top:2px;color:var(--t)}.lp .ficha-track-alert b{display:block}.lp .ficha-track-alert span{display:block;color:var(--fg-2);font-size:14.5px;margin-top:2px}.lp .ficha-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:18px;color:var(--fg);text-decoration:none;background:linear-gradient(120deg,color-mix(in srgb,var(--tone-green) 15%,var(--bg)),color-mix(in srgb,var(--c) 10%,var(--bg)));border:1px solid color-mix(in srgb,var(--tone-green) 45%,transparent);transition:transform .2s ease,box-shadow .2s ease}.lp .ficha-next:hover{transform:translateY(-2px);box-shadow:0 20px 40px -24px color-mix(in srgb,var(--tone-green) 80%,transparent)}.lp .ficha-next:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lp .ficha-next-ico{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--bg);background:var(--tone-green)}.lp .ficha-next-ico .ico{width:22px;height:22px}.lp .ficha-next b{display:block;font-size:16.5px}.lp .ficha-next span span{display:block;margin-top:3px;color:var(--fg-2);font-size:14px}.lp .ficha-next-go{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--tone-green);white-space:nowrap}.lp .ficha-next-go .ico{width:18px;height:18px}.lp .ficha-etapas{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.lp .ficha-etapas ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.lp .ficha-etapas li{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(6.5em,auto);gap:8px 16px;align-items:center;padding:10px 12px;border-radius:12px}.lp .ficha-etapas li.is-here{background:var(--bg-2)}.lp .ficha-etapa-fase{font-weight:600}.lp .ficha-etapas .code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;color:var(--fg-3)}.lp .ficha-etapas a{display:inline-flex;align-items:center;gap:6px;justify-self:end;color:var(--accent-text);font-weight:600;text-decoration:none}.lp .ficha-etapas a:hover{text-decoration:underline;text-underline-offset:3px}.lp .ficha-etapas a .ico{width:16px;height:16px}.lp .ficha-etapa-here{justify-self:end;font-size:13px;color:var(--fg-3)}.lp .ficha-body{padding:clamp(28px,4vw,48px) 0 clamp(56px,7vw,96px)}.lp .ficha-body-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.lp .ficha-main{display:grid;gap:18px;min-width:0}.lp .ficha-block{position:relative;overflow:hidden;padding:clamp(20px,2.6vw,28px);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg)}.lp .ficha-block h2,.lp .ficha-side h2{display:flex;align-items:center;gap:10px;font-size:20px;margin:0 0 14px;letter-spacing:-.02em}.lp .ficha-block h2 .ico{width:22px;height:22px;color:color-mix(in srgb,var(--c) 75%,var(--fg))}.lp .ficha-object-block:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 20%,transparent))}.lp .ficha-block-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lp .ficha-object{color:var(--fg-2);margin:0;line-height:1.7;font-size:16.5px;overflow-wrap:anywhere}.lp .ficha-similar{margin-top:20px;padding:18px;border-radius:16px;background:var(--bg-2)}.lp .ficha-similar>p:first-child{color:var(--fg-2);font-size:15px;margin:0 0 14px}.lp .ficha-similar .btn{gap:8px}.lp .ficha-info{display:grid;margin:0}.lp .ficha-info>div{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline}.lp .ficha-info>div:first-child{border-top:0;padding-top:0}.lp .ficha-info dt{display:flex;align-items:center;gap:8px;color:var(--fg-3);font-size:14px}.lp .ficha-info dt .ico{width:16px;height:16px;color:color-mix(in srgb,var(--c) 70%,var(--fg-3))}.lp .ficha-info dd{margin:0;overflow-wrap:anywhere}.lp .ficha-side{position:sticky;top:calc(var(--header) + 20px);padding:clamp(20px,2.6vw,28px);border-radius:var(--radius);background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 11%,var(--bg-2)),var(--bg-2) 55%);border:1px solid var(--line)}.lp .ficha-side-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-weight:600}.lp .ficha-caps{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.lp .ficha-caps li{--t:var(--tone-blue);display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:14px;background:var(--bg);border:1px solid var(--line)}.lp .ficha-caps li.is-amber{--t:var(--tone-amber)}.lp .ficha-caps li.is-green{--t:var(--tone-green)}.lp .ficha-caps li.is-violet{--t:var(--tone-violet)}.lp .ficha-cap-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--t);background:color-mix(in srgb,var(--t) 14%,transparent)}.lp .ficha-cap-ico .ico{width:20px;height:20px}.lp .ficha-caps b{display:block;font-weight:600}.lp .ficha-caps span span{display:block;margin-top:3px;font-size:14px;color:var(--fg-2)}.lp .ficha-side-cta{width:100%;margin-top:18px}.lp .ficha-plan{margin-top:14px}.lp .ficha-copy{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;cursor:pointer;font:500 13.5px/1 var(--font);color:var(--fg-3);white-space:nowrap}.lp .ficha-copy:hover{color:var(--accent-text)}.lp .ficha-copy svg,.lp .ficha-copy-ico svg{width:15px;height:15px}.lp .ficha-copy-ico.is-done,.lp .ficha-copy.is-done{color:var(--tone-green)}.lp .ficha-code{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:500 15px/1.3 ui-monospace,SF Mono,Menlo,monospace;color:var(--fg);overflow-wrap:anywhere}.lp .ficha-code:hover{color:var(--accent-text)}.lp .ficha-copy-ico{color:var(--fg-3);display:inline-grid}.lp .ficha-cta{padding:clamp(64px,9vw,120px) 0}.lp .ficha-cta h2{font-size:clamp(30px,4.2vw,56px);max-width:20ch;margin:18px 0 16px}.lp .ficha-cta .lead{margin-bottom:26px}.lp .ficha-cta .ficha-note,.lp .ficha-cta .lead{color:var(--ink-fg-2)}.lp .ficha-empty{padding:calc(var(--header) + clamp(64px, 12vw, 160px)) 0 clamp(64px,10vw,140px)}.lp .ficha-empty h1{font-size:clamp(36px,5vw,64px);margin:16px 0 14px}.lp .ficha-empty .lead{margin-bottom:26px}@media (max-width:900px){.lp .ficha-body-grid,.lp .ficha-hero-grid{grid-template-columns:1fr}.lp .ficha-side{position:static}.lp .ficha-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lp .ficha-steps{grid-template-columns:1fr;gap:0}.lp .ficha-step{grid-template-columns:36px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:4px;padding:0 0 18px}.lp .ficha-step>:not(.ficha-step-dot){grid-column:2;justify-self:start}.lp .ficha-step-dot{grid-row:1/span 3;margin:0}.lp .ficha-step:before{left:17px;right:auto;top:40px;bottom:2px;width:3px;height:auto}.lp .ficha-next{grid-template-columns:auto minmax(0,1fr)}.lp .ficha-next-go{grid-column:1/-1;justify-self:start}.lp .ficha-etapas li{grid-template-columns:minmax(0,1fr) auto}.lp .ficha-etapa-fase{grid-column:1/-1}.lp .ficha-etapas li .ficha-status{justify-self:start}.lp .ficha-etapas .code{grid-column:1/-1;grid-row:3}}@media (max-width:620px){.lp .ficha-info>div{grid-template-columns:1fr;gap:4px}}@media (max-width:420px){.lp .ficha-tiles{gap:10px}.lp .ficha-tile{padding:14px 14px 16px}.lp .ficha-tile-ico{width:28px;height:28px;margin-bottom:8px}.lp .ficha-tile b{font-size:18px}.lp .ficha-tile>span:not(.ficha-tile-ico):not(.ficha-meter){font-size:12.5px}}@media (prefers-reduced-motion:reduce){.lp .ficha-status.is-live i{animation:none}.lp .ficha-next{transition:none}}.lp [id]{scroll-margin-top:calc(var(--header) + 16px)}.lp .lpc-hero{padding:calc(var(--header) + clamp(28px, 6vw, 72px)) 0 clamp(32px,5vw,56px);background:var(--bg-2);border-bottom:1px solid var(--line)}.lp .lpc-crumb{display:inline-flex;align-items:center;gap:8px}.lp .lpc-crumb span[aria-current]{color:var(--fg-3);max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lpc-title{font-size:clamp(34px,5vw,68px);line-height:1.04;margin:14px 0 18px;max-width:22ch}.lp .lpc-lead{max-width:60ch;margin-bottom:26px}.lp .lpc-meta{font-size:13.5px;color:var(--fg-3)}.lp .lpc-section{padding:clamp(48px,7vw,96px) 0}.lp .lpc-alt{background:var(--bg-2);border-block:1px solid var(--line)}.lp .lpc-h2{font-size:clamp(26px,3.2vw,40px);margin:0 0 clamp(24px,3vw,36px)}.lp .lpc-narrow{max-width:820px}.lp .container.lpc-narrow{margin-left:auto;margin-right:auto}.lp .lpc-numerals .big{font-family:var(--font-display);font-style:normal;font-weight:600;letter-spacing:-.03em;color:var(--accent-text);font-size:clamp(40px,5vw,76px)}.lp .lpc-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.lp .lpc-cards>li{--t:var(--tone-blue);position:relative;overflow:hidden;padding:24px;border-radius:20px;background:var(--bg);border:1px solid var(--line);border-top:4px solid var(--t)}.lp .lpc-cards>li.is-violet{--t:var(--tone-violet)}.lp .lpc-cards>li.is-green{--t:var(--tone-green)}.lp .lpc-cards>li.is-amber{--t:var(--tone-amber)}.lp .lpc-cards>li:after{content:"";position:absolute;right:-50px;top:-50px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--t) 16%,transparent),transparent 70%);pointer-events:none}.lp .lpc-cards h2,.lp .lpc-cards h3{font-size:19px;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.lp .lpc-cards p{color:var(--fg-2);font-size:15.5px;margin:0}.lp .lpc-cards--links>li{padding:0}.lp .lpc-cards--links a{display:grid;gap:8px;height:100%;padding:24px;text-decoration:none;transition:background-color .2s ease}.lp .lpc-cards--links a:hover{background:color-mix(in srgb,var(--t) 6%,transparent)}.lp .lpc-cards--links h2{margin:0}.lp .lpc-more{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-weight:500;color:var(--accent-text)}.lp .lpc-more .arrow{width:16px;height:16px}.lp .lpc-prose{max-width:760px}.lp .lpc-prose>div,.lp .lpc-prose>section{margin-bottom:clamp(32px,4vw,48px)}.lp .lpc-prose h2{display:flex;align-items:baseline;gap:12px;font-size:clamp(22px,2.4vw,30px);margin:0 0 14px;letter-spacing:-.02em}.lp .lpc-prose p{color:var(--fg-2);font-size:17px;line-height:1.7}.lp .lpc-points{margin:0;padding:0;list-style:none;display:grid;gap:10px}.lp .lpc-points li{position:relative;padding:14px 16px 14px 44px;border-radius:14px;background:var(--bg-2);color:var(--fg-2);line-height:1.6}.lp .lpc-points li:before{content:"";position:absolute;left:18px;top:22px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.lp .lpc-num{display:inline-grid;place-items:center;flex:none;min-width:28px;height:28px;padding:0 6px;border-radius:9px;font:600 14px/1 var(--font-display);color:var(--accent-on);background:var(--accent)}.lp .lpc-num--lg{min-width:44px;height:44px;border-radius:14px;font-size:18px}.lp .lpc-toc{margin-bottom:clamp(32px,4vw,48px);padding:20px 22px;border-radius:18px;border:1px solid var(--line);background:var(--bg-2)}.lp .lpc-toc ol{margin:0;padding-left:22px;display:grid;gap:6px;-moz-columns:2;column-count:2}.lp .lpc-toc a{color:var(--fg-2);text-decoration:none}.lp .lpc-toc a:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.lp .lpc-callout{margin:clamp(32px,4vw,48px) 0;padding:clamp(24px,3vw,36px);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.lp .lpc-callout h2{font-size:clamp(22px,2.4vw,28px);margin:0 0 10px}.lp .lpc-callout p{color:var(--fg-2);max-width:60ch}.lp .lpc-faq{display:grid;gap:12px}.lp .lpc-faq details{border-radius:16px;border:1px solid var(--line);background:var(--bg);padding:0 20px}.lp .lpc-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;font-family:var(--font-display)}.lp .lpc-faq summary::-webkit-details-marker{display:none}.lp .lpc-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--fg-3);transition:transform .2s ease}.lp .lpc-faq details[open] summary:after{transform:rotate(45deg)}.lp .lpc-faq details p{color:var(--fg-2);margin:0 0 18px;line-height:1.65}.lp .lpc-related{padding:clamp(40px,6vw,72px) 0;border-top:1px solid var(--line)}.lp .lpc-related h2{font-size:clamp(22px,2.4vw,28px);margin:0 0 20px}.lp .lpc-related-list{list-style:none;margin:0 0 clamp(24px,3vw,40px);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.lp .lpc-related-list a{display:grid;gap:4px;height:100%;padding:16px 18px;border-radius:16px;border:1px solid var(--line);text-decoration:none;transition:border-color .2s ease}.lp .lpc-related-list a:hover{border-color:var(--accent)}.lp .lpc-related-list b{font-weight:600}.lp .lpc-related-list span{font-size:14px;color:var(--fg-3)}.lp .lpc-chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lp .lpc-chips a{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid var(--line-2);text-decoration:none;font-size:14px;color:var(--fg-2);background:var(--bg)}.lp .lpc-chips a:hover{border-color:var(--accent);color:var(--accent-text)}.lp .lpc-chips .lpc-num{min-width:24px;height:24px;font-size:12px;border-radius:999px}.lp .lpc-guides{display:grid;gap:clamp(40px,6vw,72px)}.lp .lpc-guide header{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.lp .lpc-guide h2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(22px,2.6vw,32px);margin:0 0 6px}.lp .lpc-guide header p{color:var(--fg-2);margin:0}.lp .lpc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.lp .lpc-steps details{height:100%;border-radius:18px;border:1px solid var(--line);background:var(--bg);transition:border-color .2s ease}.lp .lpc-steps details:hover,.lp .lpc-steps details[open]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.lp .lpc-steps summary{cursor:pointer;list-style:none;display:flex;gap:14px;padding:18px}.lp .lpc-steps summary::-webkit-details-marker{display:none}.lp .lpc-steps summary b{display:block;font-weight:600;margin-bottom:4px}.lp .lpc-steps summary span>span{display:block;color:var(--fg-2);font-size:15px;line-height:1.55}.lp .lpc-step-n{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);font:600 13px/1 var(--font-display);color:var(--accent-text)}.lp .lpc-step-body{padding:0 18px 18px 62px}.lp .lpc-step-body p{color:var(--fg-2);font-size:15px;line-height:1.6;margin-bottom:10px}.lp .lpc-step-body b{color:var(--fg)}.lp .lpc-flow{margin:0;padding-left:20px;display:grid;gap:4px;color:var(--fg-2);font-size:15px}@media (max-width:620px){.lp .lpc-toc ol{-moz-columns:1;column-count:1}.lp .lpc-step-body{padding-left:18px}}.lp .lpc-strong{color:var(--fg);font-weight:600}.lp .cmp-left{margin-left:0}.lp .cmp-h2{margin-top:10px}.lp .cmp-text{color:var(--fg-2);max-width:62ch;margin-bottom:24px}.lp .cmp-text strong{color:var(--fg)}.lp .cmp-tiles{list-style:none;margin:clamp(32px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp .cmp-tiles li{padding:20px;border-radius:18px;background:var(--bg);border:1px solid var(--line)}.lp .cmp-tiles li.is-accent{background:var(--accent);color:var(--accent-on);border-color:transparent}.lp .cmp-tiles li.is-ink{background:var(--ink);color:var(--ink-fg);border-color:transparent}.lp .cmp-tiles b{display:block;font:600 clamp(28px,3vw,40px)/1 var(--font-display);letter-spacing:-.03em}.lp .cmp-tiles b.is-accent-text{color:var(--accent-text)}.lp .cmp-tiles span{display:block;margin-top:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.lp .cmp-lenses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp .cmp-lenses li{--t:var(--tone-blue);padding:26px 26px 26px 30px;border-radius:20px;background:var(--bg-2);border-left:6px solid var(--t)}.lp .cmp-lenses li.is-violet{--t:var(--tone-violet)}.lp .cmp-lenses li.is-green{--t:var(--tone-green)}.lp .cmp-lenses li.is-amber{--t:var(--tone-amber)}.lp .cmp-kicker{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t);margin-bottom:12px}.lp .cmp-lenses h3{font-size:21px;line-height:1.25;margin:0 0 10px}.lp .cmp-lenses p:last-child{color:var(--fg-2);font-size:15.5px;margin:0}.lp .cmp-flag{padding:clamp(64px,9vw,120px) 0}.lp .cmp-flag .lead{color:var(--ink-fg-2);max-width:62ch}.lp .cmp-bars{display:grid;gap:10px;margin:clamp(28px,4vw,44px) 0;max-width:640px}.lp .cmp-bars span{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 40%,transparent))}.lp .cmp-flag-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp .cmp-flag-list li{padding:20px 20px 20px 22px;border-radius:16px;border:1px solid var(--ink-line);border-left:4px solid var(--accent)}.lp .cmp-flag-list b{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.lp .cmp-flag-list span{color:var(--ink-fg-2);font-size:15px}.lp .cmp-limits{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.lp .cmp-limits li{display:flex;gap:16px;align-items:baseline;padding:16px 18px;border-radius:14px;background:var(--bg-2);color:var(--fg-2)}.lp .cmp-limits span{font:600 22px/1 var(--font-display);color:var(--fg-3)}.lp .cmp-quote{margin:0;padding:4px 0 4px 20px;border-left:4px solid var(--accent);color:var(--fg-2);font-style:italic}.lp .cmp-steps{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:12px}.lp .cmp-steps li{display:flex;gap:18px;padding:20px 22px;border-radius:16px;border:1px solid var(--line);border-left:5px solid var(--accent)}.lp .cmp-steps li>span{font:600 28px/1 var(--font-display);color:var(--accent-text)}.lp .cmp-steps p{color:var(--fg-2);margin:6px 0 0;font-size:15.5px}.lp .cmp-mail{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp .lpc-crm{margin-top:18px}.lp .lpc-crm label{display:block;margin-bottom:14px}.lp .lpc-crm label>span{display:block;font-size:14px;font-weight:500;color:var(--fg);margin-bottom:6px}.lp .lpc-crm input:not([aria-hidden=true]),.lp .lpc-crm select,.lp .lpc-crm textarea{background:var(--bg)!important;color:var(--fg)!important;border:1px solid var(--line-2)!important;border-radius:12px!important;padding:12px 14px!important;font:inherit!important}.lp .lpc-crm input:focus,.lp .lpc-crm select:focus,.lp .lpc-crm textarea:focus{outline:2px solid var(--focus)!important;outline-offset:1px}.lp .lpc-crm button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px!important;border:0!important;border-radius:999px!important;background:var(--accent)!important;color:var(--accent-on)!important;font:500 16px/1 var(--font-display)!important;cursor:pointer}.lp .lpc-crm button[type=submit]:disabled{opacity:.6;cursor:wait}.lp .lpc-crm p{color:var(--fg-2)}.lp .cnt-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.lp .cnt-form{margin:0}.lp .cnt-side h2{font-size:22px;margin:0 0 16px}.lp .cnt-side h3{font-size:17px;margin:26px 0 8px}.lp .cnt-side p{color:var(--fg-2);font-size:15.5px}.lp .cnt-mails{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lp .cnt-mails li{display:grid;gap:4px;padding:16px 18px;border-radius:16px;border:1px solid var(--line)}.lp .cnt-mails a{color:var(--accent-text);font-weight:500;text-decoration:none}.lp .cnt-mails .ficha-label{margin:0}.lp .pr-hero{--tone-green:var(--ink-tone-green);--tone-blue:var(--ink-tone-blue);--tone-violet:var(--ink-tone-violet);--tone-amber:var(--ink-tone-amber);--tone-red:var(--ink-tone-red);--tone-grey:var(--ink-tone-grey);position:relative;overflow:hidden;isolation:isolate;color:var(--ink-fg);padding:calc(var(--header) + clamp(24px, 5vw, 56px)) 0 clamp(120px,12vw,168px);background:radial-gradient(900px 540px at 8% -12%,color-mix(in srgb,var(--mod-licitacion) 46%,transparent),transparent 62%),radial-gradient(800px 520px at 100% 0,color-mix(in srgb,var(--mod-menor) 36%,transparent),transparent 60%),radial-gradient(700px 420px at 60% 120%,color-mix(in srgb,var(--mod-subasta) 20%,transparent),transparent 60%),linear-gradient(165deg,var(--hero-ink-1) 0,var(--hero-ink-2) 60%,var(--hero-ink-3) 100%)}.lp .pr-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--ink-fg) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink-fg) 6%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 30% 30%,var(--hero-ink-2) 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 30%,var(--hero-ink-2) 25%,transparent 80%)}.lp .pr-hero .ficha-crumbs{color:var(--ink-fg-2)}.lp .pr-hero .ficha-crumbs a{color:var(--ink-fg)}.lp .pr-hero .lpc-crumb span[aria-current]{color:var(--ink-fg-2)}.lp .pr-offer{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--tone-green);background:color-mix(in srgb,var(--tone-green) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone-green) 38%,transparent)}.lp .pr-offer i{--t:var(--tone-green);width:8px;height:8px;border-radius:50%;background:var(--tone-green);animation:ficha-pulse 1.8s ease-out infinite}.lp .pr-title{font-size:clamp(36px,5.2vw,72px);line-height:1.02;margin:18px 0;max-width:20ch;color:var(--ink-fg);text-wrap:balance}.lp .pr-title em{font-style:normal;background:linear-gradient(90deg,var(--ink-tone-blue),var(--ink-tone-violet) 50%,color-mix(in srgb,var(--mod-subasta) 70%,var(--ink-fg)));-webkit-background-clip:text;background-clip:text;color:transparent}.lp .pr-lead{max-width:60ch;margin:0 0 26px;font-size:clamp(17px,1.4vw,19px)}.lp .pr-hero .pr-toggle,.lp .pr-lead{color:var(--ink-fg-2)}.lp .pr-hero .pr-toggle .is-on{color:var(--ink-fg)}.lp .pr-hero .pr-toggle button{background:color-mix(in srgb,var(--ink-fg) 16%,transparent)}.lp .pr-live{margin-top:clamp(22px,3vw,36px)}.lp .pr-live-stamp{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;color:var(--ink-fg-2)}.lp .pr-live-stamp i{--t:var(--tone-green);width:8px;height:8px;border-radius:50%;background:var(--tone-green);animation:ficha-pulse 1.8s ease-out infinite}.lp .pr-kpis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp .pr-kpis li{--t:var(--mod-licitacion);position:relative;overflow:hidden;display:grid;gap:2px;align-content:start;padding:16px 18px 18px;border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--t) 26%,transparent),color-mix(in srgb,var(--ink-fg) 3%,transparent) 72%);border:1px solid color-mix(in srgb,var(--t) 42%,transparent);box-shadow:0 18px 40px -26px var(--t)}.lp .pr-kpis li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--t),transparent)}.lp .pr-kpis li.is-violet{--t:var(--mod-menor)}.lp .pr-kpis li.is-amber{--t:var(--mod-concurso)}.lp .pr-kpis li.is-green{--t:var(--mod-minima)}.lp .pr-kpi-ico{width:32px;height:32px;margin-bottom:8px;border-radius:10px;display:grid;place-items:center;color:var(--ink-fg);background:color-mix(in srgb,var(--t) 62%,transparent);box-shadow:0 6px 16px -6px var(--t)}.lp .pr-kpi-ico .ico{width:17px;height:17px}.lp .pr-kpis b{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.6vw,38px);letter-spacing:-.04em;line-height:1.05;color:var(--ink-fg);font-variant-numeric:tabular-nums}.lp .pr-kpis li>span:last-child{font-size:13.5px;color:color-mix(in srgb,var(--t) 40%,var(--ink-fg))}.lp .pr-toggle{display:inline-flex;align-items:center;gap:12px;margin-top:8px;font-size:15px;color:var(--fg-3)}.lp .pr-toggle .is-on{color:var(--fg);font-weight:600}.lp .pr-toggle button{width:48px;height:26px;border-radius:999px;border:0;background:var(--bg-3);position:relative;cursor:pointer}.lp .pr-toggle button span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--accent);transition:transform .2s ease}.lp .pr-toggle button[aria-checked=true] span{transform:translateX(22px)}.lp .pr-toggle b{color:var(--tone-green);font-size:13px}.lp .pr-plans-section{position:relative;z-index:1;margin-top:calc(-1 * clamp(84px, 9vw, 120px));padding-bottom:clamp(48px,7vw,96px)}.lp .pr-plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.lp .pr-plans .pr-a{display:none}.lp .pr-plans[data-annual=true] .pr-a{display:inline}.lp .pr-plans[data-annual=true] .pr-a+span,.lp .pr-plans[data-annual=true] b.pr-m:has(+.pr-a),.lp .pr-plans[data-annual=true] span.pr-m:has(+.pr-a){display:none}.lp .pr-card{--t:var(--tone-grey);position:relative;padding:28px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .25s ease,box-shadow .25s ease}.lp .pr-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px 220px at 0 0,color-mix(in srgb,var(--t) 14%,transparent),transparent 70%)}.lp .pr-card>*{position:relative}.lp .pr-card:hover{transform:translateY(-4px);box-shadow:0 34px 70px -34px color-mix(in srgb,var(--t) 60%,transparent)}.lp .pr-card.is-business{--t:var(--tone-blue);border:2px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(140deg,var(--tone-blue),var(--tone-violet)) border-box;box-shadow:0 40px 80px -36px color-mix(in srgb,var(--tone-blue) 70%,transparent)}@media (min-width:961px){.lp .pr-card.is-business{transform:translateY(-14px)}.lp .pr-card.is-business:hover{transform:translateY(-18px)}}.lp .pr-card.is-enterprise{--t:var(--tone-violet)}.lp .pr-badge{position:absolute;top:-13px;left:28px;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-on);background:var(--t)}.lp .pr-card.is-business .pr-badge{background:linear-gradient(90deg,var(--accent),var(--tone-violet));box-shadow:0 8px 20px -8px var(--tone-violet)}.lp .pr-card-head{display:flex;align-items:center;gap:12px;margin:0 0 16px}.lp .pr-card-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--t);background:color-mix(in srgb,var(--t) 14%,transparent)}.lp .pr-card.is-business .pr-card-ico,.lp .pr-card.is-enterprise .pr-card-ico{color:var(--accent-on);background:linear-gradient(140deg,var(--t),color-mix(in srgb,var(--t) 55%,var(--tone-violet)))}.lp .pr-card-ico .ico{width:20px;height:20px}.lp .pr-name{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t);margin:0}.lp .pr-price{display:flex;align-items:baseline;gap:8px;margin:0}.lp .pr-price b{font:600 clamp(36px,3.4vw,50px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lp .pr-card.is-business .pr-price b,.lp .pr-card.is-enterprise .pr-price b{background:linear-gradient(100deg,var(--fg) 35%,color-mix(in srgb,var(--t) 80%,var(--fg)));-webkit-background-clip:text;background-clip:text;color:transparent}.lp .pr-price>span{color:var(--fg-3)}.lp .pr-day{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--t)}.lp .pr-note{font-size:13.5px;color:var(--fg-3);margin:6px 0 18px;min-height:1.4em}.lp .pr-trial{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;margin:0 0 16px;background:color-mix(in srgb,var(--t) 11%,transparent);border:1px solid color-mix(in srgb,var(--t) 28%,transparent)}.lp .pr-trial>.ico{width:22px;height:22px;color:var(--t)}.lp .pr-trial b{display:block;color:var(--t)}.lp .pr-trial span span{display:block;font-size:13px;color:var(--fg-2)}.lp .pr-cta{width:100%;margin-bottom:22px}.lp .pr-card.is-business .pr-cta,.lp .pr-card.is-business .pr-cta:hover:not(:disabled){background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--mod-menor) 70%,var(--accent)));color:var(--accent-on);box-shadow:0 12px 30px -14px color-mix(in srgb,var(--mod-menor) 90%,transparent)}.lp .pr-card.is-business .pr-cta:hover:not(:disabled){filter:brightness(1.1)}.lp .pr-list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.lp .pr-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;color:var(--fg-2);line-height:1.45}.lp .pr-list li .ico{width:22px;height:22px;padding:4px;border-radius:50%;color:var(--tone-green);background:color-mix(in srgb,var(--tone-green) 14%,transparent)}.lp .pr-card.is-business .pr-list li .ico,.lp .pr-card.is-enterprise .pr-list li .ico{color:var(--t);background:color-mix(in srgb,var(--t) 14%,transparent)}.lp .pr-list.is-out li{color:var(--fg-3)}.lp .pr-list.is-out li .ico{color:var(--fg-3);background:var(--bg-2)}.lp .pr-assure{list-style:none;margin:clamp(28px,4vw,44px) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.lp .pr-assure li{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--fg-2)}.lp .pr-assure .ico{width:18px;height:18px;color:var(--tone-green)}.lp .pr-ganas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp .pr-ganas>li{--t:var(--tone-blue);position:relative;overflow:hidden;padding:26px;border-radius:20px;background:var(--bg);border:1px solid var(--line);transition:transform .25s ease,box-shadow .25s ease}.lp .pr-ganas>li:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--t),color-mix(in srgb,var(--t) 20%,transparent))}.lp .pr-ganas>li:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--t) 20%,transparent),transparent 70%);pointer-events:none}.lp .pr-ganas>li:hover{transform:translateY(-3px);box-shadow:0 26px 50px -30px color-mix(in srgb,var(--t) 80%,transparent)}.lp .pr-ganas>li.is-green{--t:var(--tone-green)}.lp .pr-ganas>li.is-violet{--t:var(--tone-violet)}.lp .pr-ganas-n{position:absolute;right:22px;top:18px;font:700 40px/1 var(--font-display);letter-spacing:-.04em;color:color-mix(in srgb,var(--t) 22%,transparent)}.lp .pr-ganas-ico{width:46px;height:46px;margin-bottom:16px;border-radius:14px;display:grid;place-items:center;color:var(--t);background:color-mix(in srgb,var(--t) 14%,transparent)}.lp .pr-ganas-ico .ico{width:22px;height:22px}.lp .pr-ganas h3{font-size:19px;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.lp .pr-ganas p{color:var(--fg-2);font-size:15.5px;margin:0}.lp .pr-faq-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.lp .pr-faq details{transition:border-color .2s ease,background-color .2s ease}.lp .pr-faq details[open]{border-color:color-mix(in srgb,var(--accent-text) 45%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--bg))}.lp .pr-faq details[open] summary:after{color:var(--accent-text)}.lp .pr-ask{position:sticky;top:calc(var(--header) + 20px);overflow:hidden;padding:clamp(22px,3vw,30px);border-radius:var(--radius);background:linear-gradient(160deg,color-mix(in srgb,var(--tone-green) 14%,var(--bg-2)),var(--bg-2) 60%);border:1px solid var(--line)}.lp .pr-ask-ico{width:46px;height:46px;margin-bottom:14px;border-radius:14px;display:grid;place-items:center;color:var(--tone-green);background:color-mix(in srgb,var(--tone-green) 15%,transparent)}.lp .pr-ask-ico .ico{width:22px;height:22px}.lp .pr-ask h3{font-size:21px;letter-spacing:-.02em;margin:0 0 8px}.lp .pr-ask>p{color:var(--fg-2);margin:0 0 18px}.lp .pr-ask .btn{width:100%}.lp .pr-ask .ficha-note a{color:var(--accent-text)}.lp .pr-ladder-section{padding-top:clamp(24px,4vw,48px)}.lp .pr-ladder-section .ficha-label{margin-bottom:6px;color:var(--accent-text);font-weight:600}.lp .pr-ladder{list-style:none;margin:clamp(24px,3vw,36px) 0 0;padding:0;display:flex;gap:10px;align-items:stretch;height:clamp(240px,26vw,320px)}.lp .pr-ladder li{--t:var(--tone-grey);--h:100%;--w:1;flex:var(--w) 1 0;min-width:0;display:grid;grid-template-rows:1fr auto;gap:10px;height:100%}.lp .pr-ladder li.is-enterprise{--t:var(--tone-violet)}.lp .pr-ladder li.is-business{--t:var(--tone-blue)}.lp .pr-ladder li.is-pyme{--t:var(--tone-green)}.lp .pr-ladder li.is-personal{--t:var(--tone-amber)}.lp .pr-ladder-bar{align-self:end;height:var(--h);min-height:72px;display:grid;align-content:start;gap:4px;padding:16px;border-radius:16px 16px 6px 6px;color:var(--fg);background:linear-gradient(180deg,color-mix(in srgb,var(--t) 34%,var(--bg)),color-mix(in srgb,var(--t) 10%,var(--bg)));border:1px solid color-mix(in srgb,var(--t) 45%,transparent);box-shadow:0 22px 40px -28px var(--t);animation:pr-rise .9s cubic-bezier(.2,.7,.2,1) both}.lp .pr-ladder li:nth-child(2) .pr-ladder-bar{animation-delay:.08s}.lp .pr-ladder li:nth-child(3) .pr-ladder-bar{animation-delay:.16s}.lp .pr-ladder li:nth-child(4) .pr-ladder-bar{animation-delay:.24s}.lp .pr-ladder li:nth-child(5) .pr-ladder-bar{animation-delay:.32s}@keyframes pr-rise{0%{transform:scaleY(.2);opacity:0}}.lp .pr-ladder-bar{transform-origin:bottom}.lp .pr-ladder-bar b{font-family:var(--font-display);font-size:clamp(16px,1.5vw,20px);letter-spacing:-.02em;color:color-mix(in srgb,var(--t) 70%,var(--fg))}.lp .pr-ladder-bar span{font-size:13.5px;color:var(--fg-2)}.lp .pr-ladder li.is-final .pr-ladder-bar{border-style:dashed;background:var(--bg-2);box-shadow:none}.lp .pr-ladder-when{font-size:13px;color:var(--fg-3);text-align:center}@media (max-width:720px){.lp .pr-ladder{display:grid;height:auto}.lp .pr-ladder li{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto}.lp .pr-ladder-bar{height:auto;min-height:0;width:var(--h);min-width:58%;border-radius:6px 16px 16px 6px;transform-origin:left}.lp .pr-ladder-when{text-align:right}}@media (prefers-reduced-motion:reduce){.lp .pr-ladder-bar{animation:none}}.lp .pr-final{background:radial-gradient(900px 500px at 10% 0,color-mix(in srgb,var(--mod-licitacion) 38%,transparent),transparent 62%),radial-gradient(800px 480px at 100% 100%,color-mix(in srgb,var(--mod-menor) 30%,transparent),transparent 60%),linear-gradient(165deg,var(--hero-ink-1),var(--hero-ink-3));--tone-green:var(--ink-tone-green)}@media (max-width:960px){.lp .pr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .pr-faq-grid,.lp .pr-ganas{grid-template-columns:1fr}.lp .pr-ask{position:static}.lp .pr-card.is-business{order:-1;margin-top:12px}}@media (max-width:420px){.lp .pr-kpis{gap:10px}.lp .pr-kpis li{padding:14px}.lp .pr-kpis b{font-size:24px}}@media (prefers-reduced-motion:reduce){.lp .pr-live-stamp i,.lp .pr-offer i{animation:none}.lp .pr-card,.lp .pr-ganas>li{transition:none}}@media (max-width:960px){.lp .cmp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .cmp-flag-list,.lp .cnt-grid,.lp .pr-plans{grid-template-columns:1fr}}@media (max-width:700px){.lp .cmp-lenses{grid-template-columns:1fr}}.lp .lpc-legal{padding:calc(var(--header) + clamp(28px, 5vw, 56px)) var(--gutter) clamp(56px,8vw,110px)}.lp .lpc-legal h1{font-size:clamp(30px,4vw,48px);line-height:1.1}.lp .lpc-legal h2{font-family:var(--font-display);letter-spacing:-.02em}.lp .lpc-legal a{text-underline-offset:3px}.lp .lpc-legal .text-primary{color:var(--fg)}.lp .lpc-legal .text-secondary{color:var(--fg-2)}.lp .lpc-legal .text-tertiary{color:var(--fg-3)}.lp .lpc-legal .text-brand{color:var(--accent-text)}.lp .lpc-legal .glass-card{background:var(--bg);border:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lp .lpc-legal .bg-elevated,.lp .lpc-legal .bg-surface{background:var(--bg-2)}.lp .lpc-legal .bg-base{background:transparent}.lp .lpc-legal .bg-brand-subtle{background:color-mix(in srgb,var(--accent) 12%,transparent)}.lp .lpc-legal .border-subtle{border-color:var(--line)}.lp .lpc-legal .text-yellow-400{color:var(--tone-amber)}.lp .lpc-legal .text-red-300,.lp .lpc-legal .text-red-400{color:var(--tone-red)}.lp .lpc-legal .text-green-400,.lp .lpc-legal .text-green-500{color:var(--tone-green)}.lp .lpc-legal .btn-secondary{background:transparent;color:var(--fg);border:1px solid var(--line-2)}.lp .lpc-legal .btn-secondary:hover:not(:disabled){background:transparent;border-color:var(--fg);color:var(--fg)}.lp .lpc-legal input,.lp .lpc-legal select,.lp .lpc-legal textarea{background:var(--bg);color:var(--fg);border-color:var(--line-2)}.lp .hub-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.lp .hub-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lp .hub-list li{--t:var(--tone-blue);border-radius:18px;border:1px solid var(--line);border-left:5px solid var(--t);background:var(--bg)}.lp .hub-list li.is-violet{--t:var(--tone-violet)}.lp .hub-list li.is-green{--t:var(--tone-green)}.lp .hub-list li.is-amber{--t:var(--tone-amber)}.lp .hub-list a{display:grid;gap:6px;padding:16px 18px;text-decoration:none;transition:background-color .2s ease}.lp .hub-list a:hover{background:color-mix(in srgb,var(--t) 6%,transparent)}.lp .hub-list b{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.lp .hub-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--fg-3)}.lp .hub-meta .ficha-pill{padding:3px 10px;font-size:12.5px}.lp .hub-entity{font-size:14px;color:var(--fg-2)}.lp .hub-price{font:600 16px/1.2 var(--font-display);color:var(--accent-text);font-variant-numeric:tabular-nums}.lp .hub-more{margin-top:18px}.lp .hub-facets{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:4px}.lp .hub-facets a{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--fg-2)}.lp .hub-facets a:hover{background:var(--bg);color:var(--fg)}.lp .hub-facets b{font-variant-numeric:tabular-nums;color:var(--fg)}.lp .hub-side-h2{margin-top:8px}.lp .hub-index{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.lp .hub-index a{display:grid;gap:4px;height:100%;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:var(--bg);text-decoration:none;transition:border-color .2s ease}.lp .hub-index a:hover{border-color:var(--accent)}.lp .hub-index b{font-weight:600}.lp .hub-index span{font-size:14px;color:var(--fg-3)}@media (max-width:900px){.lp .hub-grid{grid-template-columns:1fr}}