*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:#292524;border-radius:999px;outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#d97706;border:2px solid #0c0a09;cursor:pointer;box-shadow:0 0 10px #d977064d;position:relative}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#d97706;border:2px solid #0c0a09;cursor:pointer;box-shadow:0 0 10px #d977064d}input[type=range]::-webkit-slider-thumb:hover{background:#f59e0b;box-shadow:0 0 16px #d9770680;transform:scale(1.15)}input[type=range]::-moz-range-thumb:hover{background:#f59e0b;box-shadow:0 0 16px #d9770680}.sticky-cta-enter{animation:slideUp .3s ease-out forwards}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(200%) skew(-12deg)}}@media(pointer:coarse){button:not(.nav-pill),a:not(.nav-pill),[role=button]:not(.nav-pill){min-height:44px;min-width:44px}.nav-pill{min-height:32px}}.calendly-inline-widget{border-radius:12px;overflow:hidden;background:transparent}.calendly-inline-widget iframe{border-radius:12px}@keyframes heroFloat{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-8px) translate(3px)}50%{transform:translateY(-4px) translate(-2px)}75%{transform:translateY(-12px) translate(4px)}}@keyframes ambientPulse{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.1;transform:scale(1.15)}}@keyframes scanLine{0%{transform:translate(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(100vw);opacity:0}}@keyframes borderGlow{0%{--border-angle: 0deg}to{--border-angle: 360deg}}@keyframes orbFloat{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-50%,-52%) scale(1.04)}66%{transform:translate(-50%,-48%) scale(.97)}}@keyframes termCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes dataFlow{0%{transform:translate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shinyNodePulse{0%,to{box-shadow:0 0 6px #d977064d,0 0 20px #d977061a;transform:scale(1)}50%{box-shadow:0 0 12px #d9770699,0 0 40px #d9770633;transform:scale(1.15)}}@keyframes btnGlowSweep{0%{transform:translate(-120%) skew(-15deg)}to{transform:translate(250%) skew(-15deg)}}@keyframes sectionFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
