.alta .sec-kicker{font-size:13px}.alta .demo-steps{margin-top:var(--sc-7)}.alta-hero{position:relative;overflow:hidden}.alta-hero:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg, var(--sc-tex-light-diag) 0 1px, transparent 1px var(--sc-tex-diag-step));position:absolute;inset:0}.alta-hero .sec-head{z-index:1;position:relative}.alta-hero .sec-title{max-width:16ch}.alta-grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.alta-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:520px){.alta-grid-3{grid-template-columns:1fr}}.alta-cierre a{color:var(--sc-ink-900);text-underline-offset:3px;text-decoration:underline}.alta-firma{margin-top:var(--sc-6);font-family:var(--sc-font-mono);font-size:var(--sc-text-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-400)}.alta-logo{margin-bottom:var(--sc-6);display:block}.alta-logo img{width:auto;height:15px;display:block}.alta-form-wrap{max-width:760px;margin:var(--sc-7) auto 0;padding:0 var(--sc-7)}@media (max-width:760px){.alta-form-wrap{padding:0 var(--sc-5)}}.alta-form{gap:var(--sc-5);flex-direction:column;padding-bottom:88px;display:flex}.alta-campos{gap:var(--sc-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:680px){.alta-campos{grid-template-columns:1fr}}.alta-form label{flex-direction:column;gap:8px;display:flex}.alta-form span{font-size:var(--sc-text-sm);font-weight:var(--sc-w-med);color:var(--sc-ink-900)}.alta-form input,.alta-form textarea{border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);width:100%;font-family:var(--sc-font-body);color:var(--sc-ink-900);background:var(--sc-white);transition:border-color var(--sc-dur) var(--sc-ease-soft), background var(--sc-dur) var(--sc-ease-soft);outline:none;padding:13px 15px;font-size:16px}.alta-form textarea{resize:vertical;min-height:84px;line-height:1.5}.alta-form input:focus,.alta-form textarea:focus{border-color:var(--sc-ink-900)}.alta-form input::placeholder,.alta-form textarea::placeholder{color:var(--sc-ink-300)}.alta-campo{flex-direction:column;gap:5px;padding-top:2px;display:flex;position:relative}.alta-campo-cab{align-items:center;gap:10px;margin-bottom:2px;display:flex}.alta-form .alta-campo-n{font-family:var(--sc-font-mono);font-size:11px;font-weight:var(--sc-w-reg);letter-spacing:.08em;color:var(--sc-ink-400);font-variant-numeric:tabular-nums}.alta-form .alta-campo-req{font-family:var(--sc-font-mono);font-size:10px;font-weight:var(--sc-w-reg);text-transform:uppercase;letter-spacing:.1em;background:var(--sc-greige-50);color:var(--sc-ink-400);border-radius:999px;padding:3px 9px}.alta-form .alta-campo-ok{color:var(--sc-ink-900);margin-left:auto;font-size:16px}.alta-form .alta-campo-t{font-size:16px;font-weight:var(--sc-w-reg);color:var(--sc-ink-900);letter-spacing:-.01em;line-height:1.3}.alta-form .alta-campo-a{font-size:14px;font-weight:var(--sc-w-reg);color:var(--sc-ink-500);line-height:1.55}.alta-campo input,.alta-campo textarea{margin-top:5px}.alta-campo textarea{min-height:132px}.alta-campo.es-corto input{max-width:440px}.alta-envio{margin-top:var(--sc-4);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.alta-envio .btn:disabled{opacity:.45;cursor:not-allowed}.alta-nota{font-size:var(--sc-text-sm);color:var(--sc-ink-500)}.alta-error{font-size:var(--sc-text-sm);color:var(--sc-ink-900)}.alta-enviado{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:var(--sc-7)}.alta-enviado h3{font-size:var(--sc-text-lg);font-weight:var(--sc-w-light);color:var(--sc-ink-900)}.alta-enviado p{color:var(--sc-ink-500);margin-top:10px;line-height:1.6}.alta-pie{margin-top:0}body:has(.alta){background:var(--sc-ink-900)}.alta .band{background:var(--sc-paper)}.alta .band--white{background:var(--sc-white)}.alta .band--dark{background:var(--sc-ink-900)}.alta-hero.band{padding-top:var(--sc-7)}.alta-incluye{margin-top:var(--sc-4);flex-direction:column;gap:9px;list-style:none;display:flex}.alta-incluye li{color:var(--sc-ink-500);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.alta-incluye li i{color:var(--sc-ink-900);flex-shrink:0;font-size:16px;line-height:1.4}.alta-sel{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.alta-seg{cursor:pointer;border-radius:var(--sc-radius-full);background:var(--sc-paper);border:1px solid var(--sc-border);color:var(--sc-ink-500);font-family:var(--sc-font-body);font-size:var(--sc-text-sm);font-weight:var(--sc-w-reg);transition:background var(--sc-dur) var(--sc-ease-soft), color var(--sc-dur) var(--sc-ease-soft);padding:13px 12px;line-height:1.25}.alta-seg:hover{background:var(--sc-greige-50);color:var(--sc-ink-900)}.alta-seg.sel{background:var(--sc-ink-900);border-color:var(--sc-ink-900);color:#fff;font-weight:var(--sc-w-med)}@media (max-width:520px){.alta-sel{grid-template-columns:1fr}.alta-seg{border-radius:var(--sc-radius-sm)}}.alta-plan-info{background:var(--sc-paper);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:22px 24px}.alta-plan-info h3{font-size:16px;font-weight:var(--sc-w-med);color:var(--sc-ink-900);letter-spacing:-.01em}.alta-plan-info p{color:var(--sc-ink-500);margin-top:8px;font-size:14px;line-height:1.55}.alta-plan-info .alta-incluye{margin-top:var(--sc-4)}.alta-barra{z-index:70;pointer-events:none;padding:10px var(--sc-5) calc(10px + env(safe-area-inset-bottom,0px));transition:transform .42s var(--sc-ease-soft);position:fixed;bottom:0;left:0;right:0;transform:translateY(170%)}.alta-barra.show{transform:translateY(0)}.alta-barra-caja{background:var(--sc-ink-900);color:#fff;border-radius:var(--sc-radius-sm);border:1px solid #ffffff1f;max-width:760px;margin:0 auto;padding:13px 18px 14px;box-shadow:0 14px 34px -8px #00000080,0 4px 12px #00000040}.alta-barra-linea{background:#ffffff29;border-radius:999px;height:3px;overflow:hidden}.alta-barra-linea span{height:100%;transition:width .45s var(--sc-ease-soft);background:#fff;border-radius:999px;display:block}.alta-barra-txt{justify-content:space-between;align-items:baseline;gap:14px;margin-top:10px;display:flex}.alta-barra-n{font-family:var(--sc-font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff;font-size:12px}.alta-barra-q{font-size:var(--sc-text-sm);color:#c9c3b8;text-align:right}@media (prefers-reduced-motion:reduce){.alta-barra,.alta-barra-linea span{transition:none}}.alta-lista{flex-direction:column;gap:8px;margin-top:5px;display:flex}.alta-lista-fila{align-items:flex-start;gap:8px;display:flex}.alta-lista-fila textarea{flex:1;min-height:84px}.alta-quitar{border:1px solid var(--sc-border);background:var(--sc-white);width:32px;height:32px;color:var(--sc-ink-400);cursor:pointer;transition:color var(--sc-dur) var(--sc-ease-soft), border-color var(--sc-dur) var(--sc-ease-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;font-size:15px;display:inline-flex}.alta-quitar:hover{color:var(--sc-ink-900);border-color:var(--sc-ink-900)}.alta-anadir{background:var(--sc-paper);border-radius:var(--sc-radius-sm);cursor:pointer;width:100%;color:var(--sc-ink-700);font-family:var(--sc-font-body);font-size:14px;font-weight:var(--sc-w-med);transition:background var(--sc-dur) var(--sc-ease-soft), color var(--sc-dur) var(--sc-ease-soft);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 16px;display:flex}.alta-anadir:hover{background:var(--sc-greige-50);color:var(--sc-ink-900)}.alta-anadir i{font-size:16px}.alta-sec{gap:var(--sc-5);padding-top:var(--sc-4);flex-direction:column;display:flex}.alta-sec+.alta-sec{border-top:1px solid var(--sc-border);padding-top:var(--sc-6)}.alta-sec-cab{flex-direction:column;gap:6px;display:flex}.alta-sec-k{font-family:var(--sc-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-400);font-size:11px}.alta-sec-cab h3{font-size:22px;font-weight:var(--sc-w-light);letter-spacing:-.02em;color:var(--sc-ink-900);line-height:1.15}.alta-sec-cab p{color:var(--sc-ink-500);max-width:60ch;font-size:14px;line-height:1.55}.alta-fichas{gap:var(--sc-5);flex-direction:column;display:flex}.alta-ficha{flex-direction:column;gap:10px;display:flex}.alta-ficha-cab{align-items:center;gap:10px;padding:0 2px;display:flex}.alta-ficha-n{font-family:var(--sc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-400);white-space:nowrap;font-size:11px}.alta-ficha-t{font-size:16px;font-weight:var(--sc-w-med);color:var(--sc-ink-900);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.alta-ficha-sin{font-weight:var(--sc-w-reg);color:var(--sc-ink-300)}.alta-ficha-cab .alta-quitar{margin-top:0}.alta-ficha-cuerpo{background:var(--sc-white);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:var(--sc-5);gap:var(--sc-4);flex-direction:column;display:flex}@media (max-width:520px){.alta-ficha-cuerpo{padding:var(--sc-4)}}.alta-casilla{flex-direction:column;gap:8px;display:flex}.alta-form .alta-et{font-size:var(--sc-text-sm);font-weight:var(--sc-w-med);color:var(--sc-ink-900)}.alta-form .alta-casilla-a{font-size:13px;font-weight:var(--sc-w-reg);color:var(--sc-ink-400);line-height:1.5}.alta-form select{border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);width:100%;font-family:var(--sc-font-body);color:var(--sc-ink-900);background:var(--sc-white);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239A9388' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;outline:none;padding:13px 40px 13px 15px;font-size:16px}.alta-form select:focus{border-color:var(--sc-ink-900)}.alta-fila-2{gap:var(--sc-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.alta-fila-3{gap:var(--sc-4);grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid}@media (max-width:560px){.alta-fila-2,.alta-fila-3{grid-template-columns:1fr}}.alta-ops{flex-wrap:wrap;gap:6px;display:flex}.alta-op{cursor:pointer;border-radius:var(--sc-radius-full);background:var(--sc-white);border:1px solid var(--sc-border);color:var(--sc-ink-500);font-family:var(--sc-font-body);text-align:left;transition:background var(--sc-dur) var(--sc-ease-soft), color var(--sc-dur) var(--sc-ease-soft);padding:9px 14px;font-size:14px;line-height:1.2}.alta-op:hover{background:var(--sc-greige-50);color:var(--sc-ink-900)}.alta-op.sel{background:var(--sc-ink-900);border-color:var(--sc-ink-900);color:#fff;font-weight:var(--sc-w-med)}.alta-ops--lista .alta-op{white-space:normal;max-width:100%}.alta-campo .alta-ops{margin-top:5px}.alta-form .alta-check{cursor:pointer;grid-template-columns:22px 1fr;align-items:center;gap:2px 10px;display:grid}.alta-form .alta-check input{width:20px;height:20px;accent-color:var(--sc-ink-900);cursor:pointer;grid-row:1/span 2;margin:0;padding:0}.alta-form .alta-check>span:first-of-type{font-size:15px;font-weight:var(--sc-w-reg);color:var(--sc-ink-900)}.alta-form .alta-check .alta-casilla-a{grid-column:2}.alta-lista-fila input{flex:1}.alta-envio{align-items:flex-end;gap:var(--sc-3);flex-direction:column;display:flex}.alta-envio .alta-nota,.alta-envio .alta-error{text-align:right}@media (max-width:560px){.alta-envio{align-items:stretch}.alta-envio .btn{justify-content:center;width:100%}.alta-envio .alta-nota,.alta-envio .alta-error{text-align:left}}.alta-form .alta-campo-t{justify-content:space-between;align-items:center;gap:10px;display:flex}.alta-form .alta-campo-ok{flex:none;margin-left:0}.alta-campo-cab{margin-bottom:0}.alta-sec{padding-top:0}.alta-campo .alta-casilla-a{margin-top:3px}.alta-form,.alta-sec{gap:var(--sc-6)}.alta-sec+.alta-sec{margin-top:var(--sc-4);padding-top:var(--sc-7)}.alta-sec-cab{margin-bottom:var(--sc-2)}.alta-fichas{gap:var(--sc-6)}.alta-ficha{gap:12px}.alta-ficha-cuerpo{gap:20px}.alta-ficha-t{font-size:15px;font-weight:var(--sc-w-med);color:var(--sc-ink-900)}.alta-form .alta-nosotros-btn{cursor:pointer;font-family:var(--sc-font-body);color:var(--sc-ink-400);text-underline-offset:3px;transition:color var(--sc-dur) var(--sc-ease-soft);background:0 0;border:0;align-self:flex-end;padding:0;font-size:13px;text-decoration:underline}.alta-form .alta-nosotros-btn:hover{color:var(--sc-ink-900)}.alta-form .alta-nosotros{border:1px dashed var(--sc-ink-300);border-radius:var(--sc-radius-sm);color:var(--sc-ink-700);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 14px;font-size:14px;display:flex}.alta-form .alta-nosotros i{color:var(--sc-ink-900);font-size:16px}.alta-form .alta-nosotros button{cursor:pointer;font-family:var(--sc-font-body);color:var(--sc-ink-400);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.alta-form .alta-nosotros button:hover{color:var(--sc-ink-900)}.alta-form .alta-nosotros{flex-wrap:nowrap;align-items:flex-start}.alta-form .alta-nosotros i{line-height:1.45}.alta-form .alta-nosotros>span{font-weight:var(--sc-w-reg);color:var(--sc-ink-700);flex:1;font-size:14px;line-height:1.45}.alta-form .alta-nosotros>span:after{content:" "}.alta-form .alta-nosotros button{display:inline}@media (max-width:400px){.alta-form .alta-nosotros{flex-wrap:wrap}.alta-form .alta-nosotros button{margin-left:26px}}.alta-envio{gap:var(--sc-nota-btn,14px)}.alta-campo.falta input,.alta-campo.falta textarea{border-color:var(--sc-ink-900)}.alta-campo.falta .alta-campo-req{background:var(--sc-ink-900);color:#fff}@keyframes fichaEntra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.alta-ficha{animation:fichaEntra .45s var(--sc-ease-soft) both}@media (prefers-reduced-motion:reduce){.alta-ficha{animation:none}}
