.cx-path{position:relative;display:flex;align-items:flex-start;gap:1.1rem;width:100%;padding:1.35rem 1.4rem;border-radius:1.25rem;background:linear-gradient(160deg,rgba(20,30,58,.45),rgba(8,12,26,.45));border:1px solid rgba(150,175,235,.12);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}.cx-path:hover{border-color:rgba(127,168,255,.35);transform:translateY(-2px)}.cx-path.is-selected{background:linear-gradient(160deg,rgba(30,48,96,.62),rgba(10,16,34,.7));border-color:rgba(127,168,255,.6);box-shadow:inset 0 0 0 1px rgba(127,168,255,.2),0 24px 60px -30px rgba(47,107,255,.65)}.cx-path-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.9rem;color:#a9c6ff;background:rgba(79,134,255,.1);border:1px solid rgba(127,168,255,.22);transition:box-shadow .3s ease,background .3s ease}.cx-path.is-selected .cx-path-icon{background:rgba(79,134,255,.18);box-shadow:0 0 34px -6px rgba(47,107,255,.9)}.cx-path-dot{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem;border-radius:999px;border:1px solid rgba(160,180,230,.35);transition:border-color .3s ease,box-shadow .3s ease}.cx-path.is-selected .cx-path-dot{border-color:#7fa8ff;box-shadow:inset 0 0 0 4px #070b16,inset 0 0 0 10px #4f86ff,0 0 14px rgba(79,134,255,.8)}.cx-panel:not([hidden]){animation:cx-panel-in .52s cubic-bezier(.2,.7,.2,1)}@keyframes cx-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cx-reveal{animation:cx-panel-in .48s cubic-bezier(.2,.7,.2,1)}.cx-orbit{position:absolute;right:-140px;top:-140px;width:380px;height:380px;border-radius:999px;border:1px solid rgba(127,168,255,.12);box-shadow:0 0 0 60px rgba(127,168,255,.025),0 0 0 120px rgba(127,168,255,.018);background:radial-gradient(circle,rgba(47,107,255,.16),transparent 62%);pointer-events:none}.cx-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem;border-radius:999px;background:hsla(0,0%,100%,.035);border:1px solid rgba(160,180,230,.14)}.cx-calendly{position:relative;width:100%;min-width:280px;border-radius:1rem;overflow:hidden}.cx-calendly:not(.is-live){position:absolute;inset:0;opacity:0;pointer-events:none}.cx-calendly.is-live{height:700px;min-height:620px;background:#0a1122;border:1px solid rgba(150,175,235,.14);animation:cx-panel-in .42s ease;scroll-margin-top:6.5rem}.cx-calendly iframe{display:block;width:100%;height:100%;border:0}@media (min-width:1024px){.cx-calendly.is-live{min-height:680px}}.cx-calendly .calendly-spinner{display:none}.cx-skeleton{display:flex;flex-direction:column;justify-content:center;min-height:620px;padding:2.5rem 1.5rem;border-radius:1rem;background:rgba(10,17,34,.7);border:1px solid rgba(150,175,235,.12)}.cx-skeleton-bar,.cx-skeleton-cell{border-radius:.5rem;background:linear-gradient(90deg,rgba(150,175,235,.07),rgba(150,175,235,.16),rgba(150,175,235,.07));background-size:200% 100%;animation:cx-shimmer 1.6s ease-in-out infinite}.cx-skeleton-bar{height:.85rem}.cx-skeleton-cell{width:2.1rem;height:2.1rem;border-radius:999px}@keyframes cx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cx-label{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a9b4cf}.cx-optional{font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:none;color:#8d97b3}.cx-error{margin-top:.45rem;font-size:.8125rem;line-height:1.45;color:#fca5a5}.cx-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cx-spinner{width:1rem;height:1rem;border-radius:999px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:cx-spin .7s linear infinite}@keyframes cx-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cx-calendly.is-live,.cx-panel:not([hidden]),.cx-reveal,.cx-skeleton-bar,.cx-skeleton-cell{animation:none}.cx-path,.cx-path:hover{transform:none}}