.CalendlyModal_frame__TuUpy{position:relative;width:100%;min-height:800px;background:transparent}.CalendlyModal_skeleton__7qoDY{display:flex;flex-direction:column;gap:var(--spacing-standard);padding:var(--spacing-standard) 0}.CalendlyModal_widget__ArlP8{width:100%;min-height:800px;background:transparent;opacity:0;transition:opacity .16s ease}.CalendlyModal_widget__ArlP8[data-ready]{opacity:1}.CalendlyModal_failure__gwcva+.CalendlyModal_widget__ArlP8,.CalendlyModal_skeleton__7qoDY+.CalendlyModal_widget__ArlP8{position:absolute;inset:0}.CalendlyModal_failure__gwcva{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-standard);min-height:800px;text-align:center}.CalendlyModal_fallbackLink__GgwwH{color:var(--text-brand-accent);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.CalendlyModal_widget__ArlP8{transition:none}}.PaymentSuccessModal_backdrop__vvQ8M{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-section);background:rgba(0,0,0,.8);animation:PaymentSuccessModal_fadeIn___NuFA .2s ease;overflow-y:auto}@keyframes PaymentSuccessModal_fadeIn___NuFA{0%{opacity:0}to{opacity:1}}.PaymentSuccessModal_modalContainer__WxJHr{position:relative;width:100%;max-width:none;background:transparent;padding:0;animation:PaymentSuccessModal_slideUp__vWllh .3s ease;display:flex;flex-direction:column;align-items:center}@keyframes PaymentSuccessModal_slideUp__vWllh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PaymentSuccessModal_closeButton__KxKBp{position:absolute;top:16px;right:16px;width:36px;height:36px;background:transparent;border:none;border-radius:var(--radius-control);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:10}.PaymentSuccessModal_logoContainer__ELGQ7{margin-bottom:var(--spacing-major)}.PaymentSuccessModal_logo__dJx31{object-fit:contain;opacity:.6}.PaymentSuccessModal_title__JqPTg{font-size:48px;font-weight:600;color:var(--text-primary);text-align:center;margin:0 0 var(--spacing-standard) 0;line-height:1.2}.PaymentSuccessModal_subtitle__W_Sn8{font-size:var(--type-t3-size);font-weight:400;color:var(--text-semi-muted);text-align:center;margin:0 0 var(--spacing-major) 0;line-height:var(--type-t3-lh)}.PaymentSuccessModal_dashboardButton__6wz0x{width:100%;height:56px;background:var(--border-brand);border:none;border-radius:var(--radius-control);font-size:var(--type-t4-size);font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease;margin-bottom:var(--spacing-standard)}.PaymentSuccessModal_dashboardButton__6wz0x:active{transform:translateY(0)}.PaymentSuccessModal_footerText__SlDNO{font-size:var(--type-b2-size);font-weight:400;color:var(--text-semi-muted);text-align:center;margin:0;line-height:var(--type-b2-lh)}@media (max-width:768px){.PaymentSuccessModal_modalContainer__WxJHr{padding:0;max-width:none}.PaymentSuccessModal_title__JqPTg{font-size:var(--type-t1-size)}.PaymentSuccessModal_subtitle__W_Sn8{font-size:var(--type-t5-size);margin-bottom:var(--spacing-major)}.PaymentSuccessModal_dashboardButton__6wz0x{height:52px;font-size:var(--type-b1-size)}.PaymentSuccessModal_logoContainer__ELGQ7{margin-bottom:var(--spacing-section)}}@media (max-width:480px){.PaymentSuccessModal_backdrop__vvQ8M,.PaymentSuccessModal_modalContainer__WxJHr{padding:0}.PaymentSuccessModal_title__JqPTg{font-size:var(--type-t1-size)}.PaymentSuccessModal_subtitle__W_Sn8{font-size:var(--type-t5-size)}.PaymentSuccessModal_dashboardButton__6wz0x{height:48px;font-size:var(--type-b2-size)}.PaymentSuccessModal_footerText__SlDNO{font-size:var(--type-b2-size)}}.PaymentSuccessModal_logoText__G6jbA{color:var(--border-default);font-size:var(--type-t2-size);font-weight:600;position:absolute;top:10px;left:14px}.PaymentSuccessModal_statusIcon__ixGbI{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-tight)}.PaymentSuccessModal_statusTitle__6j7DE{margin:0 0 var(--spacing-micro);color:var(--regular-color-white,var(--text-primary));text-align:center}.PaymentSuccessModal_statusBody__20RNM{margin:0 0 var(--spacing-standard);color:var(--text-semi-muted);text-align:center}