:root{--dock-right:18px;--dock-bottom:18px;--dock-size:42px;--dock-gap:12px;--toast-top:16px;--topbar-top:0px;--topbar-h:76px;--pill-h:60px;--tabbar-h:0px;--bg:#121212;--surface:#1a1a1a;--surface-2:#202022;--text:#fff;--text-muted:#9a9aa2;--danger:#ff8a8a;--sobre-peligro:#3a0a10;--ok:#4ade80;--aviso:#fbbf24;--brand:#6036f8;--brand-hover:color-mix(in srgb, var(--brand) 78%, white);--brand-soft:#96c;--brand-light:#96c;--brand-wash:color-mix(in srgb, var(--brand) 8%, transparent);--brand-ring:color-mix(in srgb, var(--brand) 18%, transparent);--brand-edge:color-mix(in srgb, var(--brand) 28%, transparent);--brand-glow:color-mix(in srgb, var(--brand) 50%, transparent);--hairline:color-mix(in srgb, var(--text) 8%, transparent);--hairline-strong:color-mix(in srgb, var(--text) 14%, transparent);--field-bg:color-mix(in srgb, var(--text) 3%, transparent);--veil:var(--text);--radius-sm:8px;--radius:12px;--radius-lg:var(--radio-tarjeta);--font:"Stack Sans Text", "Inter", system-ui, sans-serif;--font-titulos:"Stack Sans Headline", "Stack Sans Text", system-ui, sans-serif;--control-h:40px;--control-h-chico:32px;--radio-control:12px;--radio-chico:10px;--radio-tarjeta:16px;--peso-fino:300;--peso-normal:400;--peso-medio:500;--peso-fuerte:600;--peso-titulo:700;--radio-boton:var(--radio-control);--radio-boton-chico:var(--radio-chico);--texto-2xs:12px;--texto-xs:13px;--texto-sm:14px;--texto-md:15px;--texto-lg:16px;--texto-xl:17px;--texto-2xl:19px;--texto-3xl:23px;--texto-4xl:27px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--brand)}:root[data-theme=light]{--bg:#f5f4fa;--surface:#fff;--surface-2:#eeecf6;--text:#1c1a24;--text-muted:#6c6877;--danger:#c8293f;--sobre-peligro:#fff;--ok:#16a34a;--aviso:#d97706;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark-violet]{--bg:#3a3350;--surface:#453c5e;--surface-2:#52496e;--text:#f4f1fb;--text-muted:#c2b8d9;--danger:#ff6f91;--ok:#5eea9a;--aviso:#fcc44a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark-violet] .navitem--active .navitem__icon,:root[data-theme=dark-violet] .bottom-tabbar__item.is-active,:root[data-theme=dark-violet] .soon-card__badge{color:var(--brand-hover)}*{box-sizing:border-box}html,body,#root{height:100%}html{scrollbar-gutter:stable}html:has(.modal){overflow:hidden}.modal__card{overscroll-behavior:contain}:where(button,input,select,textarea){font-family:inherit}:where(button,input,select,textarea):disabled{opacity:.55;cursor:default}body{font-family:var(--font);font-variant-numeric:tabular-nums;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;transition:background-color .2s,color .2s}a{color:var(--brand-light);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}:root[data-modo=avanzado]{--radio-boton:999px;--radio-boton-chico:999px}.btn{height:var(--control-h);border-radius:var(--radio-boton);font:inherit;font-size:var(--texto-md);font-weight:var(--peso-medio);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 18px;line-height:1;text-decoration:none;transition:transform .15s,background .18s,border-color .18s,color .18s;display:inline-flex}.btn:hover{text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.btn--primary{background:var(--brand);color:#fff}.btn--primary:not(:disabled):hover{background:var(--brand-hover)}.btn--primary:not(:disabled):active{transform:scale(.98)}.btn--ghost{border-color:var(--hairline);background:color-mix(in srgb, var(--veil) 2%, transparent);color:var(--text)}.btn--ghost:not(:disabled):hover{background:color-mix(in srgb, var(--veil) 5%, transparent);border-color:var(--hairline-strong)}.btn--ghost:not(:disabled):active{transform:scale(.98)}.skip-link{background:var(--brand);color:#fff;border-radius:var(--radius-sm);z-index:100;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:12px}.floating-controls{z-index:40;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.floating-controls__info{width:38px;height:var(--control-h);border:1px solid var(--hairline-strong);border-radius:var(--radio-control);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;box-shadow:0 10px 30px -12px #0006}.floating-controls__info:hover{color:var(--text);background:color-mix(in srgb, var(--surface) 100%, transparent)}.floating-controls__info svg{width:18px;height:18px}.theme-switch{border:1px solid var(--hairline-strong);border-radius:var(--radio-control);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);gap:2px;padding:3px;display:inline-flex;box-shadow:0 10px 30px -12px #0006}.theme-switch__btn{border-radius:var(--radio-chico);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .18s,background .18s;display:inline-flex}.theme-switch__btn:hover{color:var(--text);background:color-mix(in srgb, var(--veil) 6%, transparent)}.theme-switch__btn.is-active{color:#fff;background:var(--brand)}.theme-switch__btn svg{width:16px;height:16px}:root[data-liquid-glass=off] .floating-controls__info,:root[data-liquid-glass=off] .theme-switch{-webkit-backdrop-filter:none!important}h1,h2,h3{font-family:var(--font-titulos)}.aviso{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.aviso__glow{z-index:0;background:radial-gradient(circle, var(--brand-ring) 0%, var(--brand-wash) 42%, transparent 68%);pointer-events:none;border-radius:50%;width:min(620px,130vw);height:min(620px,130vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aviso__card{z-index:1;text-align:center;width:100%;max-width:560px;position:relative}.aviso__objeto{perspective:1000px;margin-bottom:34px;position:relative}.aviso__volanta{color:var(--brand-soft);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}:root[data-theme=dark-violet] .aviso__volanta{color:var(--brand-hover)}.aviso__titulo{color:var(--text);font-size:clamp(22px,5.5vw,27px);font-weight:var(--peso-fuerte);letter-spacing:-.025em;margin:0}.aviso__texto{color:var(--text-muted);font-size:var(--texto-lg);margin:11px 0 0;line-height:1.55}.aviso__nota{border-top:1px solid var(--hairline);color:var(--text-muted);font-size:var(--texto-sm);margin:30px 0 0;padding-top:16px;line-height:1.55}.aviso__accion{border-radius:var(--radius);background:var(--brand);color:#fff;font-size:var(--texto-md);font-weight:var(--peso-medio);justify-content:center;align-items:center;gap:8px;margin-top:26px;padding:12px 22px;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.aviso__accion:hover{background:var(--brand-hover);box-shadow:0 12px 26px -14px var(--brand-glow);text-decoration:none}.aviso__accion svg{transition:transform .16s}.aviso__accion:hover svg{transform:translate(2px)}.aviso__accion:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.aviso__accion,.aviso__accion svg{transition:none}}.pat{--pat-azul:#0d3b9e;z-index:1;width:min(390px,100%);transform-style:preserve-3d;background:linear-gradient(168deg,#fff 0%,#f2f2f4 58%,#e4e4e9 100%);border:1px solid #00000059;border-radius:13px;padding:0 0 14px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative;transform:rotateX(11deg)rotateY(-13deg)rotate(-1.5deg);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff8c,0 34px 60px -26px #000000a6,0 4px #0000002e}.aviso__objeto:hover .pat{transform:rotateX(3deg)rotateY(-4deg)rotate(0)}.pat:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(104deg,#ffffff8c 0%,#ffffffb3 6%,#0000 20%);border-radius:12px;position:absolute;inset:0}.pat__band{background:linear-gradient(180deg, #1348bd 0%, var(--pat-azul) 100%);color:#fff;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;margin-bottom:10px;padding:5px 15px;display:flex}.pat__pais{letter-spacing:.22em;text-indent:.22em;font-size:10.5px;font-weight:700}.pat__ar{letter-spacing:.06em;opacity:.85;font-size:9.5px;font-weight:700}.pat__stars{opacity:.75;background-image:radial-gradient(circle,#fff 45%,#0000 46%);background-repeat:repeat-x;background-size:5.5px 4px;width:16px;height:4px}.pat__num{letter-spacing:.02em;color:#17151f;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-family:Helvetica Neue,Arial,system-ui,sans-serif;font-size:clamp(36px,12vw,54px);font-weight:700;line-height:1;display:flex}.pat__dot{opacity:.75;background:#17151f;border-radius:50%;width:7px;height:7px}:root[data-theme=light] .pat{box-shadow:0 34px 60px -30px #1c1a2466,0 4px #1c1a241f,0 0 0 1px #1c1a241a}@media (prefers-reduced-motion:reduce){.pat{transition:none}.pat,.aviso__objeto:hover .pat{transform:none}}.cono{z-index:1;width:min(180px,52%);transform-style:preserve-3d;flex-direction:column;align-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;transform:rotateX(9deg)rotateY(-11deg)rotate(-1deg)}.aviso__objeto:hover .cono{transform:rotateX(3deg)rotateY(-4deg)rotate(0)}.cono__cuerpo{clip-path:polygon(45% 0%,55% 0%,100% 100%,0% 100%);background:linear-gradient(100deg,#d1490c 0%,#f4630f 26%,#ff8a3d 52%,#e4550d 78%,#b23c07 100%);width:84%;height:172px;position:relative}.cono__banda{background:linear-gradient(100deg,#d9d5dd 0%,#fff 30% 62%,#cfcad4 100%);position:absolute;left:0;right:0}.cono__banda--alta{height:25px;top:27%}.cono__banda--baja{height:17px;top:55%}.cono__brillo{pointer-events:none;background:linear-gradient(104deg,#ffffff6b 0%,#ffffff80 7%,#0000 22%);position:absolute;inset:0}.cono__base{background:linear-gradient(#38323f 0%,#211d27 55%,#17141b 100%);border-radius:4px 4px 6px 6px;width:100%;height:17px;margin-top:-1px;box-shadow:inset 0 1px #ffffff29,0 26px 44px -22px #000000b3,0 3px #00000038}:root[data-theme=light] .cono__cuerpo{filter:drop-shadow(0 0 .5px #1c1a2473)}@media (prefers-reduced-motion:reduce){.cono{transition:none}.cono,.aviso__objeto:hover .cono{transform:none}}:is(.seg-toggle:has(>.pastilla-gelatina),.leads-tabs:has(>.pastilla-gelatina)){position:relative}:is(.seg-toggle,.leads-tabs):has(>.pastilla-gelatina)>button{z-index:1;position:relative}:is(.seg-toggle:has(>.pastilla-gelatina.is-visible)>.seg-toggle__btn.is-active,.leads-tabs:has(>.pastilla-gelatina.is-visible)>.leads-tabs__opt.is-active){box-shadow:none;background:0 0}.pastilla-gelatina{z-index:0;border-radius:calc(var(--radio-boton) - 3px);background:var(--brand);opacity:0;pointer-events:none;position:absolute;top:3px;bottom:3px}.seg-toggle>.pastilla-gelatina{top:4px;bottom:4px}.seg-toggle--sm>.pastilla-gelatina{top:3px;bottom:3px}.pastilla-gelatina.is-visible{opacity:1}.pastilla-gelatina.is-lista{transition:left .42s cubic-bezier(.3,1.25,.6,1),right .42s cubic-bezier(.3,1.25,.6,1),opacity .2s}.pastilla-gelatina.is-lista.hacia-der{transition:right .32s cubic-bezier(.3,1.35,.6,1),left .44s cubic-bezier(.3,1.2,.6,1) 70ms,opacity .2s}.pastilla-gelatina.is-lista.hacia-izq{transition:left .32s cubic-bezier(.3,1.35,.6,1),right .44s cubic-bezier(.3,1.2,.6,1) 70ms,opacity .2s}.pastilla-gelatina.rebote-a{animation:.5s ease-out pastilla-rebote-a}.pastilla-gelatina.rebote-b{animation:.5s ease-out pastilla-rebote-b}@keyframes pastilla-rebote-a{0%{transform:scale(1)}35%{transform:scaleY(.82)}65%{transform:scaleY(1.06)}to{transform:scale(1)}}@keyframes pastilla-rebote-b{0%{transform:scale(1)}35%{transform:scaleY(.82)}65%{transform:scaleY(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pastilla-gelatina{transition:none!important;animation:none!important}}.is-cargando{cursor:progress;min-width:min-content;position:relative;overflow:hidden}.btn.is-cargando:disabled,.auth .btn.is-cargando:disabled,.page-action.is-cargando:disabled,.icon-btn.is-cargando:disabled,.st-histbtn.is-cargando:disabled,.quote-cta__btn.is-cargando:disabled,.quote-cta__reject.is-cargando:disabled,.catalog-ficha-btn.is-cargando,.ficha-ia__btn.is-disabled.is-cargando,.quote-upload.is-disabled.is-cargando{opacity:1}.carga-relleno{transform-origin:0;background:color-mix(in srgb, currentColor 20%, transparent);pointer-events:none;transition:transform .2s ease-out;position:absolute;inset:0;transform:scaleX(0)}.is-indeterminado:before{content:"";background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, currentColor 18%, transparent) 50%, transparent 75%);pointer-events:none;animation:1.15s ease-in-out infinite btn-barrido;position:absolute;inset:0;transform:translate(-100%)}@keyframes btn-barrido{to{transform:translate(100%)}}.btn-caras{z-index:1;place-items:center;display:inline-grid;position:relative}.btn-cara{white-space:nowrap;opacity:0;pointer-events:none;grid-area:1/1;align-items:center;gap:7px;transition:opacity .16s,transform .16s;display:inline-flex;transform:translateY(3px)}.btn-caras[data-estado=normal]>[data-cara=normal],.btn-caras[data-estado=cargando]>[data-cara=cargando],.btn-caras[data-estado=hecho]>[data-cara=hecho]{opacity:1;transform:none}.btn-cara .btn-spinner,.is-cargando>.btn-spinner{flex-shrink:0;margin-right:0}.btn--ghost .btn-caras[data-estado=hecho]{color:#16a34a}.btn-caras:has(>:only-child)>.btn-cara{opacity:1;transition:none;transform:none}.is-cargando>.btn-spinner,.is-cargando>span:not(.carga-relleno){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.is-indeterminado:before{background:color-mix(in srgb, currentColor 10%, transparent);animation:none;transform:none}.btn-cara,.carga-relleno{transition:none}}.auth{background:var(--bg);place-items:center;height:100dvh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.card{z-index:1;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:0 1px 0 color-mix(in srgb, var(--veil) 3%, transparent) inset, 0 20px 50px -24px #000c;padding:48px 44px 36px;animation:.5s cubic-bezier(.2,.7,.2,1) both card-in;position:relative}@keyframes card-in{0%{opacity:0;transform:translateY(10px)scale(.99)}}.card__head{align-items:center;gap:14px;margin-bottom:30px;display:flex}.brand__logo{border-radius:var(--radio-tarjeta);object-fit:cover;width:48px;height:48px;box-shadow:0 8px 22px -8px var(--brand-glow);flex-shrink:0}.brand__text{flex-direction:column;gap:2px;min-width:0;display:flex}.brand__name{color:var(--text);font-size:25px;font-weight:600;line-height:1.2}.brand__sub{font-size:var(--texto-xs);color:var(--text-muted);margin:0;font-weight:600;line-height:1}.form{flex-direction:column;gap:20px;display:flex}.auth .field{flex-direction:column;gap:8px;display:flex}.auth .field label{font-size:var(--texto-xs);color:var(--text-muted);font-weight:500}.input{background:var(--field-bg);border:1px solid var(--hairline);border-radius:var(--radius);align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.input:hover:not(:focus-within){border-color:var(--hairline-strong)}.input:focus-within{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 0 0 3px var(--brand-ring)}.input__icon{color:var(--text-muted);display:inline-flex}.input input{min-width:0;height:calc(var(--control-h) - 2px);color:var(--text);font:inherit;font-size:var(--texto-md);background:0 0;border:none;outline:none;flex:1}.input input::placeholder{color:color-mix(in srgb, var(--text-muted) 70%, transparent)}.input__toggle{width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.input__toggle:hover{color:var(--text);background:color-mix(in srgb, var(--veil) 5%, transparent)}.form-error{border-radius:var(--radio-chico);background:color-mix(in srgb, var(--danger) 7%, transparent);border:1px solid color-mix(in srgb, var(--danger) 25%, var(--hairline));color:var(--danger);font-size:var(--texto-2xs);margin:0;padding:10px 12px;animation:.28s cubic-bezier(.2,.7,.2,1) error-in}@keyframes error-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notice{border-radius:var(--radius);background:var(--brand-wash);border:1px solid var(--brand-edge);color:var(--brand-soft);font-size:var(--texto-xs);margin:0;padding:11px 14px;line-height:1.5}.notice code{font-size:var(--texto-2xs);color:var(--text)}.remember{font-size:var(--texto-xs);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;transition:color .15s;display:flex}.remember:hover{color:var(--text)}.remember input{appearance:none;border:1.5px solid var(--hairline-strong);background:var(--field-bg);cursor:pointer;border-radius:6px;width:18px;height:18px;transition:background .15s,border-color .15s;position:relative}.remember input:hover{border-color:var(--brand)}.remember input:checked{background-color:var(--brand);border-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px}.auth .btn{height:var(--control-h);border-radius:var(--radius);background:var(--brand);color:#fff;font:inherit;font-size:var(--texto-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:9px;margin-top:4px;font-weight:600;transition:background .18s,transform .12s;display:inline-flex}.auth .btn:hover:not(:disabled){background:var(--brand-hover)}.auth .btn:active:not(:disabled){transform:scale(.98)}.auth .btn:disabled{opacity:.75;cursor:default}.card__foot{border-top:1px solid var(--hairline);text-align:center;margin-top:22px;padding-top:18px}.card__foot p{font-size:var(--texto-xs);color:var(--text-muted);margin:0}.auth__legal{z-index:1;font-size:var(--texto-2xs);color:color-mix(in srgb, var(--text-muted) 75%, transparent);margin-top:22px;position:relative}@media (width<=480px){.card{padding:30px 22px 24px}}.ld{--ld-resorte:cubic-bezier(.34, 1.56, .64, 1);--ld-borde:max(clamp(20px, 4.4vw, 64px), calc((100vw - 1440px) / 2));--ld-barra:64px;--ld-aire:clamp(96px, 12vw, 176px);--ld-ease:cubic-bezier(.16, 1, .3, 1);--ld-marca-texto:color-mix(in srgb, var(--brand) 55%, white);--ld-marca-oscuro:color-mix(in srgb, var(--brand) 55%, white);timeline-scope:--ld-cierre;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;overflow-x:clip}:root[data-theme=light] .ld{--ld-marca-texto:var(--brand)}:root[data-theme=dark-violet] .ld{--ld-marca-texto:color-mix(in srgb, var(--brand) 30%, white)}:root:has(.ld){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:32px}@media (prefers-reduced-motion:no-preference){:root:has(.ld){scroll-behavior:smooth}}.ld a:hover{text-decoration:none}.ld h1,.ld h2,.ld h3,.ld h4{font-family:var(--font-titulos);font-weight:var(--peso-fuerte);letter-spacing:-.024em;text-wrap:balance;margin:0}.ld h2{font-size:clamp(32px,4vw,56px);line-height:1.08}.ld a:focus-visible,.ld button:focus-visible,.ld summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ld-etiqueta{border:1px solid var(--hairline-strong);border-radius:var(--radio-chico);color:var(--text-muted);font-size:var(--texto-xs);font-weight:var(--peso-medio);padding:3px 10px;display:inline-block}.ld-marca{width:fit-content;color:var(--text);font-family:var(--font-titulos);font-size:18px;font-weight:var(--peso-fuerte);letter-spacing:-.01em;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.ld-marca img{border-radius:8px;display:block}.ld-trazos{width:100%;height:100%;position:absolute;inset:0}.ld-trazos path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px}.ld-barra{--ld-barra-fondo:var(--bg);z-index:30;height:var(--ld-barra);padding:0 var(--ld-borde);background:var(--ld-barra-fondo);transition:transform .42s var(--ld-ease), background .24s ease;grid-template-columns:1fr auto 1fr auto;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.ld-barra.sobre-superficie{--ld-barra-fondo:var(--surface)}.ld-barra.is-guardada{transform:translateY(-100%)}.ld-barra .btn{justify-self:end}.ld-barra>.ld-marca,.ld-barra__nav>a,.ld-barra__nav>button,.ld-barra__acciones>*,.ld-barra>.ld-menu{animation:ld-cae .72s var(--ld-ease) calc(.18s + var(--i,0) * 70ms) both}.ld-barra__acciones>*,.ld-barra>.ld-menu{--i:6}.ld-barra__acciones{justify-self:end;align-items:center;gap:8px;display:flex}.ld .theme-switch{border-radius:999px}.ld .theme-switch__btn{border-radius:50%}.ld-barra__tema{width:var(--control-h);height:var(--control-h);border:1px solid var(--hairline-strong);color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background .16s;display:grid}.ld-barra__tema:hover{background:var(--surface-2)}.ld-barra__tema svg{width:18px;height:18px}@keyframes ld-cae{0%{opacity:0;transform:translateY(-18px)}}.ld-barra__nav{gap:4px;display:flex;position:relative}.ld-barra__nav a,.ld-barra__nav button{height:36px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--texto-md);font-weight:var(--peso-medio);background:0 0;border:0;align-items:center;padding:0 14px;text-decoration:none;transition:color .16s;display:flex;position:relative}.ld-barra__nav a:hover,.ld-barra__nav a[aria-current=true],.ld-barra__nav button:hover,.ld-barra__nav button[aria-expanded=true]{color:var(--text);text-decoration:none}.ld-barra__ficha{border-radius:var(--radio-control);background:var(--surface-2);transition:transform .38s var(--ld-resorte), width .38s var(--ld-resorte);position:absolute;top:0;bottom:0;left:0}.ld-barra.sobre-superficie .ld-barra__ficha{background:color-mix(in srgb, var(--text) 9%, var(--surface))}.ld-barra__panel{background:var(--ld-barra-fondo);transition:grid-template-rows .42s var(--ld-ease), background .24s ease, box-shadow .3s ease;border-bottom-right-radius:20px;border-bottom-left-radius:20px;grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 44px 48px -44px #0000}.ld-barra.is-abierta .ld-barra__panel{grid-template-rows:1fr;box-shadow:0 44px 48px -44px #0000008c}:root[data-theme=light] .ld-barra.is-abierta .ld-barra__panel{box-shadow:0 36px 40px -36px #28185038}.ld-barra__contenido{min-height:0;padding:0 var(--ld-borde);opacity:0;transition:opacity .24s ease, padding .42s var(--ld-ease);grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,270px);gap:clamp(20px,2.6vw,40px);display:grid;overflow:hidden}.ld-barra.is-abierta .ld-barra__contenido{opacity:1;padding-top:16px;padding-bottom:20px}.ld-barra__intro{flex-direction:column;align-items:flex-start;padding-top:10px;display:flex}.ld-barra__intro strong{font-family:var(--font-titulos);font-size:26px;font-weight:var(--peso-fuerte);letter-spacing:-.02em;line-height:1.15}.ld-barra__intro p{color:var(--text-muted);font-size:var(--texto-md);margin:8px 0 18px;line-height:1.45}.ld-barra__intro .btn{margin-top:auto}.ld-barra__partes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ld-barra__parte{color:var(--text);font-family:var(--font-titulos);font-size:19px;font-weight:var(--peso-fuerte);letter-spacing:-.012em;margin-bottom:8px;padding:4px 8px;text-decoration:none;transition:color .14s;display:block}.ld-barra__parte:hover{color:var(--ld-marca-texto)}.ld-barra__partes ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ld-barra__partes li a{border-radius:var(--radio-chico);color:var(--text-muted);font-size:var(--texto-sm);font-weight:var(--peso-medio);align-items:center;gap:8px;padding:6px 8px;text-decoration:none;transition:background .14s,color .14s;display:flex}.ld-barra__partes li a:hover{background:var(--surface-2);color:var(--text)}.ld-barra__destacado{border-radius:var(--radio-control);background:var(--brand);color:#ffffff57;min-height:216px;font-size:var(--texto-sm);transition:scale .3s var(--ld-ease);align-items:flex-end;padding:16px;line-height:1.4;text-decoration:none;display:flex;position:relative;overflow:hidden}.ld-barra__destacado:hover{scale:1.015}.ld-barra.is-abierta .ld-barra__destacado .ld-trazos path{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ld-ease) calc(.12s + var(--i) * 40ms)}.ld-barra__destacado span{color:#ffffffe6;position:relative}.ld-barra__destacado strong{color:#fff;font-family:var(--font-titulos);font-size:19px;font-weight:var(--peso-fuerte);letter-spacing:-.012em;margin-bottom:2px;display:block}.ld-barra__otros{border-top:1px solid var(--hairline);grid-column:1/-1;align-items:center;gap:24px;padding-top:14px;display:flex}.ld-barra__otros span{flex:1}.ld-barra__otros a{color:var(--text-muted);font-size:var(--texto-sm);font-weight:var(--peso-medio);align-items:center;gap:8px;text-decoration:none;transition:color .14s;display:inline-flex}.ld-barra__otros a:hover{color:var(--text);text-decoration:none}.ld-pestana{z-index:31;cursor:pointer;width:96px;height:28px;transition:transform .36s var(--ld-ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%,-120%)}.ld-pestana.is-visible,.ld-pestana:focus-visible{transform:translate(-50%)}.ld-pestana:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ld-pestana span{background:color-mix(in srgb, var(--text) 42%, transparent);width:40px;height:4px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bg) 40%, transparent);transition:width .24s var(--ld-resorte), background .16s ease;border-radius:2px}.ld-pestana:hover span{background:var(--brand);width:56px}.ld-velo{z-index:29;opacity:0;pointer-events:none;background:#06040c9e;transition:opacity .26s;position:fixed;inset:0}:root[data-theme=light] .ld-velo{background:#2818503d}.ld-velo.is-visible{opacity:1}.ld-menu,.ld-menu__lista{display:none}.ld-portada{--p:0;--l:0;--k:0;--mx:0;--my:0;--ld-corrida:clamp(0, (var(--p) - .02) / .5, 1);height:280svh}.ld-portada__fija{height:100svh;position:sticky;top:0;overflow:clip;container-type:inline-size}.ld-portada__pista{width:200cqw;height:100%;transform:translate3d(calc(var(--ld-corrida) * -100cqw), 0, 0);will-change:transform;display:flex}.ld-portada__panel{min-width:0;height:100%;padding:0 var(--ld-borde);flex:0 0 100cqw}.ld-portada__panel--nombre{padding-top:var(--ld-barra);place-items:center;display:grid;position:relative}.ld-portada__centro{text-align:center;translate:calc(var(--mx) * -6px) calc(var(--my) * -4px);transition:translate .7s var(--ld-ease);justify-items:center;gap:clamp(10px,2svh,20px);display:grid}.ld-portada__nombre{clip-path:inset(-4% -4% -3%);color:var(--brand);font-family:var(--font-titulos);font-size:min(calc((100cqw - 2 * var(--ld-borde)) * .16), 28svh);font-weight:var(--peso-titulo);letter-spacing:-.045em;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;line-height:.92;display:flex}.ld-portada__nombre span{animation:ld-letra .9s var(--ld-ease) calc(.12s + var(--i) * 70ms) both}@keyframes ld-letra{0%{transform:translateY(108%)}}.ld-portada__lema{color:var(--text-muted);animation:ld-aparece .7s var(--ld-ease) .76s both;margin:0;font-size:clamp(14px,1.2vw,17px)}@keyframes ld-aparece{0%{opacity:0;transform:translateY(10px)}}.ld-recortes{pointer-events:none;position:absolute;inset:0}.ld-recorte{z-index:1;width:clamp(188px,15.5vw,232px);transform:translate3d(calc(var(--ld-corrida) * var(--z) * -38cqw), 0, 0);position:absolute}.ld-recorte--cotizacion{--z:.9;--ld-orden:0;top:29%;left:11%}.ld-recorte--lead{--z:.35;--ld-orden:1;top:18%;left:45%}.ld-recorte--seguimiento{--z:.7;--ld-orden:2;top:27%;right:10%}.ld-recorte--factura{--z:.5;--ld-orden:3;bottom:23%;left:9%}.ld-recorte--taller{--z:1;--ld-orden:4;bottom:16%;right:17%}.ld-recorte__tarjeta{border:1px solid var(--hairline-strong);border-radius:var(--radio-control);background:var(--surface);translate:calc(var(--mx) * var(--z) * 16px) calc(var(--my) * var(--z) * 12px);transition:translate .7s var(--ld-ease);animation:ld-recorte .64s var(--ld-resorte) calc(.78s + var(--ld-orden) * .13s) both;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}@keyframes ld-recorte{0%{opacity:0;transform:translateY(18px)scale(.92)}}.ld-recorte__icono{border-radius:var(--radio-chico);background:color-mix(in srgb, var(--brand) 16%, transparent);width:32px;height:32px;color:var(--ld-marca-texto);place-items:center;display:grid}.ld-recorte__cuerpo{min-width:0;font-size:var(--texto-2xs);gap:2px;line-height:1.35;display:grid}.ld-recorte__cuerpo>strong{font-size:var(--texto-sm);font-weight:var(--peso-medio)}.ld-recorte__cuerpo>span{color:var(--text-muted)}.ld-recorte__giro{height:1.35em;display:block;overflow:hidden}.ld-recorte__giro>span{animation:ld-giro 8s var(--ld-ease) 1.6s infinite;display:grid}.ld-recorte__bien{color:var(--ok)}@keyframes ld-giro{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-25%)}66%,92%{transform:translateY(-50%)}to{transform:translateY(-75%)}}.ld-recorte__vivo{white-space:nowrap;align-items:center;gap:7px;display:flex}.ld-recorte__vivo:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-out 1.4s infinite ld-late}.ld-recorte__vivo--tarde:before{animation-delay:2.5s}@keyframes ld-late{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}.ld-recorte__etapas{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:5px;display:grid}.ld-recorte__etapas i{background:var(--hairline-strong);border-radius:3px;height:5px;position:relative;overflow:hidden}.ld-recorte__etapas i:after{content:"";border-radius:inherit;background:var(--brand);transform-origin:0;animation:ld-etapa 7s linear calc(1.4s + var(--i) * .14s) infinite;position:absolute;inset:0}@keyframes ld-etapa{0%{transform:scaleX(0)}20%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.ld-recorte__etapas i:nth-child(2):after{animation-name:ld-etapa-2}.ld-recorte__etapas i:nth-child(3):after{animation-name:ld-etapa-3}.ld-recorte__etapas i:nth-child(4):after{animation-name:ld-etapa-4}@keyframes ld-etapa-2{0%,20%{transform:scaleX(0)}40%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ld-etapa-3{0%,40%{transform:scaleX(0)}60%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ld-etapa-4{0%,60%{transform:scaleX(0)}80%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.ld-recorte__cae{align-items:center;gap:5px;display:flex}.ld-recorte__cae svg{color:var(--ok);animation:ld-tilde 5s var(--ld-resorte) 1.8s infinite}@keyframes ld-tilde{0%,12%{opacity:0;transform:scale(.4)}24%,to{opacity:1;transform:none}}.ld-portada__panel--venta{padding-top:calc(var(--ld-barra) + clamp(20px, 5svh, 56px));position:relative}.ld-portada__texto{z-index:1;max-width:34rem;position:relative}.ld h1{font-size:clamp(32px,min(3.7vw,6.6svh),56px);line-height:1.06}.ld h1 em{color:var(--ld-marca-texto);font-style:normal}.ld-palabra{opacity:0;transition:opacity .42s var(--ld-ease), transform .62s var(--ld-ease);display:inline-block;transform:translateY(.5em)}.is-venta .ld-palabra{opacity:1;transition-delay:calc(var(--i) * 34ms);transform:none}.ld-portada__botones{opacity:0;transition:opacity .42s var(--ld-ease), transform .62s var(--ld-ease);flex-wrap:wrap;gap:10px;margin-top:28px;display:flex;transform:translateY(12px)}.is-venta .ld-portada__botones,.ld-portada__botones:focus-within{opacity:1;transition-delay:.42s;transform:none}.ld-ruta{width:min(100cqw, calc((100svh - var(--ld-barra)) * var(--ld-proporcion)));aspect-ratio:var(--ld-proporcion);position:absolute;bottom:clamp(8px,2svh,24px);right:0}.ld-ruta>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-ruta path,.ld-ruta__llave *{fill:none;stroke-linecap:round;stroke-linejoin:round}.ld-ruta__camino{stroke:var(--hairline-strong);stroke-width:2px}.ld-ruta__lleno{stroke:var(--brand);stroke-width:4px;stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--l))}.ld-ruta__punta{fill:var(--text);opacity:0;transition:opacity .16s ease-out}.ld-ruta__punta.is-andando{opacity:1}.ld-ruta__llave{transform-origin:0 42px}.ld-ruta__llave *{stroke:var(--brand);stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--k))}.is-llegada .ld-ruta__llave{animation:ld-hamaca 1.7s var(--ld-ease) both}@keyframes ld-hamaca{0%{rotate:15deg}30%{rotate:-9deg}56%{rotate:5deg}78%{rotate:-2deg}to{rotate:0deg}}.ld-ruta ol{margin:0;padding:0;list-style:none}.ld-ruta__parada{width:0;height:0;position:absolute}.ld-ruta__nodo{border:2px solid var(--hairline-strong);background:var(--bg);width:44px;height:44px;color:var(--text-muted);transition:background .16s ease-out, border-color .16s ease-out, color .16s ease-out, scale .46s var(--ld-resorte);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.86)}.is-encendida .ld-ruta__nodo{border-color:var(--brand);background:var(--brand);color:#fff;scale:1}.ld-ruta__nodo:after{content:"";border:2px solid var(--brand);opacity:0;border-radius:50%;position:absolute;inset:-2px}.is-encendida .ld-ruta__nodo:after{animation:ld-onda .76s var(--ld-ease)}@keyframes ld-onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2)}}.ld-ruta__rotulo{opacity:.4;text-align:center;width:max-content;max-width:220px;transition:opacity .24s ease-out, translate .46s var(--ld-resorte);gap:2px;display:grid;position:absolute;transform:translate(-50%)translateY(8px)}.is-encendida .ld-ruta__rotulo{opacity:1;translate:0}.ld-ruta__parada--abajo .ld-ruta__rotulo{top:34px}.ld-ruta__parada--arriba .ld-ruta__rotulo{bottom:34px}.ld-ruta__parada--abajo-derecha .ld-ruta__rotulo{text-align:left;max-width:150px;top:34px;left:-8px;transform:none}.ld-ruta__parada--derecha .ld-ruta__rotulo{text-align:left;left:32px;transform:translateY(-50%)}.ld-ruta__parada--derecha-arriba .ld-ruta__rotulo{text-align:left;bottom:2px;left:28px;transform:none}.ld-ruta__rotulo strong{font-family:var(--font-titulos);font-size:var(--texto-2xl);font-weight:var(--peso-fuerte);line-height:1.2}.ld-ruta__rotulo span{color:var(--text-muted);font-size:var(--texto-sm);line-height:1.35}.ld-ruta__entrega{border:1px solid var(--hairline-strong);border-radius:var(--radio-control);background:var(--surface);font-size:var(--texto-sm);font-weight:var(--peso-medio);white-space:nowrap;opacity:0;transition:opacity .2s ease-out, scale .46s var(--ld-resorte);align-items:center;gap:6px;margin:0;padding:8px 12px;display:flex;position:absolute;transform:translate(-100%,-50%)scale(.9)}.ld-ruta__entrega svg{color:var(--ok)}.is-llegada .ld-ruta__entrega{opacity:1;transition-delay:.16s;scale:1}.ld-ideas{padding:clamp(64px, 8vw, 112px) var(--ld-borde) var(--ld-aire);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.ld-ideas article{padding-top:24px;position:relative}.ld-ideas article:before{content:"";background:var(--brand);transform-origin:0;border-radius:2px;width:100%;height:3px;position:absolute;top:0;left:0}.ld .ld-ideas h2{letter-spacing:-.02em;font-size:clamp(24px,2vw,30px);line-height:1.12}.ld-ideas p{max-width:27rem;color:color-mix(in srgb, var(--text) 82%, transparent);margin:14px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-ideas article{animation:linear both ld-idea;animation-timeline:view();animation-range:entry 20% entry 90%}.ld-ideas article:before{animation:linear both ld-raya;animation-timeline:view();animation-range:entry 20%}.ld-ideas article:nth-child(2),.ld-ideas article:nth-child(2):before{animation-range:entry 35% entry 105%}.ld-ideas article:nth-child(3),.ld-ideas article:nth-child(3):before{animation-range:entry 50% entry 120%}}}@keyframes ld-idea{0%{opacity:0;transform:translateY(28px)}}@keyframes ld-raya{0%{transform:scaleX(0)}}.ld-dia{background:var(--surface)}.ld-dia__titulo{padding:clamp(88px, 10vw, 136px) var(--ld-borde) clamp(32px, 4vw, 56px);text-align:center}.ld-dia__fijo{--ld-tramo:62svh;height:calc(var(--ld-pasos) * var(--ld-tramo) + 100svh);position:relative}.ld-dia__tramo{top:calc(var(--i) * var(--ld-tramo));width:1px;height:var(--ld-tramo);pointer-events:none;position:absolute;left:0}.ld-dia__escena{height:100svh;padding:0 var(--ld-borde);grid-template-columns:84px minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(24px,3.4vw,56px);display:grid;position:sticky;top:0}.ld-horas{flex-direction:column;gap:clamp(40px,7svh,64px);display:flex;position:relative}.ld-horas:before,.ld-horas:after{background:var(--hairline-strong);content:"";width:2px;position:absolute;top:12px;bottom:12px;left:3px}.ld-horas:after{background:var(--brand);transform:scaleY(var(--ld-avance));transform-origin:top;transition:transform .64s var(--ld-ease)}.ld-horas button{z-index:1;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--texto-sm);font-variant-numeric:tabular-nums;font-weight:var(--peso-medio);text-align:left;background:0 0;border:0;padding:2px 0 2px 20px;transition:color .2s;position:relative}.ld-horas button:before{background:var(--surface);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--hairline-strong);content:"";transition:background .2s ease, scale .42s var(--ld-resorte);border-radius:50%;margin-top:-4px;position:absolute;top:50%;left:0}.ld-horas button:hover,.ld-horas button[aria-current=true]{color:var(--text)}.ld-horas button.is-pasada:before,.ld-horas button[aria-current=true]:before{background:var(--brand);box-shadow:none}.ld-horas button[aria-current=true]:before{scale:1.6}.ld-dia__textos{height:340px;position:relative}.ld-dia__textos article{opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.ld-dia__textos article.is-actual{opacity:1;pointer-events:auto}.ld-dia__textos article>*{transition:transform .62s var(--ld-ease);transform:translateY(18px)}.ld-dia__textos article.is-actual>*{transform:none}.ld-dia__textos article.is-actual>:nth-child(2){transition-delay:60ms}.ld-dia__textos article.is-actual>:nth-child(3){transition-delay:.12s}.ld-dia__reloj{align-items:center;gap:14px;display:flex}.ld-dia__reloj strong{color:var(--ld-marca-texto);font-family:var(--font-titulos);font-variant-numeric:tabular-nums;font-size:clamp(52px,5.4vw,76px);font-weight:var(--peso-titulo);letter-spacing:-.04em;line-height:1}.ld-dia h3{margin-top:16px;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.ld-dia__textos p,.ld-dia__columna p{color:var(--text-muted);margin:14px 0 0;font-size:17px;line-height:1.5}.ld-dia__visual{flex-direction:column;align-items:center;gap:18px;min-width:0;display:flex}.ld-dia__paneles{width:100%;height:min(660px,100svh - 96px);position:relative}.ld-panel{border-radius:var(--radio-tarjeta);background:var(--brand);color:#ffffff4d;clip-path:inset(100% 0 0 0 round var(--radio-tarjeta));place-items:center;padding:24px;transition:clip-path 0s linear .76s;display:grid;position:absolute;inset:0;overflow:hidden}.ld-panel.is-actual{z-index:1;clip-path:inset(0 0 0 0 round var(--radio-tarjeta));transition:clip-path .76s var(--ld-ease)}.ld-trazos path{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .76s}.ld-panel.is-actual .ld-trazos path{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ld-ease) calc(.12s + var(--i) * 45ms)}.ld-nota{z-index:2;border-radius:var(--radio-control);color:#17151f;font-size:var(--texto-sm);font-weight:var(--peso-medio);white-space:nowrap;opacity:0;background:#fff;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;scale:.86;box-shadow:0 14px 28px -14px #28185066}.ld-nota svg{color:#14713a}.ld-nota--0{top:15%;left:5%}.ld-nota--1{bottom:17%;right:5%}.ld-panel.is-actual .ld-nota{opacity:1;transition:opacity .22s ease .62s, scale .52s var(--ld-resorte) .62s;scale:1}.ld-panel.is-actual .ld-nota--1{transition-delay:.8s}.ld-panel__modulos{z-index:2;color:#fff;font-size:var(--texto-sm);font-weight:var(--peso-medio);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:18px;left:22px}.ld-panel__modulos li{align-items:center;gap:6px;display:flex}.ld-pieza{border-radius:var(--radio-tarjeta);color:#17151f;background:#fff;width:min(100%,392px);padding:22px;position:relative;box-shadow:0 1px 2px #28185024,0 24px 48px -20px #28185057}.ld .ld-pieza h4{color:#17151f;letter-spacing:-.02em;margin-top:6px;font-size:22px;line-height:1.2}.ld-pieza>p{color:#6c6877;font-size:var(--texto-sm);margin:6px 0 0;line-height:1.4}.ld-pieza__volanta{color:var(--brand);font-size:var(--texto-xs);font-weight:var(--peso-fuerte)}.ld-pieza__lista{border-top:1px solid #ebe9f1;margin-top:16px}.ld-pieza__fila{font-size:var(--texto-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ld-pieza__fila+.ld-pieza__fila{border-top:1px solid #f1eff5}.ld-pieza__fila strong{font-weight:var(--peso-medio);display:block}.ld-pieza__fila small{color:#6c6877;font-size:var(--texto-xs);display:block}.ld-pieza__fila em{font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.ld-pieza__total{font-size:var(--texto-md);font-weight:var(--peso-fuerte);border-top:1px solid #ebe9f1;justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.ld-pieza__total strong{color:var(--brand);font-family:var(--font-titulos);letter-spacing:-.02em;font-size:22px}.ld-pieza__total strong.is-ok{color:#14713a}.ld-pieza__boton{border-radius:var(--radio-control);background:var(--brand);color:#fff;height:44px;font-size:var(--texto-md);font-weight:var(--peso-medio);margin-top:16px;transition:background .3s 1.6s;display:block;position:relative;overflow:hidden}.ld-pieza__boton:after{content:"";opacity:0;background:#ffffff80;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.ld-panel.is-actual .ld-pieza__boton:after{animation:ld-toque .76s var(--ld-ease) 1.05s}@keyframes ld-toque{0%{opacity:0;transform:scale(1.3)}35%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.ld-pieza__boton>span{justify-content:center;align-items:center;gap:8px;transition:opacity .24s 1.6s;display:flex;position:absolute;inset:0}.ld-pieza__boton>span:last-child{color:#14713a;opacity:0}.ld-pieza__boton.is-aceptada{background:#e6f6ec}.ld-pieza__boton.is-aceptada>span:first-child{opacity:0}.ld-pieza__boton.is-aceptada>span:last-child{opacity:1}.ld-hoja-marco{width:min(100%,340px);position:relative}.ld-telefono{background:#17151f;border-radius:38px;padding:34px 10px 12px;position:relative;box-shadow:0 32px 56px -24px #28185080}.ld-telefono:before{content:"";background:#33303f;border-radius:4px;width:72px;height:7px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ld-pieza--hoja{width:100%;box-shadow:none;border-radius:26px}.ld-aviso{border-radius:var(--radio-control);color:#d9d6e2;font-size:var(--texto-xs);white-space:nowrap;opacity:0;transition:opacity .28s ease, transform .52s var(--ld-ease);background:#17151f;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex;position:absolute;top:-18px;right:-44px;transform:translateY(-8px);box-shadow:0 16px 32px -14px #140c3299}.ld-aviso strong{color:#fff;font-weight:var(--peso-medio)}.ld-aviso__sello{border-radius:var(--radio-chico);color:#14713a;background:#e6f6ec;place-items:center;width:26px;height:26px;display:grid}.ld-panel.is-actual .ld-aviso{opacity:1;transition-delay:2.1s;transform:none}.ld-etapas{border-top:1px solid #ebe9f1;gap:2px;margin:16px 0 0;padding:12px 0 0;list-style:none;display:grid}.ld-etapas li{color:#6c6877;font-size:var(--texto-sm);align-items:center;gap:10px;padding:5px 0;display:flex}.ld-etapas li>span{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 0 0 1px #dcd9e4}.ld-etapas li.is-hecha{color:#17151f}.ld-etapas li.is-hecha>span{box-shadow:none;background:#14713a}.ld-etapas li.is-activa{color:var(--brand);font-weight:var(--peso-medio)}.ld-etapas li.is-activa>span{box-shadow:inset 0 0 0 6px var(--brand)}@media (prefers-reduced-motion:no-preference){.ld-panel.is-actual>.ld-pieza,.ld-panel.is-actual>.ld-hoja-marco{animation:ld-sube-pieza .72s var(--ld-resorte) .16s backwards}.ld-panel.is-actual .ld-panel__modulos li,.ld-panel.is-actual .ld-pieza__fila,.ld-panel.is-actual .ld-pieza__total,.ld-panel.is-actual .ld-etapas li{animation:ld-entra .52s var(--ld-ease) backwards;animation-delay:calc(.18s + var(--i,0) * .17s)}}@keyframes ld-entra{0%{opacity:0;transform:translateY(10px)}}@keyframes ld-sube-pieza{0%{opacity:0;transform:translateY(44px)scale(.96)}}.ld-dia__columna{padding:0 var(--ld-borde) 96px;gap:72px;display:grid}.ld-dia__columna .ld-panel{clip-path:none;min-height:440px;margin-top:24px;position:relative}.ld-dia__columna .ld-nota,.ld-dia__columna .ld-panel__modulos{display:none}.ld-dia__columna .ld-aviso{right:-6px}.ld-pausa{view-timeline-name:--ld-pausa;background:#000;height:260svh}.ld-pausa__fija{height:100svh;padding:clamp(24px, 5svh, 48px) var(--ld-borde) clamp(24px, 5svh, 56px);grid-template-rows:minmax(0,1fr) auto;gap:clamp(16px,3svh,32px);display:grid;position:sticky;top:0;overflow:hidden}.ld-pausa__escena{width:min(100%, calc((100svh - 250px) * var(--ld-proporcion)));aspect-ratio:var(--ld-proporcion);place-self:center;position:relative}.ld-pausa svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-pausa path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ld-pausa__enredo{stroke:#ffffff80;stroke-width:2.5px}.ld-pausa__orden{stroke:var(--brand);stroke-width:4px}.ld-pausa__pulso{stroke:#fff;stroke-width:4px;display:none}.ld-pausa ul{margin:0;padding:0;list-style:none}.ld-pausa__titulo{color:#ffffffad;font-family:var(--font-titulos);font-size:clamp(17px,1.6vw,23px);font-weight:var(--peso-fuerte);white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.ld-pausa__titulo--tunari{color:var(--ld-marca-oscuro)}.ld-pausa__mano,.ld-pausa__listo{border-radius:var(--radio-control);font-size:var(--texto-md);font-weight:var(--peso-medio);white-space:nowrap;align-items:center;gap:6px;padding:9px 14px;display:flex;position:absolute}.ld-pausa__mano{color:#ffffffad;transform:translate(-50%, -50%) rotate(var(--ld-giro));background:#000;border:1px solid #fff3}.ld-pausa__listo{color:#17151f;background:#fff;transform:translateY(-50%)}.ld-pausa__listo svg{color:#14713a;width:15px;height:15px;position:static}.ld-pausa__logo *{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round}.ld-pausa p{color:#fff;text-align:center;font-family:var(--font-titulos);font-size:clamp(30px,min(4.4vw,7.4svh),64px);font-weight:var(--peso-fuerte);letter-spacing:-.03em;margin:0;line-height:1.06}.ld-pausa p em{color:var(--ld-marca-oscuro);font-style:normal}.ld-pausa p span,.ld-pausa p em{display:inline-block}@media (prefers-reduced-motion:no-preference){.ld-pausa__pulso{stroke-dasharray:.06 1;animation:ld-pulso 3.4s linear calc(var(--i) * -.7s) infinite;display:block}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-pausa__mano,.ld-pausa__enredo,.ld-pausa__titulo,.ld-pausa__logo *,.ld-pausa__orden,.ld-pausa__listo,.ld-pausa p span,.ld-pausa p em{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ld-pausa}.ld-pausa__titulo,.ld-pausa__mano,.ld-pausa p span{animation-name:ld-aparece-pausa;animation-range:entry 45% entry 90%}.ld-pausa__enredo{stroke-dasharray:1 2;animation-name:ld-garabato;animation-range:entry 55% contain 18%}.ld-pausa__logo *{stroke-dasharray:1 2;animation-name:ld-garabato;animation-range:contain 16% contain 28%}.ld-pausa__logo .ld-pausa__letra{animation-range:contain 24% contain 36%}.ld-pausa__titulo--tunari{animation-range:contain 24% contain 32%}.ld-pausa__orden{stroke-dasharray:1 2;animation-name:ld-garabato;animation-range:contain calc(34% + var(--i) * 3%) contain calc(50% + var(--i) * 3%)}.ld-pausa__listo{animation-name:ld-listo;animation-range:contain calc(46% + var(--i) * 3%) contain calc(52% + var(--i) * 3%)}.ld-pausa p em{animation-name:ld-aparece-pausa;animation-range:contain 34% contain 44%}.ld-pausa__pulso{animation:ld-pulso 3.4s linear calc(var(--i) * -.7s) infinite, ld-enciende linear both;animation-timeline:auto,--ld-pausa;animation-range:normal,contain 66% contain 74%}}}@keyframes ld-aparece-pausa{0%{opacity:0;translate:0 14px}}@keyframes ld-listo{0%{opacity:0;translate:-14px}}@keyframes ld-enciende{0%{opacity:0}}@keyframes ld-garabato{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ld-pulso{0%{stroke-dashoffset:1.06px}to{stroke-dashoffset:0}}.ld-mapa{padding:var(--ld-aire) var(--ld-borde);text-align:center;view-timeline-name:--ld-mapa}.ld-mapa__lamina{aspect-ratio:1200/620;width:min(100%,1200px);margin:40px auto 0;position:relative}.ld-mapa__lineas{width:100%;height:100%;position:absolute;inset:0}.ld-mapa__lamina line{stroke:var(--brand);stroke-linecap:round;stroke-width:2.5px}.ld-mapa__centro,.ld-mapa__rama,.ld-mapa__hoja{background:var(--bg);white-space:nowrap;padding:4px 12px;position:absolute;transform:translate(-50%,-50%)}.ld-mapa__centro{font-family:var(--font-titulos);font-size:clamp(24px,3vw,38px);font-weight:var(--peso-fuerte);letter-spacing:-.025em;align-items:center;gap:10px;display:inline-flex}.ld-mapa__centro img{border-radius:9px}.ld-mapa__rama{font-family:var(--font-titulos);font-size:clamp(16px,1.6vw,21px);font-weight:var(--peso-fuerte);letter-spacing:-.015em}.ld-mapa__hoja{border-radius:var(--radio-control);color:var(--text-muted);font-size:clamp(13px,1.2vw,15px);font-weight:var(--peso-medio);align-items:center;gap:8px;padding:4px 10px 4px 4px;text-decoration:none;transition:color .16s;display:inline-flex}.ld-mapa__icono{border-radius:var(--radio-chico);background:var(--surface-2);width:30px;height:30px;color:var(--text-muted);flex:none;place-items:center;transition:background .16s,color .16s;display:grid}.ld-mapa__hoja:hover,.ld-mapa__hoja:focus-visible{color:var(--text)}.ld-mapa__hoja:hover .ld-mapa__icono,.ld-mapa__hoja:focus-visible .ld-mapa__icono{background:var(--brand);color:#fff}.ld-mapa__todo{margin-top:32px}.ld-mapa__grupos{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-mapa__lamina line{stroke-dasharray:1 2;animation:linear both ld-garabato;animation-timeline:--ld-mapa;animation-range:cover 24% cover 38%}.ld-mapa__lamina .ld-mapa__tronco{animation-range:cover 12% cover 26%}.ld-mapa__rama,.ld-mapa__hoja{animation:linear both ld-enciende;animation-timeline:--ld-mapa;animation-range:cover 22% cover 30%}.ld-mapa__hoja{animation-range:cover 32% cover 40%}}}.ld-sistema{padding:calc(var(--ld-barra) + 16px) var(--ld-borde) 0}.ld-sistema__cabeza{min-height:calc(100svh - var(--ld-barra) - 104px);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ld .ld-sistema h1 em{color:var(--ld-marca-texto);font-style:normal}.ld-sistema__texto>p{max-width:32rem;color:color-mix(in srgb, var(--text) 82%, transparent);margin:20px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.ld-sistema__botones{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ld-sistema__numeros{border-top:1px solid var(--hairline-strong);flex-wrap:wrap;gap:16px clamp(28px,4vw,56px);margin:clamp(32px,5svh,56px) 0 0;padding-top:20px;display:flex}.ld-sistema__numeros div{margin:0}.ld-sistema__numeros dt{color:var(--text-muted);font-size:var(--texto-sm)}.ld-sistema__numeros dd{font-family:var(--font-titulos);font-size:clamp(32px,3.4vw,48px);font-weight:var(--peso-fuerte);letter-spacing:-.03em;margin:0 0 2px;line-height:1}.ld-sistema__numeros div{flex-direction:column-reverse;display:flex}.ld-orbitas{width:min(100%, calc(100svh - var(--ld-barra) - 128px));aspect-ratio:1;border-radius:var(--radio-tarjeta);background:var(--brand);justify-self:end;position:relative;overflow:hidden;container-type:inline-size}.ld-orbita{--ld-radio:41cqw;--ld-vuelta:90s;position:absolute;inset:0}.ld-orbita--adentro{--ld-radio:26cqw;--ld-vuelta:64s}.ld-orbita:before{content:"";width:calc(var(--ld-radio) * 2);height:calc(var(--ld-radio) * 2);border:2px solid #ffffff47;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ld-orbita__lugar{transform:rotate(var(--ld-angulo)) translateX(var(--ld-radio)) rotate(calc(var(--ld-angulo) * -1));position:absolute;top:50%;left:50%}.ld-orbita__modulo{border-radius:var(--radio-control);width:clamp(38px,9cqw,56px);height:clamp(38px,9cqw,56px);color:var(--brand);transition:scale .32s var(--ld-resorte);background:#fff;place-items:center;display:grid;translate:-50% -50%}.ld-orbita__modulo:hover,.ld-orbita__modulo:focus-visible{scale:1.16}.ld-sistema__logo{width:30cqw;height:30cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.ld-sistema__logo .ld-pausa__logo *{stroke:#fff}@media (prefers-reduced-motion:no-preference){.ld-sistema__logo .ld-pausa__logo *{stroke-dasharray:1 2;animation:ld-garabato 1.5s var(--ld-ease) .2s both}.ld-sistema__logo .ld-pausa__letra{animation-delay:.7s}.ld-orbita{animation:ld-gira var(--ld-vuelta) linear infinite}.ld-orbita--adentro{animation-name:ld-gira-contra}.ld-orbita__modulo{animation:ld-gira-contra var(--ld-vuelta) linear infinite}.ld-orbita--adentro .ld-orbita__modulo{animation-name:ld-gira}.ld-orbitas:hover .ld-orbita,.ld-orbitas:hover .ld-orbita__modulo{animation-play-state:paused}.ld-orbita__lugar{animation:ld-enciende .42s ease calc(.5s + var(--n) * 70ms) backwards}.ld-sistema__texto>*{animation:ld-aparece .76s var(--ld-ease) backwards}.ld-sistema__texto>:nth-child(2){animation-delay:90ms}.ld-sistema__texto>:nth-child(3){animation-delay:.18s}.ld-sistema__texto>:nth-child(4){animation-delay:.27s}}.ld-sistema__indice{z-index:5;border:1px solid var(--hairline-strong);border-radius:var(--radio-control);background:var(--surface);gap:2px;width:fit-content;margin-top:24px;padding:4px;display:flex;position:sticky;top:28px}.ld-sistema__indice a{border-radius:var(--radio-chico);color:var(--text-muted);font-size:var(--texto-sm);font-weight:var(--peso-medio);padding:8px 14px;text-decoration:none;transition:background .2s,color .2s}.ld-sistema__indice a:hover{color:var(--text)}.ld-sistema__indice a[aria-current=true]{background:var(--brand);color:#fff}.ld .ld-sistema h1{font-size:clamp(40px,6vw,84px);line-height:1.02}.ld-sistema__parte{view-timeline-name:--ld-parte;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);padding-top:clamp(40px,5vw,72px);scroll-margin-top:48px;display:grid}.ld-sistema__rama{border-radius:var(--radio-tarjeta);background:var(--brand);color:#fff;flex-direction:column;justify-content:space-between;height:min(560px,100svh - 124px);padding:clamp(20px,2.4vw,32px);display:flex;position:sticky;top:92px;overflow:hidden}.ld-sistema__rama .ld-agencia{flex:1;min-height:0}.ld-sistema__rama .ld-agencia *{stroke:#fff}.ld-sistema__rama .ld-agencia__tipeo{fill:#fff;stroke:none}.ld .ld-sistema__rama h2{color:#fff;font-size:clamp(32px,3.6vw,52px);line-height:1}.ld-sistema__rama span{color:#ffffffd6;font-size:var(--texto-md);margin-top:8px;display:block}.ld-sistema__modulos{view-timeline-name:--ld-linea;position:relative}.ld-sistema__modulos:before,.ld-sistema__modulos:after{content:"";background:var(--hairline-strong);border-radius:2px;width:3px;position:absolute;top:28px;bottom:28px;left:21px}.ld-sistema__modulos:after{background:var(--brand);transform-origin:top}.ld-modulo{grid-template-columns:44px minmax(0,1fr);gap:14px clamp(16px,2vw,24px);padding:clamp(20px,2.4vw,32px) 0;scroll-margin-top:80px;display:grid;position:relative}.ld-modulo__nodo{transition:scale .42s var(--ld-resorte)}.ld-modulo:hover .ld-modulo__nodo{scale:1.14}.ld-modulo__nodo{z-index:1;background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.ld-modulo__cabeza>span{color:var(--ld-marca-texto);font-size:var(--texto-sm);font-weight:var(--peso-medio)}.ld .ld-modulo h3{margin-top:4px;font-size:clamp(24px,2.2vw,30px)}.ld-modulo__cabeza p{max-width:28rem;color:color-mix(in srgb, var(--text) 82%, transparent);margin:8px 0 12px;font-size:17px;line-height:1.45}.ld-modulo ul{font-size:var(--texto-md);grid-column:2;gap:10px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.ld-modulo li{grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.ld-modulo li svg{color:var(--ld-marca-texto);margin-top:3px}.ld-sistema__final{padding:clamp(48px, 6vw, 80px) 0 var(--ld-aire);text-align:center;view-timeline-name:--ld-cierre}.ld .ld-sistema__final h2{font-size:clamp(30px,3.6vw,48px)}.ld-sistema__final div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-sistema__modulos:after{animation:linear both ld-baja;animation-timeline:--ld-linea;animation-range:entry 40% exit 40%}.ld-sistema__rama .ld-agencia path,.ld-sistema__rama .ld-agencia circle:not(.ld-agencia__tipeo),.ld-sistema__rama .ld-agencia rect{stroke-dasharray:1 2;animation:linear both ld-garabato;animation-timeline:--ld-parte;animation-range:entry 8% entry 60%}.ld-modulo__nodo{animation:linear both ld-nodo;animation-timeline:view();animation-range:entry 40% cover 40%}.ld-modulo__cabeza,.ld-modulo ul{animation:linear both ld-idea;animation-timeline:view();animation-range:entry 10% entry 70%}}}@keyframes ld-baja{0%{transform:scaleY(0)}}@keyframes ld-nodo{0%{background:var(--surface-2);color:var(--text-muted);scale:.8}}.ld-quien{padding:0 var(--ld-borde) var(--ld-aire);view-timeline-name:--ld-quien}.ld-quien>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,4vw,56px);display:grid}.ld-agencia{width:100%;height:auto;display:block;overflow:visible}.ld-agencia *{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.ld-agencia__tipeo{fill:var(--brand);stroke:none}.ld-agencia__rueda{transform-box:view-box;transform-origin:0 0}.ld-quien h3{margin-top:24px;font-size:clamp(24px,2vw,30px)}.ld-quien p{max-width:24rem;color:color-mix(in srgb, var(--text) 82%, transparent);margin:8px 0 0;padding-right:24px;font-size:clamp(17px,1.3vw,18px);line-height:1.5}@media (prefers-reduced-motion:no-preference){.ld-agencia__tipeo{animation:ld-tipeo 1.5s ease-in-out calc(var(--n) * .18s) infinite}.ld-agencia__rueda{animation:18s linear infinite ld-gira}.ld-agencia__rueda--chica{animation:12s linear infinite ld-gira-contra}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-agencia path,.ld-agencia circle:not(.ld-agencia__tipeo){stroke-dasharray:1 2;animation:linear both ld-garabato;animation-range:cover calc(10% + var(--i) * 8%) cover calc(30% + var(--i) * 8%);animation-timeline:--ld-quien}.ld-quien h3,.ld-quien article p{animation:linear both ld-aparece-pausa;animation-range:cover calc(18% + var(--i) * 8%) cover calc(30% + var(--i) * 8%);animation-timeline:--ld-quien}}}@keyframes ld-tipeo{0%,60%,to{opacity:.3;translate:0}30%{opacity:1;translate:0 -5px}}@keyframes ld-gira{to{rotate:360deg}}@keyframes ld-gira-contra{to{rotate:-360deg}}.ld-planes{padding:var(--ld-aire) var(--ld-borde);background:var(--surface)}.ld-planes__lista{border-radius:var(--radio-tarjeta);background:var(--bg);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid;position:relative;overflow:hidden}.ld-planes__ficha{--ld-aire-ficha:8px;--ld-luz-x:50%;--ld-luz-y:30%;top:var(--ld-aire-ficha);bottom:var(--ld-aire-ficha);left:var(--ld-aire-ficha);width:calc(100% / 3 - var(--ld-aire-ficha) * 2);border-radius:var(--radio-control);background:radial-gradient(300px circle at var(--ld-luz-x) var(--ld-luz-y), #ffffff29, transparent 72%), var(--brand);transform:translateX(calc(var(--ld-activo) * (100% + var(--ld-aire-ficha) * 2)));transition:transform .56s cubic-bezier(.3,1.22,.4,1);position:absolute}.ld-planes__lista article{cursor:pointer;flex-direction:column;align-items:flex-start;padding:clamp(30px,2.8vw,40px);transition:color .24s 70ms,opacity .24s;display:flex;position:relative}.ld-planes__lista:hover article:not(.is-activo){opacity:.66}.ld-planes__lista .btn{margin-top:auto}.ld-planes__lista article.is-activo{color:#fff}.is-activo .ld-plan__modulos span{color:#ffffff80;border-color:#ffffff4d}.is-activo .ld-plan__modulos .is-incluido{color:var(--brand);background:#fff;border-color:#fff}.is-activo .ld-plan__modulos .is-para-sumar{color:#fff;border-color:#fff}.ld-planes__lista .is-activo p,.is-activo .ld-plan__precio span,.ld-planes__lista .is-activo li svg{color:#ffffffd6}.ld-planes__lista .is-activo .btn{color:var(--brand);background:#fff;border-color:#0000}.ld-planes__lista .btn{transition:transform .15s ease, background .18s ease, border-color .18s ease, color .18s ease, gap .24s var(--ld-ease);gap:0}.ld-plan__flecha{opacity:0;width:0;transition:width .24s var(--ld-ease), opacity .18s ease, transform .24s var(--ld-ease);display:grid;overflow:hidden;transform:translate(-6px)}.ld-planes__lista .btn:hover,.ld-planes__lista .btn:focus-visible{gap:8px}.ld-planes__lista .btn:hover .ld-plan__flecha,.ld-planes__lista .btn:focus-visible .ld-plan__flecha{opacity:1;width:16px;transform:none}.ld-planes__lista .is-activo .btn:not(:disabled):hover{color:var(--brand);background:#e6dfff}.ld-plan__precio{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:10px;display:flex}.ld-plan__precio strong{font-family:var(--font-titulos);font-size:clamp(26px,2.4vw,34px);font-weight:var(--peso-fuerte);letter-spacing:-.02em;line-height:1.1}.ld-plan__precio span{color:var(--text-muted);font-size:var(--texto-sm)}.ld-planes{view-timeline-name:--ld-planes}.ld-plan__modulos{grid-template-columns:repeat(3,52px);gap:8px;margin-bottom:24px;display:grid}.ld-plan__modulos span{border:2px solid var(--hairline-strong);border-radius:var(--radio-control);height:52px;color:color-mix(in srgb, var(--text-muted) 55%, transparent);place-items:center;transition:background .24s 70ms,border-color .24s 70ms,color .24s 70ms;display:grid;position:relative}.ld-plan__modulos .is-incluido{border-color:var(--brand);background:var(--brand);color:#fff}.ld-plan__modulos .is-para-sumar{border-style:dashed;border-color:var(--brand);color:var(--ld-marca-texto)}.ld-plan__modulos .is-para-sumar:before{content:"";opacity:0;background:currentColor;border-radius:8px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ld-plan__modulos .is-para-sumar:before{animation:ld-suma 6s ease-in-out calc((var(--n) - 5) * 1.5s) infinite}.ld-planes__lista .is-activo .ld-plan__modulos svg{animation:ld-ola .52s var(--ld-resorte) calc(.12s + var(--n) * 30ms)}}@keyframes ld-suma{0%,6%,28%,to{opacity:0}12%,22%{opacity:.34}}@keyframes ld-ola{40%{transform:translateY(-3px)scale(1.2)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-plan__modulos span{animation:linear both ld-modulo;animation-range:entry calc(40% + var(--n) * 5%) entry calc(52% + var(--n) * 5%);animation-timeline:--ld-planes}}}@keyframes ld-modulo{0%{opacity:0;scale:.8}}.ld-planes__lista h3{font-size:26px}.ld-planes__lista p{color:var(--text-muted);margin:8px 0 0;transition:color .24s 70ms}.ld-planes__lista ul{font-size:var(--texto-md);gap:8px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.ld-planes__lista li{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ld-planes__lista li svg{color:var(--ld-marca-texto);margin-top:4px}.ld-modal{border-radius:var(--radio-tarjeta);background:var(--bg);width:min(880px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);border:0;margin:auto;padding:0;overflow:hidden auto}.ld-modal::backdrop{background:#000000a8}:root:has(.ld-modal[open]){overflow:hidden}.ld-modal__cerrar{width:var(--control-h);height:var(--control-h);border:1px solid var(--hairline-strong);border-radius:var(--radio-control);color:var(--text);cursor:pointer;background:0 0;place-items:center;transition:background .16s;display:grid;position:absolute;top:12px;right:12px}.ld-modal__cerrar:hover{background:var(--surface-2)}.ld-probar{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.ld-probar__dibujo{background:var(--brand);position:relative;overflow:hidden}.ld-probar__dibujo svg{width:100%;height:100%;position:absolute;inset:0}.ld-probar__dibujo *{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.ld-probar__llave{transform-origin:0 42px}@media (prefers-reduced-motion:no-preference){.ld-probar__llave{animation:4.5s ease-in-out infinite alternate ld-cuelga}.ld-modal[open] .ld-probar__dibujo path,.ld-modal[open] .ld-probar__dibujo circle,.ld-modal[open] .ld-probar__dibujo rect{stroke-dasharray:1 2;animation:ld-garabato 1.1s var(--ld-ease) .28s both}}@keyframes ld-cuelga{0%{rotate:-4deg}to{rotate:4deg}}.ld-probar__cuerpo{padding:clamp(28px,3.4vw,44px);position:relative}.ld .ld-probar h2{padding-right:48px;font-size:clamp(26px,2.6vw,34px)}.ld-probar__cuerpo>p{color:var(--text-muted);margin:10px 0 0}.ld-probar form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.ld-campo{font-size:var(--texto-sm);font-weight:var(--peso-medio);gap:6px;display:grid}.ld-campo input{width:100%;height:var(--control-h);border:1px solid var(--hairline-strong);border-radius:var(--radio-control);background:var(--field-bg);color:var(--text);font:inherit;font-size:var(--texto-md);font-weight:var(--peso-normal);outline:none;padding:0 12px;transition:border-color .14s,box-shadow .14s}.ld-campo input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.ld-trampa{position:absolute;left:-9999px}.ld-probar__pie,.ld-probar__error{grid-column:1/-1}.ld-probar__pie{gap:12px;margin-top:6px;display:grid}.ld-probar__pie .btn{width:100%}.ld-probar__pie p{color:var(--text-muted);font-size:var(--texto-xs);text-align:center;margin:0;line-height:1.4}.ld-probar__pie a{color:var(--ld-marca-texto)}.ld-probar__error{color:var(--danger);font-size:var(--texto-sm);margin:0}.ld-probar__listo{font-size:17px;font-weight:var(--peso-medio);margin:24px 0 0}.ld-preguntas{padding:var(--ld-aire) var(--ld-borde);interpolate-size:allow-keywords;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ld-preguntas__titulo{position:sticky;top:32px}.ld-preguntas__titulo p{color:color-mix(in srgb, var(--text) 82%, transparent);margin:16px 0 12px;font-size:17px}.ld-preguntas details{border-top:1px solid var(--hairline-strong);padding-left:20px;position:relative}.ld-preguntas details:last-child{border-bottom:1px solid var(--hairline-strong)}.ld-preguntas details:before{content:"";background:var(--brand);transform-origin:top;width:3px;transition:transform .42s var(--ld-ease);border-radius:2px;position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(0)}.ld-preguntas details[open]:before{transform:none}.ld-preguntas summary{cursor:pointer;font-family:var(--font-titulos);font-size:clamp(18px,1.6vw,22px);font-weight:var(--peso-fuerte);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;transition:color .16s;display:flex}.ld-preguntas summary:hover{color:var(--ld-marca-texto)}.ld-preguntas summary::-webkit-details-marker{display:none}.ld-preguntas summary:after{content:"";width:16px;height:16px;transition:background-size .3s var(--ld-ease), transform .3s var(--ld-ease);background:linear-gradient(currentColor 0 0) 50%/16px 2px no-repeat,linear-gradient(currentColor 0 0) 50%/2px 16px no-repeat;flex:none}.ld-preguntas details[open] summary:after{background-size:16px 2px,2px 0;transform:rotate(180deg)}.ld-preguntas details::details-content{block-size:0;transition:block-size .36s var(--ld-ease), content-visibility .36s allow-discrete;overflow:clip}.ld-preguntas details[open]::details-content{block-size:auto}.ld-preguntas details p{max-width:36rem;color:color-mix(in srgb, var(--text) 82%, transparent);margin:0;padding-bottom:22px;font-size:17px;line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-preguntas details{animation:linear both ld-idea;animation-timeline:view();animation-range:entry}}}.ld-equipo{padding:0 var(--ld-borde) var(--ld-aire);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.ld-equipo__fotos{gap:16px;display:flex}.ld-equipo__fotos figure{width:164px;margin:0}.ld-equipo__fotos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radio-tarjeta);width:100%;height:auto;display:block}.ld-equipo__fotos figcaption{font-size:var(--texto-sm);font-weight:var(--peso-medio);margin-top:10px}.ld-equipo__fotos span{color:var(--text-muted);font-weight:var(--peso-normal);display:block}.ld .ld-equipo h2{font-size:clamp(28px,3vw,42px)}.ld-equipo p{max-width:36rem;color:var(--text-muted);margin:16px 0 0;font-size:17px;line-height:1.55}.ld main{z-index:1;background:var(--bg);position:relative}.ld-contacto{min-height:min(92svh,860px);padding:clamp(72px, 12svh, 120px) var(--ld-borde) clamp(40px, 7svh, 72px);background:var(--brand);color:#fff;view-timeline-name:--ld-cierre;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid;position:relative;overflow:hidden}.ld-contacto__texto{z-index:1;align-self:center;position:relative}.ld .ld-contacto h2{color:#fff;letter-spacing:-.035em;font-size:clamp(42px,6.4vw,96px);line-height:.98}.ld-contacto p{color:#ffffffe6;max-width:30rem;margin:20px 0 28px;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.ld-contacto__botones{flex-wrap:wrap;gap:10px;display:flex}.ld-contacto .btn{color:#fff;background:0 0;border-color:#ffffff80;gap:8px}.ld-contacto .btn:not(:disabled):hover{background:#ffffff24;border-color:#fff}.ld-contacto .btn--blanco{color:var(--brand);background:#fff;border-color:#fff}.ld-contacto .btn--blanco:not(:disabled):hover{background:#e6dfff}.ld-contacto__dibujo{width:100%;height:auto;display:block;overflow:visible}.ld-contacto__dibujo *{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.ld-contacto__onda{opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.ld-contacto__onda{animation:2.8s ease-out infinite ld-play}.ld-contacto__onda+.ld-contacto__onda{animation-delay:1.4s}}@keyframes ld-play{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-contacto__dibujo path,.ld-contacto__dibujo .ld-contacto__play{stroke-dasharray:1 2;animation:linear both ld-garabato;animation-timeline:--ld-cierre;animation-range:cover 6% cover 40%}.ld-contacto__texto{animation:linear both ld-idea;animation-timeline:--ld-cierre;animation-range:cover 8% cover 30%}}}.ld-pie{z-index:0;min-height:100svh;padding:clamp(56px, 9svh, 96px) var(--ld-borde) 20px;color:#fff;background:#000;grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(24px,4svh,48px);display:grid;position:sticky;bottom:0;overflow:hidden;container-type:inline-size}.ld-pie__arriba{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,80px);display:grid}.ld-pie .ld-marca{color:#fff}.ld-pie__marca p{color:#ffffffb8;max-width:22rem;margin:18px 0 20px;font-size:clamp(17px,1.4vw,20px);line-height:1.4}.ld-pie__columnas{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ld-pie__columnas strong{color:var(--ld-marca-oscuro);font-size:var(--texto-sm);font-weight:var(--peso-medio);margin-bottom:14px;display:block}.ld-pie__columnas ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ld-pie__columnas a{color:#ffffffdb;font-size:var(--texto-md);transition:color .14s ease, translate .24s var(--ld-ease);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ld-pie__columnas a:hover{color:#fff;translate:4px}@property --ld-tinta{syntax:"<number>";inherits:true;initial-value:1}.ld-pie__nombre{font-family:var(--font-titulos);font-size:min(31cqw,46svh);font-weight:var(--peso-titulo);letter-spacing:-.045em;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0 0 0 -.035em;line-height:.86;display:flex}.ld-pie__nombre span{--ld-letra:clamp(0, var(--ld-tinta) * 6 - var(--i), 1);background-image:linear-gradient(90deg, var(--brand) calc(var(--ld-letra) * 100%), color-mix(in srgb, var(--brand) 20%, black) 0);color:#0000;transition:translate .46s var(--ld-resorte);-webkit-background-clip:text;background-clip:text;margin-right:-.06em;padding-right:.06em;display:inline-block}.ld-pie__nombre span:hover{background-image:linear-gradient(#fff,#fff);translate:0 -2.5%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-pie__nombre{animation:linear both ld-tinta;animation-timeline:--ld-cierre;animation-range:exit exit 92%}}}@keyframes ld-tinta{0%{--ld-tinta:0}to{--ld-tinta:1}}.ld-pie__abajo{color:#ffffff9e;font-size:var(--texto-sm);border-top:1px solid #ffffff29;align-items:center;gap:20px;padding-top:16px;display:flex}.ld-pie__abajo a{color:inherit;text-decoration:none;transition:color .14s}.ld-pie__abajo a:hover{color:#fff}.ld-pie__abajo .theme-switch{margin-left:auto}@media (width<=999px),(height<=759px){.ld-pie{min-height:0;position:relative}}@media (width<=1199px){.ld-barra__contenido{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.ld-barra__destacado{display:none}}@media (width<=999px){.ld-ideas{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:8px}.ld-mapa{text-align:left}.ld-mapa__lamina{display:none}.ld-mapa__grupos{gap:22px;margin-top:36px;display:grid}.ld .ld-mapa__grupos h3{font-size:19px}.ld-mapa__grupos>div>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ld-mapa__grupos a{height:var(--control-h-chico);border:1px solid var(--hairline-strong);border-radius:var(--radio-chico);color:var(--text);font-size:var(--texto-sm);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ld-sistema__parte{grid-template-columns:minmax(0,1fr)}.ld-sistema__rama{height:auto;min-height:260px;position:relative;top:auto}.ld-quien>div,.ld-planes__lista,.ld-probar,.ld-preguntas{grid-template-columns:minmax(0,1fr)}.ld-quien>div{gap:40px}.ld-planes__ficha{display:none}.ld-planes__lista article+article{border-top:1px solid var(--hairline-strong);border-left:0}.ld-planes__lista article.is-activo{background:var(--brand)}.ld-agencia{max-width:440px}.ld-probar__dibujo{height:150px}.ld-preguntas__titulo{position:static}.ld-contacto{grid-template-columns:minmax(0,1fr)}.ld-contacto__dibujo{justify-self:center;max-width:480px}.ld-pie__arriba{grid-template-columns:minmax(0,1fr)}.ld-pie__columnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ld-sistema__cabeza{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:24px}.ld-orbitas{justify-self:center;width:min(100%,480px)}.ld-sistema__indice{max-width:100%;top:16px;overflow-x:auto}.ld-equipo{grid-template-columns:minmax(0,1fr)}}@media (width<=919px){.ld-barra{grid-template-columns:1fr auto auto}.ld-barra__nav,.ld-barra__panel{display:none}.ld-menu{width:var(--control-h);height:var(--control-h);border:1px solid var(--hairline-strong);border-radius:var(--radio-control);color:var(--text);cursor:pointer;background:0 0;margin-left:8px;padding:0;display:block;position:relative}.ld-menu span{width:16px;height:1.5px;transition:transform .22s var(--ld-ease);background:currentColor;margin:-.75px 0 0 -8px;position:absolute;top:50%;left:50%}.ld-menu span:first-child{transform:translateY(-3px)}.ld-menu span:last-child{transform:translateY(3px)}.ld-menu.is-abierto span:first-child{transform:rotate(45deg)}.ld-menu.is-abierto span:last-child{transform:rotate(-45deg)}.ld-menu__lista{z-index:2;padding:8px var(--ld-borde) 16px;background:var(--ld-barra-fondo);border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 36px 40px -36px #0000008c}.ld-menu__lista a{height:48px;color:var(--text);align-items:center;font-size:17px;text-decoration:none;display:flex}.ld-menu__lista .theme-switch{align-self:flex-start;margin-top:8px}.ld-barra__tema{display:none}}@media (width<=799px){.ld-probar form{grid-template-columns:minmax(0,1fr)}.ld-pie__abajo{flex-wrap:wrap}}@media (width<=999px) and (orientation:portrait){.ld h1{font-size:clamp(30px,min(8.4vw,4.6svh),52px)}.ld-portada__panel--venta{padding-top:calc(var(--ld-barra) + 12px);grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,2.4svh,28px);padding-bottom:16px;display:grid}.ld-portada__botones{margin-top:18px}.ld-portada__nombre{font-size:min(calc((100cqw - 2 * var(--ld-borde)) * .25), 20svh)}.ld-portada__lema{max-width:18rem}.ld-recorte{width:min(188px,54%)}.ld-recorte--cotizacion{top:calc(var(--ld-barra) + 2%);left:var(--ld-borde)}.ld-recorte--lead{top:calc(var(--ld-barra) + 13%);right:var(--ld-borde);left:auto}.ld-recorte--seguimiento{top:auto;bottom:22%;right:auto;left:var(--ld-borde)}.ld-recorte--factura{right:var(--ld-borde);bottom:12%;left:auto}.ld-recorte--taller{display:none}.ld-ruta{width:min(100%, calc((100svh - 310px) * var(--ld-proporcion)));place-self:center;position:relative;bottom:auto;right:auto}.ld-ruta__nodo{width:36px;height:36px}.ld-ruta__rotulo span{display:none}.ld-pausa__escena{width:min(100%, calc((100svh - 220px) * var(--ld-proporcion)))}.ld-pausa__titulo{transform:translateY(-50%)}.ld-pausa__mano,.ld-pausa__listo{font-size:var(--texto-xs);border-radius:8px;padding:5px 9px}.ld-pausa p{font-size:clamp(26px,7vw,40px)}}@media (width<=1199px),(height<=600px){.ld-ruta__rotulo span{display:none}.ld-ruta__rotulo strong{font-size:var(--texto-md)}}@media (height<=600px){.ld-pausa__fija{gap:8px;padding-top:28px;padding-bottom:14px}.ld-pausa__escena{width:min(100%, calc((100svh - 96px) * var(--ld-proporcion)))}.ld-pausa__mano,.ld-pausa__listo{font-size:var(--texto-2xs);border-radius:6px;padding:3px 7px}.ld-pausa__titulo{font-size:var(--texto-sm)}.ld-pausa p{font-size:22px}.ld-portada__texto{max-width:36cqw}.ld-ruta{width:min(60cqw, calc((100svh - var(--ld-barra)) * var(--ld-proporcion)))}.ld-ruta__nodo{width:32px;height:32px}.ld-ruta__entrega{display:none}.ld-recorte{width:180px}.ld-recorte--lead,.ld-recorte--taller{display:none}.ld-recorte--cotizacion,.ld-recorte--seguimiento{top:calc(var(--ld-barra) + 2px)}.ld-recorte--factura{bottom:6%}}@media (prefers-reduced-motion:reduce){.ld-pausa{height:auto}.ld-pausa__fija{position:static}.ld-portada{height:auto}.ld-portada__fija{height:auto;position:static}.ld-portada__pista{width:100%;display:block;transform:none}.ld-portada__panel{height:100svh}.ld *,.ld :before,.ld :after{animation:none!important}.ld-recorte{transform:none}.ld *,.ld :before,.ld :after{transition-duration:1ms!important;transition-delay:0s!important}}.skel{background:color-mix(in srgb, var(--veil) 8%, transparent);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--veil) 9%, transparent) 50%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite skel-shimmer;display:block}@keyframes skel-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.skel-row{cursor:default;pointer-events:none}.skel-row:hover{background:0 0}.skel-row .bandeja-fila__quien{gap:7px}.skel-publico .skel{background:var(--velo-fuerte);background-image:linear-gradient(90deg, transparent 0%, var(--velo) 50%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%}.skel-publico__brand{background:var(--bloque);border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 16px 0 6px;display:flex}.skel-publico__hero{flex-direction:column;gap:12px;padding:18px 4px 6px;display:flex}.skel-publico__card{border-radius:var(--radio-tarjeta);background:var(--bloque);flex-direction:column;gap:12px;padding:22px;display:flex}.skel-publico__precio{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:4px;display:flex}@media (prefers-reduced-motion:reduce){.skel{background-image:none;animation:none}}.etq{z-index:1;text-align:left;clip-path:polygon(0 26px,26px 0,100% 0,100% 100%,0 100%);width:min(292px,76%);transform-style:preserve-3d;filter:drop-shadow(0 30px 40px #0000008c);background:linear-gradient(158deg,#fdfcfa 0%,#f3f0ea 55%,#e6e1d7 100%);padding:48px 28px 28px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative;transform:rotateX(9deg)rotateY(-11deg)rotate(-2.5deg)}.aviso__objeto:hover .etq{transform:rotateX(3deg)rotateY(-3deg)rotate(0)}.etq__ojal{background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:19px;left:19px;box-shadow:inset 0 1px 2px #17151f8c}.etq__linea{background:#17151f21;height:1px;margin:14px 0}.etq__label{color:#17151f80;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:650}.etq__monto{color:#17151f;align-items:baseline;gap:8px;margin:8px 0 0;font-family:Helvetica Neue,Arial,system-ui,sans-serif;font-size:38px;font-weight:700;line-height:1;display:flex}.etq__monto span{color:#17151f61;font-size:23px}.etq__renglon{background:#17151f1a;border-radius:3px;height:7px;margin-top:8px}.etq__renglon--corto{width:55%}:root[data-theme=light] .etq__ojal{box-shadow:inset 0 1px 2px #1c1a244d,0 0 0 1.5px #1c1a2438}:root[data-theme=light] .etq{filter:drop-shadow(0 30px 38px #1c1a2447) drop-shadow(0 0 0 1px #1c1a241f)}@media (prefers-reduced-motion:reduce){.etq{transition:none}.etq,.aviso__objeto:hover .etq{transform:none}}.quote-page,.quote-confirm{--ink:#17151f;--body:#3f3e49;--muted:#5e5d69;--faint:#8a8994;--fondo:#f3f2f8;--bloque:#fff;--velo:#17151f0b;--velo-fuerte:#17151f14;--linea:#17151f14;--linea-fuerte:#17151f24;--campo:#fff;--sombra:0 1px 2px #17151f0a, 0 14px 34px -22px #17151f38;--overlay:#17151f80;--brand:#6036f8;--brand-ink:#3a1c8c;--brand-wash:#f0ebff;--brand-grad:linear-gradient(125deg, #4a20b0 0%, #6036f8 100%);--sobre-marca:#fff;--ok:#14804a;--ok-wash:#e5f5ea;--aviso:#955800;--aviso-wash:#fcf0db;--danger:#c62b3e;--danger-wash:#fdecee;--font-display:var(--font);--font-body:var(--font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.quote-page{--control-h:44px;background:radial-gradient(110% 420px at 50% -120px, var(--brand-wash) 0%, transparent 70%), var(--fondo);min-height:100dvh;color:var(--body);font-family:var(--font-body);font-size:var(--texto-md);-webkit-font-smoothing:antialiased;padding-bottom:40px}.quote-page--con-barra{padding-bottom:112px}.quote-wrap{background:var(--bloque);flex-direction:column;gap:20px;max-width:660px;margin:0 auto;padding:0 0 28px;display:flex}.quote-wrap>*{margin-left:20px;margin-right:20px}@media (width>=760px){.quote-page{padding-top:28px}.quote-wrap{border-radius:var(--radio-tarjeta);padding-bottom:36px;box-shadow:0 1px 2px #17151f0a,0 30px 70px -40px #17151f59}.quote-wrap>*{margin-left:32px;margin-right:32px}.quote-wrap>.quote-total{margin-left:22px;margin-right:22px}}.quote-parte{border-top:1px solid var(--linea);padding-top:20px}.quote-parte__titulo{color:var(--ink);font-size:var(--texto-lg);letter-spacing:-.01em;margin:0 0 4px;font-weight:600}.quote-parte__hint{color:var(--muted);font-size:var(--texto-xs);margin:0 0 4px}.quote-wrap .quote-pay,.quote-wrap .quote-pv,.quote-wrap .quote-tabs,.quote-wrap .quote-pasos{background:var(--velo);box-shadow:none}.quote-wrap .quote-pay-item,.quote-wrap .quote-pv-card{background:var(--bloque)}.quote-wrap .quote-copy{background:var(--velo-fuerte)}.quote-top{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.quote-brand{background:var(--velo);border-radius:999px;align-items:center;gap:10px;min-width:0;height:42px;padding:0 16px 0 6px;display:flex}.quote-brand__logo{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}.quote-brand__name{color:var(--ink);font-size:var(--texto-sm);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.quote-top__folio{background:var(--velo);color:var(--muted);font-size:var(--texto-2xs);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:6px 12px;font-weight:600}.quote-hero{padding-top:4px}.quote-hero__hi{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(30px,8.5vw,38px);font-weight:700;line-height:1.05}.quote-hero__sub{max-width:50ch;color:var(--body);font-size:var(--texto-lg);text-wrap:pretty;margin:10px 0 0;line-height:1.5}.quote-hero__sub strong{color:var(--ink);font-weight:700}.quote-vigencia{background:var(--brand-wash);color:var(--brand-ink);font-size:var(--texto-xs);border-radius:999px;align-items:center;gap:8px;margin:14px 0 0;padding:7px 14px 7px 11px;line-height:1.35;display:inline-flex}.quote-vigencia svg{flex-shrink:0;width:16px;height:16px}.quote-vigencia strong{font-weight:700}.quote-vigencia.is-pronto{background:var(--aviso-wash);color:var(--aviso)}.quote-alert{border-radius:var(--radio-tarjeta);font-size:var(--texto-sm);align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.5;display:flex}.quote-alert svg{flex-shrink:0;margin-top:2px}.quote-alert>div{min-width:0}.quote-alert--flush{margin:0}.quote-alert--cambios strong{font-weight:600;display:block}.quote-alert--cambios ul{margin:4px 0 0;padding:0;list-style:none}.quote-alert--cambios li{padding-left:14px;position:relative}.quote-alert--cambios li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:2px}.quote-alert--cambios p{margin:4px 0 0}.quote-alert--info{background:var(--brand-wash);color:var(--brand-ink)}.quote-alert--success{background:var(--ok-wash);color:var(--ok);font-weight:600}.quote-alert--warning{background:var(--aviso-wash);color:var(--aviso)}.quote-alert--muted{background:var(--velo-fuerte);color:var(--body);font-weight:600}.quote-alert--danger{background:var(--danger-wash);color:var(--danger)}.quote-total{border-radius:var(--radio-tarjeta);background:var(--brand-grad);color:var(--sobre-marca);padding:22px 22px 18px;box-shadow:0 22px 44px -26px #4a20b0b3}.quote-total__head{align-items:center;gap:9px;display:flex}.quote-total__label{color:color-mix(in srgb, var(--sobre-marca) 85%, transparent);font-size:var(--texto-sm);font-weight:600}.quote-total__badge{background:color-mix(in srgb, var(--sobre-marca) 22%, transparent);font-size:var(--texto-2xs);border-radius:999px;padding:3px 10px;font-weight:700}.quote-total__amounts{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;display:flex}.quote-total__amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(30px,9vw,38px);font-weight:700;line-height:1.05}.quote-total__prev{color:color-mix(in srgb, var(--sobre-marca) 60%, transparent);font-size:var(--texto-sm);font-variant-numeric:tabular-nums}.quote-desglose{border-top:1px solid color-mix(in srgb, var(--sobre-marca) 20%, transparent);margin-top:14px;padding-top:6px}.quote-desglose__row{color:color-mix(in srgb, var(--sobre-marca) 85%, transparent);font-size:var(--texto-sm);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.quote-desglose__row+.quote-desglose__row{border-top:1px solid color-mix(in srgb, var(--sobre-marca) 12%, transparent)}.quote-desglose__row em{color:color-mix(in srgb, var(--sobre-marca) 62%, transparent);font-size:var(--texto-xs);font-style:normal}.quote-desglose__row small{color:color-mix(in srgb, var(--sobre-marca) 62%, transparent);font-size:var(--texto-2xs);display:block}.quote-desglose__row>span:last-child{color:var(--sobre-marca);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:600}.quote-desglose__row.is-resta>span:last-child{color:#b9f3cf}.quote-desglose--pago{border-radius:var(--radio-tarjeta);background:color-mix(in srgb, var(--sobre-marca) 14%, transparent);border:none;margin-top:10px;padding:2px 14px}.quote-desglose__row.is-fuerte{color:var(--sobre-marca);font-weight:700}.quote-desglose__row.is-fuerte>span:last-child{font-size:var(--texto-md);font-weight:700}.quote-total__note{color:color-mix(in srgb, var(--sobre-marca) 82%, transparent);font-size:var(--texto-xs);margin:12px 0 0;line-height:1.5}.quote-vehicles{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.quote-vehicles>.quote-veh+.quote-veh{border-top:1px dashed var(--linea-fuerte);padding-top:24px}.quote-veh{flex-direction:column;gap:12px;display:flex}.quote-veh>*{margin:0}.quote-veh>.quote-chasis{align-self:flex-start}.quote-veh__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.quote-veh__titulos{flex-direction:column;gap:4px;min-width:0;display:flex}.quote-veh__titulos>*{margin:0}.quote-veh__eyebrow{color:var(--brand);font-size:var(--texto-xs);font-weight:600}.quote-veh__name{color:var(--ink);font-family:var(--font-display);font-size:var(--texto-3xl);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px 10px;font-weight:700;line-height:1.2;display:flex}.quote-veh__version{color:var(--muted);font-size:var(--texto-md)}.quote-veh__precio{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.quote-veh__price-prev{color:var(--faint);font-size:var(--texto-sm)}.quote-veh__price{color:var(--ink);font-family:var(--font-display);font-size:var(--texto-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1.2}.quote-veh__price-nota{color:var(--muted);font-size:var(--texto-2xs)}.quote-veh__swatch{border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000024}.quote-veh__swatch--unknown,.quote-color-chip__dot--unknown{background:repeating-conic-gradient(#c9ccd3 0% 25%,#fff 0% 50%) 50%/8px 8px}.quote-veh__color{background:var(--velo);height:30px;color:var(--ink);font-size:var(--texto-xs);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:0 12px 0 7px;font-weight:500;display:inline-flex}.quote-chasis{background:var(--ok-wash);color:var(--ok);font-size:var(--texto-xs);border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 10px;font-weight:600;display:inline-flex}.quote-chasis-chip--proxima{background:var(--aviso-wash);color:var(--aviso)}.quote-fin{border-radius:var(--radio-tarjeta);background:var(--brand-wash);padding:12px 16px}.quote-fin__titulo{color:var(--brand);font-size:var(--texto-2xs);letter-spacing:.02em;text-transform:uppercase;margin:0 0 3px;font-weight:700}.quote-fin__text{color:var(--brand-ink);font-size:var(--texto-sm);margin:0;line-height:1.5}.quote-fin__text strong{font-weight:700}.quote-fin__warn{color:var(--aviso);font-weight:600}.quote-fin__pending{color:var(--muted);font-size:var(--texto-xs);margin:0}.quote-muted{color:var(--muted);font-size:var(--texto-md);margin:0}.quote-list{margin:0;padding:0;list-style:none}.quote-list__row{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.quote-list__row+.quote-list__row{border-top:1px solid var(--linea)}.quote-list__row:last-child{padding-bottom:2px}.quote-list__info{flex-direction:column;gap:2px;min-width:0;display:flex}.quote-list__title{color:var(--ink);font-size:var(--texto-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:500;display:flex}.quote-list__meta{color:var(--muted);font-size:var(--texto-xs)}.quote-list__amount{color:var(--ink);font-size:var(--texto-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;font-weight:600;display:flex}.quote-list__amount s{color:var(--faint);font-size:var(--texto-xs);font-weight:500}.quote-list__amount.is-resta,.quote-list__gratis{color:var(--ok)}.quote-list__amount.is-off,.quote-list__row.is-quitado .quote-list__amount{color:var(--faint);text-decoration:line-through}.quote-list__row.is-quitado .quote-list__title{color:var(--muted)}.quote-accesorio{cursor:pointer;flex-direction:row;align-items:center;gap:12px}.quote-accesorio>span{flex-direction:column;gap:2px;display:flex}.quote-accesorio input[type=checkbox]{appearance:none;border:1.5px solid var(--linea-fuerte);background:var(--bloque);cursor:pointer;border-radius:6px;flex-shrink:0;place-content:center;width:20px;height:20px;margin:0;transition:background .16s,border-color .16s;display:grid}.quote-accesorio input[type=checkbox]:after{content:"";border-bottom:2px solid var(--sobre-marca);border-left:2px solid var(--sobre-marca);width:10px;height:5px;margin-top:-2px;transition:transform .16s cubic-bezier(.2,.9,.3,1.3);transform:rotate(-45deg)scale(0)}.quote-accesorio input[type=checkbox]:checked{border-color:var(--brand);background:var(--brand)}.quote-accesorio input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}.quote-accesorio:hover input[type=checkbox]:not(:checked){border-color:var(--brand)}.quote-accesorio input[type=checkbox]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.quote-badge{font-family:var(--font-body);font-size:var(--texto-2xs);letter-spacing:.01em;border-radius:999px;padding:2px 9px;font-weight:700;display:inline-block}.quote-badge--info{background:var(--brand-wash);color:var(--brand)}.quote-badge--up{background:var(--danger-wash);color:var(--danger)}.quote-badge--down,.quote-badge--bonus{background:var(--ok-wash);color:var(--ok)}.quote-alt-color__text{font-size:var(--texto-xs);margin:0 0 10px;line-height:1.5}.quote-alt-color__undo{color:inherit;font-family:var(--font-body);font-size:var(--texto-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-weight:700;text-decoration:underline}.quote-alt-color__chips{flex-wrap:wrap;gap:6px;display:flex}.quote-alt-color__versiones{flex-direction:column;gap:12px;display:flex}.quote-alt-color__version-nombre{color:var(--brand-ink);font-size:var(--texto-xs);margin-bottom:6px;font-weight:700;display:block}.quote-color-chip{border-radius:var(--radio-chico);background:var(--bloque);height:34px;color:var(--ink);font-family:var(--font-body);font-size:var(--texto-xs);border:none;align-items:center;gap:7px;padding:0 14px 0 10px;font-weight:600;display:inline-flex}.quote-color-chip__dot{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000024}.quote-color-chip--pick{cursor:pointer;transition:box-shadow .16s,transform .16s}.quote-color-chip--pick:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--brand)}.quote-color-chip--pick:active:not(:disabled){transform:scale(.96)}.quote-color-chip--pick:disabled{opacity:.5;cursor:default}.quote-aceptada{flex-direction:column;gap:16px;display:flex}.quote-pasos{border-radius:var(--radio-control);background:var(--bloque);box-shadow:var(--sombra);gap:4px;margin:0;padding:5px;list-style:none;display:flex}.quote-pasos__paso{border-radius:calc(var(--radio-control) - 3px);min-width:0;height:36px;color:var(--muted);font-size:var(--texto-xs);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-weight:600;display:flex}.quote-pasos__marca{background:var(--velo-fuerte);width:20px;height:20px;font-size:var(--texto-2xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.quote-pasos__marca svg{width:12px;height:12px}.quote-pasos__paso.is-listo{color:var(--ok)}.quote-pasos__paso.is-listo .quote-pasos__marca{background:var(--ok);color:var(--bloque)}.quote-pasos__paso.is-actual{background:var(--brand-wash);color:var(--brand-ink)}.quote-pasos__paso.is-actual .quote-pasos__marca{background:var(--brand);color:var(--sobre-marca)}.quote-pay{border-radius:var(--radio-tarjeta);background:var(--bloque);box-shadow:var(--sombra);padding:24px}.quote-pay__title{color:var(--ink);font-family:var(--font-display);font-size:var(--texto-3xl);letter-spacing:-.02em;margin:0 0 8px;font-weight:700}.quote-pay__text{color:var(--body);font-size:var(--texto-sm);margin:0;line-height:1.55}.quote-pay__text strong{color:var(--ink);font-weight:700}.quote-pay__countdown{background:var(--aviso-wash);color:var(--aviso);font-size:var(--texto-xs);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 15px 8px 12px;font-weight:600;display:inline-flex}.quote-pay__countdown svg{flex-shrink:0;width:17px;height:17px}.quote-pay__countdown strong{font-size:var(--texto-lg);font-variant-numeric:tabular-nums;font-weight:700}.quote-pay-list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.quote-pay-item{border-radius:var(--radio-tarjeta);background:var(--velo);padding:16px 18px}.quote-pay-item__medio{color:var(--ink);font-size:var(--texto-sm);margin-bottom:8px;font-weight:700;display:block}.quote-pay-item__row{color:var(--muted);font-size:var(--texto-xs);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.quote-pay-item__row+.quote-pay-item__row{margin-top:8px}.quote-pay-item__val{min-width:0;color:var(--ink);font-size:var(--texto-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.quote-copy{height:var(--control-h-chico);border-radius:var(--radio-chico);background:var(--bloque);color:var(--brand);font-family:var(--font-body);font-size:var(--texto-2xs);cursor:pointer;border:none;flex-shrink:0;padding:0 12px;font-weight:700;transition:background .16s,color .16s,transform .16s}.quote-copy:hover{background:var(--brand-wash)}.quote-copy:active{transform:scale(.95)}.quote-copy.is-copiado{background:var(--ok-wash);color:var(--ok)}.quote-upload{width:100%;min-height:var(--control-h);border-radius:var(--radio-control);background:var(--brand);color:var(--sobre-marca);font-size:var(--texto-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:0 20px;font-weight:600;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.quote-upload svg{flex-shrink:0;width:18px;height:18px}.quote-upload:hover{box-shadow:0 12px 26px -14px #4a20b0b3}.quote-upload:active{transform:scale(.98)}.quote-upload.is-disabled{opacity:.7;cursor:default;pointer-events:none}.quote-upload__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.quote-tabs{border-radius:var(--radio-control);background:var(--bloque);box-shadow:var(--sombra);gap:4px;padding:5px;display:flex}.quote-tabs__btn{border-radius:calc(var(--radio-control) - 3px);height:40px;color:var(--muted);font-family:var(--font-body);font-size:var(--texto-sm);cursor:pointer;background:0 0;border:none;flex:1;padding:0 12px;font-weight:600;transition:background .16s,color .16s}.quote-tabs__btn:hover:not(.is-active){color:var(--ink)}.quote-tabs__btn.is-active{background:var(--brand-wash);color:var(--brand-ink)}.quote-pv{border-radius:var(--radio-tarjeta);background:var(--bloque);box-shadow:var(--sombra);padding:24px}.quote-pv__title{color:var(--ink);font-family:var(--font-display);font-size:var(--texto-3xl);letter-spacing:-.02em;margin:0;font-weight:700}.quote-pv-legajo+.quote-pv-legajo{border-top:1px solid var(--linea-fuerte);margin-top:22px;padding-top:4px}.quote-pv-legajo__titulo{color:var(--ink);font-family:var(--font-display);font-size:var(--texto-lg);margin:18px 0 0;font-weight:600}.quote-stepper{margin:20px 0 0;padding:0;list-style:none}.quote-stepper__step{gap:14px;padding-bottom:22px;display:flex;position:relative}.quote-stepper__step:last-child{padding-bottom:0}.quote-stepper__step:before{content:"";background:var(--linea-fuerte);border-radius:2px;width:2px;position:absolute;top:36px;bottom:4px;left:15px}.quote-stepper__step:last-child:before{display:none}.quote-stepper__step.is-done:before{background:var(--brand)}.quote-stepper__marker{z-index:1;background:var(--velo-fuerte);width:32px;height:32px;color:var(--muted);font-size:var(--texto-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.quote-stepper__marker svg{width:15px;height:15px}.quote-stepper__step.is-done .quote-stepper__marker{background:var(--brand);color:var(--sobre-marca)}.quote-stepper__step.is-active .quote-stepper__marker{background:var(--brand-wash);color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand)}.quote-stepper__body{flex:1;min-width:0;padding-top:6px}.quote-stepper__label{color:var(--muted);font-size:var(--texto-md);font-weight:600}.quote-stepper__step.is-done .quote-stepper__label,.quote-stepper__step.is-active .quote-stepper__label{color:var(--ink)}.quote-stepper__content{margin-top:14px}.quote-stepper__nota{color:var(--muted);font-size:var(--texto-xs);margin-top:2px;display:block}.quote-pv-card{border-radius:var(--radio-tarjeta);background:var(--velo);padding:16px}.quote-pv-card>*+*{margin-top:12px}.quote-pv-card .quote-pay-list{margin-top:0}.quote-pv-card .quote-pay-item{background:var(--bloque)}.quote-pv-card .quote-upload{margin-top:4px}.quote-pv-btn{height:var(--control-h);border-radius:var(--radio-control);font-family:var(--font-body);font-size:var(--texto-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.quote-pv-btn+.quote-pv-btn{margin-left:8px}.quote-pv-btn:active:not(:disabled){transform:scale(.97)}.quote-pv-btn--primary{background:var(--brand);color:var(--sobre-marca)}.quote-pv-btn--primary:hover:not(:disabled){box-shadow:0 12px 26px -14px #4a20b0b3}.quote-pv-btn--primary:disabled{opacity:.6;cursor:default}.quote-pv-btn--ghost{background:var(--bloque);color:var(--ink)}.quote-pv-btn--ghost:hover{background:var(--brand-wash);color:var(--brand-ink)}.quote-field{flex-direction:column;gap:6px;display:flex}.quote-field__label{color:var(--body);font-size:var(--texto-xs);font-weight:600}.quote-field__input,.quote-page .combobox__input{width:100%;height:var(--control-h);border:1px solid var(--linea-fuerte);border-radius:var(--radio-control);background:var(--campo);color:var(--ink);font-family:var(--font-body);font-size:var(--texto-md);padding:0 14px}.quote-field__input:focus,.quote-page .combobox__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash);outline:none}.quote-field-row{gap:10px;display:flex}.quote-field-row .quote-field{flex:1;min-width:0}.quote-pv-archivos{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.quote-pv-archivo{border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--campo);max-width:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--texto-xs);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.quote-pv-archivo:hover{border-color:var(--brand);color:var(--brand-ink)}.quote-pv-archivo svg{flex-shrink:0;width:15px;height:15px}.quote-pv-archivo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-check{color:var(--body);font-size:var(--texto-sm);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.quote-check input{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0;margin:1px 0 0}.quote-doc{border:1px solid var(--linea-fuerte);border-radius:var(--radio-tarjeta);background:var(--campo);width:100%;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 14px 12px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.quote-doc:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.quote-doc__icono{border-radius:var(--radio-control);background:var(--brand-wash);width:38px;height:38px;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.quote-doc__icono svg{width:20px;height:20px}.quote-doc__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.quote-doc__texto strong{font-size:var(--texto-sm);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.quote-doc__texto span{color:var(--muted);font-size:var(--texto-xs)}.quote-doc__ir{width:18px;height:18px;color:var(--muted);flex-shrink:0;transition:transform .16s,color .16s}.quote-doc:hover .quote-doc__ir{color:var(--brand);transform:translate(2px)}.quote-field__input--codigo{font-variant-numeric:tabular-nums;letter-spacing:.32em;text-align:center;font-size:21px;font-weight:600}.quote-field__input--codigo::placeholder{color:var(--linea-fuerte)}@media (width<=480px){.quote-field-row--firma,.quote-field-row--apilable{flex-direction:column;gap:12px}}.quote-field__input.is-invalid,.quote-page .combobox__input.is-invalid{border-color:var(--danger)}.quote-field__input.is-invalid:focus,.quote-page .combobox__input.is-invalid:focus{box-shadow:0 0 0 3px var(--danger-wash)}.quote-page .quote-choice.is-invalid .quote-choice__btn{box-shadow:inset 0 0 0 1px var(--danger)}.quote-field__error{color:var(--danger);font-size:var(--texto-xs);font-weight:600}.quote-field__opcional{color:var(--muted);font-weight:500}.quote-page .combobox__input--flecha{padding-right:40px}.quote-firma-acciones{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.quote-firma-reenviar{color:var(--brand-ink);font-family:var(--font-body);font-size:var(--texto-sm);cursor:pointer;background:0 0;border:none;padding:4px 0;font-weight:600}.quote-firma-reenviar:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.quote-firma-reenviar:disabled{opacity:.5;cursor:default}.quote-page .quote-choice{flex-wrap:wrap;gap:8px;display:flex}.quote-page .quote-choice__btn{border-radius:var(--radio-control);background:var(--bloque);height:40px;color:var(--body);font:inherit;font-size:var(--texto-sm);cursor:pointer;border:none;padding:0 18px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s}.quote-page .quote-choice__btn:hover{box-shadow:inset 0 0 0 1.5px var(--linea-fuerte)}.quote-page .quote-choice__btn.is-active{background:var(--brand-wash);color:var(--brand-ink);box-shadow:inset 0 0 0 1.5px var(--brand)}.quote-turno-dias{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.quote-turno-dia{border-radius:var(--radio-control);background:var(--bloque);min-width:58px;color:var(--body);font:inherit;font-size:var(--texto-2xs);text-transform:capitalize;cursor:pointer;border:none;flex-direction:column;flex:none;align-items:center;gap:1px;padding:8px 6px;transition:background .16s,color .16s,box-shadow .16s;display:flex}.quote-turno-dia strong{color:var(--ink);font-size:var(--texto-2xl);font-weight:700;line-height:1.2}.quote-turno-dia:hover:not(:disabled),.quote-turno-hora:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--linea-fuerte)}.quote-turno-dia.is-active,.quote-turno-hora.is-active{background:var(--brand-wash);color:var(--brand-ink);box-shadow:inset 0 0 0 1.5px var(--brand)}.quote-turno-dia.is-active strong{color:var(--brand-ink)}.quote-turno-horas{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;display:grid}.quote-turno-hora{border-radius:var(--radio-control);background:var(--bloque);height:40px;color:var(--body);font:inherit;font-size:var(--texto-sm);font-variant-numeric:tabular-nums;cursor:pointer;border:none;font-weight:600;transition:background .16s,color .16s,box-shadow .16s}.quote-turno-dia:disabled,.quote-turno-hora:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.quote-page .combobox{position:relative}.quote-page .combobox__field{align-items:center;display:flex;position:relative}.quote-page .datepicker .combobox__input,.quote-page .timepicker .combobox__input{cursor:pointer;padding-right:40px}.quote-page .combobox__icon{color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.quote-page .combobox__clear{width:24px;height:24px;color:var(--muted);font-size:var(--texto-lg);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.quote-page .combobox__clear--offset{right:34px}.quote-page .combobox__list,.quote-page .datepicker__panel{z-index:30;border-radius:var(--radio-tarjeta);background:var(--campo);box-shadow:0 0 0 1px var(--linea), 0 18px 40px -14px #00000059;position:absolute;top:calc(100% + 6px);left:0}.quote-page .combobox__list{max-height:230px;margin:0;padding:6px;list-style:none;right:0;overflow-y:auto}.quote-page .timepicker .combobox__list{max-height:220px}.quote-page .combobox__option{border-radius:var(--radio-control);width:100%;color:var(--ink);font:inherit;font-size:var(--texto-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 12px}.quote-page .combobox__option:hover{background:var(--velo)}.quote-page .combobox__option.is-selected{background:var(--brand-wash);color:var(--brand-ink)}.quote-page .combobox__empty{color:var(--muted);font-size:var(--texto-xs);text-align:center;padding:10px}.quote-page .datepicker__panel{width:min(284px,100vw - 32px);padding:12px}.quote-page .datepicker__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.quote-page .datepicker__title{color:var(--ink);font-size:var(--texto-sm);text-transform:capitalize;font-weight:600}.quote-page .datepicker__nav{width:30px;height:30px;color:var(--muted);font-size:var(--texto-xl);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;line-height:1;display:grid}.quote-page .datepicker__nav:not(:disabled):hover{background:var(--velo);color:var(--ink)}.quote-page .datepicker__nav:disabled{opacity:.3;cursor:default}.quote-page .datepicker__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.quote-page .datepicker__grid--labels{color:var(--muted);font-size:var(--texto-2xs);text-align:center;text-transform:uppercase;margin-bottom:4px;font-weight:600}.quote-page .datepicker__day{aspect-ratio:1;width:100%;color:var(--ink);font:inherit;font-size:var(--texto-xs);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.quote-page .datepicker__day:not(:disabled):hover{background:var(--velo)}.quote-page .datepicker__day:disabled{opacity:.28;cursor:default}.quote-page .datepicker__day.is-today{color:var(--brand);font-weight:700}.quote-page .datepicker__day.is-selected{background:var(--brand);color:var(--sobre-marca)}.quote-cta{text-align:center;flex-direction:column;align-items:center;gap:12px;scroll-margin:24px;display:flex}.quote-cta .quote-alert{text-align:left}.quote-cta__stack{flex-direction:column;align-self:stretch;gap:10px;display:flex}.quote-cta__btn{min-height:var(--control-h);border-radius:var(--radio-control);background:var(--brand);color:var(--sobre-marca);font-family:var(--font-body);font-size:var(--texto-md);text-align:center;cursor:pointer;border:none;justify-content:center;align-self:stretch;align-items:center;gap:9px;padding:0 20px;font-weight:600;line-height:1.3;transition:background-position .4s,transform .2s,box-shadow .2s,opacity .16s;display:inline-flex}.quote-cta__btn svg,.quote-barra__btn svg{flex-shrink:0;width:17px;height:17px;transition:transform .2s}.quote-cta__btn .btn-caras{max-width:100%}.quote-cta__btn .btn-cara{white-space:normal;text-align:center}.quote-cta__btn:hover:not(:disabled),.quote-barra__btn:hover{background:var(--brand-hover)}.quote-cta__btn:hover:not(:disabled) svg,.quote-barra__btn:hover svg{transform:translate(3px)}.quote-cta__btn:active:not(:disabled),.quote-barra__btn:active{transform:scale(.98)}.quote-cta__btn:disabled{opacity:.45;cursor:default}.quote-cta__btn--soft{background:var(--brand-wash);color:var(--brand-ink)}.quote-cta__btn--soft:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 20%, var(--bloque));box-shadow:none}.quote-cta__hint{color:var(--brand-ink);font-size:var(--texto-sm);margin:0;font-weight:600;line-height:1.5}.quote-cta__reassure{text-wrap:balance;max-width:44ch;color:var(--muted);font-size:var(--texto-xs);margin:0;line-height:1.55}.quote-cta__reassure strong{color:var(--ink);font-weight:600}.quote-cta__reject{color:var(--muted);font-family:var(--font-body);font-size:var(--texto-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:6px 4px;font-weight:600;text-decoration:underline;transition:color .16s}.quote-cta__reject .btn-cara{text-underline-offset:3px;text-decoration:underline}.quote-cta__reject:hover:not(:disabled){color:var(--danger)}.quote-cta__reject:disabled{opacity:.55;cursor:default}.quote-barra{z-index:40;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:var(--radio-tarjeta);background:color-mix(in srgb, var(--bloque) 84%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);width:min(588px,100% - 24px);box-shadow:0 0 0 1px var(--linea), 0 18px 40px -16px #00000059;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 7px 20px;transition:opacity .24s,transform .32s cubic-bezier(.2,.9,.3,1.2);display:flex;position:fixed;left:50%;transform:translate(-50%,24px)}.quote-barra.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.quote-barra__total{flex-direction:column;min-width:0;line-height:1.2;display:flex}.quote-barra__total span{color:var(--muted);font-size:var(--texto-xs);font-weight:600}.quote-barra__total strong{color:var(--ink);font-size:var(--texto-2xl);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.quote-barra__btn{height:var(--control-h);border-radius:var(--radio-control);background:var(--brand);color:var(--sobre-marca);font-family:var(--font-body);font-size:var(--texto-md);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:7px;padding:0 18px 0 20px;font-weight:700;transition:background-position .4s,transform .2s,box-shadow .2s;display:inline-flex}.quote-foot{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.quote-foot__avatar{background:var(--brand-wash);width:42px;height:42px;color:var(--brand-ink);font-size:var(--texto-lg);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.quote-foot__datos{flex:1;min-width:0}.quote-foot__who,.quote-foot__validez span{color:var(--muted);font-size:var(--texto-2xs)}.quote-foot__name,.quote-foot__validez strong{color:var(--ink);font-size:var(--texto-sm);font-weight:600}.quote-foot__email{color:var(--brand);font-size:var(--texto-xs);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.quote-foot__email:hover{text-decoration:underline}.quote-foot__validez{text-align:right;flex-direction:column;display:flex}@media (width<=480px){.quote-foot__validez{text-align:left;flex-basis:100%;padding-left:56px}}.quote-footnote{color:var(--muted);font-size:var(--texto-xs);text-align:center;margin:20px 0 0;line-height:1.6}.quote-footnote__legal{color:var(--muted);text-underline-offset:2px;text-decoration:underline}@keyframes quote-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.quote-anim{animation:.5s cubic-bezier(.16,1,.3,1) both quote-rise}.quote-anim-1{animation-delay:40ms}.quote-anim-2{animation-delay:.1s}.quote-anim-3{animation-delay:.16s}.quote-anim-4{animation-delay:.22s}.quote-confirm.modal{z-index:100;font-family:var(--font-body);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.quote-confirm .modal__overlay{background:var(--overlay);animation:.18s quote-modal-overlay-in;position:absolute;inset:0}@keyframes quote-modal-overlay-in{0%{opacity:0}}.quote-confirm .modal__card{z-index:1;border-radius:var(--radio-tarjeta);background:var(--bloque);width:100%;max-width:420px;max-height:calc(100vh - 40px);animation:.22s cubic-bezier(.2,.8,.2,1) quote-modal-card-in;position:relative;overflow-y:auto;box-shadow:0 30px 70px -30px #0000008c}@keyframes quote-modal-card-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.quote-confirm .confirm__body{padding:24px 24px 6px}.quote-confirm .confirm__title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.quote-confirm .confirm__message{color:var(--muted);font-size:var(--texto-sm);margin:9px 0 0;line-height:1.55}.quote-confirm .confirm__foot{justify-content:flex-end;gap:8px;padding:18px 20px 20px;display:flex}.quote-confirm .btn{height:var(--control-h);border-radius:var(--radio-control);font-family:var(--font-body);font-size:var(--texto-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:600;transition:transform .2s,background-color .16s,background-position .4s,box-shadow .2s;display:inline-flex}.quote-confirm .btn:active:not(:disabled){transform:scale(.97)}.quote-confirm .btn--ghost{background:var(--velo);color:var(--body)}.quote-confirm .btn--ghost:hover{background:var(--velo-fuerte)}.quote-confirm .btn--primary{background:var(--brand);color:var(--sobre-marca)}.quote-confirm .btn--primary:not(:disabled):hover{background:var(--brand-hover)}.quote-confirm .btn--danger{background:var(--danger);color:#fff}.quote-confirm .btn--danger:hover{background:color-mix(in srgb, var(--danger) 88%, #000)}.quote-reason{border-top:1px solid var(--linea);margin-top:18px;padding-top:16px}.quote-reason__ask{color:var(--body);font-size:var(--texto-sm);margin:0 0 10px;font-weight:600}.quote-reason__ask span{color:var(--faint);font-weight:500}.quote-reason__opts{flex-wrap:wrap;gap:7px;display:flex}.quote-reason__opt{border-radius:var(--radio-chico);background:var(--velo);height:38px;color:var(--body);font-family:var(--font-body);font-size:var(--texto-xs);cursor:pointer;border:none;padding:0 14px;font-weight:500;transition:background .16s,color .16s,box-shadow .16s}.quote-reason__opt:hover:not(:disabled){background:var(--velo-fuerte)}.quote-reason__opt--on,.quote-reason__opt--on:hover:not(:disabled){background:var(--brand-wash);color:var(--brand-ink);box-shadow:inset 0 0 0 1.5px var(--brand);font-weight:600}.quote-reason__opt:disabled{opacity:.6;cursor:default}.quote-reason__detalle{border:1px solid var(--linea-fuerte);border-radius:var(--radio-control);background:var(--campo);width:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--texto-sm);resize:vertical;margin-top:10px;padding:11px 14px;line-height:1.45}.quote-reason__detalle:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash);outline:none}.quote-reason__detalle::placeholder{color:var(--faint)}@media (width>=640px){.quote-top{padding-top:28px}.quote-hero{padding-top:24px}}@media (prefers-reduced-motion:reduce){.quote-anim{animation:none}.quote-barra,.quote-cta__btn,.quote-barra__btn,.quote-upload,.quote-color-chip--pick{transition:none}}.quote-page .taller-publico__texto{white-space:pre-line;margin:4px 0 0}.quote-page .quote-wrap.taller-hoja{gap:28px}.quote-page .taller-hoja .quote-hero__sub{margin-top:12px}.quote-page .taller-hoja .quote-parte{padding-top:26px}.quote-page .taller-rotulo{color:var(--faint);font-size:var(--texto-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700;display:block}.quote-page .taller-rotulo--sub{margin-top:26px}.quote-page .taller-visita{border-radius:var(--radio-tarjeta);background:var(--velo);flex-direction:column;gap:18px;padding:22px 20px 24px;display:flex}@media (width>=760px){.quote-page .quote-wrap>.taller-visita{margin-left:22px;margin-right:22px;padding:26px 28px 28px}.quote-page .taller-visita .taller-cuando__agendar{align-self:flex-start;width:auto}}.quote-page .taller-visita__cuando{flex-direction:column;gap:12px;display:flex}.quote-page .taller-pasos{border-bottom:1px solid var(--linea);grid-template-columns:repeat(4,1fr);margin:0;padding:0 0 22px;list-style:none;display:grid}.quote-page .taller-pasos__paso{min-width:0;color:var(--faint);font-size:var(--texto-2xs);text-align:center;flex-direction:column;align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.quote-page .taller-pasos__paso+.taller-pasos__paso:before{content:"";background:var(--linea-fuerte);border-radius:2px;height:2px;position:absolute;top:8px;left:calc(15px - 50%);right:calc(50% + 15px)}.quote-page .taller-pasos__paso.is-listo:before,.quote-page .taller-pasos__paso.is-actual:before{background:var(--ok)}.quote-page .taller-pasos__punto{background:var(--bloque);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--linea-fuerte);border-radius:50%;place-items:center;display:grid}.quote-page .taller-pasos__punto svg{width:11px;height:11px}.quote-page .taller-pasos__paso.is-listo{color:var(--muted)}.quote-page .taller-pasos__paso.is-listo .taller-pasos__punto{background:var(--ok);box-shadow:none;color:var(--bloque)}.quote-page .taller-pasos__paso.is-actual{color:var(--brand-ink);font-weight:700}.quote-page .taller-pasos__paso.is-actual .taller-pasos__punto{background:var(--brand);box-shadow:0 0 0 5px var(--brand-wash)}.quote-page .taller-cuando{align-items:center;gap:14px;display:flex}.quote-page .taller-cuando__hoja{border-radius:var(--radio-tarjeta);background:var(--bloque);width:62px;color:var(--brand-ink);font-size:var(--texto-2xs);text-transform:capitalize;flex-direction:column;flex:none;align-items:center;padding:7px 0 8px;font-weight:600;line-height:1.2;display:flex;box-shadow:0 1px 2px #17151f0f}.quote-page .taller-cuando__hoja strong{font-size:24px;font-weight:700;line-height:1.1}.quote-page .taller-cuando__info{flex-direction:column;gap:3px;min-width:0;display:flex}.quote-page .taller-cuando__dia{color:var(--ink);font-size:var(--texto-2xl);letter-spacing:-.01em;font-weight:700}.quote-page .taller-cuando__detalle{color:var(--muted);font-size:var(--texto-sm)}.quote-page .taller-cuando__detalle strong{color:var(--ink);font-weight:600}.quote-page .taller-cuando__agendar{width:100%;box-shadow:inset 0 0 0 1px var(--linea);margin-top:4px}.quote-page .taller-nota{border-top:1px solid var(--linea);flex-direction:column;gap:5px;padding-top:18px;display:flex}.quote-page .taller-nota+.taller-nota{padding-top:16px}.quote-page .taller-nota__texto{color:var(--body);font-size:var(--texto-sm);white-space:pre-line;margin:0;line-height:1.5}.quote-page .taller-parte .quote-list{margin-top:8px}.quote-page .taller-informe{color:var(--body);font-size:var(--texto-sm);margin:10px 0 0;line-height:1.5}.quote-page .taller-tareas{flex-direction:column;gap:8px;margin:14px 0 6px;padding:0;list-style:none;display:flex}.quote-page .taller-tareas li{color:var(--ink);font-size:var(--texto-sm);align-items:flex-start;gap:10px;display:flex}.quote-page .taller-tareas svg{width:16px;height:16px;color:var(--ok);flex-shrink:0;margin-top:2px}.quote-page .taller-tareas+.quote-list{border-top:1px solid var(--linea);margin-top:12px}.quote-page .taller-parte .quote-list__meta{font-size:var(--texto-xs)}.quote-page .taller-auto{flex-direction:column;gap:6px;margin-top:10px;display:flex}.quote-page .taller-auto__nombre{color:var(--ink);font-size:var(--texto-lg);letter-spacing:-.01em;font-weight:600}.quote-page .taller-auto__datos{color:var(--muted);font-size:var(--texto-xs);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.quote-page .taller-patente{box-shadow:inset 0 0 0 1px var(--linea-fuerte);color:var(--ink);font-size:var(--texto-xs);font-variant-numeric:tabular-nums;letter-spacing:.06em;border-radius:6px;padding:2px 8px;font-weight:600}.quote-page .taller-historial{flex-direction:column;gap:14px;margin:12px 0 0;padding:0;list-style:none;display:flex}.quote-page .taller-historial__fila{gap:14px;display:flex}.quote-page .taller-historial__fecha{color:var(--faint);font-size:var(--texto-2xs);font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 52px;line-height:1.35;display:flex}.quote-page .taller-historial__fecha strong{color:var(--muted);font-weight:600}.quote-page .taller-historial__info{flex-direction:column;gap:2px;min-width:0;display:flex}.quote-page .taller-historial__que{color:var(--ink);font-size:var(--texto-sm);font-weight:600}.quote-page .taller-historial__meta{color:var(--muted);font-size:var(--texto-xs)}.quote-page .taller-historial__meta.taller-publico__texto{margin:0}@media (width<=480px){.quote-page .taller-folio__palabra{display:none}}.progreso{z-index:60;background:color-mix(in srgb, var(--text) 8%, transparent);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.progreso__barra{transform-origin:0;background:linear-gradient(90deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 72%, white) 100%);width:100%;height:100%;display:block;transform:scaleX(0)}.priv{background:var(--bg);min-height:100dvh;padding:40px 24px 80px}.priv__wrap{max-width:680px;margin:0 auto}.priv__head{border-bottom:1px solid var(--hairline);margin-bottom:10px;padding-bottom:26px}.priv__volver{color:var(--text-muted);margin-bottom:22px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.priv__volver:hover{color:var(--text);text-decoration:none}.priv__head h1{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(28px,6vw,38px);font-weight:650}.priv__fecha{color:var(--text-muted);margin:8px 0 0;font-size:13.5px}.priv__seccion{margin-top:34px}.priv__seccion h2{color:var(--text);letter-spacing:-.02em;margin:0 0 12px;font-size:19px;font-weight:650}.priv__seccion h3{color:var(--text);margin:22px 0 8px;font-size:14.5px;font-weight:650}.priv__seccion p{color:var(--text-muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 12px;font-size:15px;line-height:1.65}.priv__seccion ul{color:var(--text-muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 12px;padding-left:20px;font-size:15px;line-height:1.65}.priv__seccion li{margin-bottom:7px}.priv__seccion strong{color:var(--text);font-weight:650}.priv__seccion a{color:var(--brand-soft);text-underline-offset:2px;text-decoration:underline}:root[data-theme=dark-violet] .priv__seccion a{color:var(--brand-hover)}.priv__nota{text-align:left;border-left:2px solid var(--hairline-strong);margin-top:14px;padding-left:13px;font-size:13.5px!important}.priv__foot{border-top:1px solid var(--hairline);margin-top:46px;padding-top:22px}.priv__foot a{color:var(--text-muted);font-size:13.5px;font-weight:600;text-decoration:none}.priv__foot a:hover{color:var(--text);text-decoration:none}.priv__seccion code{background:color-mix(in srgb, var(--veil) 8%, transparent);color:var(--text);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}@media (width<=640px){.priv__seccion p,.priv__seccion ul{text-align:left}}
