.Logo-module_logo_ruC7{display:inline-flex;align-items:center;gap:10px;color:var(--text-0)}.Logo-module_mark_SJgl{width:28px;height:auto}.Logo-module_word_aOdO{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.03em;line-height:1}.Logo-module_dot_LYEJ{color:var(--brand-orange)}.Logo-module_dark_A5i1{color:var(--on-ink-0)}.Button-module_btn_TXO0{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:var(--r-xs);border:1px solid transparent;font-family:var(--font-mono);font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Button-module_sm_AfOp{min-height:40px;padding:0 14px;font-size:.8125rem}.Button-module_primary_K2Q1{background:var(--gradient-cta);color:#fff}.Button-module_primary_K2Q1:hover{background:var(--gradient-cta-hover);color:#fff}.Button-module_outline_BYCS{border-color:var(--text-0);color:var(--text-0)}.Button-module_outline_BYCS:hover{background:var(--text-0);color:#fff}.Button-module_plain_aOYv{color:var(--text-0)}.Button-module_plain_aOYv:hover{color:var(--gradient-cta)}.NavDropdown-module_dropdown_9kcD{position:relative}.NavDropdown-module_trigger_1SID{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-0)}.NavDropdown-module_trigger_1SID:hover,.NavDropdown-module_trigger_1SID[aria-expanded=true]{color:var(--gradient-cta)}.NavDropdown-module_trigger_1SID svg{transition:transform var(--dur-fast) var(--ease-out)}.NavDropdown-module_trigger_1SID[aria-expanded=true] svg{transform:rotate(180deg)}.NavDropdown-module_panel_fVhF{position:absolute;top:calc(100% + 4px);left:-12px;width:340px;padding:8px;background:var(--bg-card);border:1px solid var(--line-1);border-radius:var(--r-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility var(--dur-fast);z-index:60;text-transform:none;letter-spacing:normal;font-family:var(--font-sans)}.NavDropdown-module_dropdown_9kcD[data-align=right] .NavDropdown-module_panel_fVhF{left:auto;right:0}.NavDropdown-module_panel--open_TIY7{opacity:1;visibility:visible;transform:none}.NavDropdown-module_item_ulqK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:var(--r-sm);color:var(--text-0)}.NavDropdown-module_item_ulqK:hover,.NavDropdown-module_item_ulqK:focus-visible{background:var(--bg-card-soft);color:var(--text-0)}.NavDropdown-module_item__text_mjdP{display:flex;flex-direction:column;gap:2px}.NavDropdown-module_item__title_vCkN{font-weight:600;font-size:.9375rem}.NavDropdown-module_item__desc_44c0{font-size:.8125rem;color:var(--text-2)}.NavDropdown-module_badge_k1ay{flex-shrink:0;font-family:var(--font-mono);font-size:.6875rem;padding:3px 7px;border-radius:var(--r-xs);background:var(--brand-orange-tint);color:var(--brand-orange-ink)}.Nav-module_nav_wRJ6{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line-1)}.Nav-module_inner_1aBV{max-width:var(--container);margin-inline:auto;height:var(--nav-h);padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.Nav-module_links_I60x{display:flex;align-items:center;gap:clamp(16px,2.2vw,32px);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.Nav-module_link_34ow{display:inline-flex;align-items:center;min-height:44px;color:var(--text-0)}.Nav-module_link_34ow:hover{color:var(--gradient-cta)}.Nav-module_actions_Hjmm{display:flex;align-items:center;gap:8px}.Nav-module_menuBtn_fG24{display:none;width:44px;height:44px;place-items:center;border-radius:var(--r-xs);color:var(--text-0)}.Nav-module_menuBtn_fG24:hover{background:var(--bg-card-soft)}.Nav-module_mobile_HZye{display:none}.Nav-module_badge_ZTx1{font-family:var(--font-mono);font-size:.6875rem;padding:2px 6px;border-radius:var(--r-xs);background:var(--brand-orange-tint);color:var(--brand-orange-ink)}@media(max-width:1100px){.Nav-module_links_I60x,.Nav-module_actions_Hjmm{display:none}.Nav-module_menuBtn_fG24{display:grid}.Nav-module_mobileOpen_Md10{display:flex;flex-direction:column;gap:24px;max-height:calc(100dvh - var(--nav-h));overflow-y:auto;padding:12px var(--gutter) 28px;border-top:1px solid var(--line-1);background:var(--bg-page)}.Nav-module_mobileList_evC5{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}.Nav-module_mobileLink_Ul5U,.Nav-module_mobileGroup_RU-8{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--line-2)}.Nav-module_mobileGroup_RU-8{color:var(--text-3);border-bottom:0}.Nav-module_mobileSub_6kdT{padding-left:12px;border-bottom:1px solid var(--line-2);padding-bottom:8px}.Nav-module_mobileSubLink_PKoS{display:flex;align-items:center;gap:10px;min-height:44px;font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:1rem}.Nav-module_mobileActions_lHwj{display:flex;flex-direction:column;gap:10px}}.Footer-module_footer_MEVk{background:var(--bg-ink);color:var(--on-ink-2)}.Footer-module_inner_pLf0{max-width:var(--container);margin-inline:auto;padding:clamp(48px,6vw,64px) var(--gutter) 40px;display:flex;flex-direction:column;gap:48px}.Footer-module_top_AM5M{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}.Footer-module_brand_xB7S{display:flex;flex-direction:column;gap:12px}.Footer-module_tagline_Ucg6{font-size:.875rem;color:var(--on-ink-3)}.Footer-module_socials_GWAQ{display:flex;gap:8px;margin-top:4px}.Footer-module_social_1RKr{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line-ink-2);border-radius:var(--r-xs)}.Footer-module_social_1RKr img{filter:invert(1);opacity:.8}.Footer-module_social_1RKr:hover{border-color:var(--on-ink-2)}.Footer-module_col_hbiP{display:flex;flex-direction:column;gap:12px}.Footer-module_colTitle_R7p5{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--on-ink-3)}.Footer-module_colList_LUZ-{display:flex;flex-direction:column;gap:10px;font-size:.875rem}.Footer-module_link_uiOf:hover{color:var(--on-ink-0)}.Footer-module_bottom_Lf-4{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--line-ink);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--on-ink-3)}.Footer-module_legal_VL54{display:flex;gap:16px}.Footer-module_legal_VL54 a:hover{color:var(--on-ink-0)}@media(max-width:900px){.Footer-module_top_AM5M{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module_brand_xB7S{grid-column:1 / -1}}.Eyebrow-module_eyebrow_i2Nx{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.Eyebrow-module_orange_Z9uv{color:var(--brand-orange-ink)}.Eyebrow-module_pill_8jYq{padding:6px 12px;border:1px solid var(--line-1);border-radius:var(--r-pill);background:var(--bg-page-soft)}.Eyebrow-module_dot_Z3mU{width:6px;height:6px;border-radius:var(--r-pill);flex-shrink:0}.Eyebrow-module_dot-orange_Y9E7{background:var(--brand-orange)}.Eyebrow-module_dot-blue_JrjF{background:var(--gradient-cta)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2) format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2) format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-800-normal-CRGCHRPv.woff2) format("woff2"),url(/assets/inter-tight-latin-800-normal-D2te1T7i.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-mono-latin-300-normal-78CtQtMz.woff2) format("woff2"),url(/assets/geist-mono-latin-300-normal-DM3Di-2m.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff")}:root{--bg-page: #ffffff;--bg-page-soft: #f7f8fa;--bg-card: #ffffff;--bg-card-soft: #f4f6f9;--bg-tint-blue: #eef5fb;--bg-ink: #0b1528;--text-0: #0b1528;--text-1: #1a2233;--text-2: #5b6573;--text-3: #8a93a3;--text-4: #b8bfc9;--on-ink-0: #ffffff;--on-ink-1: #e5e8ec;--on-ink-2: #b8bfc9;--on-ink-3: #8a93a3;--line-1: #e5e8ec;--line-2: #eef0f3;--line-3: #d6dbe2;--line-ink: #1f2a40;--line-ink-2: #3a4660;--brand-orange: #ff3621;--brand-orange-2: #ff5b46;--brand-orange-3: #ffb3a8;--brand-orange-ink: #c42a17;--brand-orange-tint: #fff1ee;--gradient-cta: #007ACC;--gradient-cta-hover: #006BB3;--gradient-ai: linear-gradient(95deg, #16a4dd 0%, #0a3edb 100%);--accent-blue: #1f8fff;--accent-violet: #8462ff;--accent-cyan: #1fc6f0;--accent-pink: #ff4fa3;--accent-amber: #ffa42a;--accent-mint: #2dd4a4;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Inter Tight", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-bot: "Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2rem;--fs-hero: clamp(2rem, .9rem + 4.6vw, 5.25rem);--fs-h2: clamp(2rem, 1.3rem + 2.4vw, 3.25rem);--fs-h3: clamp(1.6rem, 1.2rem + 1.2vw, 2.25rem);--lh-tight: 1.02;--lh-snug: 1.12;--lh-base: 1.55;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--s-20: 5rem;--s-24: 6rem;--s-32: 8rem;--section-gap: clamp(4.5rem, 8vw, 7.5rem);--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-pill: 999px;--shadow-md: 0 16px 40px rgba(11, 21, 40, .1);--shadow-lg: 0 24px 60px rgba(11, 21, 40, .18);--container: 1440px;--gutter: clamp(1rem, 3.4vw, 3rem);--nav-h: 72px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .16s;--dur-base: .28s;--dur-slow: .52s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-base);color:var(--text-0);background:var(--bg-page);min-height:100vh;overflow-x:hidden}img,svg,video,canvas,picture{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}ul,ol{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}::selection{background:#007acc2e;color:var(--text-0)}:focus-visible{outline:2px solid var(--gradient-cta);outline-offset:3px;border-radius:4px}.section{padding-bottom:var(--section-gap)}.display{font-family:var(--font-bot);font-weight:300;font-size:var(--fs-hero);line-height:1.12;letter-spacing:-.03em;color:var(--text-0)}.cursor{display:inline-block;width:.5em;height:.92em;margin-left:.12em;vertical-align:-.1em;background:var(--gradient-cta);animation:cursor-blink 1.1s steps(1,end) infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.03em;color:var(--text-0)}.h2--caps{font-weight:700;text-transform:uppercase;line-height:1.02}.h3{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.025em;color:var(--text-0)}.fade{color:var(--text-4)}.ai-gradient{background:var(--gradient-ai);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lede{font-size:var(--fs-lg);line-height:1.55;color:var(--text-2)}.body-muted{font-size:.9375rem;line-height:1.6;color:var(--text-2)}.mono{font-family:var(--font-mono)}.mono-label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.link-mono{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gradient-cta)}.link-mono:hover{color:var(--gradient-cta-hover)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(6px,-10px)}}.reveal,.reveal--left,.reveal--scale,.reveal--stagger{opacity:0;will-change:opacity,transform;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal{transform:translateY(24px)}.reveal--left{transform:translate(-24px)}.reveal--scale{transform:scale(.96)}.reveal--stagger>*{opacity:0;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.is-visible,.reveal.is-visible,.reveal--left.is-visible,.reveal--scale.is-visible,.reveal--stagger.is-visible{opacity:1;transform:none}.reveal--stagger.is-visible>*{opacity:1;transform:none}.reveal--stagger.is-visible>*:nth-child(1){transition-delay:0ms}.reveal--stagger.is-visible>*:nth-child(2){transition-delay:60ms}.reveal--stagger.is-visible>*:nth-child(3){transition-delay:.12s}.reveal--stagger.is-visible>*:nth-child(4){transition-delay:.18s}.reveal--stagger.is-visible>*:nth-child(5){transition-delay:.24s}.reveal--stagger.is-visible>*:nth-child(6){transition-delay:.3s}
