.landing{background:var(--color-paper)}.landing h2{font-size:var(--text-3xl);line-height:1.04;text-wrap:balance}.landing h2,.landing h3{margin:0;font-weight:700}.landing h3{line-height:1.2;letter-spacing:-.01em}.entradilla{margin:var(--space-sm) 0 0;max-width:38rem;font-size:var(--text-lg);line-height:1.55;color:var(--color-ink-2)}.seccion{padding-block:var(--space-3xl)}.seccion--banda{background:var(--color-paper-2)}.seccion--obligacion{padding-block:var(--space-2xl)}.cabeza{max-width:52rem;margin-bottom:var(--space-xl)}.campo{--color-focus:var(--color-sol);background:var(--color-budea)}.campo,.campo a:not(.btn){color:var(--color-on-budea)}.barra{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md)}.barra__marca{display:inline-flex;color:var(--color-on-budea);border-radius:6px;align-items:center;gap:var(--space-sm);text-decoration:none}.barra__logo{height:clamp(1.9rem,3.2vw,2.5rem)}.barra__claim{padding-left:var(--space-sm);border-left:2px solid oklch(100% 0 0/.5);font-size:var(--text-sm);font-weight:700;line-height:1.15;max-width:10rem}.hero__ley-marca{display:none}@media (max-width:560px){.barra__claim{display:none}.hero__ley-marca{display:inline}}.barra__acciones{display:flex;align-items:center;gap:var(--space-md)}.barra__acceso{font-size:var(--text-sm);font-weight:700;text-decoration:none;white-space:nowrap}.barra__acceso:hover{text-decoration:underline;text-decoration-thickness:2px}@media (max-width:480px){.barra__acceso{display:none}}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"ley     ley" "titular maqueta" "texto   maqueta";grid-column-gap:var(--space-xl);column-gap:var(--space-xl);padding-block:var(--space-xl) var(--space-xl)}.hero__ley{grid-area:ley;margin:0 0 var(--space-sm);font-size:var(--text-sm);font-weight:700}.hero__titular{grid-area:titular;margin:0;max-width:11ch;font-size:var(--text-display);font-weight:800;line-height:.95;letter-spacing:-.018em}.hero__texto{grid-area:texto;margin-top:var(--space-lg)}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"ley" "titular" "texto" "maqueta"}}.hero__sub{margin:0 0 var(--space-md);max-width:36rem;font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.2}.hero__lead{margin:0;max-width:34rem;font-size:var(--text-lg);font-weight:600;line-height:1.5}.hero__acciones{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-lg)}.maqueta{grid-area:maqueta;align-self:center;justify-self:end;position:relative;display:grid;width:min(100%,26rem);padding-block:3.2rem 0}.maqueta__pieza{position:absolute;z-index:3;display:flex;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .6rem;border-radius:var(--radius-pill);background:var(--color-on-budea);color:oklch(25% .05 250);box-shadow:0 16px 30px -14px oklch(25% .08 250/.6);white-space:nowrap}.maqueta__pieza strong{display:block;font-size:var(--text-sm);font-weight:800;line-height:1.2}.maqueta__pieza small{display:block;font-size:var(--text-xs);font-weight:600;color:oklch(42% .035 250);line-height:1.2}.maqueta__acuse{top:0;left:-2.5rem;transform:rotate(-3deg)}.maqueta__voz{bottom:-1.4rem;right:-1.2rem;transform:rotate(2.5deg)}.maqueta__plazo{top:.6rem;right:-1rem;padding-left:1rem;transform:rotate(2deg)}.maqueta__barra{flex:none;width:3.2rem;height:.45rem;border-radius:999px;background:oklch(90% .02 240);overflow:hidden}.maqueta__barra i{display:block;width:97%;height:100%;border-radius:inherit;background:var(--color-sol)}.maqueta__punto{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--color-sol)}.maqueta__punto:after{content:"";width:.45rem;height:.8rem;margin-top:-.15rem;border:solid oklch(25% .05 250);border-width:0 3px 3px 0;transform:rotate(45deg)}.maqueta__ondas{flex:none;display:flex;align-items:center;gap:3px;height:1.9rem;padding-inline:.35rem}.maqueta__ondas i{display:block;width:3px;border-radius:2px;background:oklch(51% .13 244)}.maqueta__ondas i:first-child{height:30%}.maqueta__ondas i:nth-child(2){height:65%}.maqueta__ondas i:nth-child(3){height:100%;background:var(--color-sol)}.maqueta__ondas i:nth-child(4){height:55%}.maqueta__ondas i:nth-child(5){height:80%;background:var(--color-sol)}.maqueta__ondas i:nth-child(6){height:40%}.maqueta__ondas i:nth-child(7){height:25%}.chequeo{position:relative;z-index:1;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-on-budea);color:oklch(25% .05 250);box-shadow:0 30px 50px -24px oklch(25% .08 250/.55)}.chequeo__titulo{margin:0;font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-size:var(--text-xl);font-weight:800;line-height:1.15}.chequeo__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.chequeo__lista li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);grid-gap:var(--space-xs);gap:var(--space-xs);font-size:var(--text-sm);font-weight:600;line-height:1.45}.chequeo__lista li:before{content:"";width:1rem;height:1rem;margin-top:.15rem;border-radius:50%;background:var(--color-sol)}.chequeo__pie{margin:0;padding-top:var(--space-sm);border-top:2px dashed oklch(80% .03 240);font-size:var(--text-sm);font-weight:700}.campo .chequeo__pie a{color:oklch(51% .13 244);white-space:nowrap}.ticket{position:relative;z-index:2;justify-self:start;width:min(92%,22rem);margin:-1.6rem 0 0 -2rem;padding:var(--space-md) var(--space-md) var(--space-sm);border-radius:var(--radius-card);background:var(--color-on-budea);color:oklch(25% .05 250);box-shadow:0 30px 50px -24px oklch(25% .08 250/.6);transform:rotate(-2.5deg)}.ticket__taladro{position:absolute;top:var(--space-md);right:var(--space-md);width:1.2rem;height:1.2rem;border-radius:50%;background:var(--color-sol)}.ticket__etiqueta{margin:0;font-size:var(--text-xs);font-weight:800;color:oklch(42% .035 250)}.ticket__codigo span{white-space:nowrap}.ticket__codigo{margin:var(--space-2xs) 0;padding-block:var(--space-xs);border-block:2px dashed oklch(80% .03 240);font-family:var(--font-mono);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700;letter-spacing:.05em;line-height:1.45;color:oklch(51% .13 244)}.ticket__nota{margin:0;font-size:var(--text-xs);line-height:1.4;color:oklch(42% .035 250)}@media (max-width:900px){.maqueta{justify-self:center;margin-top:var(--space-xl);padding-bottom:var(--space-md)}.maqueta__acuse{left:-.5rem}.maqueta__voz{right:-.5rem;bottom:-.6rem}.ticket{margin-left:-.5rem}}@media (max-width:520px){.maqueta__plazo{display:none}}@media (max-width:420px){.maqueta__pieza small{display:none}}.hero__legal{margin:calc(-1 * var(--space-xs)) 0 var(--space-md);font-size:var(--text-lg);font-weight:700}.hero__legal a{text-decoration-thickness:2px;text-underline-offset:.2em}header.campo{padding-bottom:var(--space-3xl)}.ventajas-envoltorio{position:relative;margin-top:calc(-1 * var(--space-2xl))}.ventajas{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-lg) var(--space-xl);gap:var(--space-lg) var(--space-xl);align-items:center;padding:clamp(var(--space-md),3vw,var(--space-xl));border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--sombra)}.ventajas__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.ventajas__lista li{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);align-content:start}.ventajas__lista strong{display:flex;align-items:baseline;gap:var(--space-2xs);font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-size:var(--text-lg);font-weight:800;line-height:1.15}.ventajas__lista strong:before{content:"";flex:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--color-sol);transform:translateY(-.1em)}.ventajas__lista span{padding-left:calc(.7rem + var(--space-2xs));font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.45}.ventajas__cta{display:grid;justify-items:center;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.ventajas__cta span{font-size:var(--text-xs);font-weight:700;color:var(--color-ink-3);white-space:nowrap}@media (max-width:1100px){.ventajas{grid-template-columns:minmax(0,1fr)}.ventajas__cta{justify-items:start}}@media (max-width:720px){.ventajas__lista{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ventajas__cta .btn{width:100%}.ventajas__cta{justify-items:stretch;text-align:center}}.partido{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.partido--faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.partido--contacto{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.partido__cabeza--fija{position:-webkit-sticky;position:sticky;top:var(--space-lg)}@media (max-width:900px){.partido,.partido--contacto,.partido--faq{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.partido__cabeza--fija{position:static}}.riesgos{list-style:none;margin:0;padding:0}.riesgos li{padding-block:var(--space-md);border-top:1.5px solid var(--color-rule-fuerte)}.riesgos li:last-child{border-bottom:1.5px solid var(--color-rule-fuerte)}.riesgos h3{font-size:var(--text-xl)}.riesgos p{margin:var(--space-2xs) 0 0;color:var(--color-ink-2)}.ficha{border-top:2px solid var(--color-ink)}.ficha__fila{display:grid;grid-template-columns:7rem minmax(0,.9fr) minmax(0,1.4fr);grid-gap:var(--space-md) var(--space-lg);gap:var(--space-md) var(--space-lg);align-items:baseline;padding-block:var(--space-md);border-bottom:1.5px solid var(--color-rule-fuerte)}.ficha__norma{justify-self:start;padding:.2rem .7rem;border-radius:var(--radius-pill);background:var(--color-budea-hondo);color:var(--color-paper);font-size:var(--text-xs);font-weight:800;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ficha__fila h3{font-size:var(--text-xl)}.ficha__fila p{margin:0;color:var(--color-ink-2)}@media (max-width:820px){.ficha__fila{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}}.linea{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);position:relative}.linea:before{content:"";position:absolute;top:calc(.8rem - 1px);left:.8rem;right:0;height:3px;border-radius:2px;background:var(--color-budea)}.linea__paso{position:relative;padding-top:var(--space-xl)}.linea__paso:before{content:"";position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--color-sol);box-shadow:0 0 0 5px var(--color-paper)}.linea__plazo{display:inline-block;font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-size:var(--text-2xl);font-weight:800;line-height:1;color:var(--color-budea-hondo);white-space:nowrap}.linea__paso h3{margin-top:var(--space-sm);font-size:var(--text-lg)}.linea__paso p{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--color-ink-2)}@media (max-width:900px){.linea{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.linea:before{top:.8rem;bottom:0;left:calc(.8rem - 1.5px);right:auto;width:3px;height:auto}.linea__paso{padding:0 0 0 var(--space-xl)}}.campo--demo{padding-block:var(--space-3xl)}.cabeza--sobre-azul .entradilla{color:var(--color-on-budea);font-weight:600}.demo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:760px){.demo{grid-template-columns:minmax(0,1fr)}}.demo__panel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink)}.demo__panel h3{font-size:var(--text-2xl)}.demo__panel p{margin:0;color:var(--color-ink-2)}.demo__panel .btn{margin-top:auto}.demo__lado{font-size:var(--text-xs);font-weight:800;color:var(--color-budea-hondo)}.creds{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);width:100%;margin:0 0 var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-input);background:var(--color-paper-2);font-family:var(--font-mono);font-size:var(--text-sm)}.creds>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:var(--space-2xs);gap:var(--space-2xs)}.creds dt{color:var(--color-ink-3)}.creds dd{margin:0;font-weight:700;overflow-wrap:anywhere}@media (max-width:400px){.creds>div{grid-template-columns:minmax(0,1fr);gap:0}}.demo__aviso{margin:var(--space-lg) 0 0;max-width:50rem;font-size:var(--text-lg);font-weight:600;line-height:1.5}.faq{border-top:2px solid var(--color-ink)}.faq details{border-bottom:1.5px solid var(--color-rule-fuerte)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-md);cursor:pointer;list-style:none;font-size:var(--text-lg);font-weight:700;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-paper-2);color:var(--color-budea-hondo);font-size:1.35rem;font-weight:700;line-height:1;transition:background-color var(--dur-short) var(--ease-out)}.faq details[open] summary:after,.faq summary:hover:after{background:var(--color-sol);color:var(--color-on-sol)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0;padding-bottom:var(--space-md);max-width:40rem;color:var(--color-ink-2)}.checklist{list-style:none;margin:var(--space-lg) 0 0;padding:0;grid-gap:var(--space-xs)}.checklist,.checklist li{display:grid;gap:var(--space-xs)}.checklist li{grid-template-columns:1.5rem minmax(0,1fr);grid-gap:var(--space-xs);align-items:start;font-weight:600}.checklist li:before{content:"";width:1.1rem;height:1.1rem;margin-top:.3rem;border-radius:50%;background:var(--color-sol)}.contacto__directo{margin:var(--space-lg) 0 0;color:var(--color-ink-2)}.contacto__form{padding:clamp(var(--space-md),4vw,var(--space-xl));border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--sombra)}.pie{--color-focus:var(--color-sol);padding-block:var(--space-3xl) var(--space-xl);background:var(--color-budea-noche);color:var(--color-on-budea)}.pie__frase{margin:0;max-width:18ch;font-size:var(--text-3xl);font-weight:800;line-height:1.02}.pie__fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md) var(--space-xl);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1.5px solid oklch(100% 0 0/.2)}.pie__logo{height:2.2rem;color:var(--color-on-budea)}.pie__enlaces{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md)}.pie__enlaces a{color:var(--color-on-budea);font-size:var(--text-sm);font-weight:600;text-decoration:none;white-space:nowrap}.pie__enlaces a:hover{text-decoration:underline}.pie__legal{margin:var(--space-lg) 0 0;max-width:60rem;font-size:var(--text-xs);line-height:1.6;color:oklch(86% .02 240)}