.ea-bc,.ea-bc-banner{font-family:var(--ea-font-family-sans);-webkit-font-smoothing:antialiased;color:var(--ea-ui-text);font-weight:400;line-height:1.5;letter-spacing:normal}.ea-bc *,.ea-bc-banner *{box-sizing:border-box}.ea-bc-card{max-height:calc(100dvh - var(--ea-space-16));overflow-y:auto;background:var(--ea-ui-surface);border:1px solid var(--ea-color-brand-200);border-radius:var(--ea-radius-3xl);padding:var(--ea-space-5);box-shadow:var(--ea-shadow-lg)}.ea-bc-top{justify-content:space-between;margin-bottom:var(--ea-space-4)}.ea-bc-tag,.ea-bc-top{display:flex;align-items:center;gap:var(--ea-space-2)}.ea-bc-tag{font-size:var(--ea-font-size-overline);letter-spacing:var(--ea-font-tracking-overline);color:var(--ea-ui-action);font-weight:600}.ea-bc-x{width:var(--ea-size-control-lg);height:var(--ea-size-control-lg);display:grid;place-items:center;background:var(--ea-ui-bg);color:var(--ea-ui-text-secondary);border:0;border-radius:var(--ea-radius-full);cursor:pointer;margin:calc(-1 * var(--ea-space-2))}.ea-bc .ea-bc-t,.ea-bc-x{font:inherit;font-size:var(--ea-font-size-xl)}.ea-bc .ea-bc-t{font-weight:500;line-height:1.2;letter-spacing:var(--ea-font-tracking-display);color:var(--ea-ui-text);margin:0 0 var(--ea-space-3)}.ea-bc-t em{color:var(--ea-ui-action);font-style:normal}.ea-bc-intro{color:var(--ea-ui-text-secondary);font-size:var(--ea-font-size-sm);line-height:1.5;overflow-wrap:anywhere}.ea-bc-intro,.ea-bc-list{margin:0 0 var(--ea-space-5)}.ea-bc-list{display:grid;gap:var(--ea-space-3);list-style:none;padding:0}.ea-bc-list li{display:flex;align-items:flex-start;gap:var(--ea-space-2);font-size:var(--ea-font-size-label);color:var(--ea-ui-text-secondary);line-height:1.5}.ea-bc-list svg{flex-shrink:0;color:var(--ea-ui-action);margin-top:var(--ea-space-0_5)}.ea-bc-list strong{color:var(--ea-ui-text);font-weight:600}.ea-bc-precio{border-top:1px solid var(--ea-ui-border);padding-top:var(--ea-space-4);margin-bottom:var(--ea-space-4);font-size:var(--ea-font-size-label)}.ea-bc-precio strong{font-size:var(--ea-font-size-2xl);font-weight:500;letter-spacing:var(--ea-font-tracking-display)}.ea-bc-precio small{display:block;color:var(--ea-ui-text-secondary);font-size:var(--ea-font-size-caption)}.ea-bc-btn{display:flex;justify-content:center;align-items:center;gap:var(--ea-space-2);min-height:var(--ea-space-12);padding:var(--ea-space-3);background:var(--ea-ui-action);color:var(--ea-color-neutral-0);border-radius:var(--ea-radius-xl);text-decoration:none;font-size:var(--ea-font-size-sm);font-weight:600;text-align:center}.ea-bc-btn:hover{background:var(--ea-ui-action-hover)}.ea-bc-pie{margin-top:var(--ea-space-4)}.ea-bc-nota{color:var(--ea-ui-text-muted);font-size:var(--ea-font-size-caption);line-height:1.5;margin:0}.ea-bc-wa{display:inline-flex;align-items:center;gap:var(--ea-space-2);min-height:var(--ea-size-control-lg);margin-top:var(--ea-space-2);color:var(--ea-ui-action);font-size:var(--ea-font-size-label);text-decoration:none}.ea-bc :is(a,button):focus-visible,.ea-bc-mini:focus-visible{outline:2px solid var(--ea-ui-focus-ring);outline-offset:var(--ea-space-1)}@media print{.ea-bc,.ea-bc-banner{display:none!important}}.ea-bc-banner{background:var(--ea-ui-action-soft);border-block:1px solid var(--ea-ui-border)}.ea-bc-banner-inner{max-width:calc(var(--ea-space-30) * 10 + var(--ea-space-12));margin:auto;padding:var(--ea-space-2) var(--ea-space-6);display:flex;align-items:center;gap:var(--ea-space-4);animation:ea-demo-arrive var(--ea-duration-slow) ease-out both}.ea-bc-banner-inner>img{flex:none}.ea-bc-summary{display:flex;align-items:baseline;flex:1;flex-wrap:wrap;gap:var(--ea-space-1) var(--ea-space-3);min-width:0}.ea-bc-summary strong{font-size:var(--ea-font-size-sm);font-weight:600}.ea-bc-summary>span{font-size:var(--ea-font-size-label);color:var(--ea-ui-text-secondary)}.ea-bc-details{border:0;background:none;color:var(--ea-ui-link);font:inherit;font-size:var(--ea-font-size-label);min-height:var(--ea-space-12);cursor:pointer;text-decoration:underline;text-underline-offset:var(--ea-space-1)}.ea-bc-banner .ea-bc-btn{flex:none;min-height:var(--ea-space-10);padding:var(--ea-space-2) var(--ea-space-4)}.ea-bc-dialog{margin:auto;inset:0;width:min(calc(100vw - var(--ea-space-6)),calc(var(--ea-space-30) * 4));max-height:calc(100dvh - var(--ea-space-6));overflow:auto;padding:0;border:1px solid var(--ea-ui-border);border-radius:var(--ea-radius-3xl);background:var(--ea-ui-surface);color:var(--ea-ui-text)}.ea-bc-dialog::backdrop{background:var(--ea-ui-overlay)}.ea-bc-dialog .ws-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ea-space-3) var(--ea-space-5);border-bottom:1px solid var(--ea-ui-border);gap:var(--ea-space-3)}.ea-bc-dialog .ws-dialog-head h2{margin:0;font-size:var(--ea-font-size-base)}.ea-bc-dialog .ws-icon-button{display:grid;place-items:center;flex:none;width:var(--ea-space-12);height:var(--ea-space-12);border:0;background:var(--ea-ui-canvas);color:var(--ea-ui-text);border-radius:var(--ea-radius-full);cursor:pointer}.ea-bc-dialog .ea-bc-card{max-height:none;border:0;box-shadow:none;overflow:visible}@keyframes ea-demo-arrive{0%{opacity:0;transform:translateY(var(--ea-space-1))}to{opacity:1;transform:none}}@media(max-width:600px){.ea-bc-banner-inner{padding:var(--ea-space-2) var(--ea-space-5);gap:var(--ea-space-2) var(--ea-space-3);flex-wrap:wrap}.ea-bc-banner-inner>img{display:none}.ea-bc-summary{flex-basis:calc(100% - var(--ea-space-20));display:block}.ea-bc-summary strong,.ea-bc-summary>span{display:block;font-size:var(--ea-font-size-label)}.ea-bc-banner .ea-bc-btn,.ea-bc-details{min-height:var(--ea-space-10)}.ea-bc-banner .ea-bc-btn{width:100%}}@media(prefers-reduced-motion:reduce){.ea-bc-banner-inner{animation:none}}