html{scroll-behavior:auto;scroll-padding-top:100px}@font-face{font-family:Absolut;src:url(/NeuralBI/assets/fonts/AbsolutMediumReduced.ttf) format("truetype");font-weight:500;font-style:normal}:root{--color-paper:#000000;--color-paper-2:#121212;--color-paper-3:#1a1a1a;--color-ink:#ffffff;--color-ink-2:#a1a1aa;--color-ink-3:#71717a;--color-accent:#c6ff34;--color-accent-hover:#d4ff66;--color-accent-ink:#000000;--color-telemetry:#38bdf8;--color-border:#27272a;--color-border-hover:rgba(255,255,255,0.2);--color-focus:var(--color-accent);--glass-bg:rgba(10,10,10,0.6);--glass-border:rgba(255,255,255,0.08);--layer-intro:99999;--font-sans:var(--font-sans,"DM Sans",sans-serif);--font-body:var(--font-body,"Inter",system-ui,sans-serif);--font-ui:var(--font-ui,"Montserrat",system-ui,sans-serif);--font-button:var(--font-ui,"Montserrat",system-ui,sans-serif);--font-serif:var(--font-sans,"DM Sans",sans-serif);--font-display:var(--font-sans,"DM Sans",sans-serif);--font-tech:var(--font-mono,"JetBrains Mono",monospace);--font-mono:var(--font-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:9999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--duration-fast:150ms;--duration-normal:300ms;--dur-press:120ms;--dur-ui:200ms;--dur-reveal:700ms;--dur-enter:900ms;--stagger-words:32ms;--stagger-blocks:80ms;--reveal-rise:18px;--reveal-rise-text:10px}@media (max-width:768px){:root{--stagger-words:24ms;--stagger-blocks:60ms;--reveal-rise:12px;--reveal-rise-text:6px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:clip}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer}.sui-btn,button{font-family:var(--font-button)}.text-display-1{font-size:clamp(2.5rem,5vw + 1rem,5rem);font-weight:700;letter-spacing:-.04em}.text-display-1,.text-display-2{font-family:var(--font-display);line-height:1.1;overflow-wrap:anywhere;min-width:0}.text-display-2{font-size:clamp(2rem,3vw + 1rem,3.5rem);font-weight:600;letter-spacing:-.03em}.text-display-3{font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.text-body-lg{font-size:clamp(1.125rem,1.5vw + .5rem,1.25rem);color:var(--color-ink-2);line-height:1.6}.text-label{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-3)}.font-editorial,.hero-title em,.text-display-1 em,.text-display-2 em,.text-display-3 em,.title-italic,h1 em,h2 em,h3 em,h4 em{font-family:var(--font-display);font-style:italic;font-weight:300;color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important;background:none!important;letter-spacing:-.03em;display:inline}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.section-padding{padding:var(--space-24) 0}@media (max-width:768px){.section-padding{padding:var(--space-16) 0}}.gradient-text{color:var(--color-accent)}.glow-accent{position:absolute;width:400px;height:400px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.01));box-shadow:0 4px 30px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1);top:-200px;left:50%;transform:translateX(-50%);z-index:-1;pointer-events:none}.glass{background:rgba(10,10,10,.25);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(198,255,52,.15);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.glass,.grain-overlay{transform:translateZ(0);will-change:transform}.grain-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.15'/%3E%3C/svg%3E");background-repeat:repeat;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.12'/%3E%3C/svg%3E"),linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 40%)}.enter,.enter-mask{animation:enterRise var(--dur-reveal) var(--ease-out) backwards;animation-delay:calc(var(--enter-base, .12s) + var(--enter, 0) * var(--stagger-blocks))}.enter-mask{animation-name:enterMask;animation-duration:var(--dur-enter)}@keyframes enterRise{0%{opacity:0;transform:translateY(var(--reveal-rise-text))}}@keyframes enterMask{0%{transform:translateY(.45em);-webkit-clip-path:inset(100% -.4em -.4em -.4em);clip-path:inset(100% -.4em -.4em -.4em)}to{transform:none;-webkit-clip-path:inset(-.4em);clip-path:inset(-.4em)}}.check-draw{stroke-dasharray:1;animation:checkDraw .6s var(--ease-out) .38s backwards}@keyframes checkDraw{0%{stroke-dashoffset:1}}@media (prefers-reduced-motion:reduce){.check-draw,.enter,.enter-mask{animation:none}}.text-gradient-premium{color:var(--color-ink)}.text-gradient-accent{color:var(--color-accent)}.glass-raycast{background:rgba(10,10,10,.45);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.05),0 12px 40px rgba(0,0,0,.5);transform:translateZ(0);will-change:transform}.nav-n5{position:fixed;top:var(--space-6);left:50%;transform:translateX(-50%);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);gap:var(--space-8);z-index:100;transition:transform var(--duration-normal) var(--ease-out)}.nav-n5,.nav-n5-links{display:flex;align-items:center}.nav-n5-links{gap:var(--space-6)}.nav-n5-link{font-size:.875rem;color:var(--color-ink-2);font-weight:500;transition:color var(--duration-fast) var(--ease-out)}.nav-n5-link:hover{color:var(--color-ink)}@media (max-width:768px){.nav-n5{width:calc(100% - var(--space-8));justify-content:space-between;padding:var(--space-3) var(--space-4)}.nav-n5-links{display:none}}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.bento-card{background:var(--color-paper-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;position:relative;overflow:hidden}.bento-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.bento-card:hover:before{opacity:1}.col-span-12{grid-column:span 12}.col-span-8{grid-column:span 8}.col-span-7{grid-column:span 7}.col-span-6{grid-column:span 6}.col-span-5{grid-column:span 5}.col-span-4{grid-column:span 4}@media (max-width:1024px){.col-span-5,.col-span-7{grid-column:span 12}}@media (max-width:768px){.bento-card{grid-column:span 12!important}}.footer-ft2{border-top:1px solid var(--color-border);padding:var(--space-8) 0;margin-top:var(--space-16)}.footer-ft2-content{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.footer-ft2-content{flex-direction:column;gap:var(--space-4);align-items:flex-start}}.sui-card-hover{transition:all .5s cubic-bezier(.16,1,.3,1);background:rgba(255,255,255,.01)!important;border:1px solid rgba(255,255,255,.05)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sui-card-hover:hover{transform:translateY(-4px);background:rgba(255,255,255,.03)!important;border-color:rgba(198,255,52,.3)!important;box-shadow:0 12px 40px rgba(198,255,52,.15)}.sui-btn{background:var(--color-accent);color:var(--color-accent-ink);border:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:8px;font-family:var(--font-button);font-weight:600;font-size:1rem;cursor:pointer;overflow:hidden}.sui-btn:hover{background:#fff;color:#000;transform:translateY(-2px);box-shadow:0 8px 24px rgba(198,255,52,.3)}.sui-btn-icon-wrapper{position:relative;width:16px;height:16px;overflow:hidden}.sui-btn-arrow{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);color:#000}.sui-btn:hover .sui-btn-arrow{color:#000}.sui-btn-arrow:first-child{transform:translateX(-150%)}.sui-btn-arrow:last-child,.sui-btn:hover .sui-btn-arrow:first-child{transform:translateX(0)}.sui-btn:hover .sui-btn-arrow:last-child{transform:translateX(150%)}.sui-hero-title-container{--mouse-x:50%;--mouse-y:50%;padding:0 1rem}.sui-hero-text{font-family:var(--font-display);font-size:clamp(3rem,6.5vw,6.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:var(--space-6);color:#ffffff;text-shadow:none}.sui-hero-text em{font-family:var(--font-display);font-style:italic;font-weight:300;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:none!important;letter-spacing:-.04em;display:inline}.sui-hero-text.blur-layer{filter:blur(6px);opacity:.6;color:#ffffff}.sui-hero-text.blur-layer em{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none}.sui-hero-text.sharp-layer{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffffff;-webkit-mask-image:radial-gradient(circle 220px at var(--mouse-x) var(--mouse-y),rgba(0,0,0,1) 0,rgba(0,0,0,.85) 45%,transparent 100%);mask-image:radial-gradient(circle 220px at var(--mouse-x) var(--mouse-y),rgba(0,0,0,1) 0,rgba(0,0,0,.85) 45%,transparent 100%)}.sui-hero-text.sharp-layer em{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.sui-hero-line{display:block}.sui-hero-text .sui-hero-line-inner{display:inline-block;animation:heroLineRise .9s var(--ease-out) backwards;animation-delay:calc(.12s + var(--line, 0) * 90ms)}@keyframes heroLineRise{0%{transform:translateY(105%);-webkit-clip-path:inset(-.4em -.4em 105% -.4em);clip-path:inset(-.4em -.4em 105% -.4em)}to{transform:translateY(0);-webkit-clip-path:inset(-.4em);clip-path:inset(-.4em)}}@media (prefers-reduced-motion:reduce){.sui-hero-text .sui-hero-line-inner{animation:none}}.sui-social-box{transition:all .3s cubic-bezier(.16,1,.3,1)}.sui-social-box:hover{background:rgba(198,255,52,.1)!important;border-color:rgba(198,255,52,.4)!important;color:#c6ff34!important;transform:translateY(-3px)}@keyframes pulse-glow{0%{opacity:.55;transform:scale(.96) translate(-50%)}to{opacity:1;transform:scale(1.04) translate(-50%)}}@keyframes flow-dotted{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@media (max-width:900px){.raycast-footer-grid{grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important;min-height:auto!important}}@media (max-width:600px){.raycast-footer-grid{grid-template-columns:repeat(2,1fr)!important}}@keyframes float-blob-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-40px) scale(1.15)}66%{transform:translate(-30px,30px) scale(.9)}}@keyframes float-blob-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,50px) scale(.85)}}@keyframes sweep{0%{top:0;opacity:0}5%{opacity:.8}95%{opacity:.8}to{top:100%;opacity:0}}.nav-nebula{position:fixed;top:24px;left:50%;transform:translateX(-50%);background:rgba(10,18,1,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(198,255,52,.15);border-radius:9999px;padding:8px 8px 8px 24px;display:flex;align-items:center;gap:32px;z-index:100;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 40px rgba(0,0,0,.4)}.nav-nebula-link{font-family:var(--font-ui);font-size:.95rem;color:rgba(255,255,255,.65);text-decoration:none;position:relative;transition:color .3s}.nav-nebula-link:hover{color:#ffffff}.nav-cinematic{position:fixed;top:0;left:0;right:0;background:rgba(2,2,2,.9);border-bottom:1px solid rgba(255,255,255,.12);padding:16px 40px;display:flex;align-items:center;justify-content:space-between;z-index:100;transition:all .4s;box-shadow:0 5px 25px rgba(0,0,0,.8)}.nav-cinematic-link{font-family:var(--font-ui);font-size:.85rem;text-transform:uppercase;color:#71717a;text-decoration:none;font-weight:900;transition:color .2s;display:flex;align-items:center;gap:4px}.nav-cinematic-link:hover{color:#ffffff}.nav-modern{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.01);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:8px 8px 8px 24px;display:flex;align-items:center;gap:28px;z-index:100;box-shadow:0 20px 50px rgba(198,255,52,.04),inset 0 1px 0 rgba(255,255,255,.05);transition:all .4s cubic-bezier(.16,1,.3,1)}.nav-modern-link{font-family:var(--font-ui);font-size:.9rem;font-weight:600;color:rgba(255,255,255,.55);text-decoration:none;padding:6px 16px;border-radius:12px;position:relative;transition:color .3s;z-index:2}.nav-modern-link:hover{color:#ffffff}.nav-tech{position:fixed;top:24px;left:50%;transform:translateX(-50%);background:rgba(5,8,1,.85);border:1px solid rgba(198,255,52,.3);padding:10px 10px 10px 24px;display:flex;align-items:center;gap:32px;z-index:100;box-shadow:0 0 25px rgba(198,255,52,.06);transition:all .4s}.nav-tech,.nav-tech-link{font-family:var(--font-mono)}.nav-tech-link{font-size:.85rem;color:rgba(255,255,255,.6);text-decoration:none;transition:all .3s}.nav-tech-link:hover{color:#c6ff34;text-shadow:0 0 8px rgba(198,255,52,.5)}.nav-sui{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.06);border-radius:9999px;padding:6px 6px 6px 20px;display:flex;align-items:center;gap:24px;z-index:100;box-shadow:0 15px 40px rgba(198,255,52,.04);transition:all .4s cubic-bezier(.16,1,.3,1)}.nav-sui-link{font-family:var(--font-ui);font-size:.9rem;font-weight:500;color:rgba(255,255,255,.65);text-decoration:none;transition:color .3s;padding:6px 12px;border-radius:9999px}.nav-sui-link:hover{color:#ffffff}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-300}}.premium-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,.1);outline:none;transition:background .3s}.premium-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#c6ff34;cursor:pointer;box-shadow:0 0 8px #c6ff34;-webkit-transition:transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s cubic-bezier(.16,1,.3,1)}.premium-slider::-webkit-slider-thumb:hover{transform:scale(1.25)}.snap-section{scroll-snap-align:start;scroll-snap-stop:always}.color-bends-container{position:relative;width:100%;height:100%;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}.floating-lines-container canvas{animation:linesOn 1.6s var(--ease-out) both}@keyframes linesOn{0%{opacity:0}}.floating-lines-container[data-webgl=false]{background:linear-gradient(162deg,transparent 38%,color-mix(in srgb,var(--color-accent) 16%,transparent) 47%,transparent 56%),linear-gradient(170deg,transparent 52%,color-mix(in srgb,var(--color-accent) 10%,transparent) 60%,transparent 68%),var(--color-paper)}.sui-btn-outline-pill{background:#000000!important;color:#ffffff!important;border:1px solid #c6ff34!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.sui-btn-outline-pill:hover{background:#c6ff34!important;color:#000000!important;box-shadow:0 8px 24px rgba(198,255,52,.3)!important;transform:translateY(-2px)!important}.sui-btn-outline-pill .sui-btn-arrow{color:#ffffff!important}.sui-btn-outline-pill:hover .sui-btn-arrow{color:#000000!important}.sui-btn-outline-pill:disabled{background:rgba(255,255,255,.01)!important;border:1px solid rgba(255,255,255,.1)!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;opacity:.6!important}.sui-btn-outline-pill:disabled,.sui-btn-outline-pill:disabled .sui-btn-arrow{color:rgba(255,255,255,.3)!important}.sui-gpu-accelerated{will-change:transform,opacity;perspective:1000px}.sui-card-bento-gpu,.sui-gpu-accelerated{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.sui-card-bento-gpu{will-change:transform,border-color,box-shadow,background-color;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease,background-color .35s ease}.sui-card-bento-gpu:hover{transform:translateY(-4px) translateZ(0)}@media (max-width:768px){.sui-hero-text.blur-layer{filter:none!important;opacity:1!important}.desktop-only,.sui-hero-text.sharp-layer{display:none!important}.mobile-only{display:flex!important}}@media (min-width:769px){.mobile-only{display:none!important}}@media (max-width:768px){.hero-content-wrapper{padding:0 1.25rem!important}.sui-hero-title-container{padding:0!important}.sui-hero-text{font-size:clamp(3.1rem,13.5vw,4.85rem)!important;line-height:.96!important;letter-spacing:-.04em!important;font-weight:850!important;margin-bottom:1.15rem!important;filter:drop-shadow(0 4px 30px rgba(198,255,52,.16)) drop-shadow(0 2px 10px rgba(0,0,0,.8))!important}.sui-hero-text,.sui-hero-text em{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:none!important}.sui-hero-text em{font-family:var(--font-display)!important;font-style:italic!important;font-weight:300!important;-webkit-background-clip:initial!important;filter:none!important}.hero-sub{margin-bottom:1.85rem!important;font-size:.95rem!important;line-height:1.55!important;max-width:92%!important}}.grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media (max-width:992px){.grid-3-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-3-col{grid-template-columns:1fr;gap:1.5rem}.arsenal-mobile-container{padding:2rem 0 4rem!important}.arsenal-mobile-container,.arsenal-mobile-sticky{height:auto!important;position:relative!important}.arsenal-mobile-track{transform:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;padding:1rem 1.5rem!important;gap:1.5rem!important;width:100vw!important;flex-direction:row!important;align-items:stretch!important}.arsenal-mobile-only .arsenal-horizontal-card{max-width:100%!important;transform:none!important;opacity:1!important;scroll-snap-align:center!important;flex:0 0 100%!important;width:100%!important;min-height:500px!important;padding:2rem!important}}@media (max-width:768px){.arsenal-mobile-track::-webkit-scrollbar{display:none}}@media (max-width:768px){.arsenal-mobile-card h3{font-size:clamp(1.75rem,6vw,2.5rem)!important}.arsenal-mobile-card p{font-size:clamp(.9rem,2vw,1.05rem)!important}}.arsenal-mobile-only{display:none!important}@media (max-width:768px){.arsenal-desktop-only{display:none!important}.arsenal-mobile-only{display:block!important}.arsenal-mobile-hidden-details{display:none!important}.arsenal-mobile-card{padding:1.5rem!important;gap:1rem!important;min-height:auto!important}}.arsenal-desktop-only-flex{display:flex!important}.arsenal-mobile-only-flex{display:none!important}@media (max-width:768px){.arsenal-desktop-only-flex{display:none!important}.arsenal-mobile-only-flex{display:flex!important}.custom-modal-scrollbar>div{padding:2rem!important}.custom-modal-scrollbar [style*=grid-template-columns]{grid-template-columns:1fr!important;gap:2rem!important}.arsenal-expand-text{display:none!important}.arsenal-expand-btn{padding:.5rem!important}.custom-modal-scrollbar [style*="opacity: 0.1"],.custom-modal-scrollbar [style*="opacity: 0;"]{opacity:1!important;transform:none!important;filter:none!important}.arsenal-mobile-title{text-align:center!important;width:100%!important;align-items:center!important}}.arsenal-modal-grid{display:grid!important;grid-template-columns:1.05fr .95fr!important}@media (max-width:768px){.arsenal-modal-grid{grid-template-columns:1fr!important;gap:3rem!important}.custom-modal-scrollbar svg{max-width:100%!important;height:auto!important}.arsenal-mobile-hidden{display:none!important}.custom-modal-scrollbar{scroll-snap-type:none!important}.arsenal-modal-grid{scroll-snap-align:none!important;scroll-snap-stop:normal!important}.arsenal-modal-content{padding:1.25rem 1rem!important}}.protocol-bento-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;border:1px solid rgba(255,255,255,.08);position:relative}@media (max-width:768px){.protocol-bento-grid{grid-template-columns:1fr!important;border:none!important;gap:1.5rem!important}.protocol-bento-box{border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;padding:2rem 1.5rem!important;background:rgba(10,13,20,.9)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.protocol-bento-box,.protocol-bento-diagram{overflow:hidden!important;position:relative!important}.protocol-bento-diagram{height:200px!important;min-height:200px!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;border-radius:14px!important;background:rgba(0,0,0,.4)!important;border:1px solid rgba(255,255,255,.05)!important;margin-bottom:1.5rem!important;padding:.25rem!important}.protocol-bento-diagram svg{max-width:92%!important;max-height:92%!important;width:92%!important;height:92%!important;object-fit:contain!important;overflow:visible!important;margin:auto!important;transform:scale(.92)!important;transform-origin:center center!important}}.industries-tab-bar{display:flex;justify-content:center;gap:.75rem;margin-top:2.5rem;flex-wrap:wrap}.industries-bento-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.industries-tab-item{white-space:nowrap;flex-shrink:0}@media (max-width:768px){.industries-tab-bar{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:.5rem 1rem 1rem!important;margin-left:-1rem!important;margin-right:-1rem!important;width:calc(100% + 2rem)!important;scrollbar-width:none!important}.industries-tab-bar::-webkit-scrollbar{display:none!important}.industries-tab-item{scroll-snap-align:center}.industries-bento-grid{grid-template-columns:1fr!important;gap:1rem!important}.industries-bento-card{padding:1.5rem 1.25rem!important}.industries-card-tag{position:static!important;align-self:flex-start!important;margin-bottom:.5rem!important}}.impact-glass-container{display:grid;grid-template-columns:1fr 1.2fr}.impact-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.impact-glass-container{grid-template-columns:1fr!important}.impact-left-col{padding:3rem 1.5rem 1.5rem!important;text-align:center!important;align-items:center!important}.impact-left-col p{margin:1.25rem auto 0!important;text-align:center!important}.impact-right-col{padding:1rem 1.25rem 3rem!important;gap:1rem!important}.impact-metrics-grid{grid-template-columns:1fr!important;gap:1rem!important}.impact-metric-card{padding:1.5rem!important}}.faq-grid-container{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:4rem;gap:4rem}.faq-brutalist-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px}.faq-sticky-header{position:-webkit-sticky;position:sticky;top:100px;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.faq-grid-container{grid-template-columns:1fr!important;gap:2rem!important}.faq-sticky-header{position:static!important;text-align:center!important}.faq-sticky-header p{margin:.75rem auto 0!important}.faq-brutalist-grid{grid-template-columns:1fr!important}.faq-card,.faq-terminal-box{padding:1.5rem 1.25rem!important}.faq-terminal-box{grid-template-columns:1fr!important;gap:1.5rem!important}.faq-terminal-answer{border-left:none!important;border-top:1px dashed rgba(198,255,52,.25)!important;padding-left:0!important;padding-top:1.25rem!important;min-height:auto!important}}.footer-cta-card-box,.footer-cta-container{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:4rem;gap:4rem;align-items:center}@media (max-width:768px){.footer-cta-container{grid-template-columns:1fr!important;gap:2.5rem!important;text-align:center!important}.footer-cta-text-col{display:flex!important;flex-direction:column!important;align-items:center!important}.footer-cta-text-col p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.footer-cta-card-box{grid-template-columns:1fr!important;padding:2.5rem 1.5rem!important;gap:2rem!important;text-align:center!important}.footer-cta-form-card{padding:1.75rem 1.25rem!important}.footer-cta-tech-row{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.footer-cta-tech-row label{width:100%!important}}.footer-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:2.5rem;gap:2.5rem}.footer-lower-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}@media (max-width:768px){.footer-links-grid{grid-template-columns:repeat(2,1fr)!important;gap:2rem 1.25rem!important;margin-bottom:3.5rem!important}.footer-lower-row{gap:1.5rem!important}.footer-brand-col,.footer-lower-row{flex-direction:column!important;align-items:center!important;text-align:center!important}.footer-brand-col{display:flex!important}.footer-brand-col img{align-self:center!important}.footer-slats-header{height:85px!important;margin-bottom:2.5rem!important}}@media (max-width:480px){.footer-slats-header{height:75px!important;margin-bottom:2rem!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.glow-accent,.grain-overlay{display:none!important}}.mobile-cta-wrapper{display:none}@media (max-width:768px){.mobile-cta-wrapper{display:block}}