.calendly-embed[data-v-b25a3729]{width:100%}.calendly-frame[data-v-b25a3729]{min-width:min(320px,100%);position:relative;width:100%}.calendly-inline-widget[data-v-b25a3729]{position:relative;width:100%;z-index:1}.calendly-placeholder[data-v-b25a3729]{align-items:center;background:#f8fafc;border:1px dashed #c7d2fe;border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;padding:1.5rem;position:absolute;text-align:center;z-index:2}.calendly-placeholder--failed[data-v-b25a3729]{background:#fff;border-style:solid}.calendly-placeholder-icon[data-v-b25a3729]{color:#4f46e5;height:2rem;width:2rem}.calendly-placeholder-text[data-v-b25a3729]{color:#374151;font-size:.9375rem;margin:0}.calendly-status[data-v-b25a3729]:empty{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.calendly-fallback-link[data-v-b25a3729],.calendly-placeholder-link[data-v-b25a3729]{color:#4338ca;font-weight:600;text-decoration:underline;text-underline-offset:2px}.calendly-placeholder-link[data-v-b25a3729]{font-size:.875rem}.calendly-fallback-button[data-v-b25a3729]{align-items:center;background:linear-gradient(180deg,#4f46e5,#4338ca);border-radius:.625rem;box-shadow:0 1px 1px #0f0f230a,inset 0 1px #ffffff2e,0 6px 16px #4338ca38;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.2;min-height:2.75rem;padding:.75rem 1.375rem;text-decoration:none}.calendly-fallback-button[data-v-b25a3729]:hover{filter:brightness(1.08)}.calendly-fallback-button[data-v-b25a3729]:focus-visible{outline:2px solid #312e81;outline-offset:3px}.calendly-fallback[data-v-b25a3729]{color:#4b5563;font-size:.875rem;margin:.75rem 0 0;text-align:center}
