.btn,.container,.form-control,.navbar,body{font-family:Geist,sans-serif!important}.logo-container[data-v-7167e906]{display:flex;justify-content:center;align-items:center}.row-border[data-v-7167e906]{border:1px solid #000}.font-smaller[data-v-7167e906]{font-size:smaller}.skeleton{background-color:#e9ecef;border-radius:4px;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.test-cards-container{position:fixed;bottom:20px;right:20px;width:300px}.test-card{background:#f8f9fa;padding:10px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.2);margin-bottom:10px;font-size:14px;display:flex;justify-content:space-between;align-items:center}.copy-icon{cursor:pointer;color:#007bff}.container[data-v-35941f86]{color:#1a1a1a;padding:2rem}.text-blue[data-v-35941f86]{color:#4b5fff}.text-gray[data-v-35941f86]{color:#64748b}.order-summary[data-v-35941f86]{background:#fff}.total-payable[data-v-35941f86]{.amount[data-v-35941f86]{font-size:32px;font-weight:600;line-height:1.2}.period[data-v-35941f86]{font-size:14px}}.sent-by[data-v-35941f86]{font-size:14px;font-style:italic}.amount-due[data-v-35941f86]{display:flex;align-items:center;gap:10px;.label[data-v-35941f86]{font-size:14px;margin-bottom:4px}.date[data-v-35941f86]{font-size:14px;font-weight:500}}.plan-info[data-v-35941f86]{border-bottom:1.5px solid #e2e8f0;padding-bottom:12px;.plan-type[data-v-35941f86]{font-size:14px;margin-bottom:4px}.plan-desc[data-v-35941f86]{font-size:16px;margin-bottom:4px}.plan-price[data-v-35941f86]{font-size:16px;font-weight:500}}.price-breakdown[data-v-35941f86]{margin-top:10px;margin-left:40px}.price-row[data-v-35941f86]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px;color:#64748b;&.sub-total[data-v-35941f86]{font-weight:500;color:#1a1a1a;border-bottom:1.5px solid #e2e8f0;padding-bottom:12px}&.total[data-v-35941f86]{font-weight:600;font-size:16px;border-block:1.5px solid #e2e8f0;padding:12px 0;margin-top:12px;color:#1a1a1a}}.next-charge[data-v-35941f86]{color:#64748b;font-size:14px;margin-top:12px;display:flex;align-items:center;gap:8px;.amount[data-v-35941f86]{margin-left:auto}}.payment-section[data-v-35941f86]{background:#fff}.method-options[data-v-35941f86]{display:flex;gap:12px;padding:4px;background:#f1f5f9;border-radius:8px}.method-btn[data-v-35941f86]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 8px;border:none;background:transparent;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s;&.active[data-v-35941f86]{background:#fff}img[data-v-35941f86]{width:24px;height:24px}}.form-group[data-v-35941f86]{label[data-v-35941f86]{display:block;margin-bottom:8px;font-size:14px;font-weight:500}}.form-control[data-v-35941f86]{width:100%;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;&[data-v-35941f86]::-moz-placeholder{color:#9ca3af}&[data-v-35941f86]::placeholder{color:#9ca3af}&[data-v-35941f86]:focus{outline:none;border-color:#4b5fff}}.pay-button[data-v-35941f86]{width:100%;background:#5068f0;color:#fff;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s;&[data-v-35941f86]:hover{background:#3b4fef}&[data-v-35941f86]:disabled{background:#c7cdfd}}.user-info[data-v-35941f86]{font-size:14px;color:#1a1a1a;margin-right:8px}.sign-out[data-v-35941f86]{font-size:14px;color:#4b5fff;text-decoration:none;&[data-v-35941f86]:hover{text-decoration:underline}}.terms-text[data-v-35941f86]{color:#64748b;font-size:13px;line-height:1.5;margin:24px 0}.privacy-link[data-v-35941f86],.terms-link[data-v-35941f86]{color:#4b5fff;text-decoration:none;margin-left:4px;&[data-v-35941f86]:hover{text-decoration:underline}}.input-with-icon[data-v-35941f86]{position:relative}.input-with-icon i[data-v-35941f86]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b}.input-with-icon input[data-v-35941f86],.input-with-icon select[data-v-35941f86]{padding-left:40px}.font-medium[data-v-35941f86]{font-size:24px}.show-tab[data-v-35941f86]{display:block}.hide-tab[data-v-35941f86]{display:none}.payment-content[data-v-35941f86]{border:1px solid #e6e6e6;border-radius:8px}.p_label[data-v-35941f86]{text-align:center}.payment-due-badge[data-v-35941f86]{color:#ca8a04;background-color:#fef9c3;font-size:14px;border:1px solid #ca8a04;border-radius:29px;padding:5px 12px;font-weight:400}