[data-cal-namespace="15-minute-demo"]{display:none!important}.checkout-page.svelte-jbcej5{background:var(--page-bg);min-height:calc(100vh - 3.5rem)}.checkout-heading.svelte-jbcej5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkout-container.svelte-jbcej5{min-height:calc(100vh - 3.5rem)}.error-message.svelte-jbcej5{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:.75rem 1rem;border-radius:.5rem;margin:1rem;font-size:.875rem}.signup-page.svelte-jbcej5{min-height:calc(100vh - 3.5rem);display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.signup-container.svelte-jbcej5{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:2rem}.signup-header.svelte-jbcej5{text-align:center}.signup-header.svelte-jbcej5 h2:where(.svelte-jbcej5){color:var(--text-primary);font-family:Manrope;font-size:1.75rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.signup-header.svelte-jbcej5 p:where(.svelte-jbcej5){color:var(--text-secondary);font-family:Poppins;font-size:.9375rem}.signup-header.svelte-jbcej5 a:where(.svelte-jbcej5){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.signup-header.svelte-jbcej5 a:where(.svelte-jbcej5):hover{opacity:.8}.signup-form.svelte-jbcej5{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--border-default);background:var(--surface-raised, rgba(255, 255, 255, .04))}.form-row.svelte-jbcej5{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-group.svelte-jbcej5{display:flex;flex-direction:column;gap:.375rem}.form-group.svelte-jbcej5 label:where(.svelte-jbcej5){color:var(--text-secondary);font-family:Poppins;font-size:.875rem;font-weight:400}.form-group.svelte-jbcej5 .optional:where(.svelte-jbcej5){opacity:.6}.form-group.svelte-jbcej5 input:where(.svelte-jbcej5){padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--border-default);background:var(--surface-input, rgba(0, 0, 0, .2));color:var(--text-primary);font-family:Poppins;font-size:.875rem;transition:border-color .2s ease;width:100%}.form-group.svelte-jbcej5 input:where(.svelte-jbcej5)::placeholder{color:var(--text-tertiary, rgba(255, 255, 255, .3))}.form-group.svelte-jbcej5 input:where(.svelte-jbcej5):focus{outline:none;border-color:var(--color-primary)}.hint.svelte-jbcej5{color:var(--text-tertiary, rgba(255, 255, 255, .4));font-family:Poppins;font-size:.75rem}.form-error.svelte-jbcej5{padding:.75rem 1rem;border-radius:.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;font-family:Poppins;font-size:.875rem}.recaptcha-container.svelte-jbcej5{display:flex;justify-content:center;width:100%}.divider.svelte-jbcej5{display:flex;align-items:center;gap:1rem}.divider.svelte-jbcej5:before,.divider.svelte-jbcej5:after{content:"";flex:1;height:1px;background:var(--border-default)}.divider.svelte-jbcej5 span:where(.svelte-jbcej5){color:var(--text-tertiary, rgba(255, 255, 255, .4));font-family:Poppins;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.google-button.svelte-jbcej5{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--border-default);background:transparent;color:var(--text-primary);font-family:Poppins;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease}.google-button.svelte-jbcej5:hover{background:#ffffff0d;border-color:var(--text-tertiary)}.google-button.svelte-jbcej5 svg:where(.svelte-jbcej5){width:1.25rem;height:1.25rem}.terms.svelte-jbcej5{text-align:center;color:var(--text-tertiary, rgba(255, 255, 255, .4));font-family:Poppins;font-size:.75rem}.terms.svelte-jbcej5 a:where(.svelte-jbcej5){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.terms.svelte-jbcej5 a:where(.svelte-jbcej5):hover{opacity:.8}.confirm-page.svelte-jbcej5{min-height:calc(100vh - 3.5rem);display:flex;align-items:center;justify-content:center;padding:2rem}.confirm-card.svelte-jbcej5{max-width:28rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.confirm-card.svelte-jbcej5 h2:where(.svelte-jbcej5){color:var(--text-primary);font-family:Manrope;font-size:1.5rem;font-weight:600;line-height:1.3}.subtitle.svelte-jbcej5{color:var(--text-secondary);font-family:Poppins;font-size:.9375rem;line-height:1.6}.confirm-details.svelte-jbcej5{width:100%;border:1px solid var(--border-default);border-radius:.75rem;padding:1rem 1.25rem;margin-top:.5rem}.detail-row.svelte-jbcej5{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.detail-row.svelte-jbcej5+.detail-row:where(.svelte-jbcej5){border-top:1px solid var(--border-default)}.detail-label.svelte-jbcej5{color:var(--text-secondary);font-size:.875rem}.detail-value.svelte-jbcej5{color:var(--text-primary);font-size:.875rem;font-weight:500}.detail-value.amount.svelte-jbcej5{font-size:1rem;font-weight:600}.proration-note.svelte-jbcej5{color:var(--text-secondary);font-size:.75rem;margin-top:.75rem;line-height:1.5;text-align:left}.confirm-actions.svelte-jbcej5{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;width:100%;align-items:center}.result-icon.svelte-jbcej5{width:4.5rem;height:4.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.result-icon.info.svelte-jbcej5{background:#3b82f61f;color:#3b82f6}.result-icon.warn.svelte-jbcej5{background:#f59e0b1f;color:#f59e0b}
