.hero-stage-section{z-index:2;padding:12px var(--aiva-gutter-sm,1.5rem) 0;justify-content:center;display:flex;position:relative;overflow-x:clip}.hero-stage{width:var(--aiva-page-frame,min(1800px, calc(100vw - 48px)));isolation:isolate;contain:layout;border-radius:40px;max-width:1800px;height:72svh;min-height:620px;max-height:760px;position:relative;overflow:visible;box-shadow:0 18px 50px #182d501f,0 2px 8px #182d5012}.hero-stage-surface{border-radius:inherit;background:#fbfcfe;border:1px solid #4f658c47;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #182d500a}.hero-stage-base{background:#fbfcfe;position:absolute;inset:0}.hero-stage-workspace{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-stage-copy{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;margin:0;padding:0 56px;display:flex;position:absolute;top:18%;left:0;right:0}.hero-stage-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#080e1c7a 0%,#080e1c2e 58%,#0000 100%);width:min(32rem,58%);height:6.5rem;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hero-stage-eyebrow{font-family:"IBM Plex Mono", var(--font-plex-mono), "SFMono-Regular", monospace;letter-spacing:.1em;text-transform:uppercase;color:#d2dcece0;margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.2;display:block}.hero-stage-headline{letter-spacing:-.035em;color:#f4f7fbf5;text-wrap:balance;text-shadow:0 1px 1px #060a1673,0 2px 10px #060a1666,0 10px 24px #060a1647;max-width:18ch;font-size:clamp(34px,3.2vw,50px);font-weight:400;line-height:1.12;display:block}.hero-stage-headline-break{display:block}.hero-stage-pill{z-index:3;-webkit-backdrop-filter:blur(16px);white-space:nowrap;background:#080c16ad;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;height:42px;padding:8px 8px 8px 18px;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px -12px #0f172a59}.hero-stage-pill:hover{background:#080c16c7;transform:translate(-50%)translateY(-1px);box-shadow:0 14px 32px -12px #0f172a66}.hero-stage-pill:focus-visible{outline-offset:3px;outline:2px solid #06f}.hero-stage-pill-label{letter-spacing:-.01em;color:#e2e8f0b8;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:450;line-height:1}.hero-stage-pill-action{letter-spacing:-.01em;color:#fffffff5;white-space:nowrap;flex-shrink:0;margin-left:2px;font-size:13px;font-weight:600;line-height:1}.hero-stage-pill-play{color:#0b1220;background:#f8fafcf2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:2px;transition:background .18s;display:inline-flex}.hero-stage-pill:hover .hero-stage-pill-play{background:#fff}@media (max-width:1023px){.home-stage{--aiva-page-frame:min(1800px, calc(100vw - 32px))}.hero-stage-section{padding:12px 16px 0}.hero-stage{height:70svh;min-height:520px;max-height:680px}}@media (max-width:640px){.home-stage{--aiva-page-frame:calc(100vw - 24px)}.hero-stage-section{padding:10px 12px 0}.hero-stage{border-radius:28px;height:68svh;min-height:420px;max-height:560px}.hero-stage-pill{gap:8px;height:44px;padding:7px 7px 7px 14px;bottom:28px}.hero-stage-pill-label,.hero-stage-pill-action{font-size:12px}.hero-stage-copy{text-align:center;align-items:center;padding:0 22px;top:14%;left:0;right:0}.hero-stage-copy:before{width:min(22rem,92%);left:50%;transform:translate(-50%,-50%)}.hero-stage-eyebrow{margin-bottom:12px}.hero-stage-headline{text-align:center;max-width:14ch;margin-inline:auto;font-size:clamp(28px,7.5vw,34px)}}@media (max-width:1023px) and (min-width:641px){.hero-stage-copy{padding:0 40px}.hero-stage-headline{max-width:16ch;font-size:clamp(32px,4vw,42px)}}@media (max-height:560px){.hero-stage{height:calc(100svh - var(--aiva-header-height,65px) - 20px);min-height:260px;max-height:none}.hero-stage-copy{top:10%}.hero-stage-pill{bottom:16px}}@media (prefers-reduced-motion:reduce){.hero-stage-pill,.hero-stage-pill-play{transition:none}.hero-stage-pill:hover{transform:translate(-50%)}}
.ConversionSection-module__jjS-Ha__section{z-index:5;box-sizing:border-box;color:#0b1f44;width:100%;font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fafbfc;border-top:1px solid #0f2a521f;margin:0;padding:5.5rem 0;position:relative}.ConversionSection-module__jjS-Ha__shell{box-sizing:border-box;width:100%;max-width:80rem;padding:0 var(--aiva-gutter);margin:0 auto}.ConversionSection-module__jjS-Ha__primary{box-sizing:border-box;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ConversionSection-module__jjS-Ha__headline{letter-spacing:-.035em;color:#24243f;text-wrap:balance;max-width:14ch;margin:0 0 1.15rem;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.12}.ConversionSection-module__jjS-Ha__body{color:#6b6d7c;max-width:34ch;margin:0 0 1.75rem;font-size:16px;font-weight:400;line-height:1.55}.ConversionSection-module__jjS-Ha__inquiry{color:#4f46e5;letter-spacing:-.01em;margin:-.35rem 0 1rem;font-size:13px;font-weight:600}.ConversionSection-module__jjS-Ha__primaryCta{color:#fff;background:linear-gradient(90deg,#06f 0%,#5b5bd6 52%,#7c3aed 100%);border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:filter .15s;display:inline-flex;box-shadow:0 1px 2px #0066ff2e}.ConversionSection-module__jjS-Ha__primaryCta:hover{filter:brightness(1.03)}.ConversionSection-module__jjS-Ha__primaryCta:focus-visible{outline:none;box-shadow:0 0 0 2px #0066ff59}.ConversionSection-module__jjS-Ha__primaryCta svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.ConversionSection-module__jjS-Ha__primaryCta{transition:none}}@media (min-width:640px){.ConversionSection-module__jjS-Ha__shell{padding:0 var(--aiva-gutter-sm)}}@media (max-width:1023px){.ConversionSection-module__jjS-Ha__section{padding:4.5rem 0}.ConversionSection-module__jjS-Ha__headline{max-width:18ch}.ConversionSection-module__jjS-Ha__body{max-width:42ch}.ConversionSection-module__jjS-Ha__primaryCta{height:44px;min-height:44px}}@media (max-width:767px){.ConversionSection-module__jjS-Ha__section{padding:3.75rem 0}.ConversionSection-module__jjS-Ha__headline,.ConversionSection-module__jjS-Ha__body{max-width:none}}
.ProductShowcaseWall-module__wXZ03W__section{z-index:2;color:#0b1f44;-webkit-font-smoothing:antialiased;background:linear-gradient(#fafbfc 0%,#f2f6fb 18%,#eef3f9 55%,#f4f7fb 100%);width:100%;padding:56px 0 78px;position:relative;overflow:clip visible}.ProductShowcaseWall-module__wXZ03W__wall{cursor:grab;-webkit-user-select:none;user-select:none;width:100%;margin-top:0;position:relative}.ProductShowcaseWall-module__wXZ03W__wall:active,.ProductShowcaseWall-module__wXZ03W__wallDragging{cursor:grabbing}.ProductShowcaseWall-module__wXZ03W__wall:before,.ProductShowcaseWall-module__wXZ03W__wall:after{content:"";z-index:4;pointer-events:none;width:min(68px,6vw);position:absolute;top:0;bottom:0}.ProductShowcaseWall-module__wXZ03W__wall:before{background:linear-gradient(90deg,#eef3f9fa 0%,#eef3f9b3 45%,#eef3f900 100%);left:0}.ProductShowcaseWall-module__wXZ03W__wall:after{background:linear-gradient(270deg,#eef3f9fa 0%,#eef3f9b3 45%,#eef3f900 100%);right:0}.ProductShowcaseWall-module__wXZ03W__glassRail{z-index:1;box-sizing:border-box;pointer-events:none;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);border:1px solid #789bcd2e;border-radius:16px;width:min(100% - 24px,80rem + 112px);margin-inline:auto;position:relative}.ProductShowcaseWall-module__wXZ03W__glassRail:before,.ProductShowcaseWall-module__wXZ03W__glassRail:after{content:"";pointer-events:none;position:absolute}.ProductShowcaseWall-module__wXZ03W__glassRail:after{opacity:.7;background:linear-gradient(90deg,#fff0 0%,#ffffff8c 18%,#ffffffb3 50%,#ffffff8c 82%,#fff0 100%);height:1px;top:0;left:10px;right:10px}.ProductShowcaseWall-module__wXZ03W__glassRailTop{background:#ffffff4d;height:48px;margin-bottom:12px;box-shadow:0 6px 18px -14px #1e408c2e}.ProductShowcaseWall-module__wXZ03W__glassRailTop:before{background:linear-gradient(90deg,#94aed000 0%,#94aed06b 14%,#94aed080 50%,#94aed06b 86%,#94aed000 100%);height:1px;top:50%;left:8%;right:8%;transform:translateY(-50%)}.ProductShowcaseWall-module__wXZ03W__glassRailBottom{background:#ffffff61;height:56px;margin-top:12px;box-shadow:0 8px 20px -14px #1e408c38}.ProductShowcaseWall-module__wXZ03W__glassRailBottom:before{background:linear-gradient(90deg,#94aed000 0%,#94aed073 14%,#94aed085 50%,#94aed073 86%,#94aed000 100%) top/100% 1px no-repeat,linear-gradient(90deg,#94aed000 0%,#94aed066 14%,#94aed07a 50%,#94aed066 86%,#94aed000 100%) bottom/100% 1px no-repeat;height:11px;top:50%;left:8%;right:8%;transform:translateY(-50%)}.ProductShowcaseWall-module__wXZ03W__rows{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.ProductShowcaseWall-module__wXZ03W__row{width:100%;position:relative;overflow:hidden}@supports (overflow:clip){.ProductShowcaseWall-module__wXZ03W__row{overflow:clip visible}}.ProductShowcaseWall-module__wXZ03W__rowPrimary{min-height:236px}.ProductShowcaseWall-module__wXZ03W__rowSecondary{min-height:204px}.ProductShowcaseWall-module__wXZ03W__rowDrag{will-change:auto}.ProductShowcaseWall-module__wXZ03W__track{--psw-loop:0px;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.ProductShowcaseWall-module__wXZ03W__wallInView:not(.ProductShowcaseWall-module__wXZ03W__wallPaused) .ProductShowcaseWall-module__wXZ03W__trackLeft,.ProductShowcaseWall-module__wXZ03W__wallInView:not(.ProductShowcaseWall-module__wXZ03W__wallPaused) .ProductShowcaseWall-module__wXZ03W__trackRight{will-change:transform}.ProductShowcaseWall-module__wXZ03W__sequence{flex:none;align-items:center;gap:12px;padding-inline:6px;display:flex}.ProductShowcaseWall-module__wXZ03W__trackLeft{animation:42s linear infinite ProductShowcaseWall-module__wXZ03W__psw-marquee-left}.ProductShowcaseWall-module__wXZ03W__trackRight{animation:46s linear infinite ProductShowcaseWall-module__wXZ03W__psw-marquee-right}.ProductShowcaseWall-module__wXZ03W__trackLeft:not([data-loop]),.ProductShowcaseWall-module__wXZ03W__trackRight:not([data-loop]){animation:none}.ProductShowcaseWall-module__wXZ03W__wallPaused .ProductShowcaseWall-module__wXZ03W__trackLeft,.ProductShowcaseWall-module__wXZ03W__wallPaused .ProductShowcaseWall-module__wXZ03W__trackRight,.ProductShowcaseWall-module__wXZ03W__trackPaused{animation-play-state:paused}.ProductShowcaseWall-module__wXZ03W__tile{box-sizing:border-box;isolation:isolate;background:#f8fbff;border:1px solid #94aed057;border-radius:10px;flex:none;transition:transform .22s;position:relative;overflow:hidden;box-shadow:0 4px 14px -10px #1e408c38}.ProductShowcaseWall-module__wXZ03W__wall:not(.ProductShowcaseWall-module__wXZ03W__wallDragging) .ProductShowcaseWall-module__wXZ03W__tile:hover{transform:translateY(var(--psw-y,0px)) scale(1.01)}.ProductShowcaseWall-module__wXZ03W__tileImage{object-fit:contain;object-position:center;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block}.ProductShowcaseWall-module__wXZ03W__tile[data-failed=true] .ProductShowcaseWall-module__wXZ03W__tileImage{visibility:hidden}.ProductShowcaseWall-module__wXZ03W__fitCover .ProductShowcaseWall-module__wXZ03W__tileImage{object-fit:cover}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeLarge{aspect-ratio:400/236;width:400px;height:236px}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeMedium{aspect-ratio:320/220;width:320px;height:220px}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeCompact{aspect-ratio:255/196;width:255px;height:196px}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeLarge{aspect-ratio:380/214;width:380px;height:214px}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeMedium{aspect-ratio:300/200;width:300px;height:200px}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeCompact{aspect-ratio:240/186;width:240px;height:186px}.ProductShowcaseWall-module__wXZ03W__offsetUpA{--psw-y:-5px;transform:translateY(-5px)}.ProductShowcaseWall-module__wXZ03W__offsetUpB{--psw-y:-8px;transform:translateY(-8px)}.ProductShowcaseWall-module__wXZ03W__offsetDownA{--psw-y:7px;transform:translateY(7px)}.ProductShowcaseWall-module__wXZ03W__offsetDownB{--psw-y:4px;transform:translateY(4px)}.ProductShowcaseWall-module__wXZ03W__offsetTilt{--psw-y:-4px;transform:translateY(-4px)rotate(-.6deg)}.ProductShowcaseWall-module__wXZ03W__wall:not(.ProductShowcaseWall-module__wXZ03W__wallDragging) .ProductShowcaseWall-module__wXZ03W__offsetTilt:hover{transform:translateY(-4px)rotate(-.6deg)scale(1.01)}.ProductShowcaseWall-module__wXZ03W__mobileOnly{display:none}.ProductShowcaseWall-module__wXZ03W__desktopOnly{display:block}@keyframes ProductShowcaseWall-module__wXZ03W__psw-marquee-left{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--psw-loop) * -1), 0, 0)}}@keyframes ProductShowcaseWall-module__wXZ03W__psw-marquee-right{0%{transform:translate3d(calc(var(--psw-loop) * -1), 0, 0)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.ProductShowcaseWall-module__wXZ03W__trackLeft,.ProductShowcaseWall-module__wXZ03W__trackRight{transform:none;animation:none!important}.ProductShowcaseWall-module__wXZ03W__sequenceClone{display:none}.ProductShowcaseWall-module__wXZ03W__desktopOnly .ProductShowcaseWall-module__wXZ03W__row{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.ProductShowcaseWall-module__wXZ03W__desktopOnly .ProductShowcaseWall-module__wXZ03W__row::-webkit-scrollbar{display:none}.ProductShowcaseWall-module__wXZ03W__mobileOnly .ProductShowcaseWall-module__wXZ03W__row{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.ProductShowcaseWall-module__wXZ03W__mobileOnly .ProductShowcaseWall-module__wXZ03W__row::-webkit-scrollbar{display:none}.ProductShowcaseWall-module__wXZ03W__tile{transition:none}.ProductShowcaseWall-module__wXZ03W__wall:not(.ProductShowcaseWall-module__wXZ03W__wallDragging) .ProductShowcaseWall-module__wXZ03W__tile:hover{transform:translateY(var(--psw-y,0px))}}@media (max-width:1279px){.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeLarge{aspect-ratio:400/236;width:370px;height:auto}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeMedium{aspect-ratio:320/220;width:300px;height:auto}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeCompact{aspect-ratio:255/196;width:240px;height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeLarge{aspect-ratio:380/214;width:350px;height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeMedium{aspect-ratio:300/200;width:280px;height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeCompact{aspect-ratio:240/186;width:225px;height:auto}.ProductShowcaseWall-module__wXZ03W__rowPrimary,.ProductShowcaseWall-module__wXZ03W__rowSecondary{min-height:0}}@media (max-width:1023px){.ProductShowcaseWall-module__wXZ03W__section{padding:48px 0 72px}.ProductShowcaseWall-module__wXZ03W__wall{cursor:default}.ProductShowcaseWall-module__wXZ03W__wall:before,.ProductShowcaseWall-module__wXZ03W__wall:after{width:min(48px,7vw)}.ProductShowcaseWall-module__wXZ03W__glassRail{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);border-radius:14px}.ProductShowcaseWall-module__wXZ03W__glassRailTop{height:40px;margin-bottom:10px}.ProductShowcaseWall-module__wXZ03W__glassRailBottom{height:48px;margin-top:10px}.ProductShowcaseWall-module__wXZ03W__rows{gap:12px}.ProductShowcaseWall-module__wXZ03W__desktopOnly .ProductShowcaseWall-module__wXZ03W__rowDrag{transform:none!important}.ProductShowcaseWall-module__wXZ03W__track{width:max-content}.ProductShowcaseWall-module__wXZ03W__sequence{gap:10px;padding-inline:5px}.ProductShowcaseWall-module__wXZ03W__mobileOnly .ProductShowcaseWall-module__wXZ03W__sequence{padding-inline:1.25rem}.ProductShowcaseWall-module__wXZ03W__tile{scroll-snap-align:start}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeLarge{aspect-ratio:400/236;width:min(54vw,360px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeMedium{aspect-ratio:320/220;width:min(46vw,300px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeCompact{aspect-ratio:255/196;width:min(38vw,250px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeLarge{aspect-ratio:380/214;width:min(54vw,360px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeMedium{aspect-ratio:300/200;width:min(46vw,300px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeCompact{aspect-ratio:240/186;width:min(38vw,250px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowPrimary,.ProductShowcaseWall-module__wXZ03W__rowSecondary{min-height:0}.ProductShowcaseWall-module__wXZ03W__offsetUpA,.ProductShowcaseWall-module__wXZ03W__offsetUpB,.ProductShowcaseWall-module__wXZ03W__offsetDownA,.ProductShowcaseWall-module__wXZ03W__offsetDownB,.ProductShowcaseWall-module__wXZ03W__offsetTilt{--psw-y:0px;transform:none}.ProductShowcaseWall-module__wXZ03W__wall:not(.ProductShowcaseWall-module__wXZ03W__wallDragging) .ProductShowcaseWall-module__wXZ03W__tile:hover{transform:none}}@media (max-width:767px){.ProductShowcaseWall-module__wXZ03W__section{padding:36px 0 56px}.ProductShowcaseWall-module__wXZ03W__glassRail{-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%);border-radius:12px;width:calc(100% - 24px)}.ProductShowcaseWall-module__wXZ03W__glassRailTop{height:34px;margin-bottom:10px}.ProductShowcaseWall-module__wXZ03W__glassRailBottom{height:40px;margin-top:10px}.ProductShowcaseWall-module__wXZ03W__glassRailBottom:before{background:linear-gradient(90deg,#94aed000 0%,#94aed06b 14%,#94aed080 50%,#94aed06b 86%,#94aed000 100%);height:1px}.ProductShowcaseWall-module__wXZ03W__desktopOnly{display:none}.ProductShowcaseWall-module__wXZ03W__mobileOnly{display:block}.ProductShowcaseWall-module__wXZ03W__rows{gap:0}.ProductShowcaseWall-module__wXZ03W__row{scroll-snap-type:none;overflow:hidden}.ProductShowcaseWall-module__wXZ03W__row:focus-visible{outline-offset:-2px;outline:2px solid #06f}.ProductShowcaseWall-module__wXZ03W__tile{scroll-snap-align:none}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeLarge{aspect-ratio:400/236;width:min(82vw,320px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeMedium{aspect-ratio:320/220;width:min(82vw,320px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowPrimary .ProductShowcaseWall-module__wXZ03W__sizeCompact{aspect-ratio:255/196;width:min(82vw,320px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeLarge{aspect-ratio:380/214;width:min(82vw,320px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeMedium{aspect-ratio:300/200;width:min(82vw,320px);height:auto}.ProductShowcaseWall-module__wXZ03W__rowSecondary .ProductShowcaseWall-module__wXZ03W__sizeCompact{aspect-ratio:240/186;width:min(82vw,320px);height:auto}}
.LatestFromTensorSection-module__d-wc5G__section{z-index:3;box-sizing:border-box;color:#0b1f44;width:100%;min-width:0;font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:3.15rem 0 2.65rem;position:relative;overflow-x:clip}.LatestFromTensorSection-module__d-wc5G__heading{text-align:left;letter-spacing:-.03em;color:#24243f;margin:0 0 1.35rem;font-family:inherit;font-size:clamp(28px,2.35vw,36px);font-weight:400;line-height:1.15}.LatestFromTensorSection-module__d-wc5G__grid{box-sizing:border-box;pointer-events:none;background:#fcfdff;border:1px solid #0f2a521f;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:228px;display:grid;overflow:hidden}.LatestFromTensorSection-module__d-wc5G__feature,.LatestFromTensorSection-module__d-wc5G__secondary,.LatestFromTensorSection-module__d-wc5G__tertiary{box-sizing:border-box;background:#fcfdff;min-width:0;min-height:0;overflow:hidden}.LatestFromTensorSection-module__d-wc5G__feature{border-right:1px solid #0f2a521f;grid-area:1/1/span 2;min-height:300px}.LatestFromTensorSection-module__d-wc5G__featureLink{height:100%;color:inherit;pointer-events:auto;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.35rem 1.15rem;padding:.9rem;text-decoration:none;display:grid}.LatestFromTensorSection-module__d-wc5G__featureLink:hover .LatestFromTensorSection-module__d-wc5G__featureTitle{color:#0b1f44}.LatestFromTensorSection-module__d-wc5G__featureLink:focus-visible{outline-offset:-2px;outline:2px solid #0066ff73}.LatestFromTensorSection-module__d-wc5G__featureMedia{background:#10141c;min-width:0;min-height:100%;overflow:hidden}.LatestFromTensorSection-module__d-wc5G__featureMedia img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.LatestFromTensorSection-module__d-wc5G__featureCopy{flex-direction:column;justify-content:center;gap:.95rem;min-width:0;padding:.85rem .7rem .85rem .15rem;display:flex}.LatestFromTensorSection-module__d-wc5G__featureTitle{letter-spacing:-.026em;color:#24243f;text-wrap:pretty;max-width:20em;font-size:clamp(20px,1.65vw,28px);font-weight:400;line-height:1.28}.LatestFromTensorSection-module__d-wc5G__featureBy{color:#5c6b82;font-size:13px;line-height:1.45}.LatestFromTensorSection-module__d-wc5G__secondary{grid-area:1/2}.LatestFromTensorSection-module__d-wc5G__tertiary{border-top:1px solid #0f2a521f;grid-area:2/2}@media (max-width:900px){.LatestFromTensorSection-module__d-wc5G__section{padding:2.5rem 0 2rem}.LatestFromTensorSection-module__d-wc5G__heading{margin-bottom:1.05rem;font-size:30px}.LatestFromTensorSection-module__d-wc5G__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.LatestFromTensorSection-module__d-wc5G__feature,.LatestFromTensorSection-module__d-wc5G__secondary,.LatestFromTensorSection-module__d-wc5G__tertiary{grid-area:auto/1}.LatestFromTensorSection-module__d-wc5G__feature{border-bottom:1px solid #0f2a521f;border-right:0;min-height:0}.LatestFromTensorSection-module__d-wc5G__featureLink{grid-template-columns:minmax(0,1fr);gap:0;padding:.75rem}.LatestFromTensorSection-module__d-wc5G__featureMedia{aspect-ratio:16/9;min-height:0}.LatestFromTensorSection-module__d-wc5G__featureCopy{gap:.7rem;padding:1rem .35rem .45rem}.LatestFromTensorSection-module__d-wc5G__featureTitle{max-width:22em;font-size:24px;line-height:1.24}.LatestFromTensorSection-module__d-wc5G__secondary,.LatestFromTensorSection-module__d-wc5G__tertiary{min-height:84px}}
.experiment-module__nU88MW__surface{border-radius:inherit;pointer-events:none;background:#f8fbff;width:100%;height:100%;overflow:hidden}.experiment-module__nU88MW__bar{z-index:5;padding:10px var(--aiva-gutter,1.25rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#334155;background:#ffffffeb;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:13px;display:flex;position:relative}.experiment-module__nU88MW__bar strong{color:#0f172a;font-weight:600}.experiment-module__nU88MW__bar a{color:#06f;text-decoration:none}.experiment-module__nU88MW__bar a:hover{text-decoration:underline}.experiment-module__nU88MW__bar button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500}.experiment-module__nU88MW__bar button[data-on=true]{color:#0052d6;background:#ebf2ff;border-color:#c5d8ff}.experiment-module__nU88MW__inspect{padding:28px var(--aiva-gutter,1.25rem) 48px;background:#eef3f9}.experiment-module__nU88MW__inspectList{gap:28px;max-width:80rem;margin:0 auto;display:grid}.experiment-module__nU88MW__inspectItem{margin:0}.experiment-module__nU88MW__inspectItem figcaption{color:#334155;margin-bottom:10px;font-size:13px}.experiment-module__nU88MW__inspectItem code{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#64748b;font-size:12px}.experiment-module__nU88MW__inspectStage{aspect-ratio:1280/760;background:#f8fbff;border:1px solid #94aed057;border-radius:10px;width:min(100%,960px);overflow:hidden;box-shadow:0 8px 24px -18px #1e408c47}.experiment-module__nU88MW__inspectStage[data-kind=simulation]{aspect-ratio:1280/820}.experiment-module__nU88MW__inspectStage[data-kind=reconstruction]{aspect-ratio:1120/720}
.home-stage{--aiva-page-frame:min(1800px, calc(100vw - 48px));position:relative}.page-frame-rails{z-index:1;pointer-events:none;position:absolute;inset:0}.page-frame-rails:before,.page-frame-rails:after{content:"";background:#485b7d2e;width:1px;position:absolute;top:0;bottom:0}.page-frame-rails:before{left:max(12px, calc((100% - var(--aiva-page-frame)) / 2 - 20px))}.page-frame-rails:after{right:max(12px, calc((100% - var(--aiva-page-frame)) / 2 - 20px))}@media (max-width:640px){.page-frame-rails{display:none}}
