@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:opsz,wght@14..32,400..700&family=Playfair+Display:ital,wght@1,400..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020207;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;position:relative;overflow-x:clip}body{background:#020207;min-width:320px;margin:0;position:relative;overflow-x:clip}button,input,textarea,select{font:inherit}img,video{max-width:100%}#root{min-height:100vh}.site-shell{background:radial-gradient(circle at 50% 6%,#5551ff57,#0000 18rem),radial-gradient(circle at 83% 44%,#1b30c566,#0000 16rem),radial-gradient(circle at 50% 21%,#53227273,#0000 14rem),#020207;min-height:100vh;overflow:clip visible}.scroll-panel{opacity:.18;transition:opacity .76s cubic-bezier(.16, 1, .3, 1) var(--scroll-delay,0s), transform .92s cubic-bezier(.16, 1, .3, 1) var(--scroll-delay,0s);will-change:opacity, transform;backface-visibility:hidden;transform-style:preserve-3d;transform:translateY(82px)scale(.985)}.scroll-panel.is-visible{opacity:1;transform:translate(0,0)scale(1)}.site-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000042;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1070px,100% - 32px);min-height:56px;margin:0 auto;padding:0 25px;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 56px #00000042}.brand{width:146px;display:inline-flex}.brand img{object-fit:contain;width:100%;height:auto}.main-nav{color:#fffc;align-items:center;gap:30px;font-size:15px;font-weight:400;display:flex}.main-nav a{transition:color .3s,transform .3s,text-shadow .3s}.main-nav a:hover{color:#fff;text-shadow:0 0 8px #fff6}.main-nav a,.header-action,.btn,.arrow-link{color:inherit;text-decoration:none}.header-action{color:#060711;text-align:center;background:#fff;border-radius:8px;justify-self:end;min-width:112px;padding:12px 16px;font-size:12px;font-weight:700;transition:all .3s}.header-action:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 15px #fff3}.hero-section{isolation:isolate;background:#020207 url(/assets/bg_image-iP9hC4iJ.png) top/cover no-repeat;place-items:center;min-height:720px;padding:140px 24px 116px;display:grid;position:relative;overflow:hidden}.hero-section:before,.hero-section:after{content:"";pointer-events:none;z-index:-1;position:absolute}.hero-section:before{opacity:.95;background:radial-gradient(at 8% 28%,#4c368229,#0000 30rem),radial-gradient(at 92% 28%,#4c368229,#0000 30rem),linear-gradient(90deg,#2b1d5242 0%,#0305110a 25% 75%,#2b1d5242 100%),linear-gradient(#0000 0 74%,#020207 100%);inset:0}.hero-section:after{filter:blur(.2px);background:radial-gradient(#8f2e7b94,#0000 62%);border:0;border-radius:50% 50% 0 0;width:760px;height:334px;bottom:-124px;left:50%;transform:translate(-50%)}.hero-orbit,.hero-grid,.hero-blur{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.hero-orbit-top{z-index:-1;opacity:.92;width:min(4800px,420vw);animation:1.4s cubic-bezier(.16,1,.3,1) .12s backwards hero-orbit-top-enter;top:20px;left:50%;transform:translate(-48.5%)scaleY(1)}.hero-orbit-bottom{z-index:-1;opacity:.62;width:min(920px,88vw);animation:1.4s cubic-bezier(.16,1,.3,1) .12s backwards hero-orbit-bottom-enter;bottom:-30px;left:50%;transform:translate(-48.5%)scaleY(.92)}.hero-blur{z-index:-2;opacity:.3;width:620px;top:-330px;right:-210px}.hero-grid{z-index:0;object-fit:fill;opacity:.2;width:min(780px,72vw);height:min(680px,78vh);top:80px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(#000 0 54%,#0000 82%);mask-image:radial-gradient(#000 0 54%,#0000 82%)}.hero-content{z-index:4;text-align:center;max-width:900px;margin-top:-140px;position:relative}.hero-content:before{content:none}.eyebrow{color:#405dff;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}h1,h2,h3,p{margin:0}.eyebrow-badge{color:#ffffffb3;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:6px 16px;font-size:10px;font-weight:600;display:inline-flex}h1{color:#f5f7ff;font-size:clamp(38px,4.4vw,56px);font-weight:600;line-height:1.08}.hero-content h1{font-size:clamp(42px,4.8vw,64px);font-weight:400;animation:1.4s cubic-bezier(.16,1,.3,1) 1.15s backwards hero-slide-up}.hero-title-line{white-space:nowrap}.hero-title-prefix{display:inline}.hero-title-line em{color:#001eff}h2{color:#fff;font-size:clamp(34px,4.1vw,58px);font-weight:580;line-height:1}em{color:#9f97ff;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-content p,.section-copy p,.spotlight-card p,.feature-card p,.cta-section p,.faq-section p{color:#fff;font-size:14px;line-height:1.65}.hero-content p{color:#fff;max-width:720px;margin:12px auto 0;font-size:17px;line-height:1.38;animation:1.7s cubic-bezier(.16,1,.3,1) 1.55s backwards hero-slide-up}.hero-actions{isolation:isolate;perspective:900px;justify-content:center;gap:12px;margin-top:28px;display:flex;position:relative}.hero-actions:before{content:"";z-index:-1;opacity:.62;pointer-events:none;background:url(/assets/BLUR%201-DgQVABrV.png) 50%/contain no-repeat;width:min(760px,150vw);height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-actions .btn{z-index:1;transform-origin:50% 100%;min-width:186px;min-height:48px;padding:0 28px;font-size:15px;animation:1.4s cubic-bezier(.16,1,.3,1) 2s backwards hero-flip-vertical;position:relative}.hero-actions .btn:nth-child(2){animation:1.4s cubic-bezier(.16,1,.3,1) 2s backwards hero-flip-vertical}.btn{border-radius:6px;justify-content:center;align-items:center;min-width:170px;min-height:43px;padding:0 24px;font-size:13px;font-weight:500;transition:transform .18s,border-color .18s;display:inline-flex}.btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 20px #0003}.btn-primary{color:#fff;box-shadow:none;background:#1519394d;border:1px solid #ffffff94;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary:hover{background:#ffffff1a;border-color:#fff;box-shadow:0 0 25px #5551ff33}.btn-ghost{color:#f5f7ff;background:#060b2e;border:1px solid #0000002e;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-ghost:hover{background:#0a114d;border-color:#fff6;box-shadow:0 0 25px #001eff26}.hero-metrics{z-index:2;gap:13px;display:flex;position:absolute;bottom:42px;left:max(24px,50vw - 518px)}.metric-card{color:#050611;transform-origin:50% 76%;background:linear-gradient(#fff,#f1f3ff);border-radius:18px;flex-direction:column;justify-content:flex-end;width:172px;min-height:172px;padding:28px 25px;animation:1.5s cubic-bezier(.16,1,.3,1) 2.4s backwards hero-scale-in;display:flex}.metric-card:nth-child(2){color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff06;border:1px solid #ffffff8a;animation:1.5s cubic-bezier(.16,1,.3,1) 2.4s backwards hero-scale-in}.metric-card strong{font-size:43px;line-height:1}.metric-card span{color:inherit;font-size:14px;font-weight:700}.hero-status{z-index:3;transform-origin:50% 76%;border:0;width:min(304px,100vw - 48px);padding:0;animation:1.5s cubic-bezier(.16,1,.3,1) 2.4s backwards hero-scale-in;position:absolute;bottom:74px;right:max(24px,50vw - 534px)}.hero-status>span{color:#fff;margin:0 0 16px;font-size:11px;font-weight:500;display:block}.client-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px 12px 8px 22px;display:flex}.client-pill strong{z-index:1;color:#fff;white-space:nowrap;flex:1 0 auto;font-size:14px;position:relative}.client-stack{flex:none;align-items:center;display:flex}.client-stack-arrow{border-radius:50%;width:35px;height:35px;margin-left:-10px}.client-logos{object-fit:contain;object-position:center;filter:none;opacity:1;border-radius:0;width:76px;height:auto;display:block}.client-stack-arrow{justify-content:center;align-items:center;margin-left:-24px;text-decoration:none;display:flex;position:relative}.oval-bg{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.oval-icon{z-index:1;object-fit:contain;width:16px;height:16px;position:relative;transform:translateY(-.5px)}.scroll-mark{z-index:2;justify-items:center;gap:15px;animation:.9s cubic-bezier(.16,1,.3,1) .72s both products-fade-up;display:grid;position:absolute;bottom:43px;left:50%;transform:translate(-50%)}.scroll-mark span{background:#ffffff38;width:2px;height:52px;position:relative;overflow:hidden}.scroll-mark span:before{content:"";background:linear-gradient(#0000,#fff 35% 70%,#0000);height:70%;animation:1.7s cubic-bezier(.65,0,.35,1) infinite product-scroll-line-flow;position:absolute;inset:-70% 0 auto}.scroll-mark span:after{content:"";opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;animation:1.7s cubic-bezier(.65,0,.35,1) infinite product-scroll-dot-pulse;position:absolute;bottom:0;left:50%;transform:translate(-50%,3px)scale(.65)}.scroll-mark small{color:#fff;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:600;line-height:1;animation:1.7s ease-in-out infinite product-scroll-label-breathe}@keyframes hero-orbit-top-enter{0%{opacity:0;transform:translate(-48.5%,-96px)scaleY(1)}to{opacity:.92;transform:translate(-48.5%)scaleY(1)}}@keyframes hero-orbit-bottom-enter{0%{opacity:0;transform:translate(-48.5%,96px)scaleY(.92)}to{opacity:.62;transform:translate(-48.5%)scaleY(.92)}}@keyframes hero-slide-up{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes hero-flip-vertical{0%{opacity:0;transform:rotateX(-82deg)translateY(16px)}to{opacity:1;transform:rotateX(0)translate(0,0)}}@keyframes hero-scale-in{0%{opacity:0;filter:blur(8px);transform:scale(.76)}to{opacity:1;filter:blur();transform:scale(1)}}.scroll-panel .ai-reveal{opacity:0;will-change:opacity, transform, filter}.scroll-panel.is-visible .ai-reveal{animation-duration:1.25s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.scroll-panel.is-visible .ai-reveal-scale-bottom{transform-origin:50% 100%;animation-name:ai-scale-in-bottom}.scroll-panel.is-visible .ai-band h2.ai-reveal-scale-bottom{animation-delay:.12s}.scroll-panel.is-visible .ai-reveal-scale-left{transform-origin:0;animation-name:ai-scale-in-left;animation-delay:.26s}.scroll-panel.is-visible .ai-reveal-scale{transform-origin:50%;animation-name:ai-scale-in;animation-delay:.42s}.scroll-panel.is-visible .ai-reveal-slide-bottom{animation-name:ai-slide-in-bottom;animation-duration:1.4s;animation-delay:.56s}@keyframes ai-scale-in-bottom{0%{opacity:0;filter:blur(8px);transform:translateY(34px)scale(.86)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ai-scale-in-left{0%{opacity:0;filter:blur(8px);transform:translate(-42px)scale(.9)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ai-scale-in{0%{opacity:0;filter:blur(10px);transform:scale(.88)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ai-slide-in-bottom{0%{opacity:0;filter:blur(8px);transform:translateY(96px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.ai-band{background:radial-gradient(circle at 75% 31%,#0912526b,#0000 22rem),#000;min-height:clamp(500px,44.5vw,640px);padding:clamp(34px,3.1vw,46px) max(24px,50vw - 640px) 0;position:relative;overflow:hidden}.ai-band:before{content:"";z-index:0;background:radial-gradient(circle at 71% 22%,#263ecb9e,#0000 21rem),linear-gradient(90deg,#080d31 0%,#07104c 52%,#071250 100%);position:absolute;inset:clamp(214px,18.9vw,272px) 0 0}.ai-band:after{content:"";z-index:1;filter:blur(34px);pointer-events:none;background:radial-gradient(#2138be75 0%,#101b6842 42%,#0000 74%);border-radius:50%;width:420px;height:320px;position:absolute;top:clamp(28px,5.2vw,76px);right:max(62px,50vw - 484px)}.section-copy{z-index:2;max-width:720px;position:relative}.ai-band .eyebrow{color:#5b76ff;letter-spacing:5px;margin-bottom:12px;font-size:11px;font-weight:600}.ai-band h2{font-size:clamp(38px,3.7vw,53px);font-weight:600;line-height:.98}.section-copy p{color:#ffffffe6;max-width:620px;margin-top:18px;font-size:13px;line-height:1.45}.ai-grid{z-index:2;border-top:1px solid #c2cdff5c;border-bottom:0;border-left:0;border-right:1px solid #c2cdff85;grid-template-columns:repeat(2,minmax(0,1fr));width:51.2%;margin:0;display:grid;position:absolute;top:clamp(214px,18.9vw,272px);bottom:0;left:0}.ai-grid article{border-bottom:1px solid #c2cdff5c;border-right:1px solid #c2cdff85;min-height:0;padding:clamp(28px,3vw,40px) clamp(38px,3.7vw,54px)}.ai-grid article:nth-child(odd){padding-left:max(64px,50vw - 562px)}.ai-grid article:nth-child(2n){border-right:0}.ai-grid article:nth-last-child(-n+2){border-bottom:0}.ai-grid h3,.feature-card h3{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.ai-grid p{color:#edf1ffb3;margin-top:14px;font-size:13px;line-height:1.35}.ai-robot{z-index:3;filter:none;width:min(470px,35vw);position:absolute;bottom:clamp(24px,4.2vw,60px);right:max(78px,50vw - 470px);-webkit-mask-image:linear-gradient(#000 0 75%,#0000 100%);mask-image:linear-gradient(#000 0 75%,#0000 100%)}.product-spotlight{height:var(--product-scroll-height);background:#000;padding:0;position:relative;overflow:visible}.product-stage{--product-content-top:50vh;--product-bottom-safe:clamp(24px, 3.6vh, 46px);isolation:isolate;background:#000;height:100vh;display:block;position:sticky;top:0;overflow:hidden}.product-intro{z-index:5;pointer-events:none;width:50%;max-width:none;padding:clamp(150px,26vh,172px) 24px 0 clamp(72px,10.4vw,126px);position:absolute;top:0;left:0}.product-intro .eyebrow{color:#5570ff;letter-spacing:6px;margin-bottom:9px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500}.product-intro h2{letter-spacing:0;text-wrap:balance;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(34px,3.2vw,42px);font-weight:500;line-height:1.05}.product-intro h2 em{color:#001eff;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,37px);font-style:italic;font-weight:400}.product-viewport{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.product-viewport:before{content:"";z-index:0;opacity:.72;pointer-events:none;background:url(/assets/BLUR-BVyy5qpp.png) 50% 62%/cover no-repeat;width:50%;position:absolute;inset:0 auto 0 0}.spotlight-media-layer{--spotlight-media-height:clamp(280px, 44vh, 382px);top:auto;left:0;bottom:var(--product-bottom-safe);width:50%;height:var(--spotlight-media-height);transform-origin:bottom;will-change:opacity, transform;justify-content:center;align-items:flex-end;display:flex;position:absolute}.spotlight-media-frame{width:min(100%, calc(var(--spotlight-media-height) * 1.9817));background:#000;border-radius:18px;height:100%;overflow:hidden}.spotlight-media-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.spotlight-card{top:0;right:0;bottom:var(--product-bottom-safe);z-index:4;pointer-events:auto;background:#000;border-left:1px solid #bec7ff33;width:50%;height:auto;position:absolute;overflow:hidden}.spotlight-card-content{padding:clamp(210px, 34vh, 270px) 42px var(--product-bottom-safe) 33px;will-change:opacity, transform, filter;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.spotlight-index{color:#fff;opacity:.15;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:101px;font-weight:700;line-height:.78;position:absolute;top:clamp(112px,22vh,146px);right:clamp(48px,5.5vw,68px)}.spotlight-dot{border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:clamp(18px,4vh,48px);display:grid;position:relative;box-shadow:0 9px 21px #284bff75}.spotlight-circle{object-fit:contain;width:100%;height:100%}.spotlight-security{object-fit:contain;width:20px;height:20px;position:absolute}.spotlight-card h3{color:#f1f3ff;letter-spacing:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(54px,5.5vw,64px);font-weight:700;line-height:.92}.spotlight-card .tagline{color:#fff;letter-spacing:0;margin-top:10px;font-family:Inter,Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(17px,1.2vw,20px);font-weight:600;line-height:1.35}.spotlight-card p:not(.tagline){color:#fff;letter-spacing:0;max-width:620px;margin-top:clamp(14px,2vh,24px);font-family:Inter,Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,1.1vw,18px);font-weight:400;line-height:1.4}.arrow-link{color:#fff;border:0;width:36px;height:36px;margin-top:clamp(16px,2.6vh,27px);display:block}.arrow-link img{object-fit:contain;width:100%;height:100%;display:block}.learn-more{color:#8281df;margin-top:7px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:700;display:block}.product-scroll-mark{z-index:6;right:clamp(58px,6.5vw,80px);bottom:var(--product-bottom-safe);justify-items:center;gap:15px;animation:.9s cubic-bezier(.16,1,.3,1) .72s both products-fade-up;display:grid;position:absolute}.product-stage.is-product-scaled .product-scroll-mark{display:none}.product-scroll-mark span{background:#ffffff38;width:2px;height:52px;position:relative;overflow:hidden}.product-scroll-mark span:before{content:"";background:linear-gradient(#0000,#fff 35% 70%,#0000);height:70%;animation:1.7s cubic-bezier(.65,0,.35,1) infinite product-scroll-line-flow;position:absolute;inset:-70% 0 auto}.product-scroll-mark span:after{content:"";opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;animation:1.7s cubic-bezier(.65,0,.35,1) infinite product-scroll-dot-pulse;position:absolute;bottom:0;left:50%;transform:translate(-50%,3px)scale(.65)}.product-scroll-mark small{color:#fff;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:600;line-height:1;animation:1.7s ease-in-out infinite product-scroll-label-breathe}@keyframes product-scroll-line-flow{0%{opacity:0;transform:translateY(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(245%)}}@keyframes product-scroll-dot-pulse{0%,58%{opacity:0;transform:translate(-50%,3px)scale(.65)}76%{opacity:.85;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1.55)}}@keyframes product-scroll-label-breathe{0%,to{opacity:.54;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}.feature-section{isolation:isolate;background:radial-gradient(circle at 50% 18%,#07173c80,#0000 27rem),linear-gradient(#000 0% 100%);min-height:min(760px,100svh);padding:92px max(24px,50vw - 710px) 54px;position:relative;overflow:hidden}.feature-section:before{content:"";z-index:-1;opacity:1;pointer-events:none;background:radial-gradient(circle at 50% 0,#1446aa1f,#0000 28rem),radial-gradient(circle at 50% 52%,#0a36984d,#0000 27rem);position:absolute;inset:0}.feature-section:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000 0%,#0000 20% 80%,#000 100%),linear-gradient(#000 0%,#0000 22% 78%,#000 100%);position:absolute;inset:0}.center-heading{text-align:center}.feature-section .eyebrow{color:#5570ff;letter-spacing:8px;margin-bottom:8px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600}.feature-section h2{color:#f5f6ff;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(36px,3.4vw,50px);font-weight:560;line-height:1.02}.feature-section h2 em{color:#001eff;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(42px,3.8vw,58px);font-weight:400}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;width:min(1420px,78vw);margin-top:26px;margin-left:auto;margin-right:auto;display:grid}.feature-card{cursor:pointer;background:linear-gradient(90deg,#151516fa 0%,#15181ffa 100%);border:0;border-radius:20px;min-height:218px;padding:22px 24px 24px;transition:background .26s,box-shadow .26s,transform .26s;position:relative;overflow:hidden;box-shadow:0 18px 60px #0000005c}.feature-card:before{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#2144ffe6 0%,#192daab8 28%,#0f195057 52%,#0000 74%);transition:opacity .26s;position:absolute;inset:0}.feature-card:nth-child(2),.feature-card:nth-child(4),.feature-card:nth-child(5){background:linear-gradient(90deg,#151516fa 0%,#122240fa 100%)}.feature-card:hover{transform:translateY(-3px);box-shadow:0 28px 80px #0000007a,0 0 54px #1746eb47}.feature-card:hover:before{opacity:1}.feature-card-head{z-index:1;grid-template-columns:58px 1fr;align-items:start;gap:10px;display:grid;position:relative}.feature-icon{width:58px;height:58px;display:block;position:relative;overflow:visible}.feature-icon-bg{object-fit:contain;filter:drop-shadow(0 10px 24px #284bff66);width:58px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-icon-symbol{object-fit:contain;filter:brightness(0)saturate();width:21px;height:21px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-card h3{color:#fff;letter-spacing:0;text-align:left;text-transform:uppercase;place-self:center start;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,1.42vw,27px);font-weight:540;line-height:1.08}.feature-title-nowrap{white-space:nowrap}.feature-card p{z-index:1;color:#fff;letter-spacing:0;text-align:center;text-align-last:center;margin-top:48px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14.5px;font-weight:400;line-height:1.45;transition:color .26s;position:relative}.feature-card:hover p{color:#fff}.scroll-panel:not(.is-visible) .feature-section .center-heading,.scroll-panel:not(.is-visible) .feature-card,.scroll-panel:not(.is-visible) .feature-card-head,.scroll-panel:not(.is-visible) .feature-card p{opacity:0;filter:blur(10px);translate:0 54px}.feature-section .center-heading,.feature-card,.feature-card-head,.feature-card p{transition:opacity 1.35s cubic-bezier(.16,1,.3,1),translate 1.35s cubic-bezier(.16,1,.3,1),filter 1.35s cubic-bezier(.16,1,.3,1)}.scroll-panel.is-visible .feature-section .center-heading,.scroll-panel.is-visible .feature-card,.scroll-panel.is-visible .feature-card-head,.scroll-panel.is-visible .feature-card p{opacity:1;filter:blur();translate:0}.scroll-panel.is-visible .feature-section .center-heading{transition-delay:.12s}.scroll-panel.is-visible .feature-card:first-child,.scroll-panel.is-visible .feature-card:nth-child(2),.scroll-panel.is-visible .feature-card:nth-child(3){transition-delay:.28s}.scroll-panel.is-visible .feature-card:nth-child(4),.scroll-panel.is-visible .feature-card:nth-child(5),.scroll-panel.is-visible .feature-card:nth-child(6){transition-delay:.76s}.scroll-panel.is-visible .feature-card:first-child .feature-card-head{transition-delay:.42s}.scroll-panel.is-visible .feature-card:first-child p{transition-delay:.54s}.scroll-panel.is-visible .feature-card:nth-child(2) .feature-card-head{transition-delay:.42s}.scroll-panel.is-visible .feature-card:nth-child(2) p{transition-delay:.54s}.scroll-panel.is-visible .feature-card:nth-child(3) .feature-card-head{transition-delay:.42s}.scroll-panel.is-visible .feature-card:nth-child(3) p{transition-delay:.54s}.scroll-panel.is-visible .feature-card:nth-child(4) .feature-card-head{transition-delay:.9s}.scroll-panel.is-visible .feature-card:nth-child(4) p{transition-delay:1.02s}.scroll-panel.is-visible .feature-card:nth-child(5) .feature-card-head{transition-delay:.9s}.scroll-panel.is-visible .feature-card:nth-child(5) p{transition-delay:1.02s}.scroll-panel.is-visible .feature-card:nth-child(6) .feature-card-head{transition-delay:.9s}.scroll-panel.is-visible .feature-card:nth-child(6) p{transition-delay:1.02s}.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(6) p,.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(5) p,.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(4) p{transition-delay:0s}.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(6) .feature-card-head,.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(5) .feature-card-head,.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(4) .feature-card-head{transition-delay:.1s}.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(6),.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(5),.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(4){transition-delay:.22s}.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(3) p,.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(2) p,.scroll-panel.scroll-up:not(.is-visible) .feature-card:first-child p{transition-delay:.5s}.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(3) .feature-card-head,.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(2) .feature-card-head,.scroll-panel.scroll-up:not(.is-visible) .feature-card:first-child .feature-card-head{transition-delay:.6s}.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(3),.scroll-panel.scroll-up:not(.is-visible) .feature-card:nth-child(2),.scroll-panel.scroll-up:not(.is-visible) .feature-card:first-child{transition-delay:.72s}.scroll-panel.scroll-up:not(.is-visible) .feature-section .center-heading{transition-delay:.94s}.team-section{isolation:isolate;background:#000;min-height:auto;padding:80px max(24px,50vw - 640px) 100px;position:relative;overflow:hidden}.team-section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 40%,#0a147866,#0000 50%);position:absolute;inset:0}.team-copy{max-width:800px;margin-bottom:32px}.team-section-centered .team-copy{text-align:center;margin-left:auto;margin-right:auto}.team-section .eyebrow{color:#5570ff;letter-spacing:5px;margin-bottom:12px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500}.team-section h2{color:#f5f6ff;letter-spacing:-1px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(32px,3.8vw,46px);font-weight:500;line-height:1.1}.team-section h2 em{color:#384bff;font-family:Playfair Display,serif;font-size:inherit;margin-left:8px;font-style:italic;font-weight:400}.team-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.person-card{cursor:pointer;transform-origin:50%;background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:flex-start;gap:16px;min-height:440px;padding:30px;transition:background .26s,border-color .26s,box-shadow .26s,transform .36s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.person-card:before{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#2144ffad 0%,#192daa7a 24%,#0f195033 46%,#0000 66%);transition:opacity .26s;position:absolute;inset:0}.card-grid-pattern{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.person-card:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-10px)scale(1.025);box-shadow:0 24px 70px #00000070,0 0 58px #1746eb33}.person-card:hover:before{opacity:1}.person-info{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.person-card h3{color:#fff;margin:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.person-title{color:#fff;text-transform:capitalize;margin:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500}.person-bio{color:#fff;margin-top:40px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.45}.location-pill-wrap{z-index:2;margin-top:auto;position:relative}.person-location{color:#fff;text-transform:uppercase;letter-spacing:.5px;border:1px solid #fff6;border-radius:6px;justify-content:center;align-items:center;padding:8px 20px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.scroll-panel:not(.is-visible) .team-copy .eyebrow,.scroll-panel:not(.is-visible) .team-copy h2,.scroll-panel:not(.is-visible) .person-card,.scroll-panel:not(.is-visible) .person-info,.scroll-panel:not(.is-visible) .location-pill-wrap{opacity:0;filter:blur(10px);translate:0 54px}.team-copy .eyebrow,.team-copy h2,.person-card,.person-info,.location-pill-wrap{transition:opacity 1.35s cubic-bezier(.16,1,.3,1),translate 1.35s cubic-bezier(.16,1,.3,1),filter 1.35s cubic-bezier(.16,1,.3,1)}.person-card{transition:opacity 1.35s cubic-bezier(.16,1,.3,1),translate 1.35s cubic-bezier(.16,1,.3,1),filter 1.35s cubic-bezier(.16,1,.3,1),background .26s,border-color .26s,box-shadow .26s,transform .26s}.scroll-panel.is-visible .team-copy .eyebrow,.scroll-panel.is-visible .team-copy h2,.scroll-panel.is-visible .person-card,.scroll-panel.is-visible .person-info,.scroll-panel.is-visible .location-pill-wrap{opacity:1;filter:blur();translate:0}.scroll-panel.is-visible .team-copy .eyebrow{transition-delay:.12s}.scroll-panel.is-visible .team-copy h2{transition-delay:.26s}.scroll-panel.is-visible .person-card:first-child,.scroll-panel.is-visible .person-card:nth-child(2),.scroll-panel.is-visible .person-card:nth-child(3){transition-delay:.42s}.scroll-panel.is-visible .person-card:first-child .person-info,.scroll-panel.is-visible .person-card:nth-child(2) .person-info,.scroll-panel.is-visible .person-card:nth-child(3) .person-info{transition-delay:.56s}.scroll-panel.is-visible .person-card:first-child .location-pill-wrap,.scroll-panel.is-visible .person-card:nth-child(2) .location-pill-wrap,.scroll-panel.is-visible .person-card:nth-child(3) .location-pill-wrap{transition-delay:.7s}.scroll-panel.scroll-up:not(.is-visible) .person-card:first-child .location-pill-wrap,.scroll-panel.scroll-up:not(.is-visible) .person-card:nth-child(2) .location-pill-wrap,.scroll-panel.scroll-up:not(.is-visible) .person-card:nth-child(3) .location-pill-wrap{transition-delay:0s}.scroll-panel.scroll-up:not(.is-visible) .person-card:first-child .person-info,.scroll-panel.scroll-up:not(.is-visible) .person-card:nth-child(2) .person-info,.scroll-panel.scroll-up:not(.is-visible) .person-card:nth-child(3) .person-info{transition-delay:.14s}.scroll-panel.scroll-up:not(.is-visible) .person-card:first-child,.scroll-panel.scroll-up:not(.is-visible) .person-card:nth-child(2),.scroll-panel.scroll-up:not(.is-visible) .person-card:nth-child(3){transition-delay:.28s}.scroll-panel.scroll-up:not(.is-visible) .team-copy h2{transition-delay:.42s}.scroll-panel.scroll-up:not(.is-visible) .team-copy .eyebrow{transition-delay:.56s}@media (prefers-reduced-motion:reduce){.scroll-panel{opacity:1;filter:none;transition:none;transform:none}.hero-orbit-top,.hero-orbit-bottom,.hero-content h1,.hero-content p,.hero-actions .btn,.metric-card,.hero-status{animation:none}.feature-section .center-heading,.feature-card,.feature-card-head,.feature-card p,.team-copy .eyebrow,.team-copy h2,.person-card,.person-info,.location-pill-wrap{opacity:1;filter:none;transition:none;animation:none;translate:0}}.clients-strip{text-align:center;isolation:isolate;background:#000;padding:28px 0 0;position:relative;overflow:hidden}.clients-strip:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#14239d75 0%,#09105840 38%,#0000 72%);width:360px;height:132px;position:absolute;bottom:-46px;right:62px}.clients-strip>span{color:#5570ff;letter-spacing:6px;margin-bottom:12px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:500;display:block}.clients-marquee{border-top:1px solid #ffffff24;border-bottom:1px solid #2a397d6b;width:100%;height:80px;overflow:hidden}.clients-track{align-items:center;width:max-content;height:100%;animation:30s linear infinite clients-scroll;display:flex}.clients-track img{object-fit:contain;opacity:.78;filter:grayscale()invert()brightness(1.28)contrast(1.08)drop-shadow(0 0 12px #ffffff2e);flex:none;width:148px;max-height:42px;margin-right:42px}@keyframes clients-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.clients-track{animation:none}}.cta-section{background:url(/assets/BLUR%201-DgQVABrV.png) 91%/470px 470px no-repeat,#030511;border:1px solid #6774c23d;border-radius:24px;grid-template-columns:1.85fr 1fr;align-items:center;width:min(866px,100% - 48px);min-height:214px;margin:34px auto 126px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 72px #0000007a}.cta-section:before{content:"";z-index:0;opacity:.56;pointer-events:none;background:url(/assets/BLUR%201-DgQVABrV.png) 50%/contain no-repeat;width:620px;height:620px;position:absolute;top:-248px;right:-145px}.cta-section:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#040615fa 0 64.9%,#0000 65%);position:absolute;inset:0}.cta-section>div{z-index:1;padding:39px 40px 28px;position:relative}.cta-section h2{color:#f5f6ff;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,2.55vw,31px);font-weight:600;line-height:1.1}.cta-section h2 br{display:none}.cta-section p{color:#fff;max-width:440px;margin-top:14px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.45}.cta-section h2,.cta-section p{opacity:0;filter:blur(8px);transform:translateY(34px)}.scroll-panel.is-visible .cta-section h2{animation:.78s cubic-bezier(.16,1,.3,1) .12s both cta-slide-in-bottom}.scroll-panel.is-visible .cta-section p{animation:.78s cubic-bezier(.16,1,.3,1) .26s both cta-slide-in-bottom}.cta-section h2 em{color:#001eff;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(33px,3vw,37px);font-weight:400;display:block}.cta-button{color:#fff;opacity:0;transform-origin:50% 100%;border:1px solid #ffffffb8;border-radius:6px;justify-content:space-between;align-items:center;width:164px;min-height:44px;margin-top:22px;padding:0 10px 0 34px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;transform:rotateX(-82deg)translateY(16px)}.scroll-panel.is-visible .cta-button{animation:.82s cubic-bezier(.16,1,.3,1) .98s both cta-flip-vertical}.cta-button img{object-fit:contain;width:30px;height:30px}@keyframes cta-slide-in-bottom{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes cta-flip-vertical{0%{opacity:0;transform:rotateX(-82deg)translateY(16px)}to{opacity:1;transform:rotateX(0)translate(0,0)}}@media (prefers-reduced-motion:reduce){.cta-section h2,.cta-section p,.cta-button{opacity:1;filter:none;animation:none;transform:none}}.cta-visual-wrap{z-index:1;width:calc(100% + 34px);height:100%;min-height:214px;margin-right:-34px;position:relative;overflow:hidden}.cta-motion{object-fit:cover;object-position:center right;opacity:.72;width:122%;height:122%;position:absolute;inset:0;transform:translate(-8%,-9%)}.cta-visual{z-index:1;object-fit:contain;object-position:right bottom;background:0 0;width:175%;height:100%;min-height:214px;display:block;position:relative;transform:translate(-15%,18%)}.faq-section{background:0 0;width:min(1024px,100% - 84px);margin:0 auto;padding:0 0 64px}.faq-item{background:#101010;border:1px solid #ffffff14;border-radius:8px;margin-bottom:12px;transition:border-color .22s,background-color .22s;overflow:hidden}.faq-item.is-open{background:#111116;border-color:#ffffff1f}.faq-question{color:#f8f8fb;cursor:pointer;text-align:left;letter-spacing:-.2px;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:47px;padding:0 14px 0 15px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;display:flex}.faq-question span{color:#fff;place-items:center;width:16px;height:16px;font-size:18px;font-weight:700;line-height:1;transition:transform .22s,opacity .22s;display:grid}.faq-item.is-open .faq-question span{opacity:.86;transform:rotate(90deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .22s,transform .26s;display:grid;transform:translateY(-4px)}.faq-answer>div{overflow:hidden}.faq-item.is-open .faq-answer{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.faq-section p{color:#fff;padding:0 42px 24px 15px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:1.45}.site-footer{color:#fff;background:radial-gradient(circle at 0 100%,#1b30c56b 0%,#0000 35%),radial-gradient(circle at 12% 100%,#5551ff1f 0%,#0000 45%),#020207;padding:80px 0 48px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.footer-container{flex-direction:column;gap:72px;width:min(1120px,100% - 64px);margin:0 auto;display:flex}.footer-main{grid-template-columns:2.1fr 1fr 1fr;align-items:start;gap:60px;display:grid}.footer-brand-block{flex-direction:column;gap:22px;max-width:360px;display:flex}.footer-logo{object-fit:contain;width:136px;height:auto;display:block}.footer-brand-text{font-weight:400;color:#fff!important;font-size:15px!important;line-height:1.7!important}.footer-socials{align-items:center;gap:8px;display:flex}.footer-socials a{border:1px solid #ffffff2e;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex;color:#fff!important}.footer-socials a:hover{border-color:#fff6;color:#fff!important}.footer-offices{gap:16px;margin-top:4px;display:grid}.footer-office{color:#fff;gap:4px;margin:0;font-size:12px;font-style:normal;line-height:1.45;display:grid}.footer-office strong{color:#fff;font-size:13px;font-weight:700}.footer-nav{flex-direction:column;gap:14px;padding:0;display:flex}.footer-nav h2{letter-spacing:.08em;color:#fff!important;margin:0 0 10px!important;font-size:15px!important;font-weight:800!important}.footer-brand-block,.footer-products,.footer-company,.footer-bottom,.footer-marquee{opacity:0;filter:blur(10px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1)}.footer-brand-block{transform:translate(-42px,34px)}.footer-products{transform:translateY(42px)}.footer-company{transform:translate(42px,34px)}.footer-bottom{transform:translateY(28px)}.footer-marquee{transform:translateY(54px)scale(.985)}.scroll-panel.is-visible .footer-brand-block,.scroll-panel.is-visible .footer-products,.scroll-panel.is-visible .footer-company,.scroll-panel.is-visible .footer-bottom,.scroll-panel.is-visible .footer-marquee{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.scroll-panel.is-visible .footer-brand-block{transition-delay:80ms}.scroll-panel.is-visible .footer-products{transition-delay:.22s}.scroll-panel.is-visible .footer-company{transition-delay:.34s}.scroll-panel.is-visible .footer-bottom{transition-delay:.52s}.scroll-panel.is-visible .footer-marquee{transition-delay:.72s}.footer-nav a{line-height:1.35;text-decoration:none;transition:color .18s;color:#fff!important;font-size:15px!important;font-weight:500!important}.footer-nav a:hover{color:#fff!important;opacity:1!important}.footer-bottom{color:#fff;align-items:center;font-size:14px;display:flex}.footer-copyright{margin:0;font-weight:500}.footer-privacy{margin-left:64px;margin-right:auto;font-weight:500;text-decoration:none;transition:color .18s;color:#fff!important}.footer-privacy:hover{color:#fff!important}.footer-locations{letter-spacing:.04em;margin:0;font-weight:600;color:#fff!important}@media (prefers-reduced-motion:reduce){.faq-item,.faq-question span,.faq-answer,.scroll-mark,.scroll-mark span:before,.scroll-mark span:after,.scroll-mark small,.product-scroll-mark,.product-scroll-mark span:before,.product-scroll-mark span:after,.product-scroll-mark small{transition:none;animation:none}}@media (width<=900px){.site-header{grid-template-columns:auto 1fr auto}.main-nav{display:none}.hero-metrics,.hero-status{margin-top:28px;position:static}.hero-metrics{flex-wrap:wrap;justify-content:center}.hero-status{width:min(300px,100%)}.ai-band,.product-spotlight,.feature-section,.team-section{padding-inline:24px}.ai-grid,.feature-grid,.team-grid,.cta-section,.clients-strip div{grid-template-columns:1fr}.product-stage{--product-content-top:190px;min-height:680px}.product-intro{width:100%;padding:84px 0 0}.spotlight-media-layer{top:var(--product-content-top);width:100%;height:30%;bottom:auto}.spotlight-media-frame{border-radius:14px;width:100%}.ai-grid{border-right:0;width:100%;height:auto;margin-top:48px;position:relative;bottom:auto;left:auto}.ai-grid article,.ai-grid article:nth-child(2n),.ai-grid article:nth-last-child(-n+2){border:0;border-bottom:1px solid #6878bc47;padding:28px}.ai-grid article:last-child{border-bottom:0}.ai-robot{width:min(380px,82vw);margin:22px auto -72px;display:block;position:relative;right:auto}.spotlight-card{top:calc(var(--product-content-top) + 30%);border-left:0;width:100%;height:auto;min-height:auto;bottom:0;left:0;right:0}.spotlight-card-content{padding:32px 0 36px}.spotlight-index{margin-bottom:18px;display:block;position:static}.team-grid{grid-template-columns:1fr;margin-top:36px}.person-card{margin:0;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s}.person-card:hover,.person-card:active{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-8px)scale(1.01);box-shadow:0 24px 70px #00000070,0 0 58px #1746eb33}.person-card:hover:before,.person-card:active:before{opacity:1}.site-footer{padding:72px 0 48px}.footer-container{gap:72px}.footer-main{grid-template-columns:1fr 1fr;gap:48px 32px}.footer-brand-block{grid-column:1/-1;max-width:480px}.clients-strip div{gap:24px}.cta-section{width:calc(100% - 32px);margin-bottom:88px}}@media (width<=560px){.site-header{width:calc(100% - 28px)}.brand{width:130px}.header-action{padding-inline:10px}.hero-section{min-height:auto;padding-top:94px}.hero-actions{flex-direction:column}.metric-card{width:122px}.ai-band{padding-top:80px}.cta-section>div{padding:28px}}@media (width<=1180px){.site-header{width:min(1000px,100% - 32px);padding-inline:18px}.main-nav{gap:18px}.hero-section{min-height:min(820px,100svh);padding-top:124px;padding-bottom:96px}.hero-content{max-width:min(720px,100% - 40px)}.ai-band{min-height:clamp(430px,44.5vw,524px);padding-inline:max(28px,50vw - 466px)}.ai-grid{width:51.2%;top:clamp(188px,18.9vw,224px)}.ai-grid article{padding:clamp(24px,2.8vw,34px) clamp(28px,3vw,42px)}.ai-grid article:nth-child(odd){padding-left:max(54px,50vw - 420px)}.ai-robot{width:min(390px,36vw);bottom:clamp(18px,4vw,48px);right:max(50px,50vw - 406px)}.product-intro{padding-left:clamp(36px,6vw,72px)}.spotlight-card-content{padding-left:28px;padding-right:36px}.spotlight-card h3{font-size:clamp(42px,4.8vw,54px)}.feature-section{padding-inline:max(28px,50vw - 460px)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-section{padding-inline:max(28px,50vw - 490px)}.team-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px)}}@media (width<=900px){html,body,.site-shell{overflow-x:clip}.site-header{border-radius:13px;min-height:52px;top:10px}.hero-section{flex-direction:column;justify-content:center;min-height:auto;padding:112px 24px 72px;display:flex}.hero-orbit-top{opacity:.92;width:min(2400px,420vw);top:52px}.hero-orbit-bottom{opacity:.78;width:min(820px,178vw);bottom:72px}.hero-grid{width:min(560px,92vw);height:440px;top:88px}.hero-blur{width:560px;right:-320px}.hero-content{width:100%;max-width:680px;margin-top:0}.hero-content h1{text-wrap:balance;font-size:clamp(36px,8vw,54px)}.hero-content p{max-width:560px;font-size:14px;line-height:1.5}.hero-content p br{display:none}.hero-metrics{gap:12px;width:min(420px,100%);margin-top:42px}.metric-card{flex:150px;width:auto;min-height:148px;padding:22px}.hero-status{margin-top:20px}.scroll-mark{display:none}.ai-band{background:#000;min-height:auto;padding:0}.ai-band:before{background:radial-gradient(circle at 50% 84%,#233eb885,#0000 18rem),linear-gradient(#03061a 0%,#020516 58%,#071052 100%);inset:292px 0 0}.ai-band:after{display:none}.ai-band .section-copy{text-align:center;max-width:none;padding:68px 24px 42px}.ai-band .eyebrow{color:#5962bf;letter-spacing:5px;margin-bottom:18px;font-size:12px;font-weight:600}.ai-band h2,.feature-section h2,.team-section h2,.cta-section h2{text-wrap:balance}.ai-band h2{max-width:620px;margin:0 auto;font-size:clamp(36px,8vw,50px);line-height:1.12}.ai-band h2 em{color:#1110ff}.ai-band .section-copy p{color:#fff;max-width:560px;margin:18px auto 0;font-size:clamp(20px,5.2vw,28px);line-height:1.35}.section-copy p,.ai-grid p,.feature-card p,.cta-section p,.faq-section p,.footer-brand-block p{color:#fff;font-size:16px;line-height:1.55}.ai-grid{background:#03061a;border-top:0;gap:0;margin-top:0}.ai-grid article,.ai-grid article:nth-child(2n),.ai-grid article:nth-last-child(-n+2){text-align:center;border:0;border-bottom:1px solid #d8deffb8;place-items:center;min-height:244px;padding:58px 24px;display:grid}.ai-grid article:last-child{border-bottom:0}.ai-grid h3{color:#fff;font-size:clamp(28px,6.6vw,40px);font-weight:700;line-height:1.12}.ai-grid p{color:#ffffff38;max-width:450px;margin:24px auto 0;font-size:clamp(17px,4.1vw,25px);font-weight:500;line-height:1.15}.ai-robot{z-index:2;filter:saturate(1.08)contrast(1.06);width:min(520px,112vw);max-width:none;margin:48px auto -16px;display:block;position:relative;right:auto;-webkit-mask-image:linear-gradient(#000 0 78%,#0000 100%);mask-image:linear-gradient(#000 0 78%,#0000 100%)}.product-spotlight{padding-inline:0}.product-stage{--product-content-top:clamp(232px, 34svh, 282px);height:100svh;min-height:0}.product-viewport:before{width:100%;height:calc(var(--product-content-top) + clamp(148px, 27svh, 230px) + 18px)}.product-intro{width:100%;padding:clamp(72px,12svh,96px) 24px 0}.product-intro .eyebrow,.feature-section .eyebrow,.team-section .eyebrow,.clients-strip>span{letter-spacing:4px}.product-intro h2{max-width:100%;font-size:clamp(27px,7.6vw,38px);line-height:1.04}.product-intro h2 em{font-size:clamp(29px,8vw,40px);display:block}.spotlight-media-layer{width:calc(100% - 48px);height:clamp(148px,27svh,230px);left:24px}.spotlight-media-frame{width:100%;height:100%}.spotlight-card{top:calc(var(--product-content-top) + clamp(148px, 27svh, 230px) + 18px);background:#000;height:auto;min-height:0;bottom:auto}.spotlight-card-content{min-height:0;padding:22px 24px 18px;position:relative;overflow:visible}.spotlight-index{margin-bottom:14px;font-size:clamp(48px,15vw,76px)}.spotlight-dot{width:34px;height:34px;margin-bottom:18px}.spotlight-security{width:16px;height:16px}.spotlight-card h3{font-size:clamp(32px,9vw,48px);line-height:1}.spotlight-card .tagline{font-size:clamp(16px,4.2vw,19px)}.spotlight-card p:not(.tagline){color:#fff;max-width:none;margin-top:14px;font-size:clamp(18px,4.5vw,22px);line-height:1.5}.arrow-link{width:30px;height:30px;margin-top:18px}.product-scroll-mark{opacity:.6;bottom:24px;right:16px}.product-scroll-mark span{height:36px}.product-scroll-mark small{font-size:6px}.feature-section{min-height:auto;padding:84px 24px 52px}.feature-section:before{height:520px;inset:40px -160px auto}.feature-grid{grid-template-columns:1fr;gap:14px;width:100%;margin-top:28px}.feature-card{min-height:auto;padding:20px}.feature-card-head{grid-template-columns:62px 1fr}.feature-icon,.feature-icon-bg{width:62px;height:62px}.feature-card h3{font-size:15px;line-height:1.15}.feature-card p{margin-top:22px}.team-section{min-height:auto;padding:84px 24px 64px}.team-copy{text-align:center;max-width:100%}.team-grid{grid-template-columns:1fr;gap:14px;margin:36px auto 0}.person-card,.person-card:first-child,.person-card:nth-child(2),.person-card:nth-child(3){width:100%;max-width:100%}.clients-marquee{height:72px}.clients-track img{width:124px;margin-right:30px}.cta-section{grid-template-columns:1fr;width:calc(100% - 48px);min-height:0;margin:40px auto 88px;display:grid}.cta-section:after{background:linear-gradient(#040615fa 0 54%,#0000 72%)}.cta-section>div{padding:32px}.cta-visual-wrap{width:100%;height:clamp(190px,35vw,280px);min-height:0;margin:0}.cta-motion{width:100%;height:100%;transform:none}.cta-visual{width:112%;min-height:0;transform:translate(-6%,14%)}.faq-section{width:calc(100% - 48px)}}@media (width<=720px){.hero-actions{width:min(360px,100%);margin-left:auto;margin-right:auto}.btn{width:100%;min-width:0}.hero-actions .btn{min-width:0}.team-grid{grid-template-columns:1fr;justify-items:center;gap:30px}.person-card,.person-card:first-child,.person-card:nth-child(2),.person-card:nth-child(3){max-width:100%}.site-footer{gap:30px}}@media (width<=560px){.site-header{border-radius:12px;width:calc(100% - 20px);min-height:50px;padding-inline:12px;top:8px}.header-action{height:34px;min-height:34px;padding:0 11px;font-size:10px}.hero-section{background:#000;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100svh;padding:90px 18px 40px;display:flex;overflow:hidden}.hero-section:before{content:"";z-index:-2;opacity:1;background:linear-gradient(#02040e00 0 32%,#030305 54%,#000 100%),radial-gradient(at 50% 19%,#0d2f7cb8 0%,#0511377a 37%,#0000 62%),radial-gradient(at 50% 60%,#62222aad 0%,#2a0d146b 30%,#0000 54%);position:absolute;inset:0}.hero-section:after{content:none}.hero-orbit-top{opacity:.82;filter:brightness(1.06)contrast(1.1);width:395vw;top:66px;transform:translate(-49%)scaleY(1.1)}.hero-orbit-bottom{opacity:.66;filter:brightness(1.05)saturate(1.08);width:252vw;top:190px;bottom:auto;transform:translate(-49%)scaleY(.82)}.hero-grid{opacity:.2;filter:brightness(1.25);width:152vw;height:312px;top:0;-webkit-mask-image:linear-gradient(#000 0%,#000000db 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000db 55%,#0000 100%)}.hero-blur{display:none}.eyebrow-badge{color:#ffffffe6;letter-spacing:0;background:#ffffff2b;border:0;border-radius:7px;margin-bottom:18px;padding:5px 9px;font-size:8px;font-weight:700}.hero-content{z-index:10;text-align:center;width:100%;max-width:378px;margin-top:0}.hero-content h1{letter-spacing:0;margin-bottom:28px;font-size:clamp(34px,9.7vw,40px);font-weight:500;line-height:.96}.hero-content h1 br{display:none}.hero-title-line{white-space:normal;display:block}.hero-title-prefix,.hero-title-line em{color:#fff;display:block}.hero-title-line em{margin-top:-2px;font-family:Georgia,Times New Roman,serif;font-size:1.05em;font-style:italic;font-weight:400}.hero-content p{color:#ffffffd1;max-width:298px;margin:0 auto 32px;font-size:11px;font-weight:400;line-height:1.42}.hero-actions{flex-direction:row;justify-content:center;gap:10px;width:min(290px,100%);margin:0 auto}.hero-actions .btn{border-radius:5px;flex:1;min-width:0;height:36px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600}.hero-metrics{display:none}.hero-status{flex-direction:column;align-items:center;width:min(300px,100%);margin:56px auto 40px;display:flex;position:relative;bottom:auto;right:auto}.hero-status>span{color:#fff;letter-spacing:0;margin-bottom:17px;font-size:12px;font-weight:500}.client-pill{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff40;border:0;gap:8px;width:min(286px,100%);min-height:56px;padding:7px 9px 7px 19px}.client-pill strong{flex:0 auto;font-size:11px}.client-stack-arrow{width:34px;height:34px;margin-left:-22px}.client-logos{width:72px;height:auto}.scroll-mark{margin-top:0;padding-bottom:0;display:grid;position:relative;bottom:auto;left:auto;transform:none}.scroll-mark span{width:2px;height:60px}.scroll-mark small{font-size:6px}.feature-section,.team-section{padding-left:18px;padding-right:18px}.ai-band{padding-left:0;padding-right:0}.ai-band h2{font-size:clamp(31px,9vw,40px)}.ai-band h2 br{display:block}.product-intro h2 em,.feature-section h2 em,.team-section h2 em,.cta-section h2 em{color:#fff!important}.ai-grid article,.ai-grid article:nth-child(2n),.ai-grid article:nth-last-child(-n+2){min-height:244px;padding:58px 22px}.ai-robot{width:min(520px,112vw);max-width:none;margin-bottom:-16px}.product-stage{--product-content-top:clamp(226px, 33svh, 270px)}.product-intro{padding:clamp(70px,11svh,84px) 18px 0}.product-intro .eyebrow,.ai-band .eyebrow,.feature-section .eyebrow,.team-section .eyebrow,.clients-strip>span{letter-spacing:3px;color:#fff;font-size:10px}.product-intro h2{font-size:clamp(26px,8.7vw,34px)}.product-intro h2 em{font-size:clamp(28px,9vw,36px)}.spotlight-media-layer{width:calc(100% - 36px);height:clamp(126px,23svh,174px);left:18px}.spotlight-card{top:calc(var(--product-content-top) + clamp(126px, 23svh, 174px) + 16px)}.spotlight-card-content{padding:18px 18px 16px}.spotlight-index{font-size:clamp(42px,13vw,58px)}.spotlight-dot{display:none}.spotlight-card h3{font-size:clamp(28px,8vw,38px)}.spotlight-card .tagline,.learn-more{color:#fff}.feature-card{padding:18px}.cta-section{border-radius:18px;width:calc(100% - 36px);margin-bottom:72px}.cta-section>div{padding:26px 22px 20px}.cta-section h2{font-size:clamp(25px,8vw,32px)}.cta-section h2 em{font-size:clamp(29px,9vw,37px)}.cta-visual-wrap{height:180px}.faq-section{width:calc(100% - 36px);padding-bottom:48px}.faq-question{min-height:54px;padding:12px 14px;font-size:13px;line-height:1.25}.faq-section p{padding-right:18px}.site-footer{padding:32px 18px 34px}}@media (width<=380px){.brand{width:120px}.header-action{height:32px;min-height:32px;padding-inline:9px;font-size:9.5px}.hero-section{padding-inline:16px}.hero-content h1{font-size:32px}.hero-content p{color:#ffffffd1;font-size:10px}.product-intro h2{font-size:25px}.product-intro h2 em{font-size:27px}.spotlight-card p:not(.tagline){font-size:16px}.learn-more{font-size:8px}}@media (width>=330px) and (width<=360px) and (height>=820px){.hero-section{min-height:auto;padding-bottom:28px}}@media (height<=720px) and (width<=900px){.product-stage{--product-content-top:226px}.product-intro{padding-top:38px}.spotlight-media-layer{height:126px}.spotlight-card{top:calc(var(--product-content-top) + 142px);bottom:auto}.spotlight-card-content{padding-top:16px}.spotlight-index{display:none}.spotlight-card h3{font-size:clamp(26px,7vw,34px)}}@media (width<=900px){.site-footer{padding:64px 34px 40px}.footer-brand-block{max-width:360px}.footer-brand-block p{font-size:12px;line-height:1.65}.footer-privacy{margin-left:40px}}@media (width<=640px){.footer-container{gap:54px;width:min(900px,100% - 48px)}.footer-main{grid-template-columns:1fr;gap:44px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:40px}.footer-privacy{margin-left:0;margin-right:0}.footer-locations{align-self:flex-start}}.footer-marquee{z-index:1;justify-content:center;align-items:flex-end;width:100%;margin-top:40px;display:flex;position:relative;overflow:hidden}.footer-marquee span{letter-spacing:-.02em;color:#ffffffd9;white-space:nowrap;background:linear-gradient(#ffffffe6 0%,#ffffff4d 100%);-webkit-text-fill-color:transparent;opacity:0;clip-path:inset(0 100% 0 0);filter:blur(16px);transform-origin:0;-webkit-background-clip:text;font-family:Inter,sans-serif;font-size:min(10.4vw,156px);font-weight:500;line-height:.94;transition:clip-path 1.6s cubic-bezier(.16,1,.3,1),opacity .9s,transform 1.65s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1);transform:translate(-3.5vw,34px)scaleX(1.08)}.scroll-panel.is-visible .footer-marquee span{opacity:.62;clip-path:inset(0);filter:blur();transition-delay:.84s;transform:translate(0,0)scaleX(1)}@media (width<=768px){.site-footer{padding:64px 0 0}.footer-container{width:min(900px,100% - 48px)}.footer-main{grid-template-columns:1fr;gap:44px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:40px}.footer-privacy{margin-left:0;margin-right:0}.footer-marquee{min-height:80px;margin-top:40px}.footer-marquee span{font-size:10.5vw;font-weight:400}}.mobile-menu-toggle,.mobile-nav{display:none}.mobile-menu-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:5px;width:36px;height:36px;padding:0;transition:background .18s,border-color .18s}.mobile-menu-toggle span{background:currentColor;border-radius:999px;width:16px;height:2px;transition:transform .22s,opacity .18s;display:block}.mobile-menu-toggle span+span{margin-top:0}.site-header.is-menu-open .mobile-menu-toggle{background:#ffffff24;border-color:#ffffff47}.site-header.is-menu-open .mobile-menu-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.site-header.is-menu-open .mobile-menu-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width<=900px){.site-header .header-action{display:none}.mobile-menu-toggle{grid-area:1/3;justify-self:end;display:inline-flex}.site-header .brand{grid-area:1/1;justify-self:start;width:150px}.mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform-origin:top;background:#05061ceb;border:1px solid #ffffff1f;border-radius:14px;gap:2px;padding:8px;transition:opacity .18s,transform .22s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px)scale(.98);box-shadow:0 20px 56px #00000057}.site-header.is-menu-open .mobile-nav{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mobile-nav a{color:#ffffffdb;border-radius:9px;padding:12px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,color .16s}.mobile-nav a:hover,.mobile-nav a:focus-visible{color:#fff;background:#ffffff14;outline:none}}.gaude-ai-band{background:radial-gradient(circle at 75% 31%,#0912526b,#0000 22rem),#000;min-height:clamp(500px,44.5vw,640px);padding:clamp(34px,3.1vw,46px) max(24px,50vw - 640px) 0;position:relative;overflow:hidden}.gaude-ai-band:before{content:"";z-index:0;background:radial-gradient(circle at 71% 22%,#263ecb9e,#0000 21rem),linear-gradient(90deg,#080d31 0%,#07104c 52%,#071250 100%);position:absolute;inset:clamp(214px,18.9vw,272px) 0 0}.gaude-ai-band:after{content:"";z-index:1;filter:blur(34px);pointer-events:none;background:radial-gradient(#2138be75 0%,#101b6842 42%,#0000 74%);border-radius:50%;width:420px;height:320px;position:absolute;top:clamp(28px,5.2vw,76px);right:max(62px,50vw - 484px)}.gaude-ai-band__copy{z-index:2;max-width:720px;position:relative}.gaude-ai-band__eyebrow{color:#405dff;letter-spacing:6px;margin-bottom:12px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500;display:block}.gaude-ai-band__eyebrow,.gaude-ai-band__title{opacity:0;filter:blur(8px);transition:opacity .92s cubic-bezier(.16,1,.3,1),translate .92s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1);translate:0 34px}.gaude-ai-band__title{color:#fff;margin:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,3.7vw,53px);font-weight:600;line-height:.98}.gaude-ai-band__title em{color:#001eff;font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.gaude-ai-band__text{color:#fff;opacity:0;filter:blur(8px);max-width:620px;margin:18px 0 0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.45;transition:opacity .96s cubic-bezier(.16,1,.3,1),translate .96s cubic-bezier(.16,1,.3,1),filter .96s cubic-bezier(.16,1,.3,1);translate:-42px}.gaude-ai-band__grid{z-index:2;border-top:1px solid #c2cdff5c;border-right:1px solid #c2cdff85;grid-template-columns:repeat(2,minmax(0,1fr));width:50%;display:grid;position:absolute;top:clamp(214px,18.9vw,272px);bottom:0;left:0}.gaude-ai-band__card{opacity:0;filter:blur(10px);transform-origin:50%;border-bottom:1px solid #c2cdff5c;border-right:1px solid #c2cdff85;min-height:0;padding:clamp(28px,3vw,40px) clamp(38px,3.7vw,54px);transition:opacity .9s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);scale:.9}.gaude-ai-band__card:nth-child(odd){padding-left:max(64px,50vw - 640px)}.gaude-ai-band__card:nth-child(2n){border-right:0}.gaude-ai-band__card:nth-last-child(-n+2){border-bottom:0}.gaude-ai-band__card-title{color:#fff;margin:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(15px,1.05vw,17px);font-weight:700;line-height:1.2}.gaude-ai-band__card-text{color:#edf1ff94;margin:14px 0 0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(12px,.9vw,14px);line-height:1.4}.gaude-ai-band__robot-stage{position:static}.gaude-ai-band__robot{z-index:3;opacity:0;filter:blur(10px);width:min(470px,35vw);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),translate 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(24px,4.2vw,60px);right:max(78px,50vw - 470px);translate:0 74px;-webkit-mask-image:linear-gradient(#000 0 75%,#0000 100%);mask-image:linear-gradient(#000 0 75%,#0000 100%)}.scroll-panel.is-visible .gaude-ai-band__eyebrow,.scroll-panel.is-visible .gaude-ai-band__title,.scroll-panel.is-visible .gaude-ai-band__text,.scroll-panel.is-visible .gaude-ai-band__robot{opacity:1;filter:blur();translate:0}.scroll-panel.is-visible .gaude-ai-band__eyebrow{transition-delay:.12s}.scroll-panel.is-visible .gaude-ai-band__title{transition-delay:.26s}.scroll-panel.is-visible .gaude-ai-band__text{transition-delay:.44s}.scroll-panel.is-visible .gaude-ai-band__card{opacity:1;filter:blur();scale:1}.scroll-panel.is-visible .gaude-ai-band__card:first-child{transition-delay:.62s}.scroll-panel.is-visible .gaude-ai-band__card:nth-child(2){transition-delay:.74s}.scroll-panel.is-visible .gaude-ai-band__card:nth-child(3){transition-delay:.86s}.scroll-panel.is-visible .gaude-ai-band__card:nth-child(4){transition-delay:.98s}.scroll-panel.is-visible .gaude-ai-band__robot{transition-delay:.7s}@media (prefers-reduced-motion:reduce){.gaude-ai-band__eyebrow,.gaude-ai-band__title,.gaude-ai-band__text,.gaude-ai-band__card,.gaude-ai-band__robot{opacity:1;filter:none;transition:none;translate:0;scale:1}}@media (width<=900px){.gaude-ai-band{min-height:auto;padding:84px 24px 0}.gaude-ai-band:before{inset:280px 0 0}.gaude-ai-band:after{top:120px;right:-120px}.gaude-ai-band__grid{border-right:0;width:100%;height:auto;margin-top:48px;position:relative;top:auto;bottom:auto;left:auto}.gaude-ai-band__card,.gaude-ai-band__card:nth-child(2n),.gaude-ai-band__card:nth-last-child(-n+2){border:0;border-bottom:1px solid #6878bc47;padding:28px}.gaude-ai-band__card:last-child{border-bottom:0}.gaude-ai-band__robot{width:min(380px,82vw);margin:28px auto -42px;display:block;position:relative;bottom:auto;right:auto}}@media (width<=640px){.gaude-ai-band{background:#000;padding:40px 0 0}.gaude-ai-band:before,.gaude-ai-band:after{content:none}.gaude-ai-band__copy{text-align:center;max-width:none;padding:0 26px 46px}.gaude-ai-band__eyebrow{color:#fff;letter-spacing:.46em;margin-bottom:20px;font-size:10px;font-weight:500}.gaude-ai-band__title{letter-spacing:0;text-wrap:pretty;font-size:clamp(32px,9.4vw,50px);font-weight:500;line-height:1.04}.gaude-ai-band__title em{color:#fff;font-size:1.02em}.gaude-ai-band__text{color:#fff;text-align:center;text-wrap:pretty;max-width:none;margin-top:24px;font-size:17px;line-height:1.55}.gaude-ai-band__grid{background:radial-gradient(circle at 70% 88%,#1e36c038,#0000 30rem),#06071a;border-top:0;width:100%;margin-top:0;display:block}.gaude-ai-band__card,.gaude-ai-band__card:nth-child(2n),.gaude-ai-band__card:nth-last-child(-n+2){text-align:center;border:0;border-bottom:1px solid #f0f3ffbf;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(204px,52vw,236px);padding:32px 28px;display:flex}.gaude-ai-band__card:last-child{border-bottom:0}.gaude-ai-band__card-title{text-align:center;max-width:100%;font-size:clamp(24px,7vw,32px);font-weight:700;line-height:1.08}.gaude-ai-band__card-text{color:#fff;text-align:center;max-width:320px;margin-top:20px;font-size:15px;line-height:1.45}.gaude-ai-band__robot-stage{background:radial-gradient(circle at 72% 36%,#243dde66,#0000 18rem),linear-gradient(#06071a 0%,#060819 100%);padding:28px 0 0;position:relative;overflow:hidden}.gaude-ai-band__robot-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#1b2c9647,#0000 45%),linear-gradient(#070a2300 0%,#070a2380 100%);position:absolute;inset:0}.gaude-ai-band__robot{width:min(560px,108vw);margin:0 auto;position:relative;bottom:auto;right:auto;transform:translateY(12px);-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}}.about-page{color:#fff;background:#000;min-height:100vh;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.about-reveal{position:relative}.about-reveal .about-entry{--about-entry-opacity:1;opacity:0;filter:blur(12px);transition:opacity .86s cubic-bezier(.16,1,.3,1),transform 1.04s cubic-bezier(.16,1,.3,1),filter 1.04s cubic-bezier(.16,1,.3,1);transition-delay:var(--about-entry-delay,0s);will-change:opacity, transform, filter;transform:translateY(32px)}.about-reveal .about-entry-left{transform:translate(-34px)}.about-reveal .about-entry-grid{transform:translate(-34px)scale(1.02)}.about-reveal .about-entry-visual{transform:translate(42px)scale(1.035)}.about-reveal .about-entry-card{transform-origin:bottom;transform:translateY(46px)rotateX(10deg)scale(.96)}.about-reveal.is-visible .about-entry{opacity:var(--about-entry-opacity,1);filter:blur();transform:translate(0,0)scale(1)}.about-reveal.is-visible .person-card.about-entry:hover{transform:translateY(-5px)}.about-hero{background:var(--about-hero-bg) center top / cover no-repeat, #02030d;isolation:isolate;align-items:center;min-height:100svh;padding:clamp(120px,12vh,160px) 0 clamp(60px,8vh,100px);display:flex;position:relative;overflow:hidden}@media (width<=1366px){.about-hero{padding-top:140px}}.about-hero:before,.about-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.about-hero:before{z-index:2;background:radial-gradient(700px 500px at 72% 40%,#061df01a,#0000 100%)}.about-hero:after{z-index:4;background:linear-gradient(#0000001a 0%,#0000 18% 70%,#000000d9 100%),linear-gradient(90deg,#02030deb 0%,#02030dc7 28%,#02030d4d 52%,#02030d26 68%,#02030d66 100%)}.about-hero-grid{--about-entry-opacity:.02;z-index:5;object-fit:cover;object-position:left top;pointer-events:none;opacity:.02;-webkit-mask-composite:source-in;width:45%;height:80%;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 60%,#0000 100%),linear-gradient(#0000 0%,#000 14% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 60%,#0000 100%),linear-gradient(#0000 0%,#000 14% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.about-hero-visual{--about-entry-opacity:1;z-index:1;width:min(1100px,72vw);position:absolute;top:58px;bottom:0;right:-100px}.about-hero-visual img{object-fit:cover;object-position:60% center;filter:saturate(1.15)contrast(1.08)brightness(.6);-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 8%,#00000080 22%,#000 42%),linear-gradient(#0000 0%,#000 8% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 8%,#00000080 22%,#000 42%),linear-gradient(#0000 0%,#000 8% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.about-hero-inner{z-index:6;flex-direction:column;justify-content:flex-start;width:min(1288px,100% - 96px);min-height:0;margin:0 auto;display:flex;position:relative}@media (width<=1100px){.about-hero-inner{width:calc(100% - 64px)}}.about-hero-copy{width:min(900px,64vw)}.about-hero-eyebrow{color:#ffffffb8;letter-spacing:.18em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:2px;align-items:center;gap:7px;min-height:14px;margin-bottom:18px;padding:4px 12px 4px 8px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.about-hero-eyebrow span{background:#061df0;border-radius:1.5px;width:6px;height:6px}.about-hero h1{color:#fff;letter-spacing:-.01em;max-width:940px;font-size:clamp(42px,4.8vw,68px);font-weight:500;line-height:1.02}.about-hero h1 em{color:#061df0;font-family:Playfair Display,Georgia,serif;font-size:1.05em;font-style:italic;font-weight:400;line-height:.98}.about-hero-regulated{white-space:nowrap}.about-hero-copy p{color:#fff;letter-spacing:.01em;max-width:460px;margin-top:40px;font-size:clamp(14px,1.1vw,16px);font-weight:300;line-height:1.55}.about-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(742px,100%);margin-top:56px;display:grid}.about-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#080e3052 0%,#0406162e 100%);border:1px solid #b4c3ff2e;border-radius:14px;min-height:100px;padding:15px 18px 17px;box-shadow:inset 0 1px #ffffff0a}.about-stat-card strong{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(31px,3vw,45px);font-weight:500;line-height:.8;display:block}.about-stat-card span,.about-stat-card small{color:#fff;font-size:11px;font-weight:400;line-height:1.15;display:block}.about-stat-card small{color:#fff9;margin-top:6px;font-size:10px;font-weight:500;line-height:1.3;display:block}.about-story{background:#000;place-items:center;min-height:620px;padding:112px 24px 132px;display:grid;position:relative;overflow:hidden}.about-story-blur{pointer-events:none;z-index:0;opacity:0;width:min(1200px,140vw);height:auto;transition:opacity 1.2s cubic-bezier(.16,1,.3,1) .2s,transform 1.4s cubic-bezier(.16,1,.3,1) .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}.about-story-reveal.is-visible .about-story-blur{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}.about-story:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#000 0%,#0000 20% 80%,#000 100%);position:absolute;inset:0}.about-story-inner{z-index:3;text-align:center;width:min(860px,100%);margin:0 auto;position:relative}.about-story-eyebrow{color:#061df0;letter-spacing:.42em;margin-bottom:28px;font-size:10px;font-weight:700;line-height:1;display:block}.about-story h2{color:#fff;letter-spacing:0;font-size:clamp(28px,3vw,44px);font-weight:560;line-height:1.08}.about-story h2 em{color:#061df0;font-family:Playfair Display,Georgia,serif;font-size:1.06em;font-style:italic;font-weight:400}.about-story-copy{gap:25px;max-width:850px;margin:40px auto 0;display:grid}.about-story-copy p{color:#edf1ffd1;font-size:clamp(14px,1.2vw,16px);font-weight:300;line-height:1.4}.about-principles{background:radial-gradient(circle at -15% 82%,#052a967a,#0000 26rem),#000;padding:0 0 30px;position:relative;overflow:hidden}.about-principles:before{content:"";pointer-events:none;background:linear-gradient(#00000024 0%,#0000 34%,#0003 100%),radial-gradient(circle at -10% 102%,#061df04d,#0000 25rem);position:absolute;inset:0}.about-principles-inner{z-index:1;width:min(1200px,100% - 96px);margin:0 auto;position:relative}.about-principles-eyebrow{color:#061df0;letter-spacing:.5em;margin:0 0 25px;font-size:16px;font-weight:600;line-height:1;display:block}.about-principles h2{color:#fff;letter-spacing:-.01em;font-size:clamp(32px,3.2vw,42px);font-weight:500;line-height:1.05}.about-principles h2 em{color:#061df0;font-family:Playfair Display,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400}.about-principles-grid{flex-wrap:wrap;justify-content:center;gap:24px 28px;width:100%;margin-top:24px;display:flex}@media (width<=1200px){.about-principles-grid{gap:20px}}.about-principle-card{box-sizing:border-box;background:linear-gradient(90deg, #02030d29 0%, #02030d00 58%), var(--principle-image) center / 100% 100% no-repeat;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:flex-start;min-width:0;min-height:240px;padding:30px 34px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s,border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.about-principle-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#2144ff4d 0%,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.about-principle-card:hover{background-color:#ffffff08;border-color:#ffffff26;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #0000004d}.about-principle-card:hover:before{opacity:1}.about-principle-card-1{flex-basis:calc(51% - 15.3px)}.about-principle-card-2,.about-principle-card-3{flex-basis:calc(49% - 14.7px)}.about-principle-card-4{flex-basis:calc(51% - 15.3px)}.about-principle-card h3{color:#fff;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.1}.about-principle-card h3 br{display:none}.about-principle-card p{color:#edf1ffd1;letter-spacing:-.01em;margin-top:14px;font-size:15px;font-weight:500;line-height:1.5}.about-principle-card-1 p{max-width:420px}.about-principle-card-2 p{max-width:380px}.about-principle-card-3 p{max-width:385px}.about-principle-card-4 p{max-width:560px}@media (width<=1180px){.about-hero-inner{width:min(1060px,100% - 72px)}.about-hero-copy{width:min(600px,62vw)}.about-hero-stats{width:min(720px,74vw)}}@media (width>=901px) and (height<=700px){.about-hero{min-height:100svh;padding-top:100px;padding-bottom:40px}.about-hero h1{font-size:clamp(39px,4.2vw,60px)}.about-hero-copy p{margin-top:28px}.about-hero-stats{margin-top:36px}.about-stat-card{min-height:88px}.about-stat-card strong{margin-bottom:14px;font-size:clamp(29px,2.7vw,40px)}}@media (width<=900px){.about-hero{background:#000;flex-direction:column;justify-content:flex-start;height:auto;min-height:100svh;padding:124px 0 64px;display:flex}.about-hero:before,.about-hero:after{display:none}.about-hero-visual{--about-entry-opacity:1;opacity:1;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about-hero-visual img{object-fit:cover;object-position:center;filter:saturate(1.1)contrast(1.1)brightness(.5);width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0%,#000000e6 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e6 60%,#0000 100%)}.about-hero-inner{width:calc(100% - 48px);min-height:0}.about-hero-copy{width:100%}.about-hero-copy p{margin-top:40px}.about-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:64px}.about-hero-grid{--about-entry-opacity:.02;opacity:.02;width:100%}.about-story{min-height:560px;padding:96px 24px 118px}.about-principles{padding:82px 0 108px}.about-principles-inner{width:calc(100% - 48px)}.about-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);gap:16px;display:grid}.about-principle-card,.about-principle-card-1,.about-principle-card-2,.about-principle-card-3,.about-principle-card-4{flex-basis:auto;grid-column:auto}.about-principle-card{background-position:50%;background-size:100% 100%;padding:34px}}@media (width<=560px){.about-hero{padding-top:104px}.about-hero-inner{text-align:center;align-items:center;width:calc(100% - 36px)}.about-hero-copy{flex-direction:column;align-items:center;width:100%;display:flex}.about-hero-eyebrow{color:#fffc;border:1px solid #ffffff26;margin-bottom:20px}.about-hero-eyebrow span{background:#061df0}.about-hero h1{color:#fff;max-width:100%;font-size:clamp(32px,9vw,44px)}.about-hero h1 em{color:#fff;font-size:1.05em}.about-hero-copy p{color:#fffc;max-width:100%;margin-top:24px;font-size:14px;line-height:1.5}.about-hero-stats{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:48px}.about-hero-grid{--about-entry-opacity:.02;opacity:.02}.about-story{min-height:auto;padding:76px 18px 104px}.about-story-eyebrow,.about-story h2 em,.about-principles-eyebrow,.about-principles h2 em{color:#fff}.about-story-eyebrow{letter-spacing:.32em;margin-bottom:20px;font-size:9px}.about-story-copy{gap:20px;margin-top:30px}.about-story-copy p{color:#fff;font-size:17px;line-height:1.55}.about-principles{padding:70px 0 88px}.about-principles-inner{width:calc(100% - 36px)}.about-principles-eyebrow{letter-spacing:.28em;font-size:9px}.about-principles-grid{grid-template-columns:1fr;gap:16px;margin-top:28px;display:grid}.about-principle-card{background-position:50%;background-size:100% 100%;min-height:0;padding:28px 32px;transition:transform .3s,background .3s,border-color .3s}.about-principle-card:hover,.about-principle-card:active{background-color:#ffffff08;border-color:#ffffff26;transform:translateY(-6px)scale(1.01)}.about-principle-card:hover:before,.about-principle-card:active:before{opacity:1}.about-principle-card-1,.about-principle-card-2,.about-principle-card-3,.about-principle-card-4{aspect-ratio:380/240}.about-principle-card h3{font-size:clamp(24px,7vw,28px);line-height:1}.about-principle-card h3 br{display:block}.about-principle-card p{overflow-wrap:anywhere;color:#fff;max-width:min(160px,55%);margin-top:clamp(12px,3.8vw,18px);font-size:clamp(13px,3.2vw,14px);line-height:1.4}}@media (width<=480px){.about-hero-regulated{white-space:normal}}@media (prefers-reduced-motion:reduce){.about-reveal .about-entry{opacity:var(--about-entry-opacity,1);filter:none;transition:none;transform:none}.about-story-reveal .about-story:before{opacity:.86;transition:none;transform:translate(-50%)}}.products-page-wrapper{color:#fff;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#000;min-height:100vh;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.hero-background{z-index:0;pointer-events:none;background:radial-gradient(10% 35% at 0 5%,#b99fff9e,#0000 78%),radial-gradient(10% 35% at 100% 5%,#b99fff9e,#0000 78%),radial-gradient(circle at 74% 58%,#0739aea8,#0000 23rem),radial-gradient(circle at 62% 54%,#0511526b,#0000 30rem),linear-gradient(#02030f29 0%,#02040c 100%),#02030d;width:100%;height:720px;position:absolute;inset:0 0 auto}.hero-background:after{content:"";background:linear-gradient(90deg,#281c5442,#0000 19% 81%,#281c5442),linear-gradient(#0000 74%,#000 100%);position:absolute;inset:0}.product-hero{z-index:1;align-items:start;min-height:720px;padding:156px 0 0;display:grid;position:relative}.hero-layout-grid{grid-template-columns:minmax(0,1fr) 392px;gap:90px;width:min(1192px,100% - 96px);margin:0 auto;display:grid}.hero-column-left{min-width:0}.hero-eyebrow{color:#526cff;letter-spacing:.42em;margin:0 0 34px;font-size:12px;font-weight:500;line-height:1;animation:.85s cubic-bezier(.16,1,.3,1) .12s both products-fade-up;display:block}.hero-headline{color:#fff;letter-spacing:0;margin:0;font-size:clamp(42px,4.28vw,60px);font-weight:500;line-height:1.04;animation:.95s cubic-bezier(.16,1,.3,1) .22s both products-fade-up}.hero-headline-blue{color:#061df0;white-space:nowrap;font-family:Playfair Display,Georgia,serif;font-size:.98em;font-style:italic;font-weight:500;line-height:1.02;display:block}.hero-spacing-gap{height:104px}.hero-paragraph{color:#edf1ff8f;max-width:520px;margin:0;font-size:17px;font-weight:400;line-height:1.45;animation:.85s cubic-bezier(.16,1,.3,1) .43s both products-fade-up}.hero-column-right{justify-content:flex-start;align-items:flex-start;padding-top:154px;display:flex}.hero-product-menu{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.hero-product-menu li{color:#7c8bb854;letter-spacing:0;font-size:28px;font-weight:500;line-height:1;animation:.8s cubic-bezier(.16,1,.3,1) both products-fade-left}.hero-product-menu li:first-child{animation-delay:.34s}.hero-product-menu li:nth-child(2){animation-delay:.43s}.hero-product-menu li:nth-child(3){animation-delay:.52s}.hero-product-menu li:nth-child(4){animation-delay:.61s}.hero-product-menu button{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .22s,transform .22s}.hero-product-menu button:hover,.hero-product-menu button:focus-visible{color:#ffffffe0;outline:none;transform:translate(6px)}.hero-product-menu li.active-menu-item{color:#fff}.hero-scroll-indicator{justify-items:center;gap:15px;animation:.9s cubic-bezier(.16,1,.3,1) .72s both products-fade-up;display:grid;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-vertical-line{background:#ffffff38;width:2px;height:52px;position:relative;overflow:hidden}.scroll-vertical-line:before{content:"";background:linear-gradient(#0000,#fff 35% 70%,#0000);height:70%;animation:1.7s cubic-bezier(.65,0,.35,1) infinite scroll-line-flow;position:absolute;inset:-70% 0 auto}.scroll-vertical-line:after{content:"";opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;animation:1.7s cubic-bezier(.65,0,.35,1) infinite scroll-dot-pulse;position:absolute;bottom:0;left:50%;transform:translate(-50%,3px)scale(.65)}.scroll-label{color:#fff;font-size:7px;font-weight:600;line-height:1;animation:1.7s ease-in-out infinite scroll-label-breathe}.product-components-area{z-index:1;background:#000;position:relative}.products-page-wrapper+.site-footer{background:radial-gradient(circle at 7% 88%,#1c3ac485,#0000 30rem),radial-gradient(circle at 35% 92%,#5240b057,#0000 27rem),linear-gradient(#020412 0% 54%,#030519 100%),#020412;padding:124px 0 0}.products-page-wrapper+.site-footer .footer-container{gap:96px;width:min(1080px,100% - 96px)}.products-page-wrapper+.site-footer .footer-main{grid-template-columns:1fr 190px 190px;gap:124px}.products-page-wrapper+.site-footer .footer-brand-block{gap:34px;max-width:420px}.products-page-wrapper+.site-footer .footer-logo{width:148px}.products-page-wrapper+.site-footer .footer-brand-text{max-width:430px;font-size:11px!important;line-height:1.32!important}.products-page-wrapper+.site-footer .footer-nav{gap:14px}.products-page-wrapper+.site-footer .footer-nav h2{margin-bottom:22px!important;font-size:13px!important}.products-page-wrapper+.site-footer .footer-nav a{font-size:12px!important}.products-page-wrapper+.site-footer .footer-bottom{padding-bottom:90px;font-size:11px}.products-page-wrapper+.site-footer .footer-marquee{background:0 0;border-top:1px solid #edf1ff2e;min-height:232px;margin-top:0;display:flex;overflow:hidden}.products-page-wrapper+.site-footer .footer-marquee span{letter-spacing:0;opacity:0;clip-path:inset(0 100% 0 0);filter:blur(16px);transform-origin:0;font-size:min(10.4vw,156px);font-weight:420;line-height:.94;transition:clip-path 1.6s cubic-bezier(.16,1,.3,1),opacity .9s,transform 1.65s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1);transform:translate(-3.5vw,34px)scaleX(1.08)}.products-page-wrapper+.site-footer .footer-brand-block,.products-page-wrapper+.site-footer .footer-products,.products-page-wrapper+.site-footer .footer-company,.products-page-wrapper+.site-footer .footer-bottom,.products-page-wrapper+.site-footer .footer-marquee{opacity:0;filter:blur(10px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1)}.products-page-wrapper+.site-footer .footer-brand-block{transform:translate(-42px,34px)}.products-page-wrapper+.site-footer .footer-products{transform:translateY(42px)}.products-page-wrapper+.site-footer .footer-company{transform:translate(42px,34px)}.products-page-wrapper+.site-footer .footer-bottom{transform:translateY(28px)}.products-page-wrapper+.site-footer .footer-marquee{transform:translateY(54px)scale(.985)}.products-page-wrapper+.site-footer.products-footer-visible .footer-brand-block,.products-page-wrapper+.site-footer.products-footer-visible .footer-products,.products-page-wrapper+.site-footer.products-footer-visible .footer-company,.products-page-wrapper+.site-footer.products-footer-visible .footer-bottom,.products-page-wrapper+.site-footer.products-footer-visible .footer-marquee{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.products-page-wrapper+.site-footer.products-footer-visible .footer-brand-block{transition-delay:80ms}.products-page-wrapper+.site-footer.products-footer-visible .footer-products{transition-delay:.22s}.products-page-wrapper+.site-footer.products-footer-visible .footer-company{transition-delay:.34s}.products-page-wrapper+.site-footer.products-footer-visible .footer-bottom{transition-delay:.52s}.products-page-wrapper+.site-footer.products-footer-visible .footer-marquee{transition-delay:.72s}.products-page-wrapper+.site-footer.products-marquee-visible .footer-marquee span{opacity:.62;clip-path:inset(0);filter:blur();transition-delay:.12s;transform:translate(0,0)scaleX(1)}@keyframes products-fade-up{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes products-fade-left{0%{opacity:0;filter:blur(8px);transform:translate(32px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes scroll-line-flow{0%{opacity:0;transform:translateY(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(245%)}}@keyframes scroll-dot-pulse{0%,58%{opacity:0;transform:translate(-50%,3px)scale(.65)}76%{opacity:.85;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1.55)}}@keyframes scroll-label-breathe{0%,to{opacity:.54;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.hero-eyebrow,.hero-headline,.hero-paragraph,.hero-product-menu li,.hero-scroll-indicator{animation:none}.hero-product-menu button{transition:none}.scroll-vertical-line:before,.scroll-vertical-line:after,.scroll-label{animation:none}.products-page-wrapper+.site-footer .footer-brand-block,.products-page-wrapper+.site-footer .footer-products,.products-page-wrapper+.site-footer .footer-company,.products-page-wrapper+.site-footer .footer-bottom,.products-page-wrapper+.site-footer .footer-marquee{opacity:1;filter:none;transition:none;transform:none}}@media (width<=1000px){.hero-layout-grid,.products-page-wrapper+.site-footer .footer-container{width:min(900px,100% - 48px)}.hero-layout-grid{grid-template-columns:1fr;gap:0}.hero-column-right{padding-top:56px}.hero-spacing-gap{height:74px}}@media (width<=760px){.product-hero{min-height:680px;padding-top:116px}.hero-background{height:680px}.hero-layout-grid{width:calc(100% - 36px)}.hero-eyebrow{letter-spacing:.5em;color:#fff;margin-bottom:22px;font-size:9px}.hero-headline{max-width:330px;font-size:clamp(34px,10.2vw,43px);line-height:1.06}.hero-headline-blue{white-space:normal;color:#fff}.hero-paragraph{color:#fff;max-width:360px;font-size:17px;line-height:1.55}.hero-spacing-gap{height:58px}.hero-column-right{padding-top:34px}.hero-product-menu{gap:13px}.hero-product-menu li{font-size:20px}.hero-scroll-indicator{gap:7px;bottom:24px;left:auto;right:86px;transform:none}.scroll-vertical-line{width:1px;height:44px}.scroll-label{font-size:6px}.products-page-wrapper+.site-footer .footer-marquee span{font-size:10.5vw;font-weight:400}.products-page-wrapper+.site-footer .footer-marquee{min-height:80px;margin-top:40px}.products-page-wrapper+.site-footer .footer-main{grid-template-columns:1fr;gap:44px}.products-page-wrapper+.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:40px}.products-page-wrapper+.site-footer .footer-privacy{margin-left:0}}.product-section{--section-line:#d2daff57;--copy-muted:#edf1ff85;isolation:isolate;background:radial-gradient(circle at 53% 52%, color-mix(in srgb, var(--theme-color) 24%, transparent), transparent 24rem), #000;padding:106px 0 40px;scroll-margin-top:86px;position:relative;overflow:hidden}.product-section+.product-section{padding-top:106px}.product-section:before{content:"";z-index:-1;background:radial-gradient(circle at 57% 82%, color-mix(in srgb, var(--theme-color) 18%, transparent), transparent 17rem);opacity:.72;pointer-events:none;position:absolute;inset:0}.product-container{width:min(1192px,100% - 96px);margin:0 auto}.product-header-split{grid-template-columns:minmax(0,1fr) 456px;min-height:auto;display:grid}.header-left{align-self:end;max-width:720px;padding:0 34px 20px 0}.header-right{border-left:1px solid #b9c5ff2e;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding-bottom:18px;display:flex}.product-name{color:#fff;letter-spacing:0;margin:0 0 12px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(42px,4.8vw,64px);font-weight:500;line-height:.94}.product-meta-line{align-items:center;gap:28px;min-height:22px;margin-bottom:14px;display:flex}.product-tagline{color:var(--theme-color);margin:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.15}.tagline-pill{background:var(--theme-color);color:#020409db;letter-spacing:.44em;text-transform:uppercase;border-radius:999px;align-items:center;min-width:278px;min-height:30px;padding:0 34px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.product-desc{max-width:710px;color:var(--copy-muted);margin:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.eyebrow-text{color:var(--theme-color);letter-spacing:.42em;margin:0 0 18px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1}.product-big-num{color:#fff;letter-spacing:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(94px,8.1vw,124px);font-weight:500;line-height:.78}.product-divider{background:linear-gradient(90deg, var(--section-line), var(--section-line) 92%, transparent);width:100vw;height:1px;margin:16px 0 16px calc(-50vw + min(1192px,100vw - 96px)/2)}.product-content-split{grid-template-columns:minmax(0,1fr) 456px;align-items:start;display:grid}.content-left{padding:16px 46px 0 4px}.content-right{box-sizing:border-box;border-left:1px solid #b9c5ff2e;min-height:500px;padding:12px 0 0 14px;overflow:hidden}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 60px;margin:0;display:grid}.product-alccel .features-grid{row-gap:28px}.feature-item{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:20px;display:grid}.feature-icon-wrapper,.feature-icon{width:30px;height:30px}.feature-icon{color:#fff;place-items:center;display:grid}.feature-icon svg{stroke-width:1.55px;width:23px;height:23px}.feature-label{color:#fff;margin:0 0 6px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.12;display:block}.feature-desc{color:#edf1ff57;max-width:240px;margin:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.3}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:62px;display:grid}.stat-box{background:linear-gradient(145deg,#ffffff04,#ffffff09);border:1px solid #edf1ff94;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:154px;padding:0 16px 22px;display:flex;overflow:hidden}.stat-value{color:#edf1ff38;margin:0 0 18px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(32px,2.8vw,46px);font-weight:500;line-height:.94}.stat-label{color:#fff;margin:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.14}.image-wrapper{background:#04060d;border-radius:0;width:100%;height:380px;overflow:hidden}.image-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.product-name,.product-meta-line,.product-desc,.header-right,.feature-item,.stat-box,.image-wrapper{opacity:0;filter:blur(8px);will-change:opacity, transform, filter;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.header-right,.image-wrapper{transform:translate(54px)}.product-name{transform:translateY(44px)scale(.985)}.product-meta-line{transform:translate(-28px)}.product-desc{transform:translateY(18px)}.product-divider{transform-origin:0;will-change:transform;transition:transform 1.35s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.feature-item:nth-child(odd){transform:translate(-30px,24px)}.feature-item:nth-child(2n){transform:translate(30px,24px)}.stat-box{transform-style:preserve-3d}.stat-box:first-child{transform-origin:0 100%;transform:translate(-34px,44px)rotate(-3deg)scale(.92)}.stat-box:nth-child(2){transform-origin:bottom;transform:translateY(54px)rotateX(18deg)scale(.9)}.stat-box:nth-child(3){transform-origin:top;transform:translateY(-18px)rotateX(-14deg)scale(.94)}.stat-box:nth-child(4){transform-origin:100% 100%;transform:translate(34px,44px)rotate(3deg)scale(.92)}.image-wrapper{transform:translate(58px)scale(1.035)}.prod-reveal.is-visible .product-name,.prod-reveal.is-visible .product-meta-line,.prod-reveal.is-visible .product-desc,.prod-reveal.is-visible .header-right,.prod-reveal.is-visible .feature-item,.prod-reveal.is-visible .stat-box,.prod-reveal.is-visible .image-wrapper{opacity:1;filter:blur();transform:translate(0,0)}.prod-reveal.is-visible .product-divider{transform:scaleX(1)}.prod-reveal.is-visible .product-name{transition-delay:80ms}.prod-reveal.is-visible .product-meta-line{transition-delay:.23s}.prod-reveal.is-visible .product-desc{transition-delay:.34s}.prod-reveal.is-visible .header-right{transition-delay:.24s}.prod-reveal.is-visible .product-divider{transition-delay:.42s}.prod-reveal.is-visible .feature-item:first-child{transition-delay:.56s}.prod-reveal.is-visible .feature-item:nth-child(2){transition-delay:.68s}.prod-reveal.is-visible .feature-item:nth-child(3){transition-delay:.8s}.prod-reveal.is-visible .feature-item:nth-child(4){transition-delay:.92s}.prod-reveal.is-visible .feature-item:nth-child(5){transition-delay:1.04s}.prod-reveal.is-visible .feature-item:nth-child(6){transition-delay:1.16s}.prod-reveal.is-visible .feature-item:nth-child(7){transition-delay:1.28s}.prod-reveal.is-visible .feature-item:nth-child(8){transition-delay:1.4s}.prod-reveal.is-visible .stat-box:first-child{transition-delay:.98s}.prod-reveal.is-visible .stat-box:nth-child(2){transition-delay:1.1s}.prod-reveal.is-visible .stat-box:nth-child(3){transition-delay:1.22s}.prod-reveal.is-visible .stat-box:nth-child(4){transition-delay:1.34s}.prod-reveal.is-visible .image-wrapper{transition-delay:.64s}@media (prefers-reduced-motion:reduce){.product-name,.product-meta-line,.product-desc,.header-right,.product-divider,.feature-item,.stat-box,.image-wrapper{opacity:1;filter:none;transition:none;transform:none}}@media (width<=1100px){.product-container{width:min(900px,100% - 48px)}.product-header-split,.product-content-split{grid-template-columns:minmax(0,1fr) 330px}.product-divider{margin-left:calc(-50vw + min(900px,100vw - 48px)/2)}.features-grid{column-gap:34px}.image-wrapper{width:100%}}@media (width<=820px){.product-section,.product-section+.product-section{padding:62px 0 82px}.product-header-split,.product-content-split{grid-template-columns:1fr}.header-left{order:2;padding:0 0 34px}.header-right{border-top:0;border-left:0;order:1;align-items:flex-start;padding:0 0 30px}.product-name{font-size:clamp(38px,13vw,58px)}.product-big-num{font-size:clamp(82px,24vw,118px)}.eyebrow-text{color:#fff;margin-bottom:12px;font-size:10px}.product-meta-line{flex-direction:column;align-items:flex-start;gap:12px}.product-tagline{color:#fff}.tagline-pill{letter-spacing:.24em;justify-content:center;width:min(100%,320px);min-width:0;padding:0 22px}.product-divider{margin-left:-24px}.content-left{padding:42px 0 0}.product-desc{color:#fff;font-size:18px;line-height:1.5}.feature-desc{color:#fff;font-size:16px;line-height:1.45}.content-right{border-left:0;min-height:auto;padding:38px 0 0}.features-grid{grid-template-columns:1fr;row-gap:34px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.image-wrapper{aspect-ratio:1.15;width:100%;height:auto}}.contact-page-wrapper{color:#fff;-webkit-font-smoothing:antialiased;background-color:#020308;min-height:100vh;font-family:Inter,sans-serif;position:relative}.contact-background{z-index:0;pointer-events:none;background:radial-gradient(30% 60% at 0 0,#a08cff59,#0000 75%),radial-gradient(30% 60% at 100% 0,#a08cff59,#0000 75%),radial-gradient(circle,#1450e64d,#0000 45rem),radial-gradient(circle,#0f1e8c33,#0000 65rem),linear-gradient(#02030f1a 0%,#02030d 100%),#02030d;width:100%;height:100vh;min-height:800px;position:absolute;inset:0 0 auto}.contact-hero{z-index:10;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 200px);padding:100px 5% 60px;display:flex;position:relative}.contact-inner-card{background-color:#0b0c13;border-radius:40px;width:100%;max-width:1100px;margin:0 auto;padding:50px 70px;animation:1s cubic-bezier(.16,1,.3,1) .1s both contact-fade-up;box-shadow:0 20px 60px #0006}.contact-layout-grid{grid-template-columns:1fr 440px;justify-content:center;align-items:center;gap:70px;width:100%;display:grid}.contact-info-col{flex-direction:column;display:flex}.contact-headline{letter-spacing:-1px;margin:0 0 50px;font-family:Instrument Sans,sans-serif;font-size:40px;font-weight:500;line-height:1.2}.contact-details-list{flex-direction:column;gap:24px;display:flex}.contact-detail-item{align-items:flex-start;gap:16px;display:flex}.contact-icon-box{background:linear-gradient(135deg,#4b6cb7 0%,#182848 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:2px;display:flex}.contact-icon-box svg{color:#fff;width:18px;height:18px}.contact-text{flex-direction:column;gap:2px;display:flex}.contact-label{color:#fff;font-size:15px;font-weight:600}.contact-value{color:#ffffffb3;font-size:14px;text-decoration:none;transition:color .2s}.contact-addresses{gap:20px;margin-top:10px;display:grid}.contact-address{color:#ffffffb3;gap:4px;margin:0;font-size:14px;font-style:normal;line-height:1.5;display:grid}.contact-address strong{color:#fff;font-size:15px;font-weight:700}a.contact-value:hover{color:#fff}.contact-form-col{justify-content:flex-end;display:flex}.contact-form-card{box-sizing:border-box;background:#fff;border-radius:32px;width:100%;padding:40px 30px;box-shadow:0 20px 40px #0003}.form-title{color:#111;letter-spacing:-.5px;margin:0 0 30px;font-family:Instrument Sans,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.contact-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:#111;font-size:11px;font-weight:700}.form-group input,.form-group textarea{color:#333;background:0 0;border:none;border-bottom:1px solid #e0e0e0;padding:6px 0;font-family:Inter,sans-serif;font-size:12px;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-bottom-color:#111;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0a0a0;font-weight:400}.form-group textarea{resize:vertical;min-height:30px}.submit-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:999px;margin-top:10px;padding:14px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-success-state{text-align:center;flex-direction:column;align-items:center;padding:20px 0;animation:.6s cubic-bezier(.16,1,.3,1) both contact-fade-up;display:flex}.success-icon{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.success-icon svg{width:32px;height:32px}.contact-success-state p{color:#444;margin:12px 0 32px;font-size:14px;line-height:1.6}@keyframes contact-fade-up{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.contact-headline{animation:.9s cubic-bezier(.16,1,.3,1) .3s both contact-fade-up}.contact-detail-item:first-child{animation:.9s cubic-bezier(.16,1,.3,1) .4s both contact-fade-up}.contact-detail-item:nth-child(2){animation:.9s cubic-bezier(.16,1,.3,1) .5s both contact-fade-up}.contact-detail-item:nth-child(3){animation:.9s cubic-bezier(.16,1,.3,1) .6s both contact-fade-up}.contact-form-card{animation:1s cubic-bezier(.16,1,.3,1) .45s both contact-fade-up}.form-title{animation:.9s cubic-bezier(.16,1,.3,1) .6s both contact-fade-up}.form-group:first-of-type{animation:.9s cubic-bezier(.16,1,.3,1) .7s both contact-fade-up}.form-group:nth-of-type(2){animation:.9s cubic-bezier(.16,1,.3,1) .8s both contact-fade-up}.form-group:nth-of-type(3){animation:.9s cubic-bezier(.16,1,.3,1) .9s both contact-fade-up}.submit-btn{animation:.9s cubic-bezier(.16,1,.3,1) 1s both contact-fade-up}.contact-page-wrapper+.site-footer{background:radial-gradient(circle at 7% 88%,#1c3ac485,#0000 30rem),radial-gradient(circle at 35% 92%,#5240b057,#0000 27rem),linear-gradient(#020412 0% 54%,#030519 100%),#020412;padding:124px 0 0}.contact-page-wrapper+.site-footer .footer-container{gap:96px;width:min(1080px,100% - 96px)}.contact-page-wrapper+.site-footer .footer-main{grid-template-columns:1fr 190px 190px;gap:124px}.contact-page-wrapper+.site-footer .footer-brand-block{gap:34px;max-width:420px}.contact-page-wrapper+.site-footer .footer-logo{width:148px}.contact-page-wrapper+.site-footer .footer-brand-text{max-width:430px;font-size:11px!important;line-height:1.32!important}.contact-page-wrapper+.site-footer .footer-nav{gap:14px}.contact-page-wrapper+.site-footer .footer-nav h2{margin-bottom:22px!important;font-size:13px!important}.contact-page-wrapper+.site-footer .footer-nav a{font-size:12px!important}.contact-page-wrapper+.site-footer .footer-bottom{padding-bottom:90px;font-size:11px}.contact-page-wrapper+.site-footer .footer-marquee{background:0 0;border-top:1px solid #edf1ff2e;min-height:232px;margin-top:0;display:flex;overflow:hidden}.contact-page-wrapper+.site-footer .footer-marquee span{letter-spacing:0;opacity:0;clip-path:inset(0 100% 0 0);filter:blur(16px);transform-origin:0;font-size:min(10.4vw,156px);font-weight:420;line-height:.94;transition:clip-path 1.6s cubic-bezier(.16,1,.3,1),opacity .9s,transform 1.65s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1);transform:translate(-3.5vw,34px)scaleX(1.08)}.contact-page-wrapper+.site-footer .footer-brand-block,.contact-page-wrapper+.site-footer .footer-products,.contact-page-wrapper+.site-footer .footer-company,.contact-page-wrapper+.site-footer .footer-bottom,.contact-page-wrapper+.site-footer .footer-marquee{opacity:0;filter:blur(10px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1)}.contact-page-wrapper+.site-footer .footer-brand-block{transform:translate(-42px,34px)}.contact-page-wrapper+.site-footer .footer-products{transform:translateY(42px)}.contact-page-wrapper+.site-footer .footer-company{transform:translate(42px,34px)}.contact-page-wrapper+.site-footer .footer-bottom{transform:translateY(28px)}.contact-page-wrapper+.site-footer .footer-marquee{transform:translateY(54px)scale(.985)}.contact-page-wrapper+.site-footer.contact-footer-visible .footer-brand-block,.contact-page-wrapper+.site-footer.contact-footer-visible .footer-products,.contact-page-wrapper+.site-footer.contact-footer-visible .footer-company,.contact-page-wrapper+.site-footer.contact-footer-visible .footer-bottom,.contact-page-wrapper+.site-footer.contact-footer-visible .footer-marquee{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.contact-page-wrapper+.site-footer.contact-footer-visible .footer-brand-block{transition-delay:80ms}.contact-page-wrapper+.site-footer.contact-footer-visible .footer-products{transition-delay:.22s}.contact-page-wrapper+.site-footer.contact-footer-visible .footer-company{transition-delay:.34s}.contact-page-wrapper+.site-footer.contact-footer-visible .footer-bottom{transition-delay:.52s}.contact-page-wrapper+.site-footer.contact-footer-visible .footer-marquee{transition-delay:.72s}.contact-page-wrapper+.site-footer.contact-marquee-visible .footer-marquee span{opacity:.62;clip-path:inset(0);filter:blur();transition-delay:.12s;transform:translate(0,0)scaleX(1)}.contact-mobile-locations{display:none}@media (width<=992px){.contact-hero{min-height:auto;padding:120px 20px 60px}.contact-inner-card{padding:40px}.contact-layout-grid{grid-template-columns:1fr;gap:50px}.contact-mobile-locations{text-align:center;letter-spacing:.25em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#fff,#b3c5ff);-webkit-background-clip:text;background-clip:text;border:1px solid #ffffff1a;border-radius:16px;margin:-10px 0 10px;padding:16px 0;font-size:15px;font-weight:700;display:block;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14}.contact-form-col{justify-content:center}.contact-form-card{max-width:100%}}@media (width<=768px){.contact-inner-card{border-radius:28px;padding:30px 20px}.contact-headline{margin-bottom:30px;font-size:32px}.contact-details-list{gap:20px}.contact-form-card{border-radius:24px;padding:30px 20px}.form-title{margin-bottom:24px;font-size:24px}.contact-value,.contact-address,.contact-success-state p{font-size:16px;line-height:1.6;color:#fff!important}.contact-page-wrapper+.site-footer .footer-container{width:min(900px,100% - 48px)}.contact-page-wrapper+.site-footer .footer-marquee{min-height:80px;margin-top:40px}.contact-page-wrapper+.site-footer .footer-marquee span{font-size:10.5vw;font-weight:400}.contact-page-wrapper+.site-footer .footer-main{grid-template-columns:1fr;gap:44px}.contact-page-wrapper+.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:40px}.contact-page-wrapper+.site-footer .footer-privacy{margin-left:0}}.careers-page-wrapper{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;font-family:Inter,sans-serif;position:relative;overflow:clip visible}.careers-background{z-index:0;pointer-events:none;background:radial-gradient(30% 60% at 0 0,#a08cff59,#0000 75%),radial-gradient(30% 60% at 100% 0,#a08cff59,#0000 75%),radial-gradient(circle at 50% 32rem,#1450e657,#0000 46rem),radial-gradient(circle at 20% 54rem,#144fff2e,#0000 42rem),linear-gradient(#02030d 0%,#020412 42%,#000 82%);width:100%;height:auto;min-height:0;position:absolute;inset:0}.blue-italic{color:#2563eb;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.section-eyebrow{color:#3b82f6;letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:600;display:block}.section-headline{letter-spacing:-.5px;margin:0;font-family:Instrument Sans,sans-serif;font-size:42px;font-weight:500;line-height:1.1}.careers-application-copy{border-bottom:1px solid #3b82f6b8;flex-direction:column;align-items:flex-start;max-width:max-content;margin:30px 0 0;padding-bottom:7px;font-family:Instrument Sans,sans-serif;line-height:1.25;display:flex}.careers-application-copy span{color:#ffffff94;font-size:15px;font-weight:50}.careers-application-copy strong{color:#fff;letter-spacing:-.01em;margin-top:5px;font-size:18px;font-weight:500}.careers-hero{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:180px 0 20px;display:flex;position:relative}.hero-content{flex-direction:column;align-items:center;max-width:800px;padding:0 20px;display:flex}.careers-eyebrow-capsule{background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:6px 16px;display:inline-flex}.careers-eyebrow-capsule span{letter-spacing:.1em;color:#fffc;font-size:10px;font-weight:600}.careers-headline{letter-spacing:-1px;margin:0 0 20px;font-family:Instrument Sans,sans-serif;font-size:52px;font-weight:500;line-height:1.05}.careers-subhead{color:#fff9;margin:0;font-size:14px;font-weight:400;line-height:1.5}.careers-image-gallery{perspective:1000px;justify-content:flex-start;width:100vw;max-width:100%;margin-top:40px;padding:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.gallery-track{width:max-content;transform-style:preserve-3d;gap:24px;padding:20px 0;animation:75s linear infinite scroll-gallery;display:flex}.gallery-img-wrapper{will-change:transform;flex-shrink:0;width:220px;height:250px;animation:12s cubic-bezier(.4,0,.2,1) infinite float-wave;position:relative}.gallery-inner{border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006,inset 0 0 20px #0003}.gallery-img-wrapper:nth-child(5n+2),.gallery-img-wrapper:nth-child(5n+4){width:250px;height:290px}.gallery-img-wrapper:nth-child(5n+1){animation-delay:0s}.gallery-img-wrapper:nth-child(5n+2){animation-delay:-2.4s}.gallery-img-wrapper:nth-child(5n+3){animation-delay:-4.8s}.gallery-img-wrapper:nth-child(5n+4){animation-delay:-7.2s}.gallery-img-wrapper:nth-child(5n+5){animation-delay:-9.6s}.gallery-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.gallery-img-wrapper:hover img{transform:scale(1.08)}@keyframes float-wave{0%,to{transform:translateY(12px)rotateX(2deg)rotateY(-1deg)}50%{transform:translateY(-12px)rotateX(-2deg)rotateY(1deg)}}@keyframes scroll-gallery{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 12px))}}.why-gaude-section{z-index:10;isolation:isolate;max-width:1200px;margin:0 auto;padding:100px 5% 140px;position:relative}.why-gaude-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(860px 680px at 10%,#144fff33 0%,#1450ff14 44%,#0000 78%),linear-gradient(#0000 0%,#0004169e 18% 82%,#0000 100%);width:100vw;height:calc(100% + 2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-gaude-grid{grid-template-columns:auto 1fr;align-items:start;gap:60px;display:grid}.why-features-card{background:#020306;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.why-card-item{border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;padding:50px 40px;transition:background .3s}.why-card-item:hover{background:#ffffff05}.why-card-item:nth-child(2n){border-right:none}.why-card-item:nth-child(3),.why-card-item:nth-child(4){border-bottom:none}.why-card-icon{background:#0a142dcc;border:1px solid #2563eb26;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:30px;display:flex;box-shadow:0 0 35px #194bdc66}.why-card-icon svg{color:#3b82f6;width:22px;height:22px}.why-card-title{color:#fff;margin:0 0 16px;font-family:Instrument Sans,sans-serif;font-size:20px;font-weight:600}.why-card-desc{color:#ffffff80;margin:0;font-size:13px;line-height:1.6}.careers-page-wrapper+.site-footer{background:radial-gradient(circle at 7% 88%,#1c3ac485,#0000 30rem),radial-gradient(circle at 35% 92%,#5240b057,#0000 27rem),linear-gradient(#020412 0% 54%,#030519 100%),#020412;padding:124px 0 0}.careers-page-wrapper+.site-footer .footer-container{gap:96px;width:min(1080px,100% - 96px)}.careers-page-wrapper+.site-footer .footer-main{grid-template-columns:1fr 190px 190px;gap:124px}.careers-page-wrapper+.site-footer .footer-brand-block{gap:34px;max-width:420px}.careers-page-wrapper+.site-footer .footer-logo{width:148px}.careers-page-wrapper+.site-footer .footer-brand-text{max-width:430px;font-size:11px!important;line-height:1.32!important}.careers-page-wrapper+.site-footer .footer-nav{gap:14px}.careers-page-wrapper+.site-footer .footer-nav h2{margin-bottom:22px!important;font-size:13px!important}.careers-page-wrapper+.site-footer .footer-nav a{font-size:12px!important}.careers-page-wrapper+.site-footer .footer-bottom{padding-bottom:90px;font-size:11px}.careers-page-wrapper+.site-footer .footer-marquee{background:0 0;border-top:1px solid #edf1ff2e;min-height:232px;margin-top:0;display:flex;overflow:hidden}.careers-page-wrapper+.site-footer .footer-marquee span{letter-spacing:0;opacity:0;clip-path:inset(0 100% 0 0);filter:blur(16px);transform-origin:0;font-size:min(10.4vw,156px);font-weight:420;line-height:.94;transition:clip-path 1.6s cubic-bezier(.16,1,.3,1),opacity .9s,transform 1.65s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1);transform:translate(-3.5vw,34px)scaleX(1.08)}.careers-page-wrapper+.site-footer .footer-brand-block,.careers-page-wrapper+.site-footer .footer-products,.careers-page-wrapper+.site-footer .footer-company,.careers-page-wrapper+.site-footer .footer-bottom,.careers-page-wrapper+.site-footer .footer-marquee{opacity:0;filter:blur(10px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1)}.careers-page-wrapper+.site-footer .footer-brand-block{transform:translate(-42px,34px)}.careers-page-wrapper+.site-footer .footer-products{transform:translateY(42px)}.careers-page-wrapper+.site-footer .footer-company{transform:translate(42px,34px)}.careers-page-wrapper+.site-footer .footer-bottom{transform:translateY(28px)}.careers-page-wrapper+.site-footer .footer-marquee{transform:translateY(54px)scale(.985)}.careers-page-wrapper+.site-footer.careers-footer-visible .footer-brand-block,.careers-page-wrapper+.site-footer.careers-footer-visible .footer-products,.careers-page-wrapper+.site-footer.careers-footer-visible .footer-company,.careers-page-wrapper+.site-footer.careers-footer-visible .footer-bottom,.careers-page-wrapper+.site-footer.careers-footer-visible .footer-marquee{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.careers-page-wrapper+.site-footer.careers-footer-visible .footer-brand-block{transition-delay:80ms}.careers-page-wrapper+.site-footer.careers-footer-visible .footer-products{transition-delay:.22s}.careers-page-wrapper+.site-footer.careers-footer-visible .footer-company{transition-delay:.34s}.careers-page-wrapper+.site-footer.careers-footer-visible .footer-bottom{transition-delay:.52s}.careers-page-wrapper+.site-footer.careers-footer-visible .footer-marquee{transition-delay:.72s}.careers-page-wrapper+.site-footer.careers-marquee-visible .footer-marquee span{opacity:.62;clip-path:inset(0);filter:blur();transition-delay:.12s;transform:translate(0,0)scaleX(1)}@media (width<=992px){.careers-headline{font-size:46px}.why-gaude-grid{grid-template-columns:1fr;gap:40px}.why-card-item{padding:30px 24px}}@media (width<=768px){.careers-background{background:radial-gradient(42% 42% at 0 2%,#a08cff57,#0000 72%),radial-gradient(42% 42% at 100% 2%,#a08cff57,#0000 72%),radial-gradient(circle at 50% 26rem,#1450e657,#0000 24rem),radial-gradient(circle at 12% 43rem,#144fff29,#0000 22rem),linear-gradient(#02030d 0%,#020412 52%,#000 86%)}.careers-hero{min-height:auto;padding-bottom:0}.careers-headline{font-size:34px}.section-headline,.blue-italic,.section-eyebrow{color:#fff}.section-headline{font-size:26px}.careers-subhead{color:#fff;font-size:17px}.why-card-desc{color:#fff;font-size:16px;line-height:1.65}.careers-image-gallery{gap:12px;margin-top:42px}.gallery-track{padding-bottom:12px}.why-gaude-section{padding-top:76px}.gallery-img-wrapper{width:140px;height:160px}.gallery-img-wrapper:nth-child(5n+2),.gallery-img-wrapper:nth-child(5n+4){width:160px;height:180px}.gallery-img-wrapper:nth-child(5n+3){width:180px;height:200px}.gallery-inner{border-radius:12px;box-shadow:0 4px 12px #0000004d,inset 0 0 8px #0000001a}.why-features-card{grid-template-columns:1fr}.why-card-item,.why-card-item:nth-child(2n),.why-card-item:nth-child(3),.why-card-item:nth-child(4){border-bottom:1px solid #ffffff14;border-right:none}.why-card-item:last-child{border-bottom:none}.role-item{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.careers-page-wrapper+.site-footer .footer-container{width:min(900px,100% - 48px)}.careers-page-wrapper+.site-footer .footer-marquee{min-height:80px;margin-top:40px}.careers-page-wrapper+.site-footer .footer-marquee span{font-size:10.5vw;font-weight:400}.careers-page-wrapper+.site-footer .footer-main{grid-template-columns:1fr;gap:44px}.careers-page-wrapper+.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:40px}.careers-page-wrapper+.site-footer .footer-privacy{margin-left:0}}.scroll-reveal{opacity:0}@keyframes superb-entry{0%{opacity:0;filter:blur(12px);transform:translateY(40px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes superb-img-reveal{0%{opacity:0;clip-path:inset(100% 0 0 round 20px);filter:blur(15px);transform:scale(1.4)translateY(60px)rotateX(25deg)}to{opacity:1;clip-path:inset(0 round 20px);filter:blur();transform:scale(1)translateY(0)rotateX(0)}}.animate-entry{animation:1.4s cubic-bezier(.16,1,.3,1) both superb-entry}.animate-img{transform-origin:bottom;animation:1.8s cubic-bezier(.2,.8,.2,1) both superb-img-reveal}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.25s}.delay-3{animation-delay:.4s}.delay-4{animation-delay:.6s}.delay-5{animation-delay:.75s}.delay-6{animation-delay:.9s}.delay-7{animation-delay:1.05s}.delay-8{animation-delay:1.2s}.delay-9{animation-delay:1.35s}.delay-10{animation-delay:1.5s}
