@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/CalSansVF.woff2)format("woff2")}: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;--ok:#4ade80;--aviso:#fbbf24;--brand:#6036f8;--brand-hover:color-mix(in srgb, var(--brand) 78%, white);--brand-deep:#560591;--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:18px;--font:"Cal Sans", "Inter", system-ui, sans-serif;--texto-2xs:11px;--texto-xs:12px;--texto-sm:13px;--texto-md:14px;--texto-lg:15px;--texto-xl:16px;--texto-2xl:18px;--texto-3xl:22px;--texto-4xl:26px;--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;--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,:root[data-theme=dark-violet] .lp-kicker,:root[data-theme=dark-violet] .lp-hero__title em,:root[data-theme=dark-violet] .lp-paso.is-encendido .lp-paso__numero{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}body{font-family:var(--font);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}.btn{height:34px;font:inherit;font-size:var(--texto-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:500;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);transform:translateY(-1px)}.btn--primary:not(:disabled):active{transform:translateY(0)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{border:1px solid var(--hairline-strong);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);width:38px;height:38px;color:var(--text-muted);border-radius:12px;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);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:0 10px 30px -12px #0006}.theme-switch__btn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;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}.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);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-weight:650}:root[data-theme=dark-violet] .aviso__volanta{color:var(--brand-hover)}.aviso__titulo{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(22px,5.5vw,27px);font-weight:650}.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);justify-content:center;align-items:center;gap:8px;margin-top:26px;padding:12px 22px;font-weight:600;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;transform:translateY(-1px)}.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;background:var(--brand);opacity:0;pointer-events:none;border-radius:999px;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{object-fit:cover;width:48px;height:48px;box-shadow:0 8px 22px -8px var(--brand-glow);border-radius:14px;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{color:var(--text-muted);margin:0;font-size:12.5px;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__row{justify-content:space-between;align-items:baseline;display:flex}.auth .field label{color:var(--text-muted);font-size:13px;font-weight:500}.auth .field__link{color:var(--brand);font-size:12.5px;transition:color .15s}.auth .field__link:hover{color:var(--brand-hover)}.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:46px;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:15px}.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;background:0 0;border:none;border-radius:8px;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{background:color-mix(in srgb, var(--danger) 7%, transparent);border:1px solid color-mix(in srgb, var(--danger) 25%, var(--hairline));color:var(--danger);border-radius:10px;margin:0;padding:10px 12px;font-size: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);margin:0;padding:11px 14px;font-size:12.5px;line-height:1.5}.notice code{color:var(--text);font-size:11.5px}.remember{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13.5px;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{border-radius:var(--radius);background:var(--brand);color:#fff;height:50px;font:inherit;cursor:pointer;box-shadow:0 8px 18px -10px var(--brand-glow);border:none;justify-content:center;align-items:center;gap:9px;margin-top:4px;font-size:15px;font-weight:600;transition:background .18s,transform .12s,box-shadow .18s;display:inline-flex}.auth .btn:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 12px 24px -14px var(--brand-glow);transform:translateY(-2px)}.auth .btn:active:not(:disabled){transform:translateY(0)}.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{color:var(--text-muted);margin:0;font-size:12.5px}.auth__legal{z-index:1;color:color-mix(in srgb, var(--text-muted) 75%, transparent);margin-top:22px;font-size:12px;position:relative}@media (width<=480px){.card{padding:30px 22px 24px}}.auth button.field__link{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.lp{--lp-borde:clamp(20px, 4.5vw, 72px);--lp-seccion:clamp(96px, 14vw, 168px);--lp-radio-tarjeta:28px;--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-resorte:cubic-bezier(.34, 1.56, .64, 1);--lp-marca-texto:color-mix(in srgb, var(--brand) 60%, white);--lp-ok-texto:var(--ok);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] .lp{--lp-marca-texto:var(--brand);--lp-ok-texto:color-mix(in srgb, var(--ok) 70%, black)}:root[data-theme=dark-violet] .lp{--lp-marca-texto:color-mix(in srgb, var(--brand) 30%, white);--text-muted:#cec6e1}:root:has(.lp){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){:root:has(.lp){scroll-behavior:smooth}}:root[data-theme=dark-violet] .lp .lp-kicker,:root[data-theme=dark-violet] .lp .lp-paso.is-encendido .lp-paso__numero,:root[data-theme=dark-violet] .lp .lp-modulo__etiqueta,:root[data-theme=dark-violet] .lp .lp-persona__rol{color:var(--lp-marca-texto)}:root[data-theme=dark-violet] .lp .lp-hero__title em{color:color-mix(in srgb, var(--brand) 50%, white)}.lp :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.lp a:hover{text-decoration:none}.lp ol,.lp ul{margin:0;padding:0;list-style:none}.lp img{display:block}.lp h1,.lp h2,.lp h3{font-family:var(--font);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.05}.lp h1{font-size:clamp(40px,6.4vw,76px)}.lp h2{font-size:clamp(32px,4.4vw,52px)}.lp h3{font-size:22px;line-height:1.2}.lp-kicker{color:var(--lp-marca-texto);letter-spacing:.04em;margin-bottom:14px;font-size:13px;font-weight:600;line-height:1.2;display:block}.lp-parrafo{max-width:58ch;color:var(--text-muted);margin:0;font-size:17px;line-height:1.6}@media (width>=600px){.lp-nb{white-space:nowrap}}.lp-seccion{padding:var(--lp-seccion) var(--lp-borde) 0;margin:0 auto;scroll-margin-top:96px}.lp-encabezado{margin-bottom:56px}.lp-encabezado h2{margin-bottom:18px}.lp-boton--grande{height:48px;padding:0 26px;font-size:16px}.lp [data-reveal]{opacity:0;transition:opacity .8s var(--lp-ease), transform .8s var(--lp-ease);transform:translateY(16px)}.lp [data-reveal].is-in{opacity:1;transform:none}.lp{--vidrio-cuerpo:#ffffff0a;--vidrio-canto:#ffffffb3;--vidrio-canto-suave:#ffffff0f;--vidrio-refraccion:#ffffff1a;--vidrio-contorno:transparent;--vidrio-sombra:#0006}:root[data-theme=light] .lp{--vidrio-cuerpo:#ffffff4d;--vidrio-canto:#fff;--vidrio-canto-suave:#ffffff4d;--vidrio-refraccion:#fff9;--vidrio-contorno:#1c1a2412;--vidrio-sombra:#1c1a2424}.lp-cristal{background:var(--vidrio-cuerpo);-webkit-backdrop-filter:blur(4px)saturate(180%)brightness(1.08);backdrop-filter:blur(4px)saturate(180%)brightness(1.08);box-shadow:inset 0 0 8px var(--vidrio-refraccion), inset 0 0 0 .5px var(--vidrio-canto-suave), 0 0 0 .5px var(--vidrio-contorno), 0 12px 28px -12px var(--vidrio-sombra);border-radius:999px;position:relative}.lp-cristal:before,.lp-isla__pastilla:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--vidrio-canto), var(--vidrio-canto-suave) 35%, var(--vidrio-canto-suave) 65%, var(--vidrio-canto));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-boton-cristal{height:44px;color:var(--text);white-space:nowrap;transition:scale .3s var(--lp-resorte), background-color .2s ease;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.lp-boton-cristal:hover{background-color:color-mix(in srgb, var(--veil) 4%, transparent);scale:1.04}.lp-boton-cristal:active{scale:.97}.lp-boton-cristal--marca{background-color:color-mix(in srgb, var(--brand) 78%, transparent);color:#fff}.lp-boton-cristal--marca:hover{background-color:color-mix(in srgb, var(--brand) 90%, transparent)}.lp-isla{--isla-salida:cubic-bezier(.22, 1, .36, 1);--isla-cierre:cubic-bezier(.4, 0, .6, 1);--isla-expandir:cubic-bezier(.3, .1, .1, 1);--isla-rebote:cubic-bezier(.34, 1.32, .64, 1);z-index:50;width:calc(100% - 2 * var(--lp-borde));pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;height:38px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.lp-isla>*,.lp-isla__isla{pointer-events:auto}.lp-isla__pastilla{background:var(--vidrio-cuerpo);-webkit-backdrop-filter:blur(14px)saturate(180%)brightness(1.08);backdrop-filter:blur(14px)saturate(180%)brightness(1.08);box-shadow:inset 0 0 8px var(--vidrio-refraccion), inset 0 0 0 .5px var(--vidrio-canto-suave), 0 0 0 .5px var(--vidrio-contorno), 0 12px 28px -12px var(--vidrio-sombra);border:1px solid #0000;position:relative}.lp-isla__pastilla:before{inset:-1px}.lp-isla:before{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 92%, transparent) 20%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;width:100vw;height:96px;transition:opacity .28s;position:absolute;top:-14px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.lp-isla--despegada:before{opacity:1}.lp-isla__marca{height:38px;color:var(--text);cursor:pointer;font:inherit;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14px;font-weight:650;display:inline-flex}.lp-isla__marca img{border-radius:50%;width:24px;height:24px}.lp-isla__der{align-items:center;display:flex}.lp-isla__demo{height:38px;padding:0 16px;font-size:13.5px;font-weight:600}.lp-isla__marca,.lp-isla__der{transition:opacity .2s ease, transform .3s var(--isla-salida)}.lp-isla__centro{pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;left:50%;translate:-50%}.lp-isla__isla{--radio:19px;border-radius:var(--radio);width:160px;height:38px;transition:width .42s var(--isla-rebote), height .42s var(--isla-rebote), border-radius .42s var(--isla-salida), box-shadow .28s ease;position:relative;translate:0 calc(19px - 50%)}.lp-isla__isla.is-abierta{--radio:22px;transition:width .42s var(--isla-expandir), height .42s var(--isla-expandir), border-radius .42s var(--isla-expandir), box-shadow .28s ease}.lp-isla__isla.es-lista{--radio:24px;translate:none}.lp-isla__recorte{border-radius:inherit;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:center;width:100%;height:100%;display:grid;overflow:hidden}.lp-isla__reposo,.lp-isla__secciones{grid-area:1/1;justify-self:center;width:max-content}.lp-isla__progreso{z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, var(--brand) calc(var(--progreso,0) * 360deg), transparent 0);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-isla__reposo{height:36px;color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;transition:opacity .22s var(--isla-salida) 60ms, transform .22s var(--isla-salida) 60ms;background:0 0;border:0;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.lp-isla__actual{align-items:center;gap:8px;display:inline-flex}.lp-isla__actual svg{color:var(--lp-marca-texto)}.lp-isla__punto{background:var(--text-muted);opacity:.6;border-radius:50%;width:4px;height:4px}.lp-isla__modulo{color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.lp-isla__actual{animation:lp-isla-enfoca .32s var(--isla-salida) 80ms both}}@keyframes lp-isla-enfoca{0%{opacity:0;transform:scale(.94)}}.lp-isla__secciones{pointer-events:none;align-items:center;gap:2px;padding:4px;display:flex}.lp-isla__seccion{min-width:34px;height:34px;color:var(--text-muted);white-space:nowrap;opacity:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 13px 0 11px;font-size:13.5px;font-weight:600;transition:opacity .1s,transform .1s,background-color .12s,color .12s;display:inline-flex;transform:translate(-6px)scale(.92)}.lp-isla__seccion svg{flex-shrink:0}.lp-isla__seccion:hover{background:color-mix(in srgb, var(--veil) 8%, transparent);color:var(--text)}.lp-isla__seccion.is-activa{background:color-mix(in srgb, var(--veil) 10%, transparent);color:var(--text)}.lp-isla__seccion.is-activa svg{color:var(--lp-marca-texto)}.sin-nombres .lp-isla__seccion{padding:0}.sin-nombres .lp-isla__nombre{display:none}.sin-nombres.con-activa .lp-isla__seccion.is-activa{padding:0 13px 0 11px}.sin-nombres.con-activa .lp-isla__seccion.is-activa .lp-isla__nombre{display:inline}.lp-isla__isla.is-abierta .lp-isla__reposo{opacity:0;pointer-events:none;transition-duration:.1s;transition-delay:0s;transform:scale(.96)}.lp-isla__isla.is-abierta .lp-isla__secciones{pointer-events:auto}.lp-isla__isla.is-abierta .lp-isla__seccion{--demora:calc(60ms + var(--i,0) * 35ms);opacity:1;transition:opacity .2s ease var(--demora), transform .42s var(--isla-expandir) var(--demora), background-color .12s ease, color .12s ease;transform:none}.lp-isla__isla.es-lista .lp-isla__recorte{align-items:start}.lp-isla__secciones.es-lista{flex-direction:column;align-items:stretch;min-width:238px;padding:6px}.lp-isla__secciones.es-lista .lp-isla__seccion{justify-content:flex-start;height:44px;padding:0 16px 0 12px;transform:translateY(-6px)scale(.96)}.lp-isla__isla.es-lista .lp-isla__secciones.es-lista .lp-isla__seccion{transform:none}.lp-isla--lista .lp-isla__marca,.lp-isla--lista .lp-isla__der{opacity:0;pointer-events:none;transform:scale(.9)}.lp-isla__demo-texto,.lp-isla__demo svg:first-of-type{display:none}@media (width>=600px){.lp-isla__demo-texto,.lp-isla__demo svg:first-of-type{display:inline}.lp-isla__demo svg:last-of-type{display:none}}@media (width<=599px){.lp-isla__marca{padding:0 7px}.lp-isla__marca span{display:none}.lp-isla__demo{width:38px;padding:0}.lp-isla__punto,.lp-isla__modulo{display:none}}.lp-hero{min-height:min(100svh,960px);padding:132px var(--lp-borde) 72px;align-items:center;display:flex;position:relative}.lp-hero__luz{background:radial-gradient(closest-side, var(--brand-ring), transparent);filter:blur(40px);pointer-events:none;width:min(900px,100vw);height:460px;position:absolute;top:40px;left:0}@media (prefers-reduced-motion:no-preference){.lp-hero__luz{animation:14s ease-in-out infinite alternate lp-deriva}}@keyframes lp-deriva{0%{transform:translate(-6%)scale(1)}to{transform:translate(6%)scale(1.08)}}.lp-hero__contenido{z-index:25;pointer-events:none;width:62%;position:relative}.lp-hero__contenido>*{pointer-events:auto}.lp-boton--brillo:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--brand) 14%, transparent) 45%, color-mix(in srgb, var(--brand) 26%, transparent) 50%, color-mix(in srgb, var(--brand) 14%, transparent) 55%, transparent 65%) no-repeat;pointer-events:none;background-position:150% 0;background-size:300% 100%;position:absolute;inset:0}@keyframes lp-brillo{0%{background-position:150% 0}22%,to{background-position:-50% 0}}.lp .lp-hero__title{letter-spacing:-.035em;font-size:clamp(40px,6vw,112px);font-weight:700;line-height:.98}@media (width>=900px){.lp-hero__title .lp-renglon{white-space:nowrap}}.lp-hero__title em{color:var(--brand);font-style:normal}.lp-renglon{margin:-.08em 0 -.14em;padding:.08em 0 .14em;display:block;overflow:visible clip}.lp-renglon>*{display:block}.lp-hero__bajada{max-width:540px;margin:28px 0 0;font-size:19px}.lp-hero__botones{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.lp-boton--flecha svg,.lp-isla__demo svg{transition:transform .2s var(--lp-ease)}.lp-boton--flecha:hover svg,.lp-isla__demo:hover svg{transform:translate(2px)}.lp-flotantes{top:96px;right:var(--lp-borde);width:clamp(300px,28vw,400px);height:460px;position:absolute;bottom:40px}.lp .lp-flotantes{margin-block:auto}.lp-flotantes:before{content:"";background:radial-gradient(closest-side, var(--brand-ring), transparent);filter:blur(30px);pointer-events:none;position:absolute;inset:10% 0}.lp-flotantes>li{top:var(--y);left:var(--x);position:absolute;translate:-50% -50%}.lp-vidrio{height:38px;color:var(--text);white-space:nowrap;rotate:var(--giro);scale:var(--escala);transition:scale .3s var(--lp-resorte), rotate .3s var(--lp-ease);align-items:center;gap:7px;padding:0 16px 0 13px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.lp-vidrio svg{color:var(--text-muted);position:relative}.lp-vidrio:hover,.lp-vidrio:focus-visible{rotate:0deg;scale:calc(var(--escala) * 1.08)}@media (prefers-reduced-motion:no-preference){.lp-vidrio{animation:lp-flota calc(3.6s + var(--i) * .35s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.9s)}}@keyframes lp-flota{0%{translate:0 5px}to{translate:0 -7px}}@media (width<=899px){.lp-hero{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0}.lp-hero__contenido{width:100%}.lp .lp-flotantes{width:min(100%,380px);height:400px;margin:32px auto 0;position:relative;inset:auto}}.lp--intro .lp-isla__marca{animation:lp-desde-izq .7s var(--lp-ease) both}.lp--intro .lp-isla__centro{animation:lp-cae .8s var(--lp-ease) 60ms both}.lp--intro .lp-isla__der{animation:lp-desde-der .7s var(--lp-ease) .12s both}.lp--intro .lp-renglon>*{animation:lp-sube-renglon 1s var(--lp-ease) .25s both}.lp--intro .lp-renglon+.lp-renglon>*{animation-delay:.35s}.lp--intro .lp-renglon+.lp-renglon+.lp-renglon>*{animation-delay:.45s}.lp--intro .lp-hero__bajada{animation:lp-aparece .8s var(--lp-ease) .65s both}.lp--intro .lp-hero__botones{animation:lp-aparece .8s var(--lp-ease) .75s both}.lp--intro .lp-flotantes>li{animation:lp-asoma .7s var(--lp-resorte) both;animation-delay:calc(.9s + var(--i,0) * 70ms)}@keyframes lp-aparece{0%{opacity:0;transform:translateY(12px)}}@keyframes lp-sube-renglon{0%{transform:translateY(110%)}}@keyframes lp-asoma{0%{opacity:0;transform:translateY(10px)scale(.85)}}@keyframes lp-pop{0%{scale:0}}@keyframes lp-desde-izq{0%{opacity:0;transform:translate(-12px)}}@keyframes lp-desde-der{0%{opacity:0;transform:translate(12px)}}@keyframes lp-cae{0%{opacity:0;transform:translateY(-140%)}}.lp-encabezado--ancho .lp-parrafo{max-width:62ch}@media (width>=900px){.lp-encabezado--partido{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:0 64px;display:grid}.lp-encabezado--partido .lp-kicker{grid-column:1/-1}.lp-encabezado--partido h2{margin-bottom:0}.lp-encabezado--partido .lp-parrafo{padding-bottom:6px}}.lp-recorrido__cuerpo{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=900px){.lp-recorrido__cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(48px,8vw,128px)}}.lp .lp-pasos{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.lp-paso{--circulo:48px;grid-template-columns:var(--circulo) minmax(0, 1fr);gap:0 20px;padding-bottom:36px;display:grid;position:relative}@media (width>=900px){.lp-paso{padding-bottom:clamp(64px,14vh,128px)}}.lp-paso:last-child{padding-bottom:0}.lp-paso__tramo{top:calc(var(--circulo) + 8px);bottom:8px;left:calc(var(--circulo) / 2 - .5px);background:var(--hairline-strong);width:1px;position:absolute}.lp-paso__tramo:after{content:"";background:var(--brand);transform:scaleY(var(--lleno,0));transform-origin:top;transition:transform .2s linear;position:absolute;inset:0}.lp-paso:last-child .lp-paso__tramo{display:none}.lp-paso__numero{width:var(--circulo);height:var(--circulo);background:var(--vidrio-cuerpo);box-shadow:inset 0 0 8px var(--vidrio-refraccion), inset 0 0 0 1px var(--hairline-strong);color:var(--text-muted);font-variant-numeric:tabular-nums;transition:background-color .3s ease, box-shadow .3s ease, color .3s ease, scale .4s var(--lp-resorte);border-radius:50%;grid-row:span 2;place-items:center;font-size:15px;font-weight:600;display:grid}.lp-paso.is-encendido .lp-paso__numero{background-color:color-mix(in srgb, var(--brand) 16%, transparent);box-shadow:inset 0 0 8px var(--vidrio-refraccion), inset 0 0 0 1px color-mix(in srgb, var(--brand) 45%, transparent);color:var(--lp-marca-texto)}.lp-paso h3{align-self:center;margin:10px 0 8px;font-size:clamp(20px,2vw,26px)}.lp-paso p{max-width:46ch;color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.lp-operacion{position:relative}@media (width>=900px){.lp-operacion{position:sticky;top:112px}}.lp-operacion:before{content:"";background:radial-gradient(closest-side, var(--brand-ring), transparent);filter:blur(36px);pointer-events:none;position:absolute;inset:8% -6%}.lp-operacion__tarjeta{border-radius:28px;gap:6px;max-width:480px;margin-left:auto;padding:18px;display:grid}.lp-operacion__cabeza{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 10px;display:flex}.lp-operacion__numero{color:var(--text-muted);font-size:13px}.lp-operacion__numero strong{color:var(--text);font-weight:600}.lp-operacion__estados{justify-items:end;display:grid}.lp-operacion__estado{background:color-mix(in srgb, var(--veil) 8%, transparent);height:26px;color:var(--text);white-space:nowrap;opacity:0;transition:opacity .2s ease, scale .3s var(--lp-resorte);border-radius:999px;grid-area:1/1;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;scale:.9}.lp-operacion__estado.is-actual{opacity:1;scale:1}.lp-operacion__estado:last-child{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--lp-ok-texto)}.lp-operacion__bloque{opacity:.25;filter:saturate(0);transition:opacity .4s ease, filter .4s ease, translate .5s var(--lp-ease), background-color .3s ease, box-shadow .3s ease;border-radius:18px;padding:14px;translate:0 4px}.lp-operacion__bloque.is-cargado{opacity:1;filter:none;translate:none}.lp-operacion__bloque.is-actual{background-color:color-mix(in srgb, var(--veil) 5%, transparent);box-shadow:inset 0 0 0 1px var(--hairline)}.lp-operacion__rotulo{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.lp-operacion__fila{align-items:center;gap:12px;display:flex}.lp-operacion__avatar,.lp-operacion__sello{background:color-mix(in srgb, var(--brand) 16%, transparent);width:38px;height:38px;color:var(--lp-marca-texto);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.lp-operacion__dato{gap:2px;min-width:0;display:grid}.lp-operacion__dato strong{font-size:15px;font-weight:600}.lp-operacion__dato span{color:var(--text-muted);font-size:13px}.lp-operacion__cuentas{gap:6px;margin:14px 0 0;padding-left:50px;display:grid}.lp-operacion__cuentas>div{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.lp-operacion__cuentas dd{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.lp-operacion__cuentas .lp-operacion__total{border-top:1px solid var(--hairline);color:var(--text);margin-top:4px;padding-top:10px;font-size:15px;font-weight:600}.lp-operacion__link{background:color-mix(in srgb, var(--veil) 6%, transparent);height:30px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.lp .lp-operacion__hitos{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lp-operacion__hitos li{background:color-mix(in srgb, var(--ok) 12%, transparent);height:26px;color:var(--lp-ok-texto);opacity:0;transition:opacity .25s ease, scale .4s var(--lp-resorte);border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex;scale:.85}.lp-operacion__hitos li:nth-child(2){transition-delay:.18s}.lp-operacion__hitos li:nth-child(3){transition-delay:.36s}.is-cargado .lp-operacion__hitos li{opacity:1;scale:1}.lp-operacion__cierre{align-items:center;gap:12px;display:flex}.lp-operacion__sello{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--lp-ok-texto);transition:scale .5s var(--lp-resorte);scale:.6}.lp-operacion__cierre.is-cargado .lp-operacion__sello{scale:1}@media (width<=899px){.lp-operacion__tarjeta{margin:0 auto}.lp-operacion__cuentas{padding-left:0}.lp-operacion__bloque,.lp-operacion__hitos li,.lp-operacion__sello{opacity:1;filter:none;translate:none;scale:1}}.lp-bandeja{border-top:1px solid var(--hairline)}.lp-fila{border-bottom:1px solid var(--hairline);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:0 14px;padding:22px 0;display:grid}.lp-fila h3{font-size:18px}.lp-fila .lp-icono-redondo{transition:background-color .2s ease, border-color .2s ease, color .2s ease, rotate .4s var(--lp-resorte)}.lp-fila:hover .lp-icono-redondo{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 14%, var(--surface));color:var(--lp-marca-texto);rotate:-8deg}.lp-fila p{color:var(--text-muted);grid-column:1/-1;margin:10px 0 0;font-size:15px;line-height:1.6}.lp-icono-redondo{border:1px solid var(--hairline-strong);background:color-mix(in srgb, var(--veil) 4%, var(--surface));width:40px;height:40px;color:var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (width>=900px){.lp-fila{grid-template-columns:56px minmax(0,340px) minmax(0,1fr);gap:0}.lp-fila p{grid-column:auto;margin:0}}.lp-modulos{border-top:1px solid var(--hairline)}.lp-modulo{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 0;scroll-margin-top:96px;display:grid}.lp-modulo__cabeza{align-items:flex-start;gap:16px;display:flex}.lp-modulo__etiqueta{color:var(--lp-marca-texto);letter-spacing:.04em;text-transform:uppercase;margin:2px 0 6px;font-size:12px;font-weight:600;display:block}.lp-modulo h3{margin-bottom:8px;font-size:24px}.lp-modulo__cabeza p{max-width:40ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.lp .lp-modulo__items{border:1px solid var(--hairline);background:color-mix(in srgb, var(--veil) 3%, var(--surface));border-radius:20px;align-self:start;padding:6px 20px}.lp-modulo__items li{color:var(--text);align-items:flex-start;gap:12px;padding:13px 0;font-size:15px;line-height:1.5;display:flex}.lp-modulo__items li+li{border-top:1px solid var(--hairline)}.lp-modulo__items svg{color:var(--lp-marca-texto);flex-shrink:0;margin-top:3px}@media (prefers-reduced-motion:no-preference){.lp-modulo.is-in .lp-modulo__items{animation:lp-dibuja .9s var(--lp-ease) .12s backwards}.lp-modulo.is-in .lp-modulo__items li{animation:lp-aparece .6s var(--lp-ease) backwards;animation-delay:calc(.26s + var(--i,0) * 80ms)}.lp-modulo.is-in .lp-modulo__items svg{animation:lp-pop .45s var(--lp-resorte) backwards;animation-delay:calc(.42s + var(--i,0) * 80ms)}.lp-modulo.is-in .lp-modulo__etiqueta{animation:lp-desde-izq .6s var(--lp-ease) .1s backwards}.lp-modulo:target .lp-icono-redondo{animation:lp-llamado 1.4s var(--lp-ease) .4s}.lp-modulo:target .lp-modulo__items{animation:lp-resalta 1.6s var(--lp-ease) .4s}}@keyframes lp-dibuja{0%{clip-path:inset(0 0 100% round 20px)}to{clip-path:inset(0 round 20px)}}@keyframes lp-llamado{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}@keyframes lp-resalta{0%,30%{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 10%, var(--surface))}}@media (width>=900px){.lp-modulo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:40px 0}}.lp-equipo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.lp-persona{border:1px solid var(--hairline);border-radius:var(--lp-radio-tarjeta);background:color-mix(in srgb, var(--veil) 3%, var(--surface));align-items:flex-start;gap:18px;padding:24px;display:flex}.lp-persona__foto{border:1px solid var(--hairline);object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.lp-persona__rol{background:color-mix(in srgb, var(--brand) 14%, transparent);height:24px;color:var(--lp-marca-texto);border-radius:999px;align-items:center;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.lp-persona h3{margin-bottom:8px;font-size:22px}.lp-persona p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.lp-historia{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:8px 64px;margin-top:64px;padding-top:32px;display:grid}.lp-historia p{max-width:62ch;color:var(--text-muted);margin:0;font-size:16px;line-height:1.65}.lp .lp-historia__destacado{color:var(--text);margin-bottom:18px;font-size:clamp(19px,2vw,23px);line-height:1.45}@media (width>=700px){.lp-equipo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.lp-historia{grid-template-columns:220px minmax(0,1fr)}}.lp-cierre{padding-bottom:var(--lp-seccion);position:relative}.lp-cierre__luz{background:radial-gradient(closest-side, var(--brand-glow), transparent);opacity:.5;filter:blur(40px);pointer-events:none;width:min(900px,90vw);height:520px;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.lp-cierre__luz{animation:8s ease-in-out infinite alternate lp-respira}.lp-boton--brillo:after{animation:6s ease-in-out 2s infinite lp-brillo}}@keyframes lp-respira{0%{opacity:.35;scale:.92}to{opacity:.6;scale:1.06}}.lp-boton--brillo{isolation:isolate;position:relative;overflow:hidden}.lp-boton--brillo:after{background:linear-gradient(100deg,#0000 35%,#ffffff2e 50%,#0000 65%) 150% 0/300% 100% no-repeat}.lp-cierre__panel{border-radius:clamp(28px,3vw,44px);padding:clamp(28px,6vw,88px)}.lp .lp-cierre__titulo{letter-spacing:-.035em;margin:0;font-size:clamp(44px,7vw,120px);font-weight:700;line-height:.98}@media (width<=380px){.lp .lp-cierre__titulo{font-size:36px}}.lp-cierre__pie{gap:28px;margin-top:clamp(28px,4vw,48px);display:grid}.lp-cierre__pie .lp-parrafo{max-width:52ch;margin:0;font-size:18px}.lp-cierre__botones{flex-wrap:wrap;gap:10px;display:flex}@media (width>=900px){.lp-cierre__pie{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.lp-cierre__botones{justify-content:flex-end}}.lp-pie{padding:72px var(--lp-borde) 40px;border-top:1px solid var(--hairline);color:var(--text-muted);font-size:14px}.lp-pie__arriba{gap:48px;display:grid}@media (width>=900px){.lp-pie__arriba{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px}}.lp-pie__logo{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.lp-pie__logo img{border-radius:50%}.lp-pie__marca p{max-width:32ch;margin:14px 0 0;line-height:1.5}.lp-pie__columnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}@media (width>=600px){.lp-pie__columnas{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-pie__titulo{color:var(--text);margin:0 0 14px;font-size:13px;font-weight:600}.lp .lp-pie ul{gap:9px;display:grid}.lp-pie li a{color:var(--text-muted);align-items:center;gap:8px;transition:color .16s;display:inline-flex}.lp .lp-pie li a:hover{color:var(--text)}@media (width<=599px){.lp-pie{padding-bottom:88px}}.lp-pie__abajo{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:8px 24px;margin-top:64px;padding-top:24px;font-size:13px;display:flex}.lp-pie__abajo a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.lp .lp-pie__abajo a:hover{color:var(--text);text-decoration:underline}.lp-tema{z-index:40;position:fixed;bottom:18px;right:18px}@media (width<=599px){.lp-hero{padding-top:112px}.lp-hero__bajada{font-size:17px}.lp-persona{flex-direction:column}.lp-cierre__botones>a{flex:100%}}@media (prefers-reduced-motion:reduce){.lp [data-reveal],.lp [data-reveal].is-in{opacity:1;transition:none;transform:none}.lp-isla,.lp-isla:before,.lp-isla__pastilla,.lp-isla__marca,.lp-isla__der,.lp-isla__isla,.lp-isla__reposo,.lp-isla__seccion,.lp-vidrio,.lp-boton-cristal,.lp-boton--flecha svg,.lp-isla__demo svg,.lp-paso__tramo:after,.lp-paso__numero,.lp-operacion__estado,.lp-operacion__bloque,.lp-operacion__hitos li,.lp-operacion__sello,.lp-fila .lp-icono-redondo,.lp .btn{transition:none}.lp-fila:hover .lp-icono-redondo{rotate:none}.lp .btn--primary:not(:disabled):hover{transform:none}}.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-parrafo{flex-direction:column;gap:9px;display:flex}.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{background:var(--bloque);border-radius:28px;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%);--brand-grad-largo:linear-gradient(110deg, #4a20b0 0%, #6036f8 50%, #8a66ff 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{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);-webkit-font-smoothing:antialiased;padding-bottom:40px;font-size:15px}.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:32px;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);letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:650}.quote-parte__hint{color:var(--muted);margin:0 0 4px;font-size:13.5px}.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);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.quote-top__folio{background:var(--velo);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size: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);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}.quote-hero__sub strong{color:var(--ink);font-weight:700}.quote-vigencia{background:var(--brand-wash);color:var(--brand-ink);border-radius:999px;align-items:center;gap:8px;margin:14px 0 0;padding:7px 14px 7px 11px;font-size:13.5px;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:18px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;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:650;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{background:var(--brand-grad);color:var(--sobre-marca);border-radius:26px;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:14px;font-weight:600}.quote-total__badge{background:color-mix(in srgb, var(--sobre-marca) 22%, transparent);border-radius:999px;padding:3px 10px;font-size:12px;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-variant-numeric:tabular-nums;font-size:14px}.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);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:14px;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:12.5px;font-style:normal}.quote-desglose__row small{color:color-mix(in srgb, var(--sobre-marca) 62%, transparent);font-size:12px;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:650}.quote-desglose__row.is-resta>span:last-child{color:#b9f3cf}.quote-desglose--pago{background:color-mix(in srgb, var(--sobre-marca) 14%, transparent);border:none;border-radius:18px;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:15.5px;font-weight:750}.quote-total__note{color:color-mix(in srgb, var(--sobre-marca) 82%, transparent);margin:12px 0 0;font-size:13px;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:13px;font-weight:650}.quote-veh__name{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:23px;font-weight:700;line-height:1.2;display:flex}.quote-veh__version{color:var(--muted);font-size:15px}.quote-veh__precio{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.quote-veh__price-prev{color:var(--faint);font-size:14px}.quote-veh__price{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.2}.quote-veh__price-nota{color:var(--muted);font-size:12px}.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);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:0 12px 0 7px;font-size:13.5px;font-weight:550;display:inline-flex}.quote-chasis{background:var(--ok-wash);color:var(--ok);border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 10px;font-size:13px;font-weight:650;display:inline-flex}.quote-chasis-chip--proxima{background:var(--aviso-wash);color:var(--aviso)}.quote-fin{background:var(--brand-wash);border-radius:18px;padding:12px 16px}.quote-fin__titulo{color:var(--brand);letter-spacing:.02em;text-transform:uppercase;margin:0 0 3px;font-size:11.5px;font-weight:700}.quote-fin__text{color:var(--brand-ink);margin:0;font-size:14px;line-height:1.5}.quote-fin__text strong{font-weight:750}.quote-fin__warn{color:var(--aviso);font-weight:600}.quote-fin__pending{color:var(--muted);margin:0;font-size:13.5px}.quote-muted{color:var(--muted);margin:0;font-size:15px}.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);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14.5px;font-weight:550;display:flex}.quote-list__meta{color:var(--muted);font-size:12.5px}.quote-list__amount{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:14.5px;font-weight:650;display:flex}.quote-list__amount s{color:var(--faint);font-size:13.5px;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);letter-spacing:.01em;border-radius:999px;padding:2px 9px;font-size:11.5px;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{margin:0 0 10px;font-size:13.5px;line-height:1.5}.quote-alt-color__undo{color:inherit;font-family:var(--font-body);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:13px;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);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.quote-color-chip{background:var(--bloque);height:34px;color:var(--ink);font-family:var(--font-body);border:none;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 10px;font-size:13px;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{background:var(--bloque);box-shadow:var(--sombra);border-radius:999px;gap:4px;margin:0;padding:5px;list-style:none;display:flex}.quote-pasos__paso{min-width:0;height:36px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:13px;font-weight:650;display:flex}.quote-pasos__marca{background:var(--velo-fuerte);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;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{background:var(--bloque);box-shadow:var(--sombra);border-radius:28px;padding:24px}.quote-pay__title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700}.quote-pay__text{color:var(--body);margin:0;font-size:14.5px;line-height:1.55}.quote-pay__text strong{color:var(--ink);font-weight:700}.quote-pay__countdown{background:var(--aviso-wash);color:var(--aviso);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 15px 8px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.quote-pay__countdown svg{flex-shrink:0;width:17px;height:17px}.quote-pay__countdown strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.quote-pay-list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.quote-pay-item{background:var(--velo);border-radius:20px;padding:16px 18px}.quote-pay-item__medio{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.quote-pay-item__row{color:var(--muted);grid-template-columns:minmax(0,1fr);gap:1px;font-size:13px;display:grid}.quote-pay-item__row+.quote-pay-item__row{margin-top:8px}.quote-pay-item__val{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;font-size:14.5px;font-weight:650;display:flex}.quote-copy{background:var(--bloque);height:28px;color:var(--brand);font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:0 12px;font-size: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{background:var(--brand-grad);width:100%;min-height:52px;color:var(--sobre-marca);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:12px 22px;font-size:15px;font-weight:650;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{background:var(--bloque);box-shadow:var(--sombra);border-radius:999px;gap:4px;padding:5px;display:flex}.quote-tabs__btn{height:40px;color:var(--muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:0 12px;font-size:14px;font-weight:650;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{background:var(--bloque);box-shadow:var(--sombra);border-radius:28px;padding:24px}.quote-pv__title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;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);margin:18px 0 0;font-size:16px;font-weight:650}.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);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;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:15px;font-weight:650}.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);margin-top:2px;font-size:13px;display:block}.quote-pv-card{background:var(--velo);border-radius:20px;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:46px;font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:650;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-grad);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:13px;font-weight:650}.quote-field__input,.quote-page .combobox__input{border:1px solid var(--linea-fuerte);background:var(--campo);width:100%;height:46px;color:var(--ink);font-family:var(--font-body);border-radius:14px;padding:0 14px;font-size:15px}.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);background:var(--campo);max-width:100%;color:var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;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);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;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);background:var(--campo);width:100%;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;border-radius:16px;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{background:var(--brand-wash);width:38px;height:38px;color:var(--brand);border-radius:12px;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{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.quote-doc__texto span{color:var(--muted);font-size:13px}.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:650}.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:13px;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);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:14px;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{background:var(--bloque);height:40px;color:var(--body);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-size:14px;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{background:var(--bloque);min-width:58px;color:var(--body);font:inherit;text-transform:capitalize;cursor:pointer;border:none;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:8px 6px;font-size:12px;transition:background .16s,color .16s,box-shadow .16s;display:flex}.quote-turno-dia strong{color:var(--ink);font-size:18px;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{background:var(--bloque);height:40px;color:var(--body);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:999px;font-size:14px;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);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;font-size:16px;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;background:var(--campo);box-shadow:0 0 0 1px var(--linea), 0 18px 40px -14px #00000059;border-radius:18px;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{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:10px 12px;font-size:14px}.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);text-align:center;padding:10px;font-size:13px}.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);text-transform:capitalize;font-size:14px;font-weight:650}.quote-page .datepicker__nav{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;font-size:17px;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);text-align:center;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:650}.quote-page .datepicker__day{aspect-ratio:1;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;font-size:13px;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{background:var(--brand-grad-largo);min-height:52px;color:var(--sobre-marca);font-family:var(--font-body);text-align:center;cursor:pointer;background-position:0%;background-size:200% 100%;border:none;border-radius:999px;justify-content:center;align-self:stretch;align-items:center;gap:9px;padding:13px 22px;font-size:15.5px;font-weight:650;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-position:100%;transform:translateY(-2px);box-shadow:0 16px 32px -14px #4a20b0cc}.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:translateY(0)scale(.98);box-shadow:0 8px 18px -12px #4a20b0cc}.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);margin:0;font-size:14px;font-weight:600;line-height:1.5}.quote-cta__reassure{text-wrap:balance;max-width:44ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.quote-cta__reassure strong{color:var(--ink);font-weight:650}.quote-cta__reject{color:var(--muted);font-family:var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:13px;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));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;border-radius:999px;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:13px;font-weight:600}.quote-barra__total strong{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:750;overflow:hidden}.quote-barra__btn{background:var(--brand-grad-largo);height:48px;color:var(--sobre-marca);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background-position:0%;background-size:200% 100%;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 18px 0 20px;font-size:15px;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);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;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:12px}.quote-foot__name,.quote-foot__validez strong{color:var(--ink);font-size:14.5px;font-weight:650}.quote-foot__email{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-size:13px;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);text-align:center;margin:20px 0 0;font-size:12.5px;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-anim-5{animation-delay:.28s}.quote-anim-6{animation-delay:.34s}.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;background:var(--bloque);border-radius:26px;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);margin:9px 0 0;font-size:14px;line-height:1.55}.quote-confirm .confirm__foot{justify-content:flex-end;gap:8px;padding:18px 20px 20px;display:flex}.quote-confirm .btn{height:44px;font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:650;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,.quote-confirm .btn--primary:not(:disabled):hover{background:var(--brand-grad-largo);color:var(--sobre-marca);background-position:0%;background-size:200% 100%}.quote-confirm .btn--primary:not(:disabled):hover{background-position:100%;transform:translateY(-1px);box-shadow:0 12px 26px -12px #4a20b0cc}.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);margin:0 0 10px;font-size:14px;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{background:var(--velo);height:36px;color:var(--body);font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;padding:0 14px;font-size:13px;font-weight:550;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:650}.quote-reason__opt:disabled{opacity:.6;cursor:default}.quote-reason__detalle{border:1px solid var(--linea-fuerte);background:var(--campo);width:100%;color:var(--ink);font-family:var(--font-body);resize:vertical;border-radius:16px;margin-top:10px;padding:11px 14px;font-size: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);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700;display:block}.quote-page .taller-rotulo--sub{margin-top:26px}.quote-page .taller-visita{background:var(--velo);border-radius:26px;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);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;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{background:var(--bloque);width:62px;color:var(--brand-ink);text-transform:capitalize;border-radius:16px;flex-direction:column;flex:none;align-items:center;padding:7px 0 8px;font-size:12px;font-weight:650;line-height:1.2;display:flex;box-shadow:0 1px 2px #17151f0f}.quote-page .taller-cuando__hoja strong{font-size:24px;font-weight:750;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);letter-spacing:-.01em;font-size:18px;font-weight:700}.quote-page .taller-cuando__detalle{color:var(--muted);font-size:14px}.quote-page .taller-cuando__detalle strong{color:var(--ink);font-weight:650}.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);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.5}.quote-page .taller-parte .quote-list{margin-top:8px}.quote-page .taller-informe{color:var(--body);margin:10px 0 0;font-size:14.5px;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);align-items:flex-start;gap:10px;font-size:14.5px;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:13.5px}.quote-page .taller-auto{flex-direction:column;gap:6px;margin-top:10px;display:flex}.quote-page .taller-auto__nombre{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:650}.quote-page .taller-auto__datos{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.quote-page .taller-patente{box-shadow:inset 0 0 0 1px var(--linea-fuerte);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.06em;border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:650}.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-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 52px;font-size:12px;line-height:1.35;display:flex}.quote-page .taller-historial__fecha strong{color:var(--muted);font-weight:650}.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:14.5px;font-weight:600}.quote-page .taller-historial__meta{color:var(--muted);font-size:13px}.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}}
