@charset "UTF-8";
@media (max-width:991px){.btcp-deschide-cont[class*="btcp-container"]{padding:32px 16px}}
@media (min-width:992px){.btcp-deschide-cont[class*="btcp-container"]{padding:100px 10px}}
.btcp-deschide-cont-state{display:flex;flex-direction:column}
@media (max-width:991px){.btcp-deschide-cont-state{align-items:stretch;gap:32px}}
@media (min-width:992px){.btcp-deschide-cont-state{align-items:center;gap:56px}}
.btcp-deschide-cont-state[hidden]{display:none}
.btcp-deschide-cont-title{margin:0;font-weight:600}
.btcp-deschide-cont-title:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-title{font-size:32px;line-height:1.16;letter-spacing:-0.69px;color:var(--gray-t7);text-align:left}}
@media (min-width:992px){.btcp-deschide-cont-title{width:490px;font-size:54px;line-height:1.06;letter-spacing:-1.2px;color:var(--bt-white);text-align:center}}
.btcp-deschide-cont-card{display:flex;flex-direction:column}
@media (max-width:991px){.btcp-deschide-cont-card{gap:24px}}
@media (min-width:992px){.btcp-deschide-cont-card{width:490px;padding:40px;gap:40px;border:1px solid var(--gray-t6);border-radius:16px;overflow:hidden}}
.btcp-deschide-cont-block{display:flex;flex-direction:column;gap:24px}
.btcp-deschide-cont-lead{margin:0;font-weight:600;color:var(--bt-white)}
.btcp-deschide-cont-lead:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-lead{font-size:14px;line-height:1.44;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-lead{font-size:19px;line-height:1.44;letter-spacing:-0.3px}}
.btcp-deschide-cont-btpay{display:flex;align-items:center;justify-content:center;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-btpay{height:48px;gap:6px}}
@media (min-width:992px){.btcp-deschide-cont-btpay{height:56px;gap:8px}.btcp-deschide-cont-btpay:hover{filter:brightness(0.94)}}
.btcp-deschide-cont-btpay:focus-visible{outline:2px solid var(--blue-t9);outline-offset:2px}
.btcp-deschide-cont-btpay-label{font-weight:600;color:var(--bt-black);white-space:nowrap}
@media (max-width:991px){.btcp-deschide-cont-btpay-label{font-size:12px;line-height:1.46;letter-spacing:0.01px}}
@media (min-width:992px){.btcp-deschide-cont-btpay-label{font-size:14px;line-height:1.44;letter-spacing:-0.09px}}
.btcp-deschide-cont-btpay-logo{display:block;flex-shrink:0;width:48px;height:26px}
.btcp-deschide-cont-divider{display:flex;align-items:center;justify-content:center;gap:24px}
.btcp-deschide-cont-divider-line{flex:1 0 0;min-width:1px;height:1px;background-image:repeating-linear-gradient(to right,var(--gray-t5) 0 6px,transparent 6px 12px)}
.btcp-deschide-cont-divider-text{flex-shrink:0;font-weight:400;color:var(--gray-t3);text-align:center}
@media (max-width:991px){.btcp-deschide-cont-divider-text{font-size:14px;line-height:1.46;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-divider-text{font-size:16px;line-height:1.44;letter-spacing:-0.18px}}
.btcp-deschide-cont-form{display:flex;flex-direction:column}
@media (max-width:991px){.btcp-deschide-cont-form{gap:32px}}
@media (min-width:992px){.btcp-deschide-cont-form{gap:40px}}
.btcp-deschide-cont-form-body{display:flex;flex-direction:column;gap:24px}
.btcp-deschide-cont-fields{display:flex;flex-direction:column;gap:8px}
.btcp-deschide-cont-field{display:flex;flex-direction:column;gap:8px}
.btcp-deschide-cont-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-field-control:has(.btcp-deschide-cont-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-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-field-input:-webkit-autofill,.btcp-deschide-cont-field-input:-webkit-autofill:hover,.btcp-deschide-cont-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-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-field-input:focus ~ .btcp-deschide-cont-field-label,.btcp-deschide-cont-field-input:not(:placeholder-shown) ~ .btcp-deschide-cont-field-label{transform:translateY(0) scale(1)}
.btcp-deschide-cont-field-error{font-size:12px;font-weight:400;line-height:1.44;letter-spacing:-0.01px;color:var(--bt-red)}
.btcp-deschide-cont-field-error:empty{display:none}
.btcp-deschide-cont-field.has-error>.btcp-deschide-cont-field-control,.btcp-deschide-cont-consent-container.has-error .btcp-deschide-cont-consent-box{border-color:rgba(237,28,36,0.6)}
.btcp-deschide-cont-field.has-error>.btcp-deschide-cont-field-control{background-image:linear-gradient(90deg,rgba(237,28,36,0.2) 0%,rgba(237,28,36,0.2) 100%)}
.btcp-deschide-cont-field.has-error>.btcp-deschide-cont-field-control:has(.btcp-deschide-cont-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-consent-container{display:flex;flex-direction:column;gap:16px}
.btcp-deschide-cont-consent{display:flex;align-items:center;gap:12px;font-weight:400;color:var(--bt-white)}
@media (max-width:991px){.btcp-deschide-cont-consent{font-size:12px;line-height:1.44;letter-spacing:-0.01px}}
@media (min-width:992px){.btcp-deschide-cont-consent{font-size:14px;line-height:1.44;letter-spacing:-0.0112px}}
.btcp-deschide-cont-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-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-consent-box{width:24px;height:24px}}
@media (min-width:992px){.btcp-deschide-cont-consent-box{width:28px;height:28px}}
.btcp-deschide-cont-consent-check{display:block;opacity:0;transition:opacity 0.2s ease-in}
@media (max-width:991px){.btcp-deschide-cont-consent-check{width:15.273px;height:15.273px}}
@media (min-width:992px){.btcp-deschide-cont-consent-check{width:17.818px;height:17.818px}}
.btcp-deschide-cont-consent-input:checked ~ .btcp-deschide-cont-consent-box{background-color:var(--blue-t9);border-color:var(--blue-t9)}
.btcp-deschide-cont-consent-input:checked ~ .btcp-deschide-cont-consent-box>.btcp-deschide-cont-consent-check{opacity:1}
.btcp-deschide-cont-consent-input:focus-visible ~ .btcp-deschide-cont-consent-box{outline:2px solid var(--blue-t9);outline-offset:2px}
@media (min-width:992px){.btcp-deschide-cont-consent-box:hover{border-color:var(--blue-t9)}}
.btcp-deschide-cont-consent-text>a{color:var(--blue-t9);text-decoration:none}
@media (min-width:992px){.btcp-deschide-cont-consent-text>a:hover{text-decoration:underline}}
.btcp-deschide-cont-consent-text>a:focus-visible{outline:2px solid var(--blue-t9);outline-offset:2px}
.btcp-deschide-cont-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-submit{height:48px;font-size:12px;line-height:1.46;letter-spacing:0.01px}}
@media (min-width:992px){.btcp-deschide-cont-submit{height:56px;font-size:14px;line-height:1.44;letter-spacing:-0.09px}.btcp-deschide-cont-submit:hover{filter:brightness(1.08)}}
.btcp-deschide-cont-submit:focus-visible{outline:2px solid var(--bt-white);outline-offset:2px}
.btcp-deschide-cont-submit[aria-busy="true"]{opacity:0.6;pointer-events:none}
@media (max-width:991px){.btcp-deschide-cont-success{gap:40px}}
@media (min-width:992px){.btcp-deschide-cont-success{width:506px;margin:auto;gap:48px}}
.btcp-deschide-cont-success-head{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}
.btcp-deschide-cont-success-icon{display:block;flex-shrink:0}
@media (max-width:991px){.btcp-deschide-cont-success-icon{width:56px;height:56px}}
@media (min-width:992px){.btcp-deschide-cont-success-icon{width:72px;height:72px}}
.btcp-deschide-cont-success-text{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}
@media (max-width:991px){.btcp-deschide-cont-success-text{gap:16px}}
@media (min-width:992px){.btcp-deschide-cont-success-text{gap:24px}}
.btcp-deschide-cont-success-title{margin:0;font-weight:600}
.btcp-deschide-cont-success-title:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-success-title{font-size:32px;line-height:1.16;letter-spacing:-0.69px;color:var(--gray-t7)}}
@media (min-width:992px){.btcp-deschide-cont-success-title{font-size:54px;line-height:1.06;letter-spacing:-1.2px;color:var(--bt-white)}}
.btcp-deschide-cont-success-subtitle{margin:0;font-weight:400;color:var(--bt-white)}
@media (max-width:991px){.btcp-deschide-cont-success-subtitle{font-size:14px;line-height:1.46;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-success-subtitle{max-width:444px;font-size:19px;line-height:1.44;letter-spacing:-0.3px}}
.btcp-deschide-cont-success-actions{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}
@media (min-width:992px){.btcp-deschide-cont-success-actions{padding:0 64px}.btcp-deschide-cont-success-actions .btcp-deschide-cont-qr-image{width:200px;height:200px}}
.btcp-deschide-cont-success-help{margin:0;font-size:14px;font-weight:400;color:#888;text-align:center}
@media (max-width:991px){.btcp-deschide-cont-success-help{line-height:1.46;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-success-help{line-height:1.4}}
.btcp-deschide-cont-success-help>a{color:var(--blue-t9);text-decoration:none}
@media (min-width:992px){.btcp-deschide-cont-success-help>a:hover{text-decoration:underline}}
.btcp-deschide-cont-success-help>a:focus-visible{outline:2px solid var(--blue-t9);outline-offset:2px}
@media (max-width:991px){.btcp-deschide-cont-success-help>a::after{content:"."}}
@media (max-width:991px){.btcp-deschide-cont-success-help-lead{display:block}}
.btcp-deschide-cont-qr{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}
@media (max-width:991px){.btcp-deschide-cont-qr{gap:16px}}
@media (min-width:992px){.btcp-deschide-cont-qr{gap:24px}}
.btcp-deschide-cont-qr-title,.btcp-deschide-cont-qr-text{margin:0;font-weight:600;color:var(--bt-white)}
.btcp-deschide-cont-qr-title:not(:last-child),.btcp-deschide-cont-qr-text:not(:last-child){margin-bottom:0}
@media (max-width:991px){.btcp-deschide-cont-qr-title,.btcp-deschide-cont-qr-text{font-size:14px;line-height:1.46;letter-spacing:-0.09px}}
@media (min-width:992px){.btcp-deschide-cont-qr-title,.btcp-deschide-cont-qr-text{font-size:16px;line-height:1.44;letter-spacing:-0.18px}}
.btcp-deschide-cont-qr-image{display:block;flex-shrink:0;width:180px;height:180px}