.bip-root{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bip-root ::-moz-selection{background:#2b6fde52;color:#fff}.bip-root ::selection{background:#2b6fde52;color:#fff}.bip-root :focus-visible{outline:2px solid #2b6fde;outline-offset:2px;border-radius:2px}.container-bip{margin-left:auto;margin-right:auto;width:100%;max-width:83rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:640px){.container-bip{max-width:86rem;padding-left:3rem;padding-right:3rem}}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(168 165 157 / var(--tw-text-opacity, 1))}.pill{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .875rem;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(8 9 12 / var(--tw-text-opacity, 1))}.status-dot{display:inline-block;height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(43 111 222 / var(--tw-bg-opacity, 1));box-shadow:0 0 0 3px #2b6fde2e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-brand{--tw-bg-opacity: 1;background-color:rgb(43 111 222 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-brand:hover{--tw-bg-opacity: 1;background-color:rgb(33 89 196 / var(--tw-bg-opacity, 1))}.btn-ghost{border-width:1px;border-color:#ffffff24;--tw-text-opacity: 1;color:rgb(247 246 242 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-ghost:hover{--tw-border-opacity: 1;border-color:rgb(43 111 222 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(43 111 222 / var(--tw-text-opacity, 1))}.card{border-radius:1rem;border-width:1px;border-color:#ffffff14;background-color:#1c1c1999;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-hover:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#ffffff24}.card-light{border-radius:1rem;border-width:1px;border-color:#1313111f;background-color:#ffffffb3;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-light-hover:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#13131142;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.btn-ghost-light{border-width:1px;border-color:#13131142;--tw-text-opacity: 1;color:rgb(19 19 17 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-ghost-light:hover{--tw-border-opacity: 1;border-color:rgb(43 111 222 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(33 89 196 / var(--tw-text-opacity, 1))}.text-glow{text-shadow:0 0 28px rgba(43,111,222,.55),0 0 10px rgba(43,111,222,.45)}.text-glow-soft{text-shadow:0 0 16px rgba(43,111,222,.35)}.brand-radial{background:radial-gradient(55% 45% at 50% 0%,rgba(43,111,222,.16),transparent 70%),radial-gradient(40% 50% at 85% 10%,rgba(43,111,222,.07),transparent 60%)}.grid-faint{background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px}.hero-vignette{background:radial-gradient(120% 110% at 50% 26%,transparent 50%,rgba(0,0,0,.6) 100%)}.noise{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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.045}.cloudfield{display:block;background:radial-gradient(58% 48% at 50% 40%,rgba(43,111,222,.12),transparent 70%),#131311}.light-glow{background:radial-gradient(38% 32% at 90% 3%,rgba(43,111,222,.1),transparent 70%),#f7f6f2}.grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-0.213%20-0.715%20-0.072%200%201'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='gamma' exponent='3.4' amplitude='1' offset='0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-marquee-vertical{animation:marquee-vertical var(--duration, 20s) linear infinite;will-change:transform}@keyframes pulse-soft{0%,to{transform:scale(1);text-shadow:0 0 0 rgba(43,111,222,0)}50%{transform:scale(1.06);text-shadow:0 0 16px rgba(43,111,222,.55)}}.pulse-soft{animation:pulse-soft 2.4s ease-in-out infinite}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media(prefers-reduced-motion:reduce){.bip-root *,.bip-root *:before,.bip-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
