.hero-header.svelte-lmme66{position:fixed;inset:0 0 auto;z-index:50;color:#fff;pointer-events:none}.hero-nav-shell.svelte-lmme66{display:flex;align-items:center;justify-content:center;gap:2.5rem;max-width:1440px;margin:0 auto;padding:clamp(.75rem,1.6vw,1.25rem) clamp(16px,3vw,48px);pointer-events:none}.hero-pill.svelte-lmme66{display:flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0e0e12d1;box-shadow:0 8px 32px #00000038,0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);pointer-events:auto}.hero-pill--nav.svelte-lmme66{gap:clamp(1.4rem,2.2vw,2.8rem);padding:.55rem .65rem .55rem 1.4rem}.hero-pill--actions.svelte-lmme66{gap:1rem;padding:.5rem .5rem .5rem 1.5rem}.brand.svelte-lmme66{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0;color:inherit;text-decoration:none}.brand-mark.svelte-lmme66{display:inline-flex;overflow:hidden;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#3b12a0}.brand-mark.svelte-lmme66 img:where(.svelte-lmme66){display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.25)}.brand-name.svelte-lmme66{font-size:1.75rem;font-weight:600;line-height:1}.hero-links.svelte-lmme66{display:flex;align-items:center;gap:clamp(1.2rem,2vw,2.4rem)}.hero-links.svelte-lmme66 a:where(.svelte-lmme66),.hero-dropdown-trigger.svelte-lmme66,.hero-utility-link.svelte-lmme66{color:#ffffffe6;background:transparent;font-size:.96rem;font-weight:500;text-decoration:none;white-space:nowrap}.hero-dropdown.svelte-lmme66{position:relative}.hero-dropdown.svelte-lmme66:after{position:absolute;top:100%;left:-4rem;right:-4rem;height:.75rem;content:""}.hero-dropdown-trigger.svelte-lmme66{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.hero-dropdown-menu.svelte-lmme66{position:absolute;top:calc(100% + .75rem);left:50%;z-index:2;display:grid;min-width:14rem;padding:.5rem 0;border:1px solid rgba(255,255,255,.14);border-radius:.85rem;background:#08080beb;box-shadow:0 20px 60px #0006;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.hero-dropdown.svelte-lmme66:hover .hero-dropdown-menu:where(.svelte-lmme66),.hero-dropdown.svelte-lmme66:focus-within .hero-dropdown-menu:where(.svelte-lmme66){visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.hero-dropdown-menu.svelte-lmme66 a:where(.svelte-lmme66){padding:.6rem 1.2rem;font-size:.9rem}.hero-dropdown-menu.svelte-lmme66 a:where(.svelte-lmme66):hover{background:#ffffff14;color:#fff}.hero-utility-link.svelte-lmme66{font-weight:600}.hero-cta-button.svelte-lmme66{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.6rem;border-radius:999px;background:#fff;color:#111;font-size:.94rem;font-weight:600;text-decoration:none;white-space:nowrap}.hero-mobile-controls.svelte-lmme66{display:none;align-items:center;gap:.75rem;pointer-events:auto}.hero-utility-link--mobile.svelte-lmme66{display:none}.hero-menu.svelte-lmme66{display:flex;flex-direction:column;justify-content:center;gap:.28rem;width:2.75rem;height:2.75rem;padding:.65rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0e0e12d1;cursor:pointer}.hero-menu.svelte-lmme66 span:where(.svelte-lmme66){display:block;width:100%;height:2px;border-radius:999px;background:#fff}.hero-mobile-panel.svelte-lmme66{display:flex;flex-direction:column;padding:.5rem clamp(16px,3vw,48px) 1.5rem;pointer-events:auto}.hero-mobile-links.svelte-lmme66{display:flex;width:min(22rem,calc(100vw - 2.4rem));margin-inline:auto;flex-direction:column;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;background:#0e0e12f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero-mobile-group-label.svelte-lmme66{padding:.8rem 0 .3rem;border-top:1px solid rgba(255,255,255,.08);color:#ffffff80;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hero-mobile-group-label.svelte-lmme66:first-child{border-top:0}.hero-mobile-links.svelte-lmme66 a:where(.svelte-lmme66){padding:.8rem 0;border-top:1px solid rgba(255,255,255,.08);color:#ffffffeb;font-size:.95rem;font-weight:500;text-decoration:none}@media(max-width:1100px){.hero-pill.svelte-lmme66{display:none}.hero-nav-shell.svelte-lmme66{justify-content:flex-end}.hero-mobile-controls.svelte-lmme66{display:flex}.hero-utility-link--mobile.svelte-lmme66{display:inline-flex}}
