.link-corp{--corp-fondo:var(--corp-oliva-fondo);--corp-tinta:var(--corp-oliva-tinta);--corp-acento:var(--corp-oliva-acento);--corp-suave:var(--corp-oliva-suave);--corp-borde:var(--corp-oliva-borde);--corp-secundario:var(--corp-oliva-secundario);--corp-titulo:var(--corp-tipografia-editorial);background:var(--corp-fondo);color:var(--corp-tinta);--ink:var(--corp-tinta);--ink-dim:var(--corp-secundario);--ink-mute:var(--corp-secundario);--bg:var(--corp-fondo);--lc-marco-suave:var(--corp-borde);width:100%;min-width:0}.link-corp[data-paleta=vino]{--corp-fondo:var(--corp-vino-fondo);--corp-tinta:var(--corp-vino-tinta);--corp-acento:var(--corp-vino-acento);--corp-suave:var(--corp-vino-suave);--corp-borde:var(--corp-vino-borde);--corp-secundario:var(--corp-vino-secundario)}.link-corp[data-paleta=noche]{--corp-fondo:var(--corp-noche-fondo);--corp-tinta:var(--corp-noche-tinta);--corp-acento:var(--corp-noche-acento);--corp-suave:var(--corp-noche-suave);--corp-borde:var(--corp-noche-borde);--corp-secundario:var(--corp-noche-secundario)}.link-corp[data-tipografia=moderna]{--corp-titulo:var(--corp-tipografia-moderna)}.corp-marca{border-bottom:1px solid var(--corp-borde);justify-content:space-between;align-items:center;padding:20px clamp(20px,5vw,60px);display:flex}.corp-marca a{font-size:20px;font-weight:700;text-decoration:none}.corp-marca span,.corp-ceja{letter-spacing:2px;text-transform:uppercase;font-size:11px}.corp-interior{max-width:1100px;margin:auto;padding:48px 24px}.corp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px;display:grid}.corp-hero>div{min-width:0}.corp-foto{aspect-ratio:1;border-radius:var(--lc-radius-sm,4px);position:relative;overflow:hidden}.corp-hero h1{font-family:var(--corp-titulo);letter-spacing:-2px;overflow-wrap:anywhere;margin:18px 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.corp-descripcion{color:var(--corp-secundario);white-space:pre-line;font-size:17px;line-height:1.7}.corp-desde{font-family:var(--corp-titulo);margin:22px 0;font-size:23px}.corp-acciones{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.corp-boton{background:var(--corp-acento);min-height:44px;color:var(--corp-fondo);border:1px solid var(--corp-acento);border-radius:var(--lc-radius-sm,4px);cursor:pointer;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.corp-contacto{flex-wrap:wrap;gap:20px;margin-top:20px;font-size:13px;display:flex}.corp-navegacion{border-bottom:1px solid var(--corp-borde);gap:24px;margin-top:40px;padding:18px 0;display:flex;overflow-x:auto}.corp-navegacion a{text-transform:uppercase;letter-spacing:1px;white-space:nowrap;min-height:30px;font-size:11px;text-decoration:none}.corp-seccion{border-bottom:1px solid var(--corp-borde);min-width:0;padding:40px 0;scroll-margin-top:90px}.corp-seccion h2{font-family:var(--corp-titulo);margin:0 0 22px;font-size:32px;line-height:1.2}.corp-links{gap:12px;display:grid}.corp-links>a{border:1px solid var(--corp-borde);border-radius:var(--lc-radius-sm,4px);overflow-wrap:anywhere;justify-content:space-between;gap:15px;padding:18px 22px;text-decoration:none;display:flex}.corp-links>a:hover{background:var(--corp-suave)}.corp-pasos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px;padding:0;list-style:none;display:grid}.corp-pasos h3{margin:12px 0;font-size:20px}.corp-pasos p,.corp-cotizacion>p{color:var(--corp-secundario);line-height:1.7}.corp-campos{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.corp-campos label{flex-direction:column;gap:7px;font-size:13px;display:flex}.corp-campos input,.corp-campos textarea{border:1px solid var(--corp-borde);border-radius:var(--lc-radius-sm,4px);background:var(--corp-fondo);width:100%;min-width:0;color:var(--corp-tinta);font:inherit;padding:12px}.corp-campo-ancho{grid-column:1/-1}.corp-resumen{border:1px solid var(--corp-borde);overflow-wrap:anywhere;margin-top:25px;padding:24px}.corp-resumen h3{font-size:20px}.corp-resumen p{margin-top:16px;font-size:14px;line-height:1.7}.corp-pie{color:var(--corp-secundario);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:25px;font-size:12px;display:flex}@media (max-width:760px){.corp-interior{padding:28px 20px}.corp-hero{grid-template-columns:1fr;gap:25px}.corp-foto{width:100%;max-width:300px;margin:auto}.corp-hero h1{font-size:48px}.corp-campos{grid-template-columns:1fr}.corp-campo-ancho{grid-column:auto}.corp-seccion{padding:30px 0}.corp-seccion h2{font-size:28px}.corp-pasos{grid-template-columns:1fr}.corp-marca a{font-size:17px}}.corp-rider{border:1px solid var(--corp-borde);border-radius:var(--lc-radius-sm,4px);background:var(--corp-suave);margin-top:24px;padding:22px}.corp-rider h3{font-size:20px;font-family:var(--corp-titulo);margin-bottom:12px}.corp-rider p{margin-top:10px;font-size:14px;line-height:1.7}.corp-campos select{border:1px solid var(--corp-borde);border-radius:var(--lc-radius-sm,4px);background:var(--corp-fondo);width:100%;min-width:0;color:var(--corp-tinta);font:inherit;padding:12px}.corp-desglose{gap:12px;margin-top:20px;display:grid}.corp-desglose>div{border-bottom:1px solid var(--corp-borde);justify-content:space-between;gap:20px;padding-bottom:10px;font-size:14px;display:flex}.corp-desglose dd{text-align:right;flex-shrink:0}.corp-resumen details{margin-top:20px}.corp-resumen summary{cursor:pointer}.corp-cotizacion form>p{color:var(--corp-secundario);margin-bottom:16px;font-size:12px}.corp-presupuesto-intro{max-width:580px;margin-bottom:36px}.corp-presupuesto-intro h3{font-family:var(--corp-titulo);text-wrap:balance;margin:14px 0;font-size:clamp(30px,4vw,44px);line-height:1.1}.corp-presupuesto-intro>p{color:var(--corp-secundario);font-size:15px;line-height:1.7}.corp-presupuesto-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:38px;display:grid}.corp-formulario{min-width:0}.corp-bloque-form{border:0;border-bottom:1px solid var(--corp-borde);min-width:0;margin:0 0 28px;padding:0 0 28px}.corp-bloque-form legend{align-items:center;gap:14px;margin-bottom:14px;font-size:18px;font-weight:600;display:flex}.corp-bloque-form legend>span{border:1px solid var(--corp-borde);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:400;display:inline-flex}.corp-bloque-form>p{color:var(--corp-secundario);font-size:13px;line-height:1.7}.corp-bloque-form .corp-campos{margin:20px 0 12px}.corp-ayuda{color:var(--corp-secundario);font-weight:400;line-height:1.7;font-size:12px!important}.corp-horario{border-left:2px solid var(--corp-acento);background:var(--corp-suave);flex-direction:column;gap:3px;padding:10px 14px;display:flex}.corp-horario span,.corp-horario small{color:var(--corp-secundario);font-size:11px}.corp-horario strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:400}.corp-equipos{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.corp-equipos>span{border:1px solid var(--corp-borde);border-radius:var(--lc-radius-sm,4px);padding:7px 12px;font-size:12px}.corp-nota-tecnica{border-left:2px solid var(--corp-acento);background:var(--corp-suave);margin-top:18px;padding:12px 15px}.corp-nota-tecnica strong{font-size:13px}.corp-nota-tecnica p{color:var(--corp-secundario);margin-top:5px;font-size:12px;line-height:1.7}.corp-cuenta{border:1px solid var(--corp-borde);border-radius:var(--lc-radius-sm,4px);background:var(--corp-suave);min-width:0;padding:26px;position:sticky;top:95px}.corp-cuenta h3{font-family:var(--corp-titulo);text-wrap:balance;margin:15px 0 25px;font-size:28px;line-height:1.1}.corp-precio-principal{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.corp-precio-principal strong{font-family:var(--corp-titulo);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:36px;font-weight:400;line-height:1.1}.corp-precio-principal span{color:var(--corp-secundario);font-size:12px}.corp-cuenta .corp-desglose{gap:14px;margin-top:25px}.corp-cuenta .corp-desglose>div{gap:10px;font-size:12px}.corp-cuenta dd{font-variant-numeric:tabular-nums}.corp-cuenta-pie{flex-direction:column;gap:8px;padding-top:22px;font-size:12px;display:flex}.corp-cuenta-pie span{text-transform:uppercase;letter-spacing:1px;color:var(--corp-secundario);font-size:10px}.corp-enviar{align-items:center;gap:16px;display:flex}.corp-enviar>p{max-width:180px;color:var(--corp-secundario);font-size:11px}.corp-enviar .corp-boton{white-space:nowrap;min-height:48px}.corp-boton:disabled{opacity:.65;cursor:progress}.corp-estado{color:var(--corp-secundario);margin-top:14px;font-size:12px}.corp-propuesta-final{border:1px solid var(--corp-borde);border-radius:var(--lc-radius-sm,4px);margin-top:30px;padding:30px}.corp-propuesta-final h3{font-family:var(--corp-titulo);margin:12px 0;scroll-margin-top:100px;font-size:32px}.corp-propuesta-final details{margin-top:20px}.corp-propuesta-final summary{cursor:pointer;padding:8px 0;font-size:13px}.corp-propuesta-final details>p{margin-top:15px;font-size:13px;line-height:1.8}.corp-propuesta-final>.corp-ayuda{margin-top:16px}.corp-presupuesto :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--corp-acento);outline-offset:4px}.corp-presupuesto :is(button,a,summary){touch-action:manipulation}.corp-presupuesto input,.corp-presupuesto textarea,.corp-presupuesto select{font-size:16px}.corp-presupuesto .corp-boton:hover:not(:disabled){filter:brightness(1.15)}.corp-presupuesto :is(input,textarea,select):hover{border-color:var(--corp-acento)}@media (max-width:900px){.corp-presupuesto-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:22px}.corp-cuenta{padding:20px}.corp-precio-principal strong{font-size:30px}}@media (max-width:760px){.corp-presupuesto-layout{flex-direction:column;gap:28px;display:flex}.corp-cuenta{order:-1;grid-template-columns:1fr 1fr;gap:10px 16px;width:100%;padding:20px;display:grid;position:static}.corp-cuenta>.corp-ceja,.corp-cuenta>h3,.corp-cuenta>.corp-ayuda,.corp-cuenta-pie{grid-column:1/-1}.corp-cuenta h3{margin:0 0 8px;font-size:25px}.corp-cuenta .corp-desglose{margin:0}.corp-cuenta-pie{padding-top:10px}.corp-formulario{width:100%}.corp-presupuesto-intro{margin-bottom:24px}.corp-bloque-form .corp-campos{grid-template-columns:1fr 1fr}:is(.corp-bloque-form label:has(input[name=lugar]),.corp-bloque-form label:has(input[name=direccion]),.corp-bloque-form label:has(input[name=nombre]),.corp-bloque-form label:has(input[name=correo]),.corp-bloque-form label:has(select[name=proveedorSonido]),.corp-bloque-form label:has(select[name=proveedorConsola])),.corp-campos .corp-campo-ancho{grid-column:1/-1}.corp-bloque-form .corp-campos{gap:16px 12px}.corp-enviar{flex-direction:column;align-items:stretch;gap:10px}.corp-enviar>p{text-align:center;max-width:none}.corp-propuesta-final{padding:22px}.corp-cuenta .corp-desglose>div{flex-direction:column;gap:2px}.corp-cuenta dd{text-align:left}}:is(body:has(.link-corp) [data-barra-general],body:has(.link-corp) [data-barra-inferior],body:has(.link-corp) .lc-pie,body:has(.link-corp) .lc-copiloto-columna,body:has(.link-corp) [data-copiloto-abrir]){display:none!important}body:has(.link-corp){--lc-ancho-derecha:0px;padding-right:0}body:has(.link-corp) .lc-main{padding-top:0}.corp-cabecera{z-index:30;background:var(--corp-fondo);border-bottom:1px solid var(--corp-borde);padding:0 24px;position:sticky;top:0}.corp-cabecera nav{max-width:1052px;margin:auto;position:relative}.corp-header-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 0;list-style:none;display:flex}.corp-header-links a{align-items:center;min-height:44px;padding:10px 14px;font-size:12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.corp-header-links a:hover{background:var(--corp-suave)}.corp-header-links a:focus-visible,.corp-hamburguesa:focus-visible{outline:2px solid var(--corp-acento);outline-offset:3px}.corp-hamburguesa{display:none}.corp-saltar{background:var(--corp-acento);color:var(--corp-fondo);z-index:2;padding:10px;position:absolute;top:10px;left:20px;transform:translateY(-200%)}.corp-saltar:focus{transform:none}.corp-hero{scroll-margin-top:90px}@media (max-width:760px){.corp-cabecera{padding:0 20px}.corp-cabecera nav{justify-content:flex-end;align-items:center;min-height:60px;display:flex}.corp-hamburguesa{border:1px solid var(--corp-borde);border-radius:var(--lc-radius-sm,4px);width:44px;height:44px;color:var(--corp-tinta);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;display:flex}.corp-header-links{background:var(--corp-fondo);border-bottom:1px solid var(--corp-borde);overscroll-behavior:contain;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 80px);padding:8px 20px 16px;display:flex;position:absolute;top:60px;left:-20px;right:-20px;overflow:auto}.corp-header-links[data-abierto=false]{display:none}.corp-header-links a{min-height:46px}.corp-seccion{scroll-margin-top:75px}}@media (prefers-reduced-motion:reduce){.corp-header-links a{transition:none}}.link-corp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.link-corp[data-paleta=noche]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
