.bcp-forms-trigger.bcp-forms-trigger{display:inline-block;padding:12px 28px;background:#FF6200!important;color:#fff!important;border:0!important;border-radius:47px!important;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s,color .2s,transform .1s;text-decoration:none!important;line-height:1.2}.bcp-forms-trigger.bcp-forms-trigger:hover,.bcp-forms-trigger.bcp-forms-trigger:focus{background:#002A8D!important;color:#fff!important}.bcp-forms-trigger.bcp-forms-trigger:active{transform:translateY(1px)}.bcp-forms-modal{position:fixed;inset:0;z-index:99999;display:none;justify-content:center;padding:40px 16px;overflow-y:auto;overscroll-behavior:contain}.bcp-forms-modal.is-open{display:flex}.bcp-forms-modal .bcp-forms-modal__dialog{margin-top:auto;margin-bottom:auto}.bcp-forms-modal__backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .65);z-index:-1;animation:bcp-fade .25s ease}@keyframes bcp-fade{from{opacity:0}to{opacity:1}}.bcp-forms-modal__dialog{position:relative;background:#fff;border-radius:12px;max-width:640px;width:100%;padding:28px 32px;box-shadow:0 24px 70px rgb(0 0 0 / .35);animation:bcp-pop .28s cubic-bezier(.2,.9,.3,1.4);color:#222}@keyframes bcp-pop{from{opacity:0;transform:translateY(-18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bcp-forms-modal.is-closing .bcp-forms-modal__backdrop{animation:bcp-fade-out .25s ease forwards}.bcp-forms-modal.is-closing .bcp-forms-modal__dialog{animation:bcp-pop-out .26s cubic-bezier(.4,0,.8,.4) forwards}@keyframes bcp-fade-out{from{opacity:1}to{opacity:0}}@keyframes bcp-pop-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-18px) scale(.97)}}.bcp-forms-modal .bcp-forms-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;background:#FF6200!important;border:0!important;font-size:20px!important;line-height:1!important;color:#fff!important;cursor:pointer;padding:0!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;transition:opacity .15s;z-index:2;opacity:1}.bcp-forms-modal .bcp-forms-modal__close:hover,.bcp-forms-modal .bcp-forms-modal__close:focus{opacity:.8!important;color:#fff!important;background:#FF6200!important}.bcp-forms-modal__header{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #eee}.bcp-forms-modal__title{margin:0 0 16px;font-size:22px;font-weight:700;color:#002A8D;line-height:1.2;text-align:center}.bcp-forms-hero{margin:16px 0 14px;text-align:center}.bcp-forms-hero__img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:8px}.bcp-forms-hero__caption{margin:6px 0 0;font-size:12px;color:#666;text-align:right;font-style:italic}.bcp-forms-progress{height:6px;background:#eef1f5;border-radius:3px;overflow:hidden;margin-bottom:6px}.bcp-forms-progress__bar{height:100%;background:linear-gradient(90deg,#FF6200,#002A8D);width:0%;transition:width .3s ease}.bcp-forms-progress-label{font-size:12px;color:#666;text-align:right}.bcp-forms-question{border:0;padding:0;margin:0;display:none;animation:bcp-stepin .25s ease}.bcp-forms-question.is-active{display:block}@keyframes bcp-stepin{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.bcp-forms-question__legend{display:block;padding:0;margin:0 0 6px;float:none;width:auto}.bcp-forms-question__num{display:inline-block;font-size:11px;font-weight:700;color:#FF6200;text-transform:uppercase;letter-spacing:.8px}.bcp-forms-question__text{margin:0 0 14px;font-size:17px;font-weight:600;color:#1a1a1a;line-height:1.4}.bcp-forms-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width:768px){.bcp-forms-options{grid-template-columns:1fr;gap:8px}}.bcp-forms-option{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f7f9fb;border:2px solid #fff0;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;margin:0;font-size:15px;color:#333;line-height:1.35}.bcp-forms-option:hover{background:#eef4f9}.bcp-forms-option input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.bcp-forms-option__mark{width:20px;height:20px;flex-shrink:0;border:2px solid #c3c9d4;border-radius:50%;background:#fff;position:relative;transition:border-color .15s}.bcp-forms-option__mark::after{content:'';position:absolute;inset:3px;border-radius:50%;background:#002A8D;opacity:0;transform:scale(.5);transition:opacity .15s,transform .15s}.bcp-forms-option input[type="radio"]:checked+.bcp-forms-option__mark{border-color:#002A8D}.bcp-forms-option input[type="radio"]:checked+.bcp-forms-option__mark::after{opacity:1;transform:scale(1)}.bcp-forms-option:has(input[type="radio"]:checked){background:#E3EDF9;border-color:#002A8D;box-shadow:0 0 0 3px rgb(0 42 141 / .1)}.bcp-forms-option__text{flex:1}.bcp-forms-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.bcp-forms-modal button,.bcp-forms-modal button:hover,.bcp-forms-modal button:focus,.bcp-forms-modal button:focus-visible,.bcp-forms-modal button:active,.bcp-forms-trigger,.bcp-forms-trigger:hover,.bcp-forms-trigger:focus,.bcp-forms-trigger:focus-visible,.bcp-forms-trigger:active{border:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;text-decoration:none!important}.bcp-forms-modal .bcp-forms-prev,.bcp-forms-modal .bcp-forms-next{padding:12px 28px!important;background:#E3EDF9!important;color:#002A8D!important;border-radius:47px!important;font-size:15px!important;font-weight:500!important;font-family:inherit!important;cursor:pointer;transition:background .2s,color .2s,transform .1s;line-height:1.2!important;text-decoration:none!important}.bcp-forms-modal .bcp-forms-prev:hover,.bcp-forms-modal .bcp-forms-next:hover,.bcp-forms-modal .bcp-forms-prev:focus,.bcp-forms-modal .bcp-forms-next:focus{background:#FF6200!important;color:#fff!important}.bcp-forms-modal .bcp-forms-prev:active,.bcp-forms-modal .bcp-forms-next:active{transform:translateY(1px)}.bcp-forms-modal .bcp-forms-next{margin-left:auto}.bcp-forms-modal .bcp-forms-submit{padding:14px 36px!important;background:#FF6200!important;color:#fff!important;border-radius:47px!important;font-size:16px!important;font-weight:500!important;font-family:inherit!important;cursor:pointer;transition:background .2s,color .2s,transform .1s;margin-left:auto;line-height:1.2!important;text-decoration:none!important}.bcp-forms-modal .bcp-forms-submit:hover,.bcp-forms-modal .bcp-forms-submit:focus{background:#002A8D!important;color:#fff!important}.bcp-forms-modal .bcp-forms-submit:active{transform:translateY(1px)}.bcp-forms-modal .bcp-forms-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.bcp-forms-error{margin-top:18px;padding:12px 16px;background:#fff2f2;border-left:4px solid #d63638;color:#8a2424;border-radius:4px;font-size:14px}.bcp-forms-result{text-align:center;padding:16px 0 8px}.bcp-forms-result__icon{width:40px;height:40px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:7px;box-sizing:border-box;color:#fff;animation:bcp-scalein .35s cubic-bezier(.2,.9,.3,1.5);line-height:0}.bcp-forms-result__icon svg{width:100%;height:100%;display:block}@keyframes bcp-scalein{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.bcp-forms-result.is-aprobado .bcp-forms-result__icon{background:#00a32a}.bcp-forms-result.is-reprobado .bcp-forms-result__icon{background:#d63638}.bcp-forms-result__title{margin:0 0 10px;font-size:26px;font-weight:700}.bcp-forms-result.is-aprobado .bcp-forms-result__title{color:#00a32a}.bcp-forms-result.is-reprobado .bcp-forms-result__title{color:#d63638}.bcp-forms-result__score{font-size:15px;color:#555;margin:0 0 18px}.bcp-forms-result__message{font-size:15px;color:#333;line-height:1.55;margin-bottom:20px;max-width:500px;margin-left:auto;margin-right:auto}.bcp-forms-result__actions{margin:16px 0 8px}.bcp-forms-modal .bcp-forms-retry{padding:12px 32px!important;background:#E3EDF9!important;color:#002A8D!important;border:0!important;border-radius:47px!important;font-size:15px!important;font-weight:500!important;line-height:normal!important;font-family:inherit!important;cursor:pointer;transition:background .2s,color .2s,transform .1s;text-decoration:none!important}.bcp-forms-modal .bcp-forms-retry:hover,.bcp-forms-modal .bcp-forms-retry:focus{background:#FF6200!important;color:#fff!important}.bcp-forms-modal .bcp-forms-retry:active{transform:translateY(1px)}.bcp-forms-result__redirect{font-size:13px;color:#666;font-style:italic;margin:0}.bcp-forms-modal__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "header" "form";gap:12px}.bcp-forms-modal__grid>.bcp-forms-modal__header{grid-area:header}.bcp-forms-modal__grid>.bcp-forms-hero{grid-area:image}.bcp-forms-modal__grid>.bcp-forms-modal__main{grid-area:form}@media (min-width:1025px){.bcp-forms-modal__dialog{max-width:1000px;padding:50px 30px 30px 30px}.bcp-forms-modal__grid{grid-template-columns:1fr 2fr;grid-template-areas:"header header" "image  form";row-gap:16px;column-gap:32px;align-items:start}.bcp-forms-modal .bcp-forms-hero{margin:0;align-self:center}.bcp-forms-modal .bcp-forms-hero__img{width:100%}.bcp-forms-modal__main{min-width:0}}@media (max-width:600px){.bcp-forms-modal{padding:16px 10px}.bcp-forms-modal__dialog{padding:50px 18px 20px 18px;border-radius:10px}.bcp-forms-modal__title{font-size:18px}.bcp-forms-question__text{font-size:15px}.bcp-forms-option{padding:10px 12px;font-size:14px}.bcp-forms-modal .bcp-forms-actions{flex-direction:row;flex-wrap:nowrap;gap:8px}.bcp-forms-modal .bcp-forms-actions>*{flex:1 1 0%;margin:0!important;padding-left:12px!important;padding-right:12px!important;font-size:14px!important;white-space:nowrap}.bcp-forms-modal .bcp-forms-prev{order:1}.bcp-forms-modal .bcp-forms-next,.bcp-forms-modal .bcp-forms-submit{order:2}.bcp-forms-result__icon{width:38px;height:38px;padding:6px}.bcp-forms-result__title{font-size:22px}}