.lanza{--lz-surface:#fff;--lz-accent:#0152a3;--lz-radius-card:16px;--lz-float-1:0 1px 2px #1015210d, 0 4px 12px -4px #10152114;--lz-float-2:0 1px 3px #1015210f, 0 12px 28px -10px #10152124;--lz-float-3:0 2px 6px #10152112, 0 28px 64px -20px #10152138;--lz-ring:0 0 0 2px var(--lz-surface), 0 0 0 4px var(--lz-accent)}.lanza-card{background:var(--lz-surface);border-radius:var(--lz-radius-card);box-shadow:var(--lz-float-1);transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.lanza-card--2{box-shadow:var(--lz-float-2)}.lanza-card--interactiva:hover{box-shadow:var(--lz-float-3);transform:scale(1.015)}.lanza-card--seleccionada,.lanza-card--interactiva:focus-visible{box-shadow:var(--lz-float-2), var(--lz-ring);outline:none}.lanza button,.lanza [role=button],.lanza a[href],.lanza label[for],.lanza summary,.lanza select,.lanza input[type=color],.lanza input[type=checkbox],.lanza input[type=radio],.lanza input[type=range]{cursor:pointer}.lanza input[type=file]::file-selector-button{cursor:pointer}.lanza button:disabled,.lanza select:disabled,.lanza [aria-disabled=true]{cursor:not-allowed}.lanza input[type=text],.lanza input[type=email],.lanza input[type=tel],.lanza input[type=url],.lanza input[type=search],.lanza input[type=number],.lanza input:not([type]),.lanza textarea{cursor:text}@media (prefers-reduced-motion:reduce){.lanza-card{transition:none}.lanza-card--interactiva:hover{transform:none}}
