.demo_page__ZQZlk{max-width:var(--max-width);margin:0 auto;padding:24px 24px 96px;min-height:100vh}.demo_topbar__5zrJr{display:flex;align-items:center;justify-content:space-between;padding:8px 0 32px;border-bottom:1px solid var(--rule);margin-bottom:40px}.demo_brand__CKtav{display:inline-flex;align-items:center;gap:10px;color:var(--foreground);font-weight:600;font-size:14px;text-decoration:none}.demo_brand__CKtav:hover{opacity:.7}.demo_signin__Hy__x{font-size:12px;color:var(--muted);text-decoration:none;border:1px solid var(--rule);padding:6px 12px;border-radius:6px;transition:all .15s ease}.demo_signin__Hy__x:hover{border-color:var(--foreground);color:var(--foreground)}.demo_grid__C1jSn{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;align-items:start}@media (max-width:960px){.demo_grid__C1jSn{grid-template-columns:1fr;gap:32px}}.demo_left__EEk14{display:flex;flex-direction:column;gap:24px}.demo_badge__vjOYe{display:inline-block;align-self:flex-start;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;background:var(--purple);color:white;padding:4px 10px;border-radius:4px;font-weight:600}.demo_title__OnITF{font-size:clamp(34px,4.5vw,52px);line-height:1.05;font-weight:700;margin:0;color:var(--foreground);letter-spacing:-.02em}.demo_titleAccent__1Gfkn{color:var(--purple);font-style:italic}.demo_logos__MvI92{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.demo_logoWrap__Y3VQT{width:56px;height:56px;border-radius:12px;border:1px solid var(--rule);background:var(--panel);display:grid;place-items:center;transition:transform .15s ease,border-color .15s ease}.demo_logoWrap__Y3VQT:hover{transform:translateY(-2px);border-color:var(--foreground)}.demo_logoWrap__Y3VQT img{width:28px;height:28px;object-fit:contain}.demo_subtitle__j6fQC{font-size:15px;line-height:1.55;color:var(--muted);margin:4px 0 0;max-width:540px}.demo_benefits__OPdtn{display:flex;flex-direction:column;gap:16px;margin-top:12px}.demo_benefit__8ib6k{display:flex;gap:14px;align-items:flex-start;padding:16px;background:var(--panel);border:1px solid var(--rule);border-radius:10px;transition:border-color .15s ease,transform .15s ease}.demo_benefit__8ib6k:hover{border-color:var(--purple-shadow);transform:translateY(-1px)}.demo_benefitIcon__xU6VT{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:var(--pill);display:grid;place-items:center;color:var(--purple)}.demo_benefitTitle__4LEv6{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--foreground)}.demo_benefitDesc__z_rgF{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.demo_right__tL4If{display:flex;flex-direction:column;gap:16px}.demo_routerCard__r8K5b{position:relative;height:180px;border-radius:12px;background:radial-gradient(circle at 50% 60%,rgba(111,106,246,.12) 0,transparent 60%),var(--panel);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;overflow:hidden}.demo_router__5XUGr{position:relative;width:100%;height:100%}.demo_routerCore__PBy_I{width:14px;height:14px;border-radius:50%;background:var(--purple);box-shadow:0 0 24px 6px var(--purple-shadow);animation:demo_corePulse__FIR3V 1.8s ease-in-out infinite}.demo_ring__XjtjS,.demo_routerCore__PBy_I{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo_ring__XjtjS{border:1px solid var(--purple);border-radius:50%;opacity:0;animation:demo_ringExpand__i_rwe 3s linear infinite}.demo_ring1___jDs_{animation-delay:0s}.demo_ring2__a3rFD{animation-delay:1s}.demo_ring3__VQ_pP{animation-delay:2s}@keyframes demo_ringExpand__i_rwe{0%{width:18px;height:18px;opacity:.7}to{width:320px;height:320px;opacity:0}}@keyframes demo_corePulse__FIR3V{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.25)}}.demo_packet__bK_Yl{position:absolute;top:50%;left:50%;width:6px;height:6px;background:var(--purple);border-radius:50%;animation:demo_packetFly__8fWGw 2.2s linear infinite}.demo_packet1__oDxe3{animation-delay:0s;--tx:90px;--ty:-55px}.demo_packet2__5CFJN{animation-delay:.7s;--tx:-100px;--ty:-10px}.demo_packet3__T8FgI{animation-delay:1.4s;--tx:75px;--ty:60px}@keyframes demo_packetFly__8fWGw{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1);opacity:0}}.demo_routerLabel__TETZd{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:2px;color:var(--muted);margin:0}.demo_calendlyShell__c4Trz{border:1px solid var(--rule);border-radius:12px;background:var(--panel);overflow:hidden}.demo_calendlyHeader__xgrdn{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--rule);background:var(--pill)}.demo_calendlyTitle__cjTem{font-size:13px;font-weight:600;color:var(--foreground)}.demo_calendlyHint__p7QAS{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.demo_authLoading___QRdH{display:flex;align-items:center;justify-content:center;padding:80px 24px;min-height:220px}.demo_authLoadingDots___nPay{display:flex;gap:6px}.demo_authLoadingDots___nPay span{width:8px;height:8px;border-radius:50%;background:var(--purple);opacity:.4;animation:demo_dotPulse__MhReD 1.4s ease-in-out infinite}.demo_authLoadingDots___nPay span:nth-child(2){animation-delay:.2s}.demo_authLoadingDots___nPay span:nth-child(3){animation-delay:.4s}@keyframes demo_dotPulse__MhReD{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.demo_signedInBody__u0ojw{padding:32px 24px 28px;display:flex;flex-direction:column;gap:14px}.demo_signedInGreeting__80QCo{margin:0;font-size:22px;font-weight:700;color:var(--foreground);letter-spacing:-.01em}.demo_signedInGreeting__80QCo strong{color:var(--purple);font-style:italic}.demo_signedInCopy__yVhBY{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--muted)}.demo_signedInCta__veC4N{display:inline-flex;align-items:center;justify-content:center;background:var(--foreground);color:var(--background);text-decoration:none;padding:14px 20px;border-radius:8px;font-size:14px;font-weight:600;transition:transform .15s ease,background .15s ease}.demo_signedInCta__veC4N:hover{transform:translateY(-1px);background:var(--purple)}.demo_signedInCtaSecondary__9h0FG{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);color:var(--foreground);text-decoration:none;padding:12px 18px;border-radius:8px;font-size:13px;font-weight:500;transition:border-color .15s ease,color .15s ease}.demo_signedInCtaSecondary__9h0FG:hover{border-color:var(--foreground)}.demo_signedInFootnote__nrB5O{margin:8px 0 0;font-size:12px;color:var(--soft-text);text-align:center}.demo_signedInFootnote__nrB5O a{color:var(--purple);text-decoration:none}.demo_signedInFootnote__nrB5O a:hover{text-decoration:underline}