.btcp-deschide-cont-pasi[class*="btcp-container"]{position:relative;overflow-x:clip}
@media (max-width:991px){.btcp-deschide-cont-pasi[class*="btcp-container"]{padding:0 16px}}
@media (min-width:992px){.btcp-deschide-cont-pasi[class*="btcp-container"]{padding:0 10px}}
.btcp-deschide-cont-pasi-step{display:flex;flex-direction:column}
.btcp-deschide-cont-pasi-step[hidden]{display:none}
@media (max-width:991px){.btcp-deschide-cont-pasi-step{padding:32px 0}}
@media (min-width:992px){.btcp-deschide-cont-pasi-step{padding:100px 0}}
.btcp-deschide-cont-pasi-btpay-step{align-items:center}
@media (max-width:991px){.btcp-deschide-cont-pasi-btpay-step{gap:32px;padding-bottom:16px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-btpay-step{gap:40px}}
.btcp-deschide-cont-pasi-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:radial-gradient(ellipse 47.62% 49.94% at 50% 50%,rgba(0,144,255,0.35) 0%,rgba(0,144,255,0) 100%);pointer-events:none}
@media (max-width:991px){.btcp-deschide-cont-pasi-glow{width:444px;height:437px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-glow{width:1160px;height:645px}}
.btcp-deschide-cont-pasi-intro,.btcp-deschide-cont-pasi-choice{position:relative;z-index:1}
.btcp-deschide-cont-pasi-intro{display:flex;flex-direction:column;text-align:center}
@media (max-width:991px){.btcp-deschide-cont-pasi-intro{align-items:stretch;gap:16px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-intro{align-items:center;gap:24px}}
.btcp-deschide-cont-pasi-subtitle{margin:0;font-weight:400;color:var(--gray-t3)}
.btcp-deschide-cont-pasi-subtitle:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-pasi-subtitle{font-size:14px;line-height:1.46;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-subtitle{max-width:410px;font-size:19px;line-height:1.44;letter-spacing:-0.3px}}
.btcp-deschide-cont-pasi-choice{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}
.btcp-deschide-cont-pasi-btpay{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--bt-white);border-radius:8px;padding:0 32px;text-decoration:none;transition:filter 0.2s ease-in}
@media (max-width:991px){.btcp-deschide-cont-pasi-btpay{height:48px;gap:6px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-btpay{width:300px;height:56px;gap:8px}.btcp-deschide-cont-pasi-btpay:hover{filter:brightness(0.94)}}
.btcp-deschide-cont-pasi-btpay:focus-visible{outline:2px solid var(--blue-t9);outline-offset:2px}
.btcp-deschide-cont-pasi-btpay-label{font-weight:600;color:var(--bt-black);white-space:nowrap}
@media (max-width:991px){.btcp-deschide-cont-pasi-btpay-label{font-size:12px;line-height:1.46;letter-spacing:0.01px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-btpay-label{font-size:14px;line-height:1.44;letter-spacing:-0.09px}}
.btcp-deschide-cont-pasi-btpay-logo{display:block;flex-shrink:0}
@media (max-width:991px){.btcp-deschide-cont-pasi-btpay-logo{width:44.308px;height:24px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-btpay-logo{width:48px;height:26px}}
.btcp-deschide-cont-pasi-switch{display:flex;align-items:center;justify-content:center;width:100%;max-width:560px;background-color:transparent;border:0;border-radius:8px;outline:0;font-family:inherit;font-weight:600;cursor:pointer}
@media (max-width:991px){.btcp-deschide-cont-pasi-switch{min-height:48px;padding:6px 4px;font-size:14px;line-height:1.46;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-switch{min-height:56px;padding:8px 12px;font-size:19px;line-height:1.44;letter-spacing:-0.3px}}
.btcp-deschide-cont-pasi-switch:focus-visible{outline:2px solid var(--blue-t9);outline-offset:2px}
.btcp-deschide-cont-pasi-switch-text{display:block;text-align:center;text-wrap:balance}
.btcp-deschide-cont-pasi-switch-lead{font-weight:400;color:var(--gray-t3)}
.btcp-deschide-cont-pasi-switch-action{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.btcp-deschide-cont-pasi-switch-action:not(:first-child){margin-left:6px}
.btcp-deschide-cont-pasi-switch-label{color:var(--blue-t6)}
@media (min-width:992px){.btcp-deschide-cont-pasi-switch:hover .btcp-deschide-cont-pasi-switch-label{text-decoration:underline}}
.btcp-deschide-cont-pasi-switch-icon{display:block;flex-shrink:0;height:auto;color:var(--blue-t6);transition:transform 0.2s ease-in}
@media (max-width:991px){.btcp-deschide-cont-pasi-switch-icon{width:11px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-switch-icon{width:13px}.btcp-deschide-cont-pasi-switch:hover .btcp-deschide-cont-pasi-switch-icon{transform:translateX(3px)}}@media (max-width:991px){.btcp-deschide-cont-pasi-form-step{align-items:stretch;gap:32px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-form-step{align-items:center;gap:56px}}
.btcp-deschide-cont-pasi-back-row{display:flex;width:100%}
@media (min-width:992px){.btcp-deschide-cont-pasi-back-row{width:490px}}
.btcp-deschide-cont-pasi-back{display:inline-flex;align-items:center;gap:6px;padding:0;background-color:transparent;border:0;border-radius:8px;outline:0;font-family:inherit;font-weight:600;color:var(--blue-t6);white-space:nowrap;cursor:pointer}
@media (max-width:991px){.btcp-deschide-cont-pasi-back{font-size:14px;line-height:1.46;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-back{font-size:19px;line-height:1.44;letter-spacing:-0.3px}.btcp-deschide-cont-pasi-back:hover .btcp-deschide-cont-pasi-back-label{text-decoration:underline}.btcp-deschide-cont-pasi-back:hover .btcp-deschide-cont-pasi-back-icon{transform:scaleX(-1) translateX(3px)}}
.btcp-deschide-cont-pasi-back:focus-visible{outline:2px solid var(--blue-t9);outline-offset:2px}
.btcp-deschide-cont-pasi-back-icon{display:block;flex-shrink:0;height:auto;transform:scaleX(-1);transition:transform 0.2s ease-in}
@media (max-width:991px){.btcp-deschide-cont-pasi-back-icon{width:11px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-back-icon{width:13px}}
.btcp-deschide-cont-pasi-title{margin:0;font-weight:600;text-wrap:balance}
.btcp-deschide-cont-pasi-title:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-pasi-title{font-size:32px;line-height:1.16;letter-spacing:-0.69px;color:var(--gray-t7)}}
@media (min-width:992px){.btcp-deschide-cont-pasi-title{font-size:54px;line-height:1.06;letter-spacing:-1.2px;color:var(--bt-white);text-align:center}}
@media (max-width:991px){.btcp-deschide-cont-pasi-btpay-step .btcp-deschide-cont-pasi-title{text-align:center}}
@media (min-width:992px){.btcp-deschide-cont-pasi-btpay-step .btcp-deschide-cont-pasi-title{max-width:678px}}
@media (max-width:991px){.btcp-deschide-cont-pasi-form-step>.btcp-deschide-cont-pasi-title{text-align:left}}
@media (min-width:992px){.btcp-deschide-cont-pasi-form-step>.btcp-deschide-cont-pasi-title{width:490px}}
.btcp-deschide-cont-pasi-card{display:flex;flex-direction:column}
@media (min-width:992px){.btcp-deschide-cont-pasi-card{width:490px;padding:40px;border:1px solid var(--gray-t6);border-radius:16px;overflow:hidden}}
.btcp-deschide-cont-pasi-form{display:flex;flex-direction:column}
@media (max-width:991px){.btcp-deschide-cont-pasi-form{gap:32px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-form{gap:40px}}
.btcp-deschide-cont-pasi-form-body{display:flex;flex-direction:column;gap:24px}
.btcp-deschide-cont-pasi-lead{margin:0;font-weight:600;color:var(--bt-white)}
.btcp-deschide-cont-pasi-lead:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-pasi-lead{font-size:14px;line-height:1.44;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-lead{font-size:19px;line-height:1.44;letter-spacing:-0.3px}}
.btcp-deschide-cont-pasi-fields{display:flex;flex-direction:column;gap:8px}
.btcp-deschide-cont-pasi-field{display:flex;flex-direction:column;gap:8px}
.btcp-deschide-cont-pasi-field-control{position:relative;display:block;height:56px;background-color:var(--gray-650);border:1px solid var(--gray-t6);border-radius:8px;overflow:hidden;transition:border-color 0.2s ease-in}
.btcp-deschide-cont-pasi-field-control:has(.btcp-deschide-cont-pasi-field-input:focus){border-color:var(--blue-t9);background-image:linear-gradient(0deg,rgba(26,118,255,0.08) 0%,rgba(26,118,255,0) 100%)}
.btcp-deschide-cont-pasi-field-input{display:block;width:100%;height:100%;margin:0;padding:26px 14px 8px;background-color:transparent;border:0;outline:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.44;letter-spacing:-0.09px;color:var(--bt-white)}
.btcp-deschide-cont-pasi-field-input:-webkit-autofill,.btcp-deschide-cont-pasi-field-input:-webkit-autofill:hover,.btcp-deschide-cont-pasi-field-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px transparent inset;-webkit-text-fill-color:var(--bt-white);transition:background-color 9999s linear}
.btcp-deschide-cont-pasi-field-label{position:absolute;top:10px;left:14px;font-size:12px;font-weight:400;line-height:1.44;letter-spacing:-0.01px;color:var(--gray-350);white-space:nowrap;pointer-events:none;transform-origin:left center;transform:translateY(9.36px) scale(1.16667);transition:transform 0.2s ease-in}
.btcp-deschide-cont-pasi-field-input:focus ~ .btcp-deschide-cont-pasi-field-label,.btcp-deschide-cont-pasi-field-input:not(:placeholder-shown) ~ .btcp-deschide-cont-pasi-field-label{transform:translateY(0) scale(1)}
.btcp-deschide-cont-pasi-field-error{font-size:12px;font-weight:400;line-height:1.44;letter-spacing:-0.01px;color:var(--bt-red)}
.btcp-deschide-cont-pasi-field-error:empty{display:none}
.btcp-deschide-cont-pasi-field.has-error>.btcp-deschide-cont-pasi-field-control,.btcp-deschide-cont-pasi-consent-container.has-error .btcp-deschide-cont-pasi-consent-box{border-color:rgba(237,28,36,0.6)}
.btcp-deschide-cont-pasi-field.has-error>.btcp-deschide-cont-pasi-field-control{background-image:linear-gradient(90deg,rgba(237,28,36,0.2) 0%,rgba(237,28,36,0.2) 100%)}
.btcp-deschide-cont-pasi-field.has-error>.btcp-deschide-cont-pasi-field-control:has(.btcp-deschide-cont-pasi-field-input:focus){border-color:rgba(237,28,36,0.6);background-image:linear-gradient(90deg,rgba(237,28,36,0.2) 0%,rgba(237,28,36,0.2) 100%)}
.btcp-deschide-cont-pasi-consent-container{display:flex;flex-direction:column;gap:16px}
.btcp-deschide-cont-pasi-consent{display:flex;align-items:center;gap:12px;font-weight:400;color:var(--bt-white)}
@media (max-width:991px){.btcp-deschide-cont-pasi-consent{font-size:12px;line-height:1.44;letter-spacing:-0.01px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-consent{font-size:14px;line-height:1.44;letter-spacing:-0.0112px}}
.btcp-deschide-cont-pasi-consent-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.btcp-deschide-cont-pasi-consent-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--gray-650);border:1px solid var(--gray-t4);border-radius:50%;color:var(--bt-white);cursor:pointer;transition:background-color 0.2s ease-in,border-color 0.2s ease-in}
@media (max-width:991px){.btcp-deschide-cont-pasi-consent-box{width:24px;height:24px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-consent-box{width:28px;height:28px}}
.btcp-deschide-cont-pasi-consent-check{display:block;opacity:0;transition:opacity 0.2s ease-in}
@media (max-width:991px){.btcp-deschide-cont-pasi-consent-check{width:15.273px;height:15.273px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-consent-check{width:17.818px;height:17.818px}}
.btcp-deschide-cont-pasi-consent-input:checked ~ .btcp-deschide-cont-pasi-consent-box{background-color:var(--blue-t9);border-color:var(--blue-t9)}
.btcp-deschide-cont-pasi-consent-input:checked ~ .btcp-deschide-cont-pasi-consent-box>.btcp-deschide-cont-pasi-consent-check{opacity:1}
.btcp-deschide-cont-pasi-consent-input:focus-visible ~ .btcp-deschide-cont-pasi-consent-box{outline:2px solid var(--blue-t9);outline-offset:2px}
@media (min-width:992px){.btcp-deschide-cont-pasi-consent-box:hover{border-color:var(--blue-t9)}}
.btcp-deschide-cont-pasi-consent-text>a{color:var(--blue-t9);text-decoration:none}
@media (min-width:992px){.btcp-deschide-cont-pasi-consent-text>a:hover{text-decoration:underline}}
.btcp-deschide-cont-pasi-consent-text>a:focus-visible{outline:2px solid var(--blue-t9);outline-offset:2px}
.btcp-deschide-cont-pasi-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:0 32px;background-color:var(--blue-t9);border:0;border-radius:8px;outline:0;color:var(--bt-white);font-family:inherit;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter 0.2s ease-in,opacity 0.2s ease-in}
@media (max-width:991px){.btcp-deschide-cont-pasi-submit{height:48px;font-size:12px;line-height:1.46;letter-spacing:0.01px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-submit{height:56px;font-size:14px;line-height:1.44;letter-spacing:-0.09px}.btcp-deschide-cont-pasi-submit:hover{filter:brightness(1.08)}}
.btcp-deschide-cont-pasi-submit:focus-visible{outline:2px solid var(--bt-white);outline-offset:2px}
.btcp-deschide-cont-pasi-submit:disabled{opacity:0.6;pointer-events:none}
.btcp-deschide-cont-pasi-success{align-items:center;gap:32px}
@media (min-width:992px){.btcp-deschide-cont-pasi-success{width:506px;margin:auto}}
.btcp-deschide-cont-pasi-success-icon{display:block;flex-shrink:0}
@media (max-width:991px){.btcp-deschide-cont-pasi-success-icon{width:56px;height:56px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-success-icon{width:72px;height:72px}}
.btcp-deschide-cont-pasi-success-text{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}
@media (max-width:991px){.btcp-deschide-cont-pasi-success-text{gap:16px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-success-text{gap:24px}}
.btcp-deschide-cont-pasi-success-title{margin:0;font-weight:600}
.btcp-deschide-cont-pasi-success-title:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-pasi-success-title{font-size:32px;line-height:1.16;letter-spacing:-0.69px;color:var(--gray-t7)}}
@media (min-width:992px){.btcp-deschide-cont-pasi-success-title{font-size:54px;line-height:1.06;letter-spacing:-1.2px;color:var(--bt-white)}}
.btcp-deschide-cont-pasi-success-subtitle{margin:0;font-weight:400;color:var(--bt-white)}
.btcp-deschide-cont-pasi-success-subtitle:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-pasi-success-subtitle{font-size:14px;line-height:1.46;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-pasi-success-subtitle{max-width:444px;font-size:19px;line-height:1.44;letter-spacing:-0.3px}}