@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap");:root{--azul:#084bb9;--rojo:#ef2d2d;--verde:#9cf95b;--turquesa:#00ffd4;--naranjo:#ff7f00;--gris:#545454;--gris-claro:#f4f6fb;--borde:#e3e8f4;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--radius-pill:999px}*{box-sizing:border-box}body,html{color:var(--gris);font-family:Poppins,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased}.bleads-crm-widget{background:#fff;border:1px solid var(--borde);border-radius:var(--radius-xl);box-shadow:0 10px 40px rgba(8,75,185,.08);margin:0 auto;max-width:720px;overflow:hidden;position:relative;width:100%}.bleads-crm-widget:before{background:var(--rojo);height:160px;opacity:.08;right:-60px;top:-60px;width:160px}.bleads-crm-widget:after,.bleads-crm-widget:before{border-radius:50%;content:"";position:absolute;z-index:0}.bleads-crm-widget:after{background:var(--azul);bottom:-80px;height:200px;left:-80px;opacity:.06;width:200px}.bc-inner{padding:32px;position:relative;z-index:1}@media (max-width:520px){.bc-inner{padding:22px 18px}}.bc-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.bc-logo{height:28px}.bc-tag{background:rgba(8,75,185,.08);border-radius:var(--radius-pill);color:var(--azul);font-size:12px;font-weight:600;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.bc-progress-wrap{display:none;margin-bottom:28px;width:100%}.bc-progress-wrap.active{display:block}.bc-progress-track{background:var(--gris-claro);border-radius:var(--radius-pill);height:8px;overflow:hidden;width:100%}.bc-progress-bar{background:var(--azul);border-radius:var(--radius-pill);height:100%;transition:width .4s ease;width:0}.bc-progress-label{color:var(--gris);font-size:13px;font-weight:500;margin:0 0 8px;opacity:.7}.bc-screen{animation:bcFadeIn .4s ease;display:none}.bc-screen.active{display:block}@keyframes bcFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bc-eyebrow{align-items:center;color:var(--rojo);display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.bc-eyebrow:before{background:var(--rojo);border-radius:var(--radius-pill);content:"";display:block;height:6px;width:18px}.bc-title{color:var(--azul);font-size:30px;font-weight:700;line-height:1.2;margin:0 0 14px}@media (max-width:520px){.bc-title{font-size:24px}}.bc-subtitle{color:var(--gris);font-size:16px;line-height:1.6;margin:0 0 28px;max-width:540px}.bc-subtitle strong{color:var(--azul)}.bc-meta-row{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:28px}.bc-meta-item{align-items:center;color:var(--gris);display:flex;font-size:13px;gap:8px}.bc-meta-dot{background:var(--azul);border-radius:50%;flex-shrink:0;height:8px;width:8px}.bc-btn{align-items:center;border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 32px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.bc-btn-primary{background:var(--rojo);box-shadow:0 6px 20px rgba(239,45,45,.3);color:#fff}.bc-btn-primary:hover{box-shadow:0 10px 24px rgba(239,45,45,.38);transform:translateY(-2px)}.bc-btn-secondary{background:transparent;border:2px solid var(--azul);color:var(--azul)}.bc-btn-secondary:hover{background:rgba(8,75,185,.06)}.bc-btn:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.bc-btn-arrow{font-size:18px;line-height:1}.bc-question-block{color:var(--rojo);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;opacity:.85;text-transform:uppercase}.bc-question-number{color:var(--azul);font-size:13px;font-weight:600;letter-spacing:.06em;margin-bottom:10px;opacity:.6;text-transform:uppercase}.bc-question-text{color:#1c1c2b;font-size:21px;font-weight:600;line-height:1.35;margin:0 0 24px}@media (max-width:520px){.bc-question-text{font-size:18px}}.bc-options{display:flex;flex-direction:column;gap:12px}.bc-option{align-items:center;background:var(--gris-claro);border:2px solid transparent;border-radius:var(--radius-lg);color:#1c1c2b;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:14px;padding:16px 18px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease;width:100%}.bc-option:hover{background:#fff;border-color:var(--azul)}.bc-option:active{transform:scale(.99)}.bc-option:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.bc-option-letter{align-items:center;background:#fff;border:2px solid var(--borde);border-radius:50%;color:var(--azul);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;transition:border-color .15s ease,background .15s ease,color .15s ease;width:32px}.bc-option.selected .bc-option-letter,.bc-option:hover .bc-option-letter{background:var(--azul);border-color:var(--azul);color:#fff}.bc-option.selected{background:#fff;border-color:var(--azul)}.bc-nav{align-items:center;display:flex;justify-content:space-between;margin-top:28px}.bc-back-link{background:none;border:none;color:var(--gris);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;opacity:.65;padding:8px 4px;transition:opacity .15s ease}.bc-back-link:hover{color:var(--azul);opacity:1}.bc-back-link:disabled{visibility:hidden}.bc-result-kicker{align-items:center;display:flex;gap:12px;margin-bottom:18px}.bc-result-isotipo{flex-shrink:0;height:46px;width:46px}.bc-result-score-label{color:var(--gris);font-size:13px;font-weight:600;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.bc-result-card{background:var(--gris-claro);border-left:6px solid var(--azul);border-radius:var(--radius-lg);margin-bottom:20px;overflow:hidden;padding:28px;position:relative}@media (max-width:520px){.bc-result-card{padding:20px}}.bc-result-eyebrow{color:var(--rojo);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.bc-result-tool{color:var(--azul);font-size:28px;font-weight:700;line-height:1.2;margin:0 0 14px}@media (max-width:520px){.bc-result-tool{font-size:23px}}.bc-result-why{color:#2b2b3a;font-size:15.5px;line-height:1.7;margin:0}.bc-result-why+.bc-result-why{margin-top:12px}.bc-divider{background:var(--verde);border-radius:var(--radius-pill);height:6px;margin:20px 0;width:56px}.bc-breakdown{margin-bottom:24px}.bc-breakdown-title{color:var(--gris);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;opacity:.7;text-transform:uppercase}.bc-breakdown-row{align-items:center;display:flex;gap:12px;margin-bottom:10px}.bc-breakdown-label{color:#1c1c2b;flex-shrink:0;font-size:13px;font-weight:500;width:110px}.bc-breakdown-track{background:var(--gris-claro);border-radius:var(--radius-pill);flex:1;height:8px;overflow:hidden}.bc-breakdown-fill{background:var(--azul);border-radius:var(--radius-pill);height:100%;transition:width .8s cubic-bezier(.22,.9,.34,1);width:0}.bc-breakdown-fill.alert{background:var(--rojo)}.bc-breakdown-fill.ok{background:var(--verde)}.bc-breakdown-pct{color:var(--gris);flex-shrink:0;font-size:12px;font-weight:700;text-align:right;width:38px}.bc-callout{background:var(--azul);border-radius:var(--radius-lg);color:#fff;margin-bottom:24px;overflow:hidden;padding:22px 24px;position:relative}.bc-callout:after{background:var(--rojo);border-radius:50%;content:"";height:90px;opacity:.35;position:absolute;right:-30px;top:-30px;width:90px}.bc-callout-title{color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.04em;margin:0 0 6px;position:relative;text-transform:uppercase;z-index:1}.bc-callout-text{color:hsla(0,0%,100%,.92)!important;font-size:14.5px;line-height:1.6;margin:0;position:relative;z-index:1}.bc-cta{border:2px dashed var(--borde);border-radius:var(--radius-lg);margin-bottom:24px;padding:20px 22px;text-align:center}.bc-cta-text{color:#1c1c2b;font-size:15px;font-weight:600;margin:0}.bc-cta-sub{color:var(--gris);font-size:13.5px;margin:6px 0 0;opacity:.85}.bc-cta-sub a{border-bottom:1px solid;color:var(--azul);font-weight:600;text-decoration:none}.bc-cta-sub a:hover{color:var(--rojo)}.bc-cta-subject{color:var(--gris);font-size:12.5px;font-style:italic;margin:10px 0 0;opacity:.65}.bc-cta-subject span{color:var(--azul);font-style:normal;font-weight:600;opacity:1}.bc-result-actions{display:flex;flex-wrap:wrap;gap:12px}#bcCaptureArea{background:#fff;padding:4px}.bc-sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}