.logo.svelte-1dpc2py{width:34px;height:32px;border-radius:50%}.hero-moving-btn.svelte-jhuur8{position:relative;display:inline-flex;border-radius:.92rem;padding:1px;cursor:pointer;text-decoration:none;overflow:hidden;background:#060f1a8c;margin-top:-20px}.hero-moving-btn__border.svelte-jhuur8{position:absolute;inset:0;border-radius:.92rem;pointer-events:none;background:radial-gradient(circle at center,color-mix(in srgb,var(--landing-accent) 25%,transparent),color-mix(in srgb,var(--landing-accent-2) 12%,transparent) 65%,transparent 100%)}.hero-moving-btn__orb.svelte-jhuur8{display:block;width:5.75rem;height:5.75rem;border-radius:999px;opacity:.95;background:radial-gradient(circle,#9efce6 0%,var(--landing-accent) 33%,var(--landing-accent-2) 68%,color-mix(in srgb,var(--landing-accent-2) 0%,transparent) 100%);filter:blur(11px)}.hero-moving-btn__inner.svelte-jhuur8{position:relative;display:inline-flex;align-items:center;gap:.5rem;z-index:1;padding:.75rem 1.25rem;border-radius:calc(.92rem - 1px);border:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,#030e18eb,#081b2cd6);color:#ecfeff;font-weight:650;font-size:.95rem;transition:border-color .25s ease,background .25s ease}.hero-moving-btn.svelte-jhuur8:hover .hero-moving-btn__inner:where(.svelte-jhuur8){border-color:color-mix(in srgb,var(--landing-accent) 52%,white 8%);background:linear-gradient(135deg,#05121ff2,#0b2237e6)}.hero-moving-btn.svelte-jhuur8:focus-visible{outline:2px solid color-mix(in srgb,var(--landing-accent-2) 72%,white 8%);outline-offset:2px}.hero-stat-card.svelte-jhuur8{position:relative;overflow:hidden;border-radius:1rem;border:1px solid var(--landing-border);background:linear-gradient(160deg,#0f172ab3,#020617cc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem;margin-top:-15px;transition:border-color .3s ease,transform .3s ease}.hero-stat-card.svelte-jhuur8:hover{border-color:#34d3c54d;transform:translateY(-3px)}.hero-stat-glow.svelte-jhuur8{position:absolute;top:-50%;right:-25%;width:110px;height:110px;border-radius:50%;filter:blur(45px);opacity:.1;transition:opacity .4s ease;pointer-events:none}.hero-stat-card.svelte-jhuur8:hover .hero-stat-glow:where(.svelte-jhuur8){opacity:.22}.hero-stat-icon.svelte-jhuur8{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid}.hero-stat-label.svelte-jhuur8{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.hero-stat-number.svelte-jhuur8{font-family:var(--landing-font-display);font-size:2.5rem;font-weight:700;color:#f8fafc;letter-spacing:-.03em;line-height:1}.hero-stat-desc.svelte-jhuur8{font-size:.82rem;color:#cbd5e199;margin-top:.3rem}.hero-xp-track.svelte-jhuur8{margin-top:.85rem;height:3px;border-radius:999px;background:#94a3b81f;overflow:hidden}.hero-xp-fill.svelte-jhuur8{height:100%;border-radius:999px}.hero-scroll-indicator.svelte-jhuur8{position:absolute;bottom:clamp(5.5rem,3vw,5.8rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.48rem;text-decoration:none;z-index:10}.hero-scroll-copy.svelte-jhuur8{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:#0206179e;color:#e2e8f0db;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:.34rem .66rem}.hero-scroll-indicator.svelte-jhuur8 .hero-scroll-chevron{width:2rem;height:2rem;color:#34d3c6be;animation:svelte-jhuur8-scroll-chevron-bob 2s ease-in-out infinite;border:solid white 1px;border-radius:100%}@media(hover:none){.hero-stat-card.svelte-jhuur8:hover{border-color:var(--landing-border);transform:none}.hero-stat-card.svelte-jhuur8:hover .hero-stat-glow:where(.svelte-jhuur8){opacity:.1}}@media(max-width:640px){.hero-stat-card.svelte-jhuur8{padding:1rem;border-radius:.9rem}.hero-stat-glow.svelte-jhuur8{width:84px;height:84px;filter:blur(34px);opacity:.14}.hero-stat-icon.svelte-jhuur8{width:2.5rem;height:2.5rem}.hero-stat-number.svelte-jhuur8{font-size:2rem}.hero-stat-desc.svelte-jhuur8{font-size:.78rem;margin-top:.22rem}.hero-xp-track.svelte-jhuur8{margin-top:.72rem}.hero-scroll-indicator.svelte-jhuur8{position:static;left:auto;transform:none;width:fit-content;margin:0 auto 1.1rem}.hero-scroll-copy.svelte-jhuur8{font-size:.62rem;padding:.3rem .58rem}.hero-scroll-indicator.svelte-jhuur8 .hero-scroll-chevron{width:1.85rem;height:1.85rem}}@keyframes svelte-jhuur8-scroll-line-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes svelte-jhuur8-scroll-chevron-bob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(3px);opacity:1}}.calendly-host.svelte-17kj0iy{width:100%;min-width:320px;height:780px;border-radius:.9rem;overflow:visible;background:#0206178f}.calendly-skeleton.svelte-17kj0iy{height:100%;display:grid;place-items:center;color:#e2e8f0bf;font-size:.95rem;background:linear-gradient(90deg,#1e293b66 25%,#47556961 37%,#1e293b66 63%);background-size:420px 100%;animation:svelte-17kj0iy-calendly-loading 1.5s linear infinite}.calendly-host.svelte-17kj0iy iframe{width:100%;height:100%;min-height:780px;border:0;display:block}@keyframes svelte-17kj0iy-calendly-loading{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:640px){.calendly-host.svelte-17kj0iy,.calendly-skeleton.svelte-17kj0iy{height:700px}.calendly-host.svelte-17kj0iy iframe{min-height:700px}}.logo.svelte-2xnmn1{width:28px;height:28px;border-radius:30%}
