@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-primary: #0a0a0f;--bg-surface: #1e1e2e;--bg-elevated: #28283c;--gold: oklch(.72 .11 85);--gold-light: oklch(.8 .11 85);--gold-hex: #d4af37;--text-primary: #f0f0f5;--text-muted: #b8b8c8;--text-faint: #6a6a7a;--stroke: #2e2e44;--stroke-light: #404058;--c-blue: #4E85BF;--c-light-blue: #89AACC;--c-green: #4CAF50;--c-orange: #FF9800}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.serif{font-family:"Instrument Serif",Cormorant Garamond,Georgia,serif;font-weight:400}.mono{font-family:JetBrains Mono,SF Mono,Menlo,monospace}.container{max-width:1200px;margin:0 auto;padding:0 64px}@media (max-width: 768px){.container{padding:0 24px}}.label-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.3em;color:var(--text-muted);font-weight:500;font-family:JetBrains Mono,monospace}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:14px 28px;font-size:14px;font-weight:600;transition:all .2s ease;white-space:nowrap;font-family:Inter,sans-serif;letter-spacing:.01em}.btn-primary{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 100%);color:#0a0a0f;box-shadow:0 0 #c8a45c66}.btn-primary:hover{box-shadow:0 0 32px #c8a45c73;transform:translateY(-1px)}.btn-ghost{background:transparent;border:1px solid var(--stroke);color:var(--text-primary)}.btn-ghost:hover{border-color:var(--stroke-light);background:var(--bg-surface)}.btn-large{padding:18px 36px;font-size:16px}.placeholder-img{position:relative;background:repeating-linear-gradient(135deg,rgba(255,255,255,.015) 0px,rgba(255,255,255,.015) 2px,transparent 2px,transparent 14px),radial-gradient(ellipse at top right,rgba(200,164,92,.06),transparent 60%),var(--bg-surface);border:1px solid var(--stroke);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.placeholder-img-label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-faint);letter-spacing:.15em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.in-view{opacity:1;transform:translateY(0)}.no-js .reveal{opacity:1;transform:none;transition:none}.no-reveal .reveal{opacity:1;transform:none}.section-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:24px}.section-eyebrow:before{content:"";display:block;width:32px;height:1px;background:var(--stroke)}.hero-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(200,164,92,.08),transparent 50%),radial-gradient(circle at 80% 80%,rgba(78,133,191,.06),transparent 60%);pointer-events:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.grain:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");pointer-events:none;opacity:.4;mix-blend-mode:overlay}.starfield{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 25% 30%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(1px 1px at 70% 60%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(1px 1px at 40% 80%,rgba(200,164,92,.5) 50%,transparent 50%),radial-gradient(1px 1px at 85% 25%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(1px 1px at 15% 70%,rgba(255,255,255,.3) 50%,transparent 50%);background-size:320px 320px,280px 280px,360px 360px,240px 240px,300px 300px;pointer-events:none;opacity:.6}@property --rb-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rb-rotate{to{--rb-angle: 360deg}}.sla-card{position:relative;isolation:isolate}.sla-card:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--rb-angle, 0deg),transparent 0deg,var(--gold-light) 60deg,var(--gold) 90deg,transparent 200deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:2}.sla-card.in-view:before{opacity:1;animation:rb-rotate 5s linear infinite}.sla-card.in-view{box-shadow:0 0 40px -10px #d4af372e}@supports not (background: conic-gradient(from 0deg,red,blue)){.sla-card.in-view{box-shadow:0 0 0 1.5px var(--gold),0 20px 60px -20px #d4af3759}.sla-card:before{display:none}}.use-case-card{position:relative}.use-case-card:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--rb-angle),transparent 0deg,var(--gold-light) 60deg,var(--gold) 90deg,transparent 180deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:2}.use-case-card:hover:before{opacity:1;animation:rb-rotate 4s linear infinite}@supports not (background: conic-gradient(from 0deg,red,blue)){.use-case-card:hover{box-shadow:0 0 0 1.5px var(--gold),0 18px 50px -10px #d4af3759}}@media (max-width: 768px){.nav-desktop{display:none!important}.nav-burger{display:inline-flex!important}}@media (max-width: 900px){[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns: repeat(6"]{grid-template-columns:1fr!important;grid-auto-rows:auto!important}[style*="grid-template-columns: repeat(6"]>*{grid-column:span 1!important;grid-row:span 1!important}[style*="grid-column: span"]{grid-column:span 1!important}[style*="grid-template-columns: 1fr auto"],[style*="grid-template-columns: 1.1fr 1fr"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 1.4fr"],[style*="grid-template-columns: 7fr"],[style*="grid-template-columns: 5fr"],[style*="grid-template-columns: 120px 1fr"]{grid-template-columns:1fr!important}footer [style*=grid-template-columns]{grid-template-columns:1fr 1fr!important;gap:24px!important}.container{padding:0 18px!important}}@media (max-width: 768px){html,body{overflow-x:hidden!important}body{width:100%!important;max-width:100vw!important}main,section,footer{max-width:100vw!important;overflow-x:hidden!important}input,textarea,select,button{max-width:100%!important;box-sizing:border-box!important}.usecases-grid,.bento-row,.bento-mosaic{grid-template-columns:1fr!important;gap:16px!important}.usecases-grid>*,.bento-row>*,.bento-mosaic>*{grid-column:1 / -1!important;grid-row:auto!important;min-height:auto!important}.bento-card-inner{padding:28px!important}h1{font-size:clamp(40px,10vw,64px)!important;line-height:1.05!important}h2{font-size:clamp(28px,7vw,44px)!important;line-height:1.15!important}h3{font-size:20px!important}section{padding-top:64px!important;padding-bottom:64px!important}.stats-strip-cell:nth-child(2n){border-right:none!important}.stats-strip-cell{padding:32px 20px!important}.btn{padding:14px 24px;font-size:14px}.btn-large{padding:16px 28px;font-size:15px}.hero-cta-row{flex-direction:column!important;width:100%}.hero-cta-row .btn{justify-content:center;width:100%}.demo-card-inner,.roi-grid,.sla-grid{grid-template-columns:1fr!important}header .container{padding:0 16px!important}.container{padding:0 20px!important}footer .footer-columns{grid-template-columns:1fr 1fr!important}footer [style*=grid-template-columns]{grid-template-columns:1fr 1fr!important}#roi [style*=grid-template-columns]{grid-template-columns:1fr!important}#roi{padding-left:0!important;padding-right:0!important}#roi .container>div{padding:24px 18px!important;border-radius:18px!important}#roi input[type=number]{width:80px!important}#blog [style*="grid-template-columns: 1fr auto"]{grid-template-columns:1fr!important}#blog h2{white-space:normal!important}#livedemo [style*="grid-template-columns: 120px 1fr"]{grid-template-columns:1fr!important}#livedemo img{max-width:100%!important;height:auto!important}main>section:first-of-type form>div{flex-wrap:wrap!important}main>section:first-of-type form input[type=email],main>section:first-of-type form input[type=text],main>section:first-of-type form input[type=tel]{flex:1 1 100%!important;min-width:0!important;text-align:center}main>section:first-of-type form button{width:100%!important;justify-content:center!important}main>section:first-of-type form label{gap:8px!important}main>section:first-of-type form input[type=checkbox]{flex:0 0 14px!important;width:14px!important;max-width:14px!important;min-width:14px!important;margin:3px 0 0!important}}@media (max-width: 480px){h1{font-size:clamp(34px,11vw,52px)!important}h2{font-size:clamp(24px,8vw,36px)!important}.stats-strip{grid-template-columns:1fr!important}.stats-strip-cell{border-right:none!important;border-bottom:1px solid var(--stroke)!important}.stats-strip-cell:last-child{border-bottom:none!important}footer [style*=grid-template-columns]{grid-template-columns:1fr!important}main>section:nth-last-of-type(2) [style*="display: flex"][style*="gap: 14"],main>section:nth-last-of-type(2) [style*="display: flex"][style*="gap:14"]{flex-direction:column!important}main>section:nth-last-of-type(2) .btn{width:100%!important;justify-content:center!important}}
