@media(max-width:768px){.Footer_mobile__TYNqJ{text-align:center}}.Header_header__2AlXl{position:relative;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Header_logoLink__ZLsmT{display:inline-flex;align-items:center}.Header_logoLink__ZLsmT img{height:auto;width:auto}.Header_desktopActions__99CBc,.Header_desktopNav__FzzFH{display:flex}.Header_mobileTrigger__gPWH_{display:none;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:.45rem;cursor:pointer;color:rgba(248,250,252,.96);background:linear-gradient(140deg,rgba(148,93,255,.85),rgba(56,189,248,.75));box-shadow:0 12px 26px rgba(56,189,248,.28);border:1px solid hsla(0,0%,100%,.25);transition:transform .2s ease,box-shadow .2s ease}.Header_mobileTrigger__gPWH_:focus-visible,.Header_mobileTrigger__gPWH_:hover{transform:translateY(-2px);box-shadow:0 18px 32px rgba(148,93,255,.32)}.Header_mobileMenuOpen__hK_mp,.Header_mobileMenu__e7PlF{display:none}.Header_mobileNavLink__WZOJG{display:flex;align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-l);border-radius:var(--radius-l);border:1px solid transparent;color:var(--neutral-on-background-strong);text-decoration:none;transition:border-color .2s ease,background .2s ease}.Header_mobileNavLink__WZOJG:focus-visible,.Header_mobileNavLink__WZOJG:hover{border-color:var(--brand-alpha-medium);background:rgba(36,16,70,.35)}.Header_mobileMenuAction___5eb_{display:flex;justify-content:center;padding-top:var(--space-s)}.Header_mobileBackdrop__tGJZa{display:none}.Header_srOnly__57jyV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.Header_desktopActions__99CBc,.Header_desktopNav__FzzFH{display:none}.Header_mobileTrigger__gPWH_{display:inline-flex}.Header_logoLink__ZLsmT img{max-height:64px;width:auto}.Header_mobileMenuOpen__hK_mp,.Header_mobileMenu__e7PlF{display:flex;position:fixed;top:5rem;left:1rem;right:1rem;background:linear-gradient(150deg,rgba(36,18,70,.92),rgba(12,16,30,.92));border:1px solid rgba(148,93,255,.35);border-radius:var(--radius-xl);box-shadow:0 28px 70px rgba(18,12,32,.65);max-height:calc(100vh - 5.5rem);overflow-y:auto;transform-origin:top;transition:opacity .2s ease,transform .2s ease}.Header_mobileMenu__e7PlF{opacity:0;pointer-events:none;transform:translateY(-12px)}.Header_mobileMenuOpen__hK_mp{opacity:1;pointer-events:auto;transform:translateY(0)}.Header_mobileBackdrop__tGJZa{display:block;position:fixed;inset:0;background:rgba(4,6,12,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.HeadingLink_control__SRvcO{cursor:pointer}.HeadingLink_control__SRvcO:hover .HeadingLink_visibility__B5_8u{opacity:1}.HeadingLink_control__SRvcO:hover .HeadingLink_text__5SJxI{-webkit-text-decoration-line:underline;text-decoration-line:underline}.HeadingLink_text__5SJxI{text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}.HeadingLink_visibility__B5_8u{opacity:0;transform:scale(.875)}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:var(--surface-background-strong);min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:var(--radius-s);padding:8px 0}.dropdown-content a{color:var(--neutral-on-background);padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:var(--neutral-surface-hover)}.dropdown:hover .dropdown-content{display:block}@media (max-width:768px){.nav-label{display:none}}@media (min-width:769px){.nav-container{padding-top:8px!important;padding-bottom:8px!important}.nav-container a,.nav-container button{height:48px!important;font-size:1rem!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:0}.animation-delay-300{animation-delay:.3s}.animation-delay-600{animation-delay:.6s}body{font-family:var(--font-body),sans-serif}.font-display{font-family:var(--font-heading)!important}html[data-theme=light]{background:#111!important;color:#eee!important}