.Footer_footer__UaG1g{padding:var(--space-xl) 0 var(--space-md);background-color:var(--color-surface);border-top:1px solid var(--color-border);transition:background-color .5s ease,border-color .5s ease}.Footer_inner__ACAek{gap:var(--space-lg);flex-direction:column;display:flex}.Footer_top__b4wwC{gap:var(--space-xl);grid-template-columns:2fr 1fr;align-items:end;display:grid}.Footer_brand___zP6t{gap:var(--space-sm);flex-direction:column;display:flex}.Footer_logoLink__gPkDM{text-decoration:none;display:inline-flex}.Footer_tagline__EtMBR{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-text-secondary);max-width:400px;line-height:1.6;transition:color .5s}.Footer_nav__DEri8{flex-direction:row;justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.Footer_navLink__XI723{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-text-secondary);transition:color var(--duration-fast) ease;white-space:nowrap}.Footer_navLink__XI723:hover{color:var(--color-accent)}.Footer_bottom__O5rKs{padding-top:var(--space-md);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;transition:border-color .5s;display:flex}.Footer_copyright__j5CNb,.Footer_crafted__rfdf2{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-text-secondary);transition:color .5s}.Footer_crafted__rfdf2{opacity:.6}@media (max-width:768px){.Footer_logoLink__gPkDM svg{height:38px!important;width:auto!important}.Footer_top__b4wwC{gap:var(--space-lg);grid-template-columns:1fr;align-items:stretch}.Footer_nav__DEri8{flex-direction:column;gap:.3rem;align-items:flex-start}.Footer_bottom__O5rKs{text-align:center;flex-direction:column;gap:.5rem}}.Navbar_navbar__fk_p7{z-index:1000;height:var(--nav-height);position:fixed;top:0;left:0;right:0;background-color:transparent;transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out),-webkit-backdrop-filter .4s var(--ease-out),backdrop-filter .4s var(--ease-out)}.Navbar_navbarMenuOpen__BB04v{background-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-canvas=light] .Navbar_navbar__fk_p7{background-color:transparent}.Navbar_navbar__fk_p7:after{display:none}.Navbar_scrolled___WOss{background-color:rgba(12,12,14,.85);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:0 4px 20px -2px rgba(0,0,0,.45)}html[data-canvas=light] .Navbar_scrolled___WOss{background-color:rgba(255,255,255,.88);box-shadow:0 4px 16px -2px rgba(15,23,42,.06)}.Navbar_inner__GwI1d{justify-content:space-between;align-items:center;height:100%;display:flex}.Navbar_logo__UM0Ax{z-index:1001;align-items:center;display:inline-flex;transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease}.Navbar_logo__UM0Ax:hover{opacity:.95}.Navbar_logo__UM0Ax .logo-mark-bot,.Navbar_logo__UM0Ax .logo-mark-mid,.Navbar_logo__UM0Ax .logo-mark-top,.Navbar_logo__UM0Ax .logo-text-se,.Navbar_logo__UM0Ax .logo-text-spate{transition:fill .45s cubic-bezier(.16,1,.3,1)}.Navbar_heroPassed__ekRcH .Navbar_logo__UM0Ax .logo-mark-bot,.Navbar_heroPassed__ekRcH .Navbar_logo__UM0Ax .logo-mark-top{fill:var(--color-accent-brand,#FF6B35)}.Navbar_heroPassed__ekRcH .Navbar_logo__UM0Ax .logo-mark-mid{fill:var(--color-accent-alt,#F97316)}.Navbar_logo__UM0Ax:hover .logo-mark-bot,.Navbar_logo__UM0Ax:hover .logo-mark-top{fill:var(--color-accent-brand,#FF6B35)}.Navbar_logo__UM0Ax:hover .logo-mark-mid{fill:var(--color-accent-alt,#F97316)}.Navbar_logo__UM0Ax svg{height:20px!important;width:auto!important}@media (min-width:480px){.Navbar_logo__UM0Ax svg{height:22px!important}}@media (min-width:769px){.Navbar_logo__UM0Ax svg{height:28px!important}}.Navbar_nav__A66_N{align-items:center;gap:1.5rem;display:flex}.Navbar_navLink__id1IU{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-secondary);transition:color var(--duration-fast) ease;font-weight:500;position:relative;display:inline-flex;flex-direction:column;align-items:center}.Navbar_navLink__id1IU:hover{color:var(--color-text-primary)}.Navbar_navActions__YsS7O{align-items:center;gap:.75rem;display:flex}.Navbar_canvasToggle__t26Ju{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s var(--ease-out)}.Navbar_canvasToggle__t26Ju:hover{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-surface-elevated);transform:rotate(20deg)}.Navbar_hamburger__b7KpD{cursor:pointer;z-index:1001;display:none;flex-direction:column;justify-content:center;align-items:center;gap:4.5px;width:32px;height:32px;padding:0;background:transparent;border:none}.Navbar_bar__bpuiO{background-color:var(--color-text-primary);border-radius:2px;width:19px;height:2px;transition:transform .3s ease,opacity .3s ease}.Navbar_open__hjzS7 .Navbar_bar__bpuiO:first-child{transform:translateY(6.5px) rotate(45deg)}.Navbar_open__hjzS7 .Navbar_bar__bpuiO:nth-child(2){opacity:0}.Navbar_open__hjzS7 .Navbar_bar__bpuiO:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Navbar_mobileMenu__g3FB_{background-color:var(--color-base,#131417);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;z-index:999;justify-content:center;align-items:center;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;padding:calc(var(--nav-height) + 1.5rem) 1.5rem 2.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}html[data-canvas=dark] .Navbar_mobileMenu__g3FB_{background-color:rgba(19,20,23,.98)}html[data-canvas=light] .Navbar_mobileMenu__g3FB_{background-color:rgba(248,250,252,.98)}.Navbar_mobileMenuOpen__s8fqp{opacity:1;visibility:visible;pointer-events:auto}.Navbar_mobileNav__hkRPp{flex-direction:column;align-items:center;gap:1.5rem;display:flex;width:100%;max-width:320px;margin:auto 0}.Navbar_mobileNavLink___jIUL{font-family:var(--font-display);color:var(--color-text-primary);opacity:0;font-size:clamp(1.5rem,5.5vw,2.125rem);font-weight:700;letter-spacing:-.02em;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),color .2s ease;transform:translateY(16px);text-align:center}.Navbar_mobileMenuOpen__s8fqp .Navbar_mobileNavLink___jIUL{opacity:1;transform:translateY(0)}.Navbar_mobileNavLink___jIUL:hover{color:var(--color-accent)}.Navbar_mobileCta__4yeJ_{opacity:0;margin-top:.5rem;width:100%;max-width:240px;text-align:center;justify-content:center;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease;transform:translateY(16px)}.Navbar_mobileMenuOpen__s8fqp .Navbar_mobileCta__4yeJ_{opacity:1;transform:translateY(0)}.Navbar_navLink__id1IU.Navbar_active__ZTgb8{color:var(--color-text-primary);font-weight:600}.Navbar_navLink__id1IU.Navbar_active__ZTgb8:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:var(--color-accent-brand,#FF6B35);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);box-shadow:0 0 6px rgba(255,107,53,.6)}[data-canvas=dark] .Navbar_navLink__id1IU.Navbar_active__ZTgb8{color:#ffffff}html[data-canvas=light] .Navbar_navLink__id1IU{color:#475569}html[data-canvas=light] .Navbar_navLink__id1IU:hover{color:#0f172a}html[data-canvas=light] .Navbar_navLink__id1IU.Navbar_active__ZTgb8{color:var(--color-accent,#d46a43);font-weight:600}html[data-canvas=light] .Navbar_navLink__id1IU.Navbar_active__ZTgb8:after{background-color:var(--color-accent,#d46a43);box-shadow:0 0 4px rgba(212,106,67,.4)}.Navbar_mobileNavLink___jIUL.Navbar_active__ZTgb8{color:var(--color-accent)}[data-canvas=dark] .Navbar_mobileNavLink___jIUL.Navbar_active__ZTgb8{color:#ffffff}html[data-canvas=light] .Navbar_mobileNavLink___jIUL.Navbar_active__ZTgb8{color:var(--color-accent)}@media (max-width:1024px){.Navbar_cta__NEzYS,.Navbar_nav__A66_N{display:none}.Navbar_navActions__YsS7O{gap:.5rem}.Navbar_canvasToggle__t26Ju{width:34px;height:34px}.Navbar_hamburger__b7KpD{display:flex}}@media (min-width:1025px){.Navbar_mobileMenu__g3FB_{display:none!important}}.Navbar_mobileCanvasToggle__e8ldS{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border-strong,var(--color-border));border-radius:999px;padding:.5rem 1.25rem;cursor:pointer;opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),color .2s,border-color .2s,background-color .2s;transform:translateY(16px);margin-top:.25rem}.Navbar_mobileMenuOpen__s8fqp .Navbar_mobileCanvasToggle__e8ldS{opacity:1;transform:translateY(0)}.Navbar_mobileCanvasToggle__e8ldS:hover{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-surface-elevated)}