@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_be8b38;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_be8b38{font-family:__DM_Sans_be8b38,__DM_Sans_Fallback_be8b38;font-style:normal}.__variable_be8b38{--font-body:"__DM_Sans_be8b38","__DM_Sans_Fallback_be8b38"}@font-face{font-family:__DM_Mono_d02b1f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d0a1832fd3be0c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_d02b1f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d7df244fe7b07b95-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_d02b1f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_d02b1f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_d02b1f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_d02b1f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_d02b1f;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d02b1f{font-family:__DM_Mono_d02b1f,__DM_Mono_Fallback_d02b1f;font-style:normal}.__variable_d02b1f{--font-mono:"__DM_Mono_d02b1f","__DM_Mono_Fallback_d02b1f"}.Footer_footer__eNA9m{padding:var(--space-3xl) clamp(1.25rem,4vw,3rem) var(--space-xl);border-top:1px solid var(--border-subtle)}.Footer_wrapper__yLSlv{max-width:var(--max-width);width:100%;margin:0 auto}.Footer_inner__ngCVB{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.Footer_brand__Lj6Sp{grid-column:auto}.Footer_brandLink__5yqgP{display:flex;align-items:center;margin-bottom:var(--space-md)}.Footer_brandLogo__eTJmw{height:28px;width:auto}.Footer_brand__Lj6Sp p{font-size:.8125rem;font-weight:300;color:var(--text-dim);max-width:220px;line-height:1.6}.Footer_col__TmcuA h4{font-family:var(--font-mono);font-size:.625rem;font-weight:400;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-lg)}.Footer_col__TmcuA a{display:block;font-size:.8125rem;font-weight:300;color:var(--text-dim);padding:.25rem 0;transition:color .2s}.Footer_col__TmcuA a:hover{color:var(--text-secondary)}.Footer_bottom__ch0uR{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--border-dim);display:flex;justify-content:space-between;align-items:center}.Footer_bottom__ch0uR span{font-size:.75rem;color:var(--text-dim)}.Footer_socials__SOcMQ{display:flex;gap:var(--space-md)}.Footer_socials__SOcMQ a{color:var(--text-dim);transition:color .2s}.Footer_socials__SOcMQ a:hover{color:var(--bramble-green)}@media (max-width:1024px){.Footer_inner__ngCVB{grid-template-columns:1fr 1fr;gap:var(--space-xl)}.Footer_brand__Lj6Sp{grid-column:1/-1}}@media (max-width:768px){.Footer_footer__eNA9m{padding-bottom:calc(var(--space-xl) + var(--safe-bottom, 0px))}.Footer_inner__ngCVB{grid-template-columns:1fr}.Footer_bottom__ch0uR{flex-direction:column;gap:var(--space-md);text-align:center}}.Nav_nav__bbBYX{position:fixed;top:0;left:0;right:0;z-index:100;min-height:var(--nav-height);display:flex;align-items:center;padding:.75rem clamp(1.25rem,4vw,3rem);background:rgba(12,18,32,.88);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid transparent;transition:border-color .3s ease}.Nav_scrolled__DOs7g{border-bottom-color:var(--border-subtle)}.Nav_inner__ao762{max-width:var(--max-width);width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.Nav_left__UVqoE{display:flex;align-items:center;gap:2.5rem}.Nav_brand__M2gkX{display:flex;align-items:center;flex-shrink:0}.Nav_brandLogo__bX_cl{height:28px;width:auto}.Nav_links__5bwm_{display:flex;align-items:center;gap:2rem}.Nav_links__5bwm_ a{font-size:.8125rem;font-weight:400;color:var(--text-secondary);letter-spacing:.01em;transition:color .2s ease;position:relative;padding:.25rem 0}.Nav_links__5bwm_ a:hover{color:var(--text-primary)}.Nav_links__5bwm_ a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--text-primary);transition:width .25s ease}.Nav_links__5bwm_ a:hover:after{width:100%}.Nav_right__pa3__{display:flex;align-items:center;gap:1rem}.Nav_cta__ceIdq{font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--bg-deep);background:var(--bramble-green);border:none;padding:.5rem 1.25rem;border-radius:var(--radius-md);letter-spacing:.01em;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.Nav_cta__ceIdq:hover{background:#33ffa9;box-shadow:0 0 20px rgba(0,255,148,.2)}.Nav_cta__ceIdq svg{flex-shrink:0;transition:transform .2s ease}.Nav_cta__ceIdq:hover svg{transform:translateX(2px)}.Nav_toggle__juios{display:none;width:44px;height:44px;padding:10px;position:relative;z-index:1010}.Nav_toggle__juios span{display:block;width:20px;height:1.5px;background:var(--text-secondary);margin:0 auto;transition:all .3s cubic-bezier(.22,1,.36,1);border-radius:1px}.Nav_toggle__juios span:first-child{transform:translateY(-4px)}.Nav_toggle__juios span:nth-child(2){opacity:1}.Nav_toggle__juios span:nth-child(3){transform:translateY(4px)}.Nav_toggleOpen__QCJot span:first-child{transform:translateY(1.5px) rotate(45deg);background:var(--text-primary)}.Nav_toggleOpen__QCJot span:nth-child(2){opacity:0;transform:scaleX(0)}.Nav_toggleOpen__QCJot span:nth-child(3){transform:translateY(-1.5px) rotate(-45deg);background:var(--text-primary)}.Nav_dropdownWrap__CoPs_{position:relative}.Nav_dropdownTrigger__SCyuM{font-family:var(--font-body);font-size:.8125rem;font-weight:400;color:var(--text-secondary);letter-spacing:.01em;transition:color .2s ease;padding:.25rem 0;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.Nav_dropdownTrigger__SCyuM:hover{color:var(--text-primary)}.Nav_chevron___IqVZ{flex-shrink:0;transition:transform .2s ease;opacity:.5}.Nav_dropdownTrigger__SCyuM[aria-expanded=true]~.Nav_dropdown__bsYl_ .Nav_chevron___IqVZ,.Nav_dropdownWrap__CoPs_:hover .Nav_chevron___IqVZ{opacity:1}.Nav_dropdownTrigger__SCyuM[aria-expanded=true] .Nav_chevron___IqVZ{transform:rotate(180deg);opacity:1}.Nav_dropdown__bsYl_{position:absolute;top:calc(100% + .5rem);left:-.75rem;min-width:180px;background:rgba(12,18,32,.96);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.375rem 0;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;list-style:none}.Nav_dropdownOpen___o8BU,.Nav_dropdownWrap__CoPs_:hover .Nav_dropdown__bsYl_{opacity:1;pointer-events:auto;transform:translateY(0)}.Nav_dropdown__bsYl_ li{margin:0}.Nav_dropdown__bsYl_ a{display:block;padding:.5rem 1rem;font-size:.8125rem;font-weight:400;color:var(--text-secondary);transition:color .15s ease,background .15s ease;white-space:nowrap}.Nav_dropdown__bsYl_ a:hover{color:var(--text-primary);background:hsla(0,0%,100%,.04)}.Nav_dropdown__bsYl_ a:after,.Nav_mobileCta__rhITk{display:none}@media (max-width:768px){.Nav_left__UVqoE{gap:0}.Nav_links__5bwm_{position:fixed;top:var(--nav-height);left:0;right:0;height:calc(100vh - var(--nav-height));height:calc(100dvh - var(--nav-height));background:rgba(12,18,32,.99);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);flex-direction:column;align-items:stretch;justify-content:flex-start;padding:var(--space-lg) clamp(1.25rem,4vw,3rem) var(--space-xl);gap:0;transform:translateY(-10px);opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.22,1,.36,1);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:99}.Nav_linksOpen__1Y1uM{transform:translateY(0);opacity:1;pointer-events:auto}.Nav_links__5bwm_ li{border-bottom:1px solid var(--border-dim)}.Nav_links__5bwm_ li:last-child{border-bottom:none}.Nav_nav__bbBYX{padding-top:max(.75rem,var(--safe-top,0px))}.Nav_links__5bwm_{padding-bottom:var(--safe-bottom,0)}.Nav_links__5bwm_ a{display:flex;align-items:center;padding:.875rem 0;font-size:.9375rem;min-height:48px}.Nav_links__5bwm_ a:after{display:none}.Nav_dropdownWrap__CoPs_{position:static}.Nav_dropdownTrigger__SCyuM{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 0;font-size:.9375rem;min-height:48px;color:var(--text-secondary)}.Nav_chevron___IqVZ{transition:transform .25s ease}.Nav_dropdownTrigger__SCyuM[aria-expanded=true] .Nav_chevron___IqVZ{transform:rotate(180deg)}.Nav_dropdown__bsYl_{position:static;min-width:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;padding:0 0 .25rem;opacity:1;pointer-events:auto;transform:none;transition:none;display:none}.Nav_dropdownOpen___o8BU{display:block}.Nav_dropdown__bsYl_ li{border-bottom:none!important}.Nav_dropdown__bsYl_ a{padding:.625rem 0 .625rem 1rem;font-size:.875rem;color:var(--text-dim);min-height:44px;display:flex;align-items:center}.Nav_dropdown__bsYl_ a:hover{color:var(--text-primary);background:none}.Nav_toggle__juios{display:flex;align-items:center;justify-content:center}.Nav_mobileCta__rhITk{display:block;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border-subtle)}.Nav_mobileCta__rhITk .Nav_cta__ceIdq{width:100%;justify-content:center;padding:.75rem 1.5rem;font-size:.875rem}.Nav_right__pa3__ .Nav_cta__ceIdq{display:none}}@media (min-width:769px){.Nav_mobileCta__rhITk{display:none}}:root{--bg-deep:#0c1220;--bg-panel:#111827;--bg-panel-alt:#151e2e;--bg-surface:#1a2438;--border-subtle:hsla(0,0%,100%,.06);--border-dim:hsla(0,0%,100%,.03);--bramble-green:#00ff94;--green-muted:#00cc76;--green-dim:rgba(0,255,148,.08);--green-glow:rgba(0,255,148,.15);--text-primary:#f0f2f5;--text-secondary:#9ca3af;--text-dim:#6b7280;--red-metric:#ef4444;--amber-metric:#f59e0b;--blue-metric:#3b82f6;--purple-metric:#8b5cf6;--teal-metric:#14b8a6;--red-dim:rgba(239,68,68,.08);--amber-dim:rgba(245,158,11,.08);--blue-dim:rgba(59,130,246,.08);--font-body:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"DM Mono","SF Mono","Fira Code",monospace;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--max-width:1280px;--nav-height:60px;--section-pad:clamp(5rem,10vw,8.75rem);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:16px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-deep);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}canvas,img,picture,svg,video{display:block;max-width:100%}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{line-height:1.2}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@supports (padding:env(safe-area-inset-bottom)){:root{--safe-top:env(safe-area-inset-top);--safe-right:env(safe-area-inset-right);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left)}}@media (max-width:768px){input,select,textarea{font-size:16px!important}}.nav-open{overflow:hidden;position:fixed;width:100%;height:100%;touch-action:none;-webkit-overflow-scrolling:none}:root{--vh:1vh}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{overflow-x:hidden}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:9999;padding:.75rem 1.5rem;background:var(--bramble-green);color:var(--bg-deep);font-family:var(--font-body);font-size:.875rem;font-weight:600;border-radius:var(--radius-md);text-decoration:none;white-space:nowrap;transition:top .2s ease}.skip-to-content:focus{top:var(--space-sm)}[role=menuitem]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--bramble-green);outline-offset:2px}:focus:not(:focus-visible){outline:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.section{padding:var(--section-pad) 0}.section--tight{padding:var(--space-3xl) 0}.section-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-subtle) 50%,transparent);margin:0}