@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box}:root{--bg:#0a0a0a;--orange:#ff6b00;--text:#fff;--muted:hsla(0,0%,100%,.62);--border:hsla(0,0%,100%,.08);--mono:"IBM Plex Mono",ui-monospace,monospace;--sans:"Inter",system-ui,sans-serif;color:var(--text);font-family:var(--sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root,html{background:var(--bg)}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--bg)}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}main{overflow:hidden}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:4px;font-family:var(--mono);font-size:13px;font-weight:600;transition:opacity .16s ease}.button.primary{background:var(--orange);color:var(--bg)}.button:hover{opacity:.9}.reveal{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.reveal.revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{animation:none;transition:none;opacity:1;transform:none}}.enterprise-site{min-height:100vh;background:#0a0a0a;color:#fff}.enterprise-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:0 40px;border-bottom:1px solid hsla(0,0%,100%,.08);background:#0a0a0a}.enterprise-wordmark{font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff}.enterprise-header-cta{min-height:38px;padding:0 16px;font-size:12px}.enterprise-hero{width:min(980px,calc(100% - 48px));margin:0 auto;padding:96px 0 80px}.enterprise-hero h1{max-width:900px;margin:0;font-family:var(--mono);font-size:clamp(28px,4.2vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:#fff}.enterprise-hero>p{max-width:720px;margin:28px 0 36px;color:hsla(0,0%,100%,.62);font-size:18px;line-height:1.65}.enterprise-section{width:min(980px,calc(100% - 48px));margin:0 auto;padding:80px 0 0}.enterprise-section-label{margin:0 0 32px;color:#ff6b00;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.enterprise-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid hsla(0,0%,100%,.08)}.enterprise-problem-card{padding:28px;border-right:1px solid hsla(0,0%,100%,.08);background:#0a0a0a}.enterprise-problem-card:last-child{border-right:0}.enterprise-problem-card h2{margin:0 0 16px;font-family:var(--mono);font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff}.enterprise-problem-card p{margin:0;color:hsla(0,0%,100%,.62);font-size:15px;line-height:1.65}.enterprise-solution-grid{display:grid;grid-template-columns:1fr;border:1px solid hsla(0,0%,100%,.08)}.enterprise-solution-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;padding:24px 28px;border-bottom:1px solid hsla(0,0%,100%,.08);background:#0a0a0a}.enterprise-solution-item:last-child{border-bottom:0}.enterprise-solution-item h3{margin:0;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff}.enterprise-solution-item p{margin:0;color:hsla(0,0%,100%,.62);font-size:15px;line-height:1.65}.enterprise-industry-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid hsla(0,0%,100%,.08)}.enterprise-industry-tile{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:120px;padding:24px 20px;border-right:1px solid hsla(0,0%,100%,.08);background:#0a0a0a;color:#ff6b00}.enterprise-industry-tile:last-child{border-right:0}.enterprise-industry-tile span{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff}.enterprise-proof{width:min(980px,calc(100% - 48px));margin:80px auto 0;padding:48px 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);text-align:center}.enterprise-proof p{margin:0;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.enterprise-final-cta{width:min(980px,calc(100% - 48px));margin:0 auto;padding:80px 40px 96px;text-align:center;background:#0a0a0a}.enterprise-final-cta h2{max-width:560px;margin:0 auto 20px;font-family:var(--mono);font-size:clamp(24px,3.5vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:#fff}.enterprise-final-cta>p{max-width:480px;margin:0 auto 32px;color:hsla(0,0%,100%,.62);font-size:17px;line-height:1.65}.enterprise-footer{width:min(980px,calc(100% - 48px));margin:0 auto;padding:32px 0 48px;border-top:1px solid hsla(0,0%,100%,.08)}.enterprise-footer p{margin:0;color:hsla(0,0%,100%,.42);font-family:var(--mono);font-size:11px;letter-spacing:.04em}.enterprise-footer a{transition:color .16s ease}.enterprise-footer a:hover{color:#ff6b00}@media (max-width:900px){.enterprise-problem-grid{grid-template-columns:1fr}.enterprise-problem-card{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.enterprise-problem-card:last-child{border-bottom:0}.enterprise-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-industry-tile:nth-child(3){border-right:0}.enterprise-industry-tile:nth-child(n+4){border-top:1px solid hsla(0,0%,100%,.08)}}@media (max-width:640px){.enterprise-header{padding:0 20px}.enterprise-final-cta,.enterprise-footer,.enterprise-hero,.enterprise-proof,.enterprise-section{width:min(100% - 32px,980px)}.enterprise-hero{padding:64px 0 56px}.enterprise-hero h1{font-size:clamp(24px,7vw,32px)}.enterprise-hero>p{font-size:16px}.enterprise-section{padding-top:64px}.enterprise-solution-item{grid-template-columns:1fr;gap:8px}.enterprise-industry-grid{grid-template-columns:1fr}.enterprise-industry-tile{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08);min-height:auto}.enterprise-industry-tile:last-child{border-bottom:0}.enterprise-final-cta{padding:64px 0 80px}}