.payment-pending-panel[data-v-36ea36b2]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.payment-pending-title[data-v-36ea36b2]{font-size:.95rem;font-weight:700;color:#011c61;margin:0}.payment-pending-subtitle[data-v-36ea36b2]{font-size:.8rem;color:#6b7486;text-align:center;margin:0 0 .25rem;line-height:1.35}.mk-btn[data-v-36ea36b2]{display:inline-block;width:100%;border:none;border-radius:10px;font-size:1.05rem;font-weight:700;padding:.85rem 1rem;letter-spacing:.02em;text-align:center;text-decoration:none;-webkit-transition:background .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .3s ease,transform .2s ease,box-shadow .2s ease;transition:background .3s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.mk-btn.enabled[data-v-36ea36b2]{background:linear-gradient(135deg,#032a7a,#011c61);color:#fff;cursor:pointer;-webkit-box-shadow:0 4px 14px rgba(1,28,97,.35);box-shadow:0 4px 14px rgba(1,28,97,.35)}.mk-btn.enabled[data-v-36ea36b2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(1,28,97,.4);box-shadow:0 6px 20px rgba(1,28,97,.4)}.mk-btn.enabled[data-v-36ea36b2]:active{-webkit-transform:translateY(0);transform:translateY(0)}.payment-pending-countdown[data-v-36ea36b2]{font-size:.75rem;color:#6b7486;margin:0;text-align:center}.mk-btn.outline[data-v-36ea36b2]{background:transparent;color:#0056b3;border:1px solid #0056b3;border-radius:999px;cursor:pointer}.mk-cancel-payment-link[data-v-36ea36b2]{background:none;border:none;color:#6b7486;font-size:.8rem;text-decoration:underline;cursor:pointer;padding:.25rem;margin-top:.25rem}.mk-cancel-payment-link[data-v-36ea36b2]:hover{color:#011c61}.mk-cancel-payment-pending[data-v-36ea36b2]{color:#6b7486;font-size:.8rem;font-style:italic;margin-top:.25rem}.payment-method-selector[data-v-67b497d2]{width:100%;text-align:left}.pms-title[data-v-67b497d2]{text-align:center;font-size:1.15rem;font-weight:800;color:#1c2941;margin:0 0 .35rem}.pms-subtitle[data-v-67b497d2]{text-align:center;font-size:.85rem;color:#6b7486;margin:0 0 1.25rem;line-height:1.4}.pms-methods-grid[data-v-67b497d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-bottom:1rem}.pms-method-card[data-v-67b497d2]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding:.85rem 1.1rem;min-height:76px;border:2px solid #e2e8f0;border-radius:16px;background:#fff;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 4px rgba(10,33,74,.02);box-shadow:0 2px 4px rgba(10,33,74,.02);width:100%}.pms-method-card[data-v-67b497d2]:hover{border-color:#011c61;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(1,28,97,.1);box-shadow:0 8px 24px rgba(1,28,97,.1)}.pms-card-content[data-v-67b497d2]{-ms-flex-align:center;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.pms-card-content[data-v-67b497d2],.pms-method-icon-wrap[data-v-67b497d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.pms-method-icon-wrap[data-v-67b497d2]{width:40px;height:40px;background:#f1f5f9;border-radius:12px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.pms-method-icon-img[data-v-67b497d2]{max-height:24px;max-width:85%;-o-object-fit:contain;object-fit:contain}.pms-method-icon[data-v-67b497d2]{font-size:1.3rem;color:#64748b}.pms-method-info[data-v-67b497d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.pms-method-label[data-v-67b497d2]{font-size:.82rem;font-weight:700;color:#1e293b;line-height:1.2}.pms-method-desc[data-v-67b497d2]{font-size:.7rem;color:#64748b;margin-top:.15rem}.pms-method-badge[data-v-67b497d2]{position:absolute;top:-8px;right:-6px;background:#fb0205;color:#fff;font-size:.6rem;font-weight:700;text-transform:uppercase;padding:.15rem .4rem;border-radius:999px;-webkit-box-shadow:0 2px 6px rgba(251,2,5,.3);box-shadow:0 2px 6px rgba(251,2,5,.3);z-index:10}@media (max-width:576px){.pms-methods-grid[data-v-67b497d2]{grid-template-columns:1fr}}.mk-cancel-payment-link[data-v-67b497d2]{background:none;border:none;color:#6b7486;font-size:.8rem;text-decoration:underline;cursor:pointer;padding:.25rem;margin-top:.5rem;width:100%;text-align:center}.mk-cancel-payment-link[data-v-67b497d2]:hover{color:#011c61}.mk-cancel-payment-pending[data-v-67b497d2]{display:block;color:#6b7486;font-size:.8rem;font-style:italic;margin-top:.5rem;text-align:center}.billing-details-step[data-v-b04bb71a]{width:100%;text-align:left}.bds-title[data-v-b04bb71a]{text-align:center;font-size:1.15rem;font-weight:800;color:#1c2941;margin:0 0 .35rem}.bds-subtitle[data-v-b04bb71a]{text-align:center;font-size:.85rem;color:#6b7486;margin:0 0 1.25rem;line-height:1.4}.mk-form-row[data-v-b04bb71a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:576px){.mk-form-row[data-v-b04bb71a]{grid-template-columns:1fr;gap:0}}.mk-form-group[data-v-b04bb71a]{margin-bottom:1.1rem}.mk-label[data-v-b04bb71a]{display:block;margin-bottom:.35rem;font-size:.88rem;color:#011c61;font-weight:600;letter-spacing:.01em}.mk-input[data-v-b04bb71a]{width:100%;border:2px solid #e2e8f0;border-radius:8px;padding:.75rem .9rem;font-size:.95rem;font-family:inherit;background:#fff;color:#1c2941;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .2s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .2s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease,-webkit-box-shadow .25s ease,-webkit-transform .2s ease}.mk-input[data-v-b04bb71a]::-webkit-input-placeholder{color:#94a3b8}.mk-input[data-v-b04bb71a]::-moz-placeholder{color:#94a3b8}.mk-input[data-v-b04bb71a]:-ms-input-placeholder{color:#94a3b8}.mk-input[data-v-b04bb71a]::-ms-input-placeholder{color:#94a3b8}.mk-input[data-v-b04bb71a]::placeholder{color:#94a3b8}.mk-input[data-v-b04bb71a]:hover{border-color:#cbd5e1}.mk-input[data-v-b04bb71a]:focus{outline:none;border-color:#032a7a;-webkit-box-shadow:0 0 0 4px rgba(1,28,97,.18);box-shadow:0 0 0 4px rgba(1,28,97,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.bds-selected-method[data-v-b04bb71a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:1rem;min-height:100px;border:2px solid #011c61;border-radius:16px;background:rgba(1,28,97,.03)}.bds-selected-method-img[data-v-b04bb71a]{max-height:32px;max-width:80%;-o-object-fit:contain;object-fit:contain}.bds-selected-method-icon[data-v-b04bb71a]{font-size:1.6rem;color:#011c61}.bds-selected-method-label[data-v-b04bb71a]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#011c61}.mk-btn[data-v-b04bb71a]{width:100%;border:none;background:#cbd5e1;color:#fff;border-radius:10px;font-size:1.05rem;font-weight:700;padding:.85rem 1rem;cursor:not-allowed;-webkit-transition:background .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .3s ease,transform .2s ease,box-shadow .2s ease;transition:background .3s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;letter-spacing:.02em}.mk-btn.enabled[data-v-b04bb71a]{background:linear-gradient(135deg,#032a7a,#011c61);cursor:pointer;-webkit-box-shadow:0 4px 14px rgba(1,28,97,.35);box-shadow:0 4px 14px rgba(1,28,97,.35)}.mk-btn.enabled[data-v-b04bb71a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(1,28,97,.4);box-shadow:0 6px 20px rgba(1,28,97,.4)}.mk-btn.enabled[data-v-b04bb71a]:active{-webkit-transform:translateY(0);transform:translateY(0)}.result-message[data-v-b04bb71a]{margin-top:.75rem;font-size:.86rem}.result-message.error[data-v-b04bb71a]{color:#b12828}.bds-security-note[data-v-b04bb71a]{text-align:center;font-size:.7rem;color:#94a3b8;margin-top:.75rem;letter-spacing:.03em}.bds-security-note i[data-v-b04bb71a]{margin-right:.3rem}.free-access-page[data-v-e9b978a6]{min-height:100vh;padding:1rem 1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:linear-gradient(120deg,rgba(1,28,97,.45),rgba(1,28,97,.45)),url(/images/landing/hero/pilo2.jpeg) 50%/cover no-repeat fixed}.top-actions[data-v-e9b978a6]{position:absolute;top:1.5rem;right:2rem;z-index:100}.login-pill[data-v-e9b978a6]{border:1px solid hsla(0,0%,100%,.6);color:#fff;border-radius:999px;padding:.25rem .8rem;font-size:.85rem;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.login-pill[data-v-e9b978a6]:hover{background:#fff;color:#011c61}.split-wrap[data-v-e9b978a6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:1fr;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:3rem auto 0;width:100%;padding:1rem 0}.brand-side[data-v-e9b978a6]{color:#fff;text-align:center}.brand-side .logo[data-v-e9b978a6]{width:220px;max-width:65%;margin-bottom:.6rem}.brand-side .tagline[data-v-e9b978a6]{margin:0;opacity:.95;font-size:1.05rem}.card-side[data-v-e9b978a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.signup-card[data-v-e9b978a6]{width:100%;max-width:460px;border-radius:20px;background:rgba(248,250,255,.92);border:1px solid hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-box-shadow:0 20px 50px rgba(10,33,74,.25),0 0 0 1px hsla(0,0%,100%,.5) inset;box-shadow:0 20px 50px rgba(10,33,74,.25),inset 0 0 0 1px hsla(0,0%,100%,.5);padding:2rem 2.25rem;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.signup-card[data-v-e9b978a6]:hover{-webkit-box-shadow:0 24px 56px rgba(10,33,74,.3),0 0 0 1px hsla(0,0%,100%,.6) inset;box-shadow:0 24px 56px rgba(10,33,74,.3),inset 0 0 0 1px hsla(0,0%,100%,.6)}.signup-title[data-v-e9b978a6]{text-align:center;margin:0 0 .4rem;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:#1c2941}.signup-subtitle[data-v-e9b978a6]{text-align:center;color:#6b7486;margin-bottom:1.3rem;font-size:.95rem;line-height:1.35}.mk-plan-row[data-v-e9b978a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-bottom:.8rem}.mk-plan-label[data-v-e9b978a6]{font-size:.75rem;font-weight:600;color:#011c61}.mk-plan-select[data-v-e9b978a6]{border:2px solid #e2e8f0;border-radius:6px;padding:.25rem .5rem;font-size:.8rem;font-family:inherit;font-weight:600;background:#fff;color:#1c2941;cursor:pointer;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.mk-plan-select[data-v-e9b978a6]:focus{outline:none;border-color:#032a7a;-webkit-box-shadow:0 0 0 4px rgba(1,28,97,.18);box-shadow:0 0 0 4px rgba(1,28,97,.18)}.mk-form-group[data-v-e9b978a6]{margin-bottom:1.1rem}.mk-label[data-v-e9b978a6]{display:block;margin-bottom:.35rem;font-size:.9rem;color:#011c61;font-weight:600;letter-spacing:.01em}.mk-label .mk-required[data-v-e9b978a6]{color:#dc3545;font-weight:700;margin-left:.15rem}.mk-input[data-v-e9b978a6]{width:100%;border:2px solid #e2e8f0;border-radius:8px;padding:.75rem .9rem;font-size:1rem;font-family:inherit;background:#fff;color:#1c2941;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .2s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .2s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease,-webkit-box-shadow .25s ease,-webkit-transform .2s ease}.mk-input[data-v-e9b978a6]::-webkit-input-placeholder{color:#94a3b8}.mk-input[data-v-e9b978a6]::-moz-placeholder{color:#94a3b8}.mk-input[data-v-e9b978a6]:-ms-input-placeholder{color:#94a3b8}.mk-input[data-v-e9b978a6]::-ms-input-placeholder{color:#94a3b8}.mk-input[data-v-e9b978a6]::placeholder{color:#94a3b8}.mk-input[data-v-e9b978a6]:hover{border-color:#cbd5e1}.mk-input[data-v-e9b978a6]:focus{outline:none;border-color:#032a7a;-webkit-box-shadow:0 0 0 4px rgba(1,28,97,.18);box-shadow:0 0 0 4px rgba(1,28,97,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mk-field-error[data-v-e9b978a6]{color:#dc3545;font-size:.75rem;margin-top:.25rem;display:block}.mk-checkbox-wrap[data-v-e9b978a6]{margin:.4rem 0 .8rem}.mk-checkbox[data-v-e9b978a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem;margin:.3rem 0;color:#5d6880;font-size:.72rem;line-height:1.3;cursor:pointer;padding:.3rem .4rem;border-radius:6px;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.mk-checkbox[data-v-e9b978a6]:hover{background:rgba(1,28,97,.06);color:#37445f}.mk-checkbox input[type=checkbox][data-v-e9b978a6]{width:1rem;height:1rem;margin-top:.1rem;accent-color:#011c61;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.mk-btn[data-v-e9b978a6]{width:100%;border:none;background:#cbd5e1;color:#fff;border-radius:10px;font-size:1.05rem;font-weight:700;padding:.85rem 1rem;cursor:not-allowed;-webkit-transition:background .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .3s ease,transform .2s ease,box-shadow .2s ease;transition:background .3s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;letter-spacing:.02em}.mk-btn.enabled[data-v-e9b978a6]{background:linear-gradient(135deg,#032a7a,#011c61);cursor:pointer;-webkit-box-shadow:0 4px 14px rgba(1,28,97,.35);box-shadow:0 4px 14px rgba(1,28,97,.35)}.mk-btn.enabled[data-v-e9b978a6]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(1,28,97,.4);box-shadow:0 6px 20px rgba(1,28,97,.4)}.mk-btn.enabled[data-v-e9b978a6]:active{-webkit-transform:translateY(0);transform:translateY(0)}.legal-note[data-v-e9b978a6]{margin-top:.7rem;color:#73809a;font-size:.78rem;line-height:1.3}.legal-note a[data-v-e9b978a6]{color:#73809a;text-decoration:underline}.social-signup[data-v-e9b978a6]{margin-top:.9rem;text-align:center}.social-signup p[data-v-e9b978a6]{margin-bottom:.5rem;color:#60708e;font-size:.85rem}.social-list[data-v-e9b978a6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-btn[data-v-e9b978a6],.social-list[data-v-e9b978a6]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-btn[data-v-e9b978a6]{width:36px;height:36px;border:1px solid #dae2ed;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.95rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#4d5f7b;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.social-btn.facebook[data-v-e9b978a6]{border-color:#1877f2;color:#1877f2}.social-btn.facebook[data-v-e9b978a6]:hover{background:#1877f2;color:#fff}.social-btn.google[data-v-e9b978a6]{border-color:#ea4335;color:#ea4335}.social-btn.google[data-v-e9b978a6]:hover{background:#ea4335;color:#fff}.social-btn.apple[data-v-e9b978a6]{border-color:#000;color:#000}.social-btn.apple[data-v-e9b978a6]:hover{background:#000;color:#fff}.result-message[data-v-e9b978a6]{margin-top:.75rem;font-size:.86rem}.result-message.error[data-v-e9b978a6]{color:#b12828}.progress-card[data-v-e9b978a6]{max-width:360px;width:100%;margin:0 auto;border-radius:16px;background:rgba(248,250,255,.92);border:1px solid hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-box-shadow:0 20px 50px rgba(10,33,74,.25),0 0 0 1px hsla(0,0%,100%,.5) inset;box-shadow:0 20px 50px rgba(10,33,74,.25),inset 0 0 0 1px hsla(0,0%,100%,.5);padding:1.5rem 1.25rem;text-align:center;-webkit-transition:max-width .3s ease,padding .3s ease;transition:max-width .3s ease,padding .3s ease}.progress-card.payment-method-wide[data-v-e9b978a6]{max-width:620px;padding:2.25rem}.progress-card .logo-mini[data-v-e9b978a6]{width:180px;max-width:60%;margin-bottom:.8rem}.loader-wrap[data-v-e9b978a6]{position:relative;width:70px;height:70px;margin:0 auto 1rem}.loader-circle[data-v-e9b978a6]{position:absolute;inset:0;border-radius:50%;border:4px solid rgba(10,100,201,.12);border-top-color:#011c61;-webkit-animation:mk-spin-e9b978a6 .9s linear infinite;animation:mk-spin-e9b978a6 .9s linear infinite}.loader-circle[data-v-e9b978a6]:before{content:"";position:absolute;inset:6px;border-radius:50%;border:3px solid transparent;border-top-color:#032a7a;opacity:.6;animation:mk-spin-e9b978a6 1.4s linear infinite reverse}@-webkit-keyframes mk-spin-e9b978a6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mk-spin-e9b978a6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.progress-title[data-v-e9b978a6]{font-size:1.35rem;font-weight:800;margin-bottom:.2rem;letter-spacing:-.02em;color:#1c2941}.progress-subtitle[data-v-e9b978a6]{font-size:.85rem;color:#6b7486;margin-bottom:1rem;line-height:1.35}.messages[data-v-e9b978a6]{margin-bottom:1rem;min-height:3rem;padding:.75rem 1rem;border-radius:10px;background:linear-gradient(135deg,rgba(1,28,97,.04),rgba(3,42,122,.02));border:1px solid rgba(1,28,97,.08)}.message-current[data-v-e9b978a6]{font-size:.95rem;font-weight:700;color:#011c61}.message-secondary[data-v-e9b978a6]{font-size:.8rem;color:#6b7486;margin-top:.2rem;line-height:1.3}.hint-text[data-v-e9b978a6]{font-size:.78rem;color:#7a859c;margin-top:1rem;line-height:1.35}.hint-text[data-v-e9b978a6]:before{content:"";display:block;width:32px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#032a7a),to(transparent));background:linear-gradient(90deg,#032a7a,transparent);border-radius:2px;margin:0 auto 1rem;opacity:.7}.otp-section[data-v-e9b978a6]{margin-bottom:1rem}.otp-input-row[data-v-e9b978a6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.5rem}.otp-input[data-v-e9b978a6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.65rem;border:1.5px solid rgba(1,28,97,.18);border-radius:10px;text-align:center;font-weight:700;font-size:1rem}.otp-error-msg[data-v-e9b978a6]{color:#b12828;font-size:.8rem;margin-top:.5rem}.otp-resend-line[data-v-e9b978a6]{font-size:.85rem;margin-top:15px;color:#6c757d}.otp-resend-line a[data-v-e9b978a6]{color:#011c61;font-weight:500;text-decoration:underline}.otp-resend-line a.disabled[data-v-e9b978a6]{opacity:.5;pointer-events:none}.resend-timer[data-v-e9b978a6]{color:#dc3545;margin-left:5px}.otp-verifying-status[data-v-e9b978a6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.75rem;color:#011c61;font-weight:600;font-size:.85rem}.modal-overlay[data-v-e9b978a6],.otp-verifying-status[data-v-e9b978a6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-overlay[data-v-e9b978a6]{position:fixed;inset:0;background:rgba(1,28,97,.5);backdrop-filter:blur(6px);display:none;z-index:9999;padding:1.5rem;pointer-events:auto}.modal-overlay.is-open[data-v-e9b978a6]{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-dialog[data-v-e9b978a6]{position:relative;z-index:10000;max-width:420px;width:100%;background:#fff;border-radius:20px;padding:1.75rem 1.5rem;text-align:center;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2)}.modal-title[data-v-e9b978a6]{color:#b12828;font-size:1.3rem}.modal-message[data-v-e9b978a6]{margin:1rem 0}.btn-modal[data-v-e9b978a6]{display:inline-block;padding:.6rem 1.25rem;background:#011c61;color:#fff;border-radius:10px;text-decoration:none;font-weight:600;margin-top:1rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-modal[data-v-e9b978a6]:hover{background:#032a7a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-modal.btn-cancel-flat[data-v-e9b978a6]{background:#e2e8f0;color:#475569;border:1px solid #cbd5e1;margin-top:0}.btn-modal.btn-cancel-flat[data-v-e9b978a6]:hover{background:#cbd5e1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-modal.btn-confirm-flat[data-v-e9b978a6]{background:linear-gradient(135deg,#032a7a,#011c61);color:#fff;border:none;margin-top:0}.btn-modal.btn-confirm-flat[data-v-e9b978a6]:hover{background:#011c61;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (min-width:992px){.split-wrap[data-v-e9b978a6]{grid-template-columns:1fr 430px;gap:4rem;padding:0}.split-wrap.payment-wide-layout[data-v-e9b978a6]{grid-template-columns:1fr 620px}.brand-side[data-v-e9b978a6]{text-align:left;padding-left:1.2rem}.brand-side .logo[data-v-e9b978a6]{max-width:260px;width:260px}.brand-side .tagline[data-v-e9b978a6]{font-size:1.25rem}}@media (max-width:768px){.free-access-page[data-v-e9b978a6]{min-height:100vh;padding:1rem}.top-actions[data-v-e9b978a6]{position:relative;top:0;right:0;margin-bottom:1.5rem}.split-wrap[data-v-e9b978a6]{margin-top:0;gap:1.5rem;padding-top:0}.brand-side .logo[data-v-e9b978a6]{margin:0 auto .5rem;display:block}.signup-card[data-v-e9b978a6]{padding:1.5rem 1.25rem}}