@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Inter+Tight:wght@400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box}:root,[data-theme=dark],.theme-dark{--lp-bg: #050607;--lp-surface: #0B0D0E;--lp-surface-card: #050607;--lp-border: rgba(242, 242, 239, .12);--lp-border-strong: rgba(242, 242, 239, .22);--lp-text: #F2F2EF;--lp-text-muted: #8B8F8C;--lp-text-sub: #B9BDBA;--lp-text-faint: #6E726F;--lp-copper: #D9A54A;--lp-green: #9FD8B0;--lp-btn-primary-bg: #F2F2EF;--lp-btn-primary-text: #050607;--lp-btn-sec-border: rgba(242, 242, 239, .35);--lp-btn-sec-text: #F2F2EF;--lp-hero-gradient: linear-gradient(180deg, rgba(5, 6, 7, 0) 30%, rgba(5, 6, 7, .92) 78%);--lp-trace: rgba(242, 242, 239, .13);--lp-trace-cu: rgba(217, 165, 74, .55);--lp-pad: rgba(242, 242, 239, .18);--lp-pulse: #D9A54A;--lp-bar-bg: rgba(23, 87, 152, .68);--lp-bar-border: rgba(255, 255, 255, .12);--lp-bar-btn-bg: #FFFFFF;--lp-bar-btn-text: #000000;--lp-bar-btn-border: #FFFFFF;--lp-bar-util-border: rgba(255, 255, 255, .2);--lp-bar-util-text: #F2F2EF;--lp-terminal-bg: #0B0D0E;--lp-terminal-border: rgba(242, 242, 239, .14);--mono: "IBM Plex Mono", monospace;--sans: "Inter Tight", "Inter", system-ui, -apple-system, sans-serif}[data-theme=light],.theme-light{--lp-bg: #FFFFFF;--lp-surface: #FFFFFF;--lp-surface-card: #FFFFFF;--lp-border: rgba(16, 24, 40, .1);--lp-border-strong: rgba(16, 24, 40, .2);--lp-text: #0E1116;--lp-text-muted: #4A5160;--lp-text-sub: #3A4150;--lp-text-faint: #636B79;--lp-copper: #0B7A54;--lp-green: #167A3E;--lp-btn-primary-bg: #0E1116;--lp-btn-primary-text: #FFFFFF;--lp-btn-sec-border: rgba(16, 24, 40, .25);--lp-btn-sec-text: #0E1116;--lp-hero-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .94) 78%);--lp-trace: rgba(0, 0, 0, .08);--lp-trace-cu: rgba(11, 122, 84, .45);--lp-pad: rgba(0, 0, 0, .12);--lp-pulse: #0B7A54;--lp-bar-bg: rgba(255, 255, 255, 0);--lp-bar-border: rgba(0, 0, 0, .12);--lp-bar-btn-bg: #0E1116;--lp-bar-btn-text: #FFFFFF;--lp-bar-btn-border: #0E1116;--lp-bar-util-border: rgba(0, 0, 0, .16);--lp-bar-util-text: #0E1116;--lp-terminal-bg: #0E1116;--lp-terminal-border: rgba(0, 0, 0, .18);--mono: "IBM Plex Mono", monospace;--sans: "Inter Tight", "Inter", system-ui, -apple-system, sans-serif}html{scroll-behavior:smooth;background:var(--lp-bg);transition:background-color .25s ease}body{margin:0;background:var(--lp-bg);color:var(--lp-text);font-family:var(--sans);overflow-x:hidden;transition:background-color .25s ease,color .25s ease}.lp-root{margin:0;background:var(--lp-bg);color:var(--lp-text);font-family:Inter Tight,Inter,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;width:100%;overflow-x:clip;user-select:text!important;-webkit-user-select:text!important;transition:background-color .25s ease,color .25s ease}.lp-root a{color:var(--lp-text);text-decoration:none;transition:color .15s ease}.lp-root a:hover{color:var(--lp-copper)}.lp-root .w{max-width:1280px;margin:0 auto;padding:0 48px;box-sizing:border-box}.lp-root .lbl{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-text-muted)}.lp-root .trace{fill:none;stroke:var(--lp-trace);stroke-width:1.2;stroke-dasharray:1400;stroke-dashoffset:1400;animation:draw 3.2s cubic-bezier(.4,0,.2,1) forwards;transition:stroke .25s ease}.lp-root .trace.cu{stroke:var(--lp-trace-cu)}.lp-root .t2{animation-delay:.25s}.lp-root .t3{animation-delay:.5s}.lp-root .t4{animation-delay:.75s}.lp-root .t5{animation-delay:1s}.lp-root .t6{animation-delay:1.25s}.lp-root .t7{animation-delay:1.5s}.lp-root .t8{animation-delay:1.75s}@keyframes draw{to{stroke-dashoffset:0}}.lp-root .pad{fill:var(--lp-pad);opacity:0;animation:fade .6s ease forwards;animation-delay:2.4s;transition:fill .25s ease}@keyframes fade{to{opacity:1}}.lp-root .pulse{fill:var(--lp-pulse);opacity:0;animation:run 4.5s linear infinite;animation-delay:3s;transition:fill .25s ease}.lp-root .p1{offset-path:path("M-20 300 H200 L260 360 H600 L660 300 H980 L1040 360 H1460")}.lp-root .p2{offset-path:path("M-20 520 H140 L200 460 H420 L480 520 H700 L760 460 H1100 L1160 400 H1460");animation-delay:4.2s}.lp-root .p3{offset-path:path("M-20 180 H320 L380 240 H760 L820 180 H1460");animation-delay:5.1s}@keyframes run{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.lp-root .rise{opacity:0;transform:translateY(14px);animation:rise .9s cubic-bezier(.2,.8,.2,1) forwards}.lp-root .r2{animation-delay:.15s}.lp-root .r3{animation-delay:.3s}.lp-root .r4{animation-delay:.45s}.lp-root .lp-hero-bleed{--hb: #07090B;position:sticky;top:0;z-index:0;height:min(100vh,calc(100vw / 1.5 + 240px));min-height:460px;--p: 0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--hb)}.lp-root .lp-hero-bleed:before,.lp-root .lp-hero-bleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.lp-root .lp-hero-bleed:before{background:linear-gradient(180deg,#07090b00 50%,#07090be6),radial-gradient(ellipse at 55% 40%,#07090b00 45%,#07090bd9)}.lp-root .lp-hero-bleed:after{top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-root .lp-hero-stage{flex:none;width:max(116vw,176vh);transform:translate(4%);opacity:.9;pointer-events:none}.lp-root .lp-hero-head{position:absolute;left:48px;right:48px;bottom:clamp(32px,6vh,64px);z-index:2;color:#f2f2ef}.lp-root .lp-hero-head h1{margin:0;font-size:clamp(52px,8.4vw,124px);font-weight:600;letter-spacing:-.045em;line-height:.92;color:#f2f2ef}.lp-root .lp-hero-head p{margin:20px 0 0;max-width:34em;font-size:clamp(16px,1.5vw,20px);line-height:1.45;color:#f2f2efb8}.lp-root .lp-hero-track.has-3d{height:380vh}.lp-root .lp-hero-track.has-3d .lp-hero-bleed{height:100vh;height:100svh}.lp-root .lp-hero-track.has-3d+.lp-over{margin-top:-100vh;margin-top:-100svh}.lp-root .lp-hero-3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none}.lp-root .lp-hero-bleed.ready .lp-hero-3d{opacity:clamp(0,var(--p) / .07,1)}.lp-root .lp-hero-bleed.ready .lp-hero-stage{opacity:calc(.9 - clamp(0,var(--p) / .07,.9))}.lp-root .lp-hero-bleed.ready .lp-hero-head{opacity:calc(1 - clamp(0,(var(--p) - .02) / .08,1))}.lp-root .lp-hero-acts{position:absolute;left:48px;right:48px;bottom:clamp(32px,6vh,64px);z-index:2;color:#f2f2ef;pointer-events:none}.lp-root .lp-act{position:absolute;left:0;bottom:0;max-width:30em;opacity:0}.lp-root .lp-act .lbl{margin:0 0 14px;color:#3fcf8e}.lp-root .lp-act h2{margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1.02;color:#f2f2ef}.lp-root .lp-act p:not(.lbl){margin:16px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.45;color:#f2f2efb3}.lp-root .lp-hero-bleed.ready .a1{opacity:min(clamp(0,(var(--p) - .16) / .06,1),clamp(0,(.48 - var(--p)) / .05,1))}.lp-root .lp-hero-bleed.ready .a2{opacity:min(clamp(0,(var(--p) - .54) / .06,1),clamp(0,(.86 - var(--p)) / .05,1))}.lp-root .lp-hero-bleed.ready .a3{opacity:clamp(0,(var(--p) - .9) / .06,1)}.lp-root .lp-demo{margin-top:clamp(56px,7vw,96px);max-width:980px}.lp-root .lp-over{position:relative;z-index:1;background:var(--lp-bg);box-shadow:0 -24px 60px #00000040}.lp-root .lp-hero-copy{padding-top:clamp(72px,10vw,140px);padding-bottom:clamp(64px,8vw,96px)}@media (max-width: 900px){.lp-root .lp-hero-stage{width:220vw;transform:translate(10%,-4%)}.lp-root .cp-lines{font-size:10.5px;padding:16px 14px!important}.lp-root .cp-head{font-size:9.5px!important;letter-spacing:.1em!important;padding:10px 14px!important}.lp-root .lp-hero-head,.lp-root .lp-hero-acts{left:16px;right:16px}}@keyframes rise{to{opacity:1;transform:none}}.lp-root .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lp-root .stats.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.lp-root .pr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--lp-border);border:1px solid var(--lp-border)}.lp-root .pr-card{background:var(--lp-surface-card);transition:background-color .25s ease}.lp-nav-header{position:fixed;top:16px;left:0;right:0;z-index:100;pointer-events:none}.lp-nav-wrapper{width:100%;max-width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.palantir-bar{pointer-events:auto;position:relative;width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:3px;background-color:#ababab1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.94;box-shadow:0 2px 10px #0000001a;border:0px solid var(--lp-bar-border);transition:border-color .2s ease,background-color .25s ease,box-shadow .25s ease}.lp-nav-under{z-index:99}.lp-nav-over{mix-blend-mode:difference}.lp-nav-under.on-dark{--lp-bar-btn-bg: #FFFFFF;--lp-bar-btn-text: #000000;--lp-bar-btn-border: #FFFFFF;--lp-bar-util-border: rgba(255, 255, 255, .2);--lp-bar-util-text: #F2F2EF}.lp-nav-over .palantir-bar{--lp-bar-util-text: #FFFFFF;pointer-events:none;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}.lp-nav-over .brand-btn{clip-path:inset(50%)}.palantir-bar:hover{border-color:var(--lp-border-strong)}.palantir-bar .brand-btn{display:flex;align-items:center;gap:5px;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;color:var(--lp-bar-util-text);font-family:inherit;line-height:1;transition:opacity .15s ease,color .25s ease}.palantir-bar .brand-btn:hover{opacity:.82}.palantir-bar .brand-btn svg{display:block;height:11px;width:auto;flex-shrink:0}.palantir-bar .brand-btn svg path{fill:var(--lp-bar-util-text);transition:fill .25s ease}.palantir-bar .brand-text{font-size:14px;line-height:1;font-weight:500;letter-spacing:.1em;color:var(--lp-bar-util-text);transition:color .25s ease}.palantir-bar .nav-links-center{display:flex;align-items:center;gap:32px}.palantir-bar .nav-link-btn{background:none;border:none;color:var(--lp-text-muted);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:6px 0;transition:color .15s ease}.palantir-bar .nav-link-btn:hover{color:var(--lp-text)}.palantir-bar .actions-group{display:flex;align-items:center;gap:10px}.palantir-bar .cta-button{height:36px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;background:var(--lp-bar-btn-bg);color:var(--lp-bar-btn-text);border:1px solid var(--lp-bar-btn-border);border-radius:2px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:13.5px;font-weight:500;cursor:pointer;text-decoration:none;letter-spacing:.04em;transition:background-color .2s ease,border-color .2s ease,opacity .15s ease;white-space:nowrap}.palantir-bar .cta-button:hover{opacity:.9}.palantir-bar .menu-btn{width:38px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--lp-bar-btn-bg);border:1px solid var(--lp-bar-btn-border);border-radius:2px;color:var(--lp-bar-btn-text);cursor:pointer;padding:0;transition:background-color .2s ease,border-color .2s ease,opacity .15s ease}.palantir-bar .menu-btn:hover{opacity:.9}.palantir-bar .utility-cluster{display:flex;align-items:center;height:36px;border:1px solid var(--lp-bar-util-border);border-radius:2px;overflow:hidden;background:#7d7d7d0a;transition:border-color .25s ease}.palantir-bar .utility-btn{width:38px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--lp-bar-util-text);cursor:pointer;padding:0;transition:background-color .15s ease,color .15s ease}.palantir-bar .utility-btn:hover{background:#7d7d7d1f}.palantir-bar .utility-divider{width:1px;height:36px;background:var(--lp-bar-util-border);transition:background-color .25s ease}.palantir-dropdown{pointer-events:auto;position:absolute;top:calc(100% + 8px);right:0;width:240px;background:var(--lp-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--lp-border-strong);border-radius:4px;padding:12px 0;box-shadow:0 16px 40px #0000004d;display:flex;flex-direction:column;transition:background-color .25s ease,border-color .25s ease}.palantir-dropdown button,.palantir-dropdown a{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:none;border:none;color:var(--lp-text-muted);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.palantir-dropdown button:hover,.palantir-dropdown a:hover{background:var(--lp-border);color:var(--lp-text)}.lp-root .btn-primary{font-size:15px;font-weight:500;text-decoration:none;background:var(--lp-btn-primary-bg);color:var(--lp-btn-primary-text);border:none;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s ease,background-color .25s ease,color .25s ease}.lp-root .btn-primary:hover{opacity:.88}.lp-root .btn-secondary{font-size:15px;font-weight:500;text-decoration:none;background:transparent;color:var(--lp-btn-sec-text);border:1px solid var(--lp-btn-sec-border);border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}.lp-root .btn-secondary:hover{border-color:var(--lp-text);color:var(--lp-text)}@media (prefers-reduced-motion: reduce){.lp-root .trace{animation:none!important;stroke-dashoffset:0!important}.lp-root .pad,.lp-root .rise{animation:none!important;opacity:1!important;transform:none!important}.lp-root .pulse{display:none!important}}@media (max-width: 900px){.lp-nav-header{top:12px}.lp-nav-wrapper{padding:0 16px}.palantir-bar{height:48px;padding:0 14px}.palantir-bar .nav-links-center{display:none!important}.lp-root .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .two{grid-template-columns:minmax(0,1fr);gap:32px}.lp-root .navl-links{display:none!important}}@media (max-width: 600px){.lp-nav-header{top:8px}.lp-nav-wrapper{padding:0 10px}.palantir-bar{height:46px;padding:0 12px}.palantir-bar .brand-text{font-size:13px!important;letter-spacing:.22em!important}.palantir-bar .brand-btn svg{height:10px}.palantir-bar .cta-button{height:32px;padding:0 12px;font-size:12px}.palantir-bar .utility-cluster{height:32px}.palantir-bar .menu-btn,.palantir-bar .utility-btn{width:32px;height:32px}.lp-root .w{padding:0 16px}.lp-root .stats,.lp-root .pr{grid-template-columns:minmax(0,1fr)}.lp-root .hero-heading{font-size:clamp(46px,13vw,88px)!important;line-height:.95!important}.lp-root .problem-heading{font-size:clamp(30px,7.5vw,48px)!important;line-height:1.15!important}.lp-root .section-heading{font-size:clamp(28px,6vw,36px)!important}.lp-root .closing-heading{font-size:clamp(48px,13vw,84px)!important;line-height:.98!important}.lp-root .stat-box{border-left:none!important;border-top:1px solid var(--lp-border);padding:28px 0!important}.lp-root .stat-box:first-child{border-top:none}.lp-root .hero-cta-group{width:100%}.lp-root .hero-cta-group>button,.lp-root .hero-cta-group>a{flex:1 1 auto;text-align:center}}
