:root{--space-black:#010205;--deep-blue:#04101a;--panel:#030c14db;--panel-strong:#050f17f0;--neural-blue:#16c8f3;--touch-cyan:#66d9ff;--blue-soft:#16c8f338;--touch-gold:#f4a01c;--gold-soft:#f4a01c5c;--neural-white:#f3f8ff;--muted:#9cb2c9;--line:#0eadeb3d;--max-width:1180px;--header-height:68px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--neural-white);background:radial-gradient(circle at 74% 10%,#0a506e1a,#0000 28rem),radial-gradient(circle at 18% 18%,#f4a01c0e,#0000 28rem),linear-gradient(#000102 0%,#02060a 46%,#010205 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}body:before,body:after{z-index:-2;pointer-events:none;content:"";position:fixed;inset:0}body:before{background-image:linear-gradient(#16c8f306 1px,#0000 1px),linear-gradient(90deg,#16c8f306 1px,#0000 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(#000,#0000 66%);mask-image:linear-gradient(#000,#0000 66%)}body:after{background:radial-gradient(at 50% 100%,#16618021,#0000 42%),linear-gradient(90deg,#0000,#f4a01c09,#0000)}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0}h1{text-shadow:0 0 22px #f4a01c14,0 0 32px #16c8f314;gap:.12em;max-width:none;font-size:clamp(2.8rem,3.7vw,3.55rem);line-height:1.12;display:grid}h1 span{white-space:nowrap;display:block}h1 span:first-child:after,h1 span:nth-child(2):after{color:var(--touch-gold)}h2{text-align:center;width:fit-content;margin-inline:auto;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.12;position:relative}h2:before,h2:after{content:"";background:linear-gradient(90deg, transparent, var(--neural-blue));width:clamp(3rem,9vw,9rem);height:1px;position:absolute;top:50%}h2:before{right:calc(100% + 1rem)}h2:after{left:calc(100% + 1rem);transform:scaleX(-1)}h3{font-size:1.08rem;line-height:1.2}.section-shell{width:min(100% - 2.2rem, var(--max-width));margin:0 auto}.site-header{z-index:50;min-height:var(--header-height);padding:.3rem max(1rem, calc((100vw - var(--max-width)) / 2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#000205f0,#000307b3);border-bottom:1px solid #f4a01c0f;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.85rem,1.6vw,1.35rem);display:grid;position:sticky;top:0}.brand-mark{flex:none;align-items:flex-start;width:clamp(14rem,19vw,18.5rem);min-width:0;height:clamp(4.25rem,5.7vw,5.6rem);display:inline-flex;overflow:hidden}.brand-mark__image{filter:drop-shadow(0 0 10px #f4a01c33)drop-shadow(0 0 12px #16c8f31f);width:100%;max-width:100%;height:auto;display:block;transform:translateY(-21%)}.site-nav{justify-content:center;gap:clamp(.22rem,.65vw,.58rem);min-width:0;display:flex}.site-nav__item{display:inline-flex;position:relative}.site-nav__item>a{color:#f3f8ffc7;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:.26rem;min-height:2.42rem;padding:.32rem;font-size:.76rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.site-nav__item>a:after{content:"";background:linear-gradient(90deg, var(--touch-gold), var(--neural-blue));opacity:0;height:2px;transition:opacity .18s;position:absolute;bottom:-.25rem;left:.52rem;right:.52rem;box-shadow:0 0 14px #f4a01c6b}.site-nav__item>a:hover,.site-nav__item--active>a,.site-nav__item--products:hover>a,.site-nav__item--products:focus-within>a{color:#fff;background:radial-gradient(circle at 25% 12%,#f4a01c24,#0000 1.8rem),#020d1480;border-color:#16c8f32e;transform:translateY(-1px)}.site-nav__item>a:hover:after,.site-nav__item--active>a:after,.site-nav__item--products:hover>a:after,.site-nav__item--products:focus-within>a:after{opacity:1}.site-nav__icon{color:#16c8f3d1;background:radial-gradient(circle,#16c8f31f,#0000 68%);border-radius:50%;flex:none;place-items:center;width:1.18rem;height:1.18rem;display:grid}.site-nav__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.08rem;height:1.08rem;overflow:visible}.site-nav__item--active>a .site-nav__icon,.site-nav__item>a:hover .site-nav__icon,.site-nav__item--products:hover>a .site-nav__icon,.site-nav__item--products:focus-within>a .site-nav__icon{color:var(--touch-gold);filter:drop-shadow(0 0 8px #f4a01c61)}.site-nav:has(.site-nav__item:is(:hover,:focus-within)) .site-nav__item--active:not(:hover):not(:focus-within)>a{color:#f3f8ffc7;background:0 0;border-color:#0000;transform:none}.site-nav:has(.site-nav__item:is(:hover,:focus-within)) .site-nav__item--active:not(:hover):not(:focus-within)>a:after{opacity:0}.site-nav:has(.site-nav__item:is(:hover,:focus-within)) .site-nav__item--active:not(:hover):not(:focus-within)>a .site-nav__icon{color:#16c8f3d1;filter:none}.site-nav__label{line-height:1}.product-mega-menu{z-index:80;opacity:0;pointer-events:none;width:min(82vw,50rem);padding-top:.72rem;transition:opacity .16s,transform .16s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-.5rem)}.site-nav__item--products:hover .product-mega-menu,.site-nav__item--products:focus-within .product-mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.product-mega-menu:before{content:"";background:#020d14f0;border-top:1px solid #0bb8ff4d;border-left:1px solid #0bb8ff4d;width:.72rem;height:.72rem;position:absolute;top:.26rem;left:50%;transform:translate(-50%)rotate(45deg)}.product-mega-menu__header,.product-mega-menu__grid{z-index:1;position:relative}.product-mega-menu__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#f5a6231f,#020d14f5 42%),#020d14f5;border:1px solid #0bb8ff42;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 22px 60px #00000052}.product-mega-menu__header span{color:var(--touch-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.product-mega-menu__header strong{color:#f3f8ffeb;font-size:.9rem}.product-mega-menu__grid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#f5a6231f,#0000 32%),radial-gradient(circle at 86% 100%,#0bb8ff24,#0000 34%),#020b11f5;border:1px solid #0bb8ff42;border-radius:0 0 10px 10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff0d,0 30px 80px #00000057}.product-mega-menu__card{background:linear-gradient(#04181fc2,#01090ee0),radial-gradient(circle at 10% 0,#f5a6231a,#0000 36%);border:1px solid #66d9ff24;border-radius:8px;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.72rem;min-height:5.7rem;padding:.56rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.product-mega-menu__card:hover,.product-mega-menu__card:focus-visible{background:linear-gradient(#081e24db,#020c12f0),radial-gradient(circle at 10% 0,#f5a62329,#0000 38%);border-color:#f5a6236b;transform:translateY(-1px)}.product-mega-menu__image{background:#02080d;border:1px solid #66d9ff1f;border-radius:7px;height:4.45rem;display:block;position:relative;overflow:hidden}.product-mega-menu__image:after{pointer-events:none;content:"";background:linear-gradient(#0000 42%,#0000008a),radial-gradient(circle at 16% 18%,#66d9ff2e,#0000 34%);position:absolute;inset:0}.product-mega-menu__image img{object-fit:cover;filter:brightness(.9)saturate(1.07)contrast(1.05)}.product-mega-menu__copy{gap:.2rem;min-width:0;display:grid}.product-mega-menu__copy strong{color:#fff;font-size:.86rem;line-height:1.1}.product-mega-menu__copy>span{color:#f3f8ffb8;font-size:.72rem;font-weight:760;line-height:1.28}.product-mega-menu__copy small{color:var(--touch-cyan);font-size:.66rem;font-weight:860;line-height:1.2}.site-submenu{z-index:80;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;gap:.48rem;width:min(82vw,20rem);padding:1.44rem .72rem .72rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-.5rem)}.site-submenu:before{z-index:-1;content:"";background:radial-gradient(circle at 18% 0,#f5a62324,#0000 36%),radial-gradient(circle at 82% 100%,#0bb8ff29,#0000 36%),#020b11f5;border:1px solid #0bb8ff42;border-radius:10px;position:absolute;inset:.72rem 0 0;box-shadow:0 30px 80px #0000005c}.site-submenu:after{content:"";background:#020d14f0;border-top:1px solid #0bb8ff4d;border-left:1px solid #0bb8ff4d;width:.72rem;height:.72rem;position:absolute;top:.98rem;left:50%;transform:translate(-50%)rotate(45deg)}.site-submenu__link{z-index:1;position:relative}.site-nav__item--submenu:hover .site-submenu,.site-nav__item--submenu:focus-within .site-submenu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.site-nav__item--submenu:hover>a,.site-nav__item--submenu:focus-within>a{color:#fff;background:radial-gradient(circle at 25% 12%,#f4a01c24,#0000 1.8rem),#020d1480;border-color:#16c8f32e;transform:translateY(-1px)}.site-nav__item--submenu:hover>a:after,.site-nav__item--submenu:focus-within>a:after{opacity:1}.site-submenu__link{background:#04181fa8;border:1px solid #66d9ff24;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.66rem;min-width:0;padding:.72rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.site-submenu__link:hover,.site-submenu__link:focus-visible{background:#081e24db;border-color:#f5a6236b;transform:translateY(-1px)}.site-submenu__icon{width:2rem;height:2rem;color:var(--touch-gold);background:#0bb8ff14;border:1px solid #0bb8ff38;border-radius:50%;place-items:center;display:grid}.site-submenu__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.site-submenu__link strong{color:#fff;font-size:.86rem;line-height:1.15;display:block}.site-submenu__link small{color:#f3f8ff9e;margin-top:.22rem;font-size:.68rem;font-weight:760;line-height:1.35;display:block}.language-switcher{background:#00070dc7;border:1px solid #16c8f33d;border-radius:999px;gap:.1rem;padding:.22rem;display:inline-flex}.language-switcher__item{color:#f3f8ffb8;border-radius:999px;place-items:center;min-width:2rem;height:1.7rem;font-size:.74rem;font-weight:800;display:grid}.language-switcher__item[aria-current=true]{color:#fff;background:#f4a01c29}.mobile-menu-toggle,.mobile-menu-backdrop,.mobile-menu-heading,.mobile-menu-close,.site-nav__mobile-trigger{display:none}.hero-section{min-height:auto;scroll-margin-top:calc(var(--header-height) + 1rem);padding:clamp(.75rem,1.4vw,1.35rem) 0 3.1rem;position:relative;overflow:hidden}.hero-section:before{pointer-events:none;content:"";background:radial-gradient(circle at 80% 44%,#16c8f30e,#0000 18rem),radial-gradient(circle at 68% 58%,#f4a01c24,#0000 22rem),linear-gradient(90deg,#000000bd,#0000 54%);height:42rem;position:absolute;inset:-6rem 0 auto}.hero-section__grid{z-index:2;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid;position:relative}.hero-copy{z-index:6;gap:1.15rem;padding-top:clamp(.35rem,1.25vw,1.25rem);display:grid;position:relative}.eyebrow{color:var(--touch-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.hero-copy__subheadline{color:#f3f8ffc2;max-width:36rem;font-size:clamp(1.02rem,1.34vw,1.16rem);font-weight:500;line-height:1.95}.hero-copy__title{text-shadow:0 0 18px #ffffff0f,0 0 30px #f4a01c1f;max-width:min(56rem,118vw);font-size:clamp(3rem,4.75vw,4.45rem);line-height:1.16}.hero-copy__title>span{white-space:nowrap}.hero-copy__title-highlight{color:#f7ad36;text-shadow:0 0 18px #f4a01c47,0 0 32px #f4a01c1f;display:inline}.hero-section--en .hero-section__grid,.hero-section--fr .hero-section__grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(1.4rem,3.2vw,3.8rem)}.hero-section--en .hero-copy,.hero-section--fr .hero-copy{max-width:clamp(29rem,37vw,40rem)}.hero-section--en .hero-copy__title,.hero-section--fr .hero-copy__title{max-width:100%;font-size:clamp(3rem,4vw,4.1rem);line-height:1.14}.hero-section--en .hero-copy__title>span,.hero-section--fr .hero-copy__title>span{white-space:nowrap;display:block}.hero-section--en .hero-copy__subheading,.hero-section--fr .hero-copy__subheading{max-width:25rem;font-size:clamp(1.08rem,1.72vw,1.45rem)}.hero-section--en .hero-copy__subheadline,.hero-section--fr .hero-copy__subheadline{max-width:29rem;font-size:clamp(.95rem,1.08vw,1.04rem);line-height:1.72}.hero-copy__subheading{color:#64b8ff;text-shadow:0 0 22px #1681f338;gap:.12rem;font-size:clamp(1.28rem,2.35vw,1.9rem);font-weight:500;line-height:1.34;display:grid}.hero-copy__subheading span:last-child{color:#7f9ef4}.hero-copy__divider{background:linear-gradient(90deg,#f6aa32,#f4a01c0a);width:2.9rem;height:2px;margin:.35rem 0;box-shadow:0 0 14px #f4a01c61}.hero-actions{flex-wrap:wrap;gap:1rem;margin-top:.25rem;display:flex}.button{color:#fff;text-align:center;overflow-wrap:anywhere;border:1px solid #0bb8ff47;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:2.9rem;padding:.76rem 1.25rem;font-size:.92rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(#ffb334,#f59a18);border-color:#f5a623b8;box-shadow:0 0 24px #f5a6236b}.button--secondary{background:#030f1bc7}.button--secondary:after{color:var(--neural-blue);content:"◆";margin-left:.55rem;font-size:.62rem}.hero-visual{isolation:isolate;min-height:min(43vw,31rem);position:relative;overflow:visible}.hero-visual:before{z-index:1;content:"";filter:blur(8px)drop-shadow(0 0 30px #f4a01c33)drop-shadow(0 0 18px #16c8f329);opacity:.5;background:radial-gradient(at 35%,#ffb62a5c,#0000 18%),radial-gradient(at 62% 59%,#16c8f31a,#0000 45%),linear-gradient(90deg,#0000,#f4a01c14,#0000);border-radius:50%;width:94%;height:41%;position:absolute;bottom:1%;right:-11%;transform:perspective(900px)rotateX(64deg)rotate(-2deg)}.hero-visual canvas{z-index:0;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.hero-visual:after{z-index:4;aspect-ratio:1;pointer-events:none;content:"";mix-blend-mode:screen;filter:blur(.2px)drop-shadow(0 0 16px #f4a01c80)drop-shadow(0 0 18px #16c8f329);opacity:.56;background:radial-gradient(circle,#ffffebe6 0 2.2%,#ffb830b8 3% 10%,#ffab2042 11% 28%,#16c8f314 29% 50%,#0000 70%);width:7rem;position:absolute;bottom:27%;right:18%}.hero-visual__halo{z-index:2;filter:blur(.4px)drop-shadow(0 0 22px #ffaa213d);opacity:.58;background:radial-gradient(at 49% 51%,#ffce5b61 0 3.5%,#0000 8%),repeating-radial-gradient(at 49% 51%,#0000 0 18px,#ffab2247 19px 20px,#0000 21px 43px),repeating-radial-gradient(at 64% 59%,#0000 0 22px,#16c8f31a 23px 24px,#0000 25px 50px);border-radius:50%;width:78%;height:24%;position:absolute;bottom:7%;right:-10%;transform:perspective(900px)rotateX(66deg)rotate(-3deg)}.hero-visual__touch-field{z-index:2;pointer-events:none;filter:drop-shadow(0 0 24px #f4a01c57)drop-shadow(0 0 22px #16c8f329);opacity:.72;background:radial-gradient(circle at 48% 43%,#fff7cbf0 0 1%,#ffb32dbd 1.6% 3.2%,#ffaa2038 4% 13%,#0000 24%),repeating-radial-gradient(at 48% 43%,#0000 0 18px,#ffae202e 19px 20px,#0000 21px 43px),radial-gradient(at 52%,#ffa01914,#0000 35%),radial-gradient(at 72% 56%,#16c8f314,#0000 50%);width:90%;height:43%;position:absolute;bottom:7%;right:-9%;transform:perspective(920px)rotateX(64deg)rotate(-2deg);-webkit-mask-image:radial-gradient(at 52%,#000 0 62%,#0000 78%);mask-image:radial-gradient(at 52%,#000 0 62%,#0000 78%)}.hero-visual__touch-field:before,.hero-visual__touch-field:after{content:"";opacity:.42;background-image:radial-gradient(circle,#ffaf2461 0 .9px,#0000 1.35px),radial-gradient(circle,#1ab4f661 0 .8px,#0000 1.3px);background-position:0 0,12px 13px;background-size:22px 18px,27px 22px;animation:9s linear infinite data-field-drift;position:absolute;inset:7% -5% -15%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 84%,#0000)}.hero-visual__touch-field:after{opacity:.26;background-image:radial-gradient(circle,#ffca5857 0 1px,#0000 1.4px),linear-gradient(100deg,#0000 0 24%,#16c8f324 30%,#ffa91e33 36%,#0000 47% 100%);background-position:0 0,0 0;background-size:18px 16px,210% 100%;animation:5.8s ease-in-out infinite data-field-flow;inset:24% -12% -24%;transform:translateY(17px)}.hero-visual__touch-core{aspect-ratio:1;filter:blur(.2px)drop-shadow(0 0 20px #ffb025c7)drop-shadow(0 0 26px #16c8f33d);background:radial-gradient(circle,#ffffec 0 4%,#ffb730f2 5% 15%,#ffa92038 16% 45%,#16c8f31a 46% 64%,#0000 74%);border-radius:50%;width:6rem;animation:2.8s ease-in-out infinite touch-core-pulse;display:block;position:absolute;top:42%;left:48%;transform:translate(-50%,-50%)}.hero-visual__product{z-index:3;width:min(54vw,46rem);max-width:none;position:absolute;top:1%;right:-20%;transform:rotate(0)}.hero-visual__product:after{z-index:2;pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.38;background:linear-gradient(135deg,#100a0429,#f4a01c24 42%,#0805022e 78%),radial-gradient(circle at 62% 28%,#f4a01c29,#0000 38%);position:absolute;inset:0;-webkit-mask-image:url(/images/hero-touch-hand-v3-cutout.png);mask-image:url(/images/hero-touch-hand-v3-cutout.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-visual__image{z-index:1;object-fit:contain;filter:brightness(.9)sepia(.06)saturate(1.06)contrast(1.07)drop-shadow(0 20px 34px #0000008f)drop-shadow(0 0 26px #f4a01c38)drop-shadow(0 0 18px #16c8f31a);width:100%;height:auto;display:block;position:relative}@keyframes data-field-drift{0%{background-position:0 0,12px 13px}to{background-position:88px 36px,-69px 57px}}@keyframes data-field-flow{0%,to{opacity:.26;background-position:0 0,-70% 0}50%{opacity:.5;background-position:45px 18px,82% 0}}@keyframes touch-core-pulse{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.hero-pillars{z-index:3;background:radial-gradient(circle at 50% 100%,#f4a01c14,#0000 42%),linear-gradient(#00030633,#00030757);border-block:1px solid #f4a01c1f;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(1.1rem,2.4vw,2rem);display:grid;position:relative;box-shadow:inset 0 0 34px #f4a01c06}.hero-pillar{text-align:center;border-right:1px solid #f3f8ff29;justify-items:center;gap:.52rem;min-width:0;padding:clamp(1.05rem,1.55vw,1.45rem) clamp(.55rem,1.1vw,.9rem);display:grid;position:relative}.hero-pillar:last-child{border-right:0}.hero-pillar__icon{color:#f4ac38;filter:drop-shadow(0 0 12px #f4a01c57)drop-shadow(0 0 18px #16c8f314);place-items:center;width:clamp(2.7rem,3.5vw,3.35rem);height:clamp(2.7rem,3.5vw,3.35rem);display:grid}.hero-pillar__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:100%;height:100%}.hero-pillar h2{color:#f3f8ffdb;text-align:center;letter-spacing:0;max-width:100%;margin:0;font-size:clamp(.9rem,1.24vw,1.08rem);font-weight:650;line-height:1.22}.hero-pillar h2:before,.hero-pillar h2:after{display:none}.hero-pillar p{color:#f3f8ffad;gap:.24rem;margin:0;font-size:clamp(.68rem,.82vw,.76rem);font-weight:450;line-height:1.42;display:grid}.metric-icon{width:2.2rem;height:2.2rem;color:var(--touch-gold);margin-bottom:.2rem;display:block;position:relative}.metric-icon:before,.metric-icon:after{color:var(--touch-gold);content:"✦";place-items:center;font-size:1.65rem;display:grid;position:absolute;inset:0}.metric-icon--matrix:before{content:"▦"}.metric-icon--wave:before{content:"≋"}.metric-icon--target:before{content:"◎"}.metric-icon--bolt:before{content:"ϟ"}.metric-icon--temp:before{content:"♨"}.metric-icon--cloud:before{content:"☁"}.hero-metric strong{color:#66d9ff;font-size:clamp(1rem,1.5vw,1.22rem)}.hero-metric span{color:#fff;font-size:.82rem;font-weight:800}.hero-metric small{color:#f3f8ff94;font-size:.74rem}.site-section{scroll-margin-top:calc(var(--header-height) + 1rem);padding:clamp(3.6rem,7vw,6.5rem) 0}.section-heading{text-align:center;justify-items:center;gap:.9rem;max-width:56rem;margin:0 auto clamp(2rem,4vw,3.2rem);display:grid}.section-heading p{color:#f3f8ffa3;max-width:42rem}.product-section{background:radial-gradient(circle at 72% 21%,#16c8f30e,#0000 27rem),radial-gradient(circle at 45% 58%,#f4a01c14,#0000 27rem);position:relative}.product-section:before{pointer-events:none;content:"";background:radial-gradient(at 48% 100%,#f4a01c38,#0000 35%),radial-gradient(at 54% 100%,#16c8f314,#0000 48%);height:18rem;position:absolute;bottom:8%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.product-showcase{background-color:#0000;background-image:linear-gradient(90deg,#010205e6 0%,#0102057a 34%,#01020529 62%,#01020552 100%),linear-gradient(#010205b8 0%,#01020529 42%,#010205d1 100%),url(/images/generated/moat-network-texture.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f5a62347;border-radius:8px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:clamp(32rem,54vw,43rem);margin-bottom:1rem;padding:clamp(1.3rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f4a01c0f,0 26px 90px #0000005c}.product-showcase:before{pointer-events:none;content:"";opacity:.86;background:radial-gradient(circle at 66% 34%,#16c8f333,#0000 18rem),radial-gradient(circle at 55% 64%,#f4a01c2e,#0000 15rem),linear-gradient(#16c8f308 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#16c8f308 1px,#0000 1px) 0 0/74px 74px;position:absolute;inset:0}.product-showcase__copy{z-index:4;gap:.82rem;max-width:34rem;display:grid;position:relative}.product-showcase__kicker{flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-bottom:.35rem;display:flex}.product-showcase__kicker span{color:var(--touch-gold);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900}.product-showcase__kicker small{color:#f3f8ffa3;font-size:.82rem;font-weight:760}.product-showcase h3{color:#fff;text-shadow:0 0 32px #f5a62338;font-size:clamp(2.35rem,4.1vw,4.1rem);line-height:1}.product-showcase h3:first-letter{color:var(--touch-gold)}.product-showcase__copy>strong{color:#fff;font-size:clamp(1.28rem,2.1vw,1.85rem);line-height:1.22}.product-showcase__copy>p:not(.eyebrow){color:#f3f8ffc2;font-size:clamp(.94rem,1.22vw,1.04rem);line-height:1.75}.product-showcase__points{gap:.55rem;margin-top:.15rem;display:grid}.product-showcase__points article{background:#040f168a;border:1px solid #16c8f329;border-radius:8px;grid-template-columns:minmax(8.5rem,auto) 1fr;align-items:baseline;gap:.8rem;padding:.68rem .78rem;display:grid}.product-showcase__points strong{color:#f3f8fff0;font-size:.86rem}.product-showcase__points p{color:#f3f8ff94;margin:0;font-size:.78rem;line-height:1.45}.product-showcase__features{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.product-showcase__features span{color:#66d9ff;background:#0bb8ff12;border:1px solid #0bb8ff33;border-radius:999px;padding:.42rem .64rem;font-size:.78rem;font-weight:800}.product-showcase__visual{z-index:3;min-height:clamp(19rem,35vw,31rem);position:relative}.product-showcase__visual:after{z-index:2;pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.72;background:linear-gradient(135deg,#100a042e,#f4a01c29 42%,#08050233 78%),radial-gradient(circle at 62% 28%,#f4a01c2e,#0000 38%);display:none;position:absolute;inset:0;transform:translate(18%)translateY(4%);-webkit-mask-image:url(/images/hero-neuroskin-product.png);mask-image:url(/images/hero-neuroskin-product.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:min(59vw,52rem);mask-size:min(59vw,52rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-showcase__rings{aspect-ratio:1;filter:blur(.2px)drop-shadow(0 0 26px #f4a01c52)drop-shadow(0 0 14px #16c8f314);opacity:.9;background:radial-gradient(circle,#f4a01c2e,#0000 28%),repeating-radial-gradient(circle,#0000 0 13px,#f4a01c5c 14px 15px,#0000 16px 28px),conic-gradient(from 80deg,#0000,#f4a01ce6,#0000 24%,#f4a01c6b,#0000 64%);border-radius:50%;width:72%;display:none;position:absolute;bottom:-7%;right:6%;transform:perspective(900px)rotateX(68deg)rotate(-7deg)}.product-showcase__image{z-index:1;object-fit:contain;filter:brightness(.9)sepia(.14)saturate(1.08)contrast(1.06);width:min(59vw,52rem);height:auto;position:absolute;bottom:9%;right:-36%}.product-showcase__metrics{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01080fb8;border:1px solid #f5a62338;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.product-showcase__metric{text-align:center;border-right:1px solid #f3f8ff21;justify-items:center;gap:.24rem;min-width:0;padding:.86rem .72rem;display:grid}.product-showcase__metric:last-child{border-right:0}.product-showcase__metric strong{color:#fff;font-size:clamp(.98rem,1.45vw,1.22rem)}.product-showcase__metric span:not(.metric-icon){color:#f3f8ffd6;font-size:.78rem;font-weight:800}.product-showcase__metric small{color:#f3f8ff8a;font-size:.68rem}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid}.product-card{background:radial-gradient(circle at 50% 18%,#f4a01c14,#0000 34%),linear-gradient(#030b11f5,#010508fa);border:1px solid #f4a01c33;border-radius:8px;grid-template-rows:8.2rem 1fr;min-height:21rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #f4a01c09}.product-card:hover{border-color:#f4a01c6b;transform:translateY(-3px);box-shadow:0 18px 60px #f4a01c24}.product-card__visual{background:radial-gradient(circle at 66% 56%,#f4a01c1a,#0000 44%),linear-gradient(145deg,#040e16eb,#000306fa);min-height:0;position:relative;overflow:hidden}.product-card__visual:after{pointer-events:none;content:"";background:linear-gradient(#0000 58%,#010508e0);position:absolute;inset:0}.product-card__image,.application-card__image{object-fit:cover;filter:brightness(.92)sepia(.08)saturate(1.05)contrast(1.05);width:100%;height:100%;display:block}.product-card__body{align-content:start;gap:.48rem;padding:.9rem .86rem 3.1rem;display:grid}.card-index{color:#66d9ffb8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.product-card h3{color:var(--touch-gold);font-size:clamp(1.04rem,1.55vw,1.36rem);line-height:1.1}.product-card h3:first-letter{color:#fff}.product-card__body>p{color:#f3f8ffd1;min-height:2.5em;font-size:.82rem;font-weight:760;line-height:1.25}.product-card p,.flywheel-step p,.moat-item p,.future-group li,.architecture-layer li,.statement-row,.contact-shell p,.insight-panel{color:#f3f8ffa8}.feature-row{background:0 0;border:0;border-radius:0;gap:.32rem;margin-top:.25rem;display:grid;overflow:visible}.feature-row span{color:#f3f8ffb3;border-right:0;min-width:0;padding-left:.72rem;font-size:.74rem;font-weight:760;line-height:1.32;position:relative}.feature-row span:before{content:"";background:var(--touch-gold);border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.45em;left:0;box-shadow:0 0 10px #f4a01c73}.feature-row span:last-child{border-right:0}.product-card__applications{flex-wrap:wrap;gap:.34rem;margin-top:.18rem;display:flex}.product-card__applications span{color:#66d9ff;font-size:.7rem;font-weight:780}.product-card__applications span:not(:last-child):after{color:#f3f8ff47;content:"|";margin-left:.34rem}.card-arrow{color:#78dcff;border:1px solid #0bb8ffa6;border-radius:50%;place-items:center;width:1.68rem;height:1.68rem;font-size:1rem;display:grid;position:absolute;bottom:.82rem;right:.82rem}.section-action{justify-content:center;margin-top:2rem;display:flex}.flywheel-section{background:radial-gradient(circle at 72% 38%,#0bb8ff21,#0000 34rem),linear-gradient(#001527a3,#01080ff5)}.flywheel-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.6rem,4vw,4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.flywheel-copy{gap:1.2rem;min-width:0;display:grid}.flywheel-copy h2{text-align:left;max-width:10ch;margin-inline:0}.flywheel-copy h2:before,.flywheel-copy h2:after{display:none}.flywheel-copy__lead{color:#e2effcd1;max-width:32rem;font-size:clamp(1.05rem,1.55vw,1.25rem);font-weight:720;line-height:1.68}.flywheel-summary{gap:.78rem;display:grid}.flywheel-summary__item{border-bottom:1px solid #f3f8ff1c;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;min-width:0;padding:.95rem 0;display:grid}.flywheel-summary__item>span{aspect-ratio:1;width:2.35rem;color:var(--touch-gold);background:radial-gradient(circle,#f4a01c29,#0000 64%),#04121dd1;border:1px solid #f4a01c75;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.flywheel-summary__item h3{color:#fff;margin-bottom:.24rem;font-size:1rem}.flywheel-summary__item p{color:#c9daeac2;font-size:.94rem;font-weight:650;line-height:1.62}.flywheel-visual{background:radial-gradient(circle at 68% 42%,#f4a01c14,#0000 16rem),#020a11b8;border:1px solid #16c8f329;border-radius:8px;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f4a01c0d,0 26px 80px #0000005c}.flywheel-visual:after{pointer-events:none;content:"";background:linear-gradient(90deg,#01080f52,#0000 30% 72%,#01080f5c),linear-gradient(#0000 64%,#01080f80);position:absolute;inset:0}.flywheel-visual__image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.flywheel-visual__caption{z-index:2;flex-wrap:wrap;gap:.42rem;display:flex;position:absolute;bottom:.92rem;left:1rem;right:1rem}.flywheel-visual__caption span{color:#f3f8ffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010910ad;border:1px solid #16c8f347;border-radius:999px;padding:.38rem .56rem;font-size:.7rem;font-weight:820}.flywheel-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.78rem;margin-top:clamp(1.4rem,2.6vw,2rem);display:grid;position:relative}.flywheel-track:before{display:none}.flywheel-step{text-align:left;background:linear-gradient(#05121cc2,#01080ed6),radial-gradient(circle at 0 0,#f4a01c17,#0000 9rem);border:1px solid #16c8f324;border-radius:8px;align-content:start;gap:.45rem;min-width:0;min-height:8.9rem;padding:.95rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f3f8ff0d}.flywheel-step:before{content:"";background:linear-gradient(90deg, var(--touch-gold), #16c8f3c7, transparent);height:2px;position:absolute;top:0;left:0;right:0}.flywheel-step__orb{place-items:center;width:fit-content;display:inline-grid;position:relative}.flywheel-step__orb span{color:#66d9ffe0;background:#04131ebd;border:1px solid #16c8f338;border-radius:999px;align-items:center;min-height:1.34rem;padding:0 .42rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;display:inline-flex}.flywheel-step h3{color:#fff;font-size:1.02rem;line-height:1.18}.flywheel-step p{max-width:12.5rem;font-size:.86rem;font-weight:690;line-height:1.48}.gold-statement{color:#fff;text-align:center;background:#040e169e;border:1px solid #f4a01c33;border-radius:8px;width:fit-content;max-width:min(100%,46rem);margin:1.3rem auto 0;padding:.72rem 1rem;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:800;line-height:1.45}.gold-statement__highlight{color:var(--touch-gold);text-shadow:0 0 18px #f4a01c38}.architecture-stack{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.72rem;display:grid}.architecture-layer{text-align:left;background:radial-gradient(circle at 50% 16%,#f4a01c1a,#0000 8rem),linear-gradient(#030f17f0,#01080df7);border:1px solid #16c8f338;border-radius:8px;grid-template-rows:auto auto auto auto;gap:.58rem;min-width:0;min-height:21.8rem;padding:.68rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f3f8ff0d,0 18px 60px #0003}.architecture-layer:not(:last-child):after{z-index:3;width:1.26rem;height:1.9rem;color:var(--touch-gold);content:"›";text-shadow:0 0 18px #f4a01c80;place-items:center;font-size:2rem;font-weight:500;display:grid;position:absolute;top:38%;right:-.98rem;transform:translateY(-50%)}.architecture-layer__visual{background:radial-gradient(circle at 50% 62%,#16c8f31f,#0000 62%),#00080e9e;border:1px solid #f3f8ff0f;border-radius:7px;place-items:end center;min-height:7.35rem;display:grid;position:relative;overflow:hidden}.architecture-layer__visual:after{pointer-events:none;content:"";background:linear-gradient(#0000 54%,#01080dad);position:absolute;inset:0}.architecture-layer__image{object-fit:cover;opacity:.92;filter:brightness(.88)saturate(1.08)contrast(1.08);width:100%;height:7.35rem}.architecture-layer__visual span{z-index:2;color:#66d9ffe6;text-shadow:0 0 14px #16c8f357;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;position:absolute;top:.58rem;left:.62rem}.architecture-layer__heading span{color:#66d9ff;font-size:.96rem;font-weight:860;line-height:1.15;display:block}.architecture-layer__heading h3{color:#f3f8ff94;text-transform:uppercase;margin-top:.14rem;font-size:.72rem;font-weight:760;line-height:1.18}.architecture-layer__heading{min-width:0;padding-left:.72rem;position:relative}.architecture-layer__heading:before{content:"";background:linear-gradient(180deg, var(--touch-gold), #16c8f3b8);border-radius:999px;width:2px;position:absolute;top:.16rem;bottom:.1rem;left:0}.architecture-layer__heading h3{color:#f3f8ffad}.architecture-layer>p{color:#dce9f6c2;min-height:3.9em;font-size:.74rem;font-weight:680;line-height:1.55}.architecture-layer ul,.future-group ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.architecture-layer ul{border-top:1px solid #f3f8ff14;flex-wrap:wrap;align-content:start;gap:.34rem;padding-top:.68rem;display:flex}.architecture-layer li{color:#cae5f2c7;background:#04121cb8;border:1px solid #16c8f321;border-radius:999px;min-width:0;padding:.32rem .42rem;font-size:.68rem;font-weight:780;line-height:1}.application-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid}.application-card{background:#030a10f0;border:1px solid #f4a01c2e;border-radius:8px;overflow:hidden}.application-card__visual{background:radial-gradient(circle at 58% 52%,#f4a01c1f,#0000 42%),linear-gradient(145deg,#071018,#010305);height:8.5rem;display:block;position:relative}.application-card strong{color:#fff;text-align:center;place-items:center;min-height:3rem;padding:.7rem;font-size:.88rem;display:grid}.applications-section .section-shell{width:min(100% - 2.2rem,1260px)}.applications-section .section-heading{margin-bottom:1.5rem}.insight-section{background:radial-gradient(circle at 72% 42%,#16c8f312,#0000 25rem),radial-gradient(circle at 23% 70%,#f4a01c14,#0000 26rem);position:relative;overflow:hidden}.insight-section__layout{grid-template-columns:minmax(27rem,.82fr) minmax(0,1.18fr);grid-template-areas:"copy visual""proof proof";align-items:center;gap:clamp(1.4rem,3vw,3rem) clamp(2.2rem,4vw,4.2rem);display:grid}.insight-copy{grid-area:copy;gap:1.05rem;min-width:0;display:grid}.insight-copy h2{text-align:left;max-width:10.5em;margin-inline:0;font-size:clamp(2.75rem,4vw,4.25rem)}.insight-copy h2:before,.insight-copy h2:after{display:none}.insight-copy__description{color:#f3f8ffb8;max-width:42rem;margin:0;font-size:clamp(.98rem,1.25vw,1.08rem);font-weight:460;line-height:1.86}.insight-proof-grid{background:linear-gradient(90deg,#f4a01c0e,#0000 32%,#16c8f30e),#02090d9e;border:1px solid #16c8f329;border-radius:8px;grid-area:proof;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.4rem;display:grid;overflow:hidden}.insight-proof{background:0 0;border-right:1px solid #f3f8ff1a;grid-template-columns:auto 1fr;gap:.34rem .8rem;min-width:0;padding:clamp(1rem,1.5vw,1.25rem);display:grid}.insight-proof:last-child{border-right:0}.insight-proof span{color:#16c8f3c7;text-transform:uppercase;grid-row:span 2;min-width:5.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800}.insight-proof strong{color:#f3f8fff0;font-size:1rem}.insight-proof p{color:#f3f8ff99;margin:0;font-size:.8rem;line-height:1.5}.insight-proof--active{background:radial-gradient(circle at 15%,#f4a01c2e,#0000 62%),#f4a01c0a}.insight-proof--active span,.insight-proof--active strong{color:var(--touch-gold)}.insight-visual{grid-area:visual;min-width:0;display:grid;position:relative}.insight-visual__media{background:#02070bc2;border:1px solid #16c8f333;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #16c8f30b,0 28px 90px #0000005c}.insight-visual__image{object-fit:cover;object-position:center;width:100%;height:auto;min-height:24rem;display:block}.insight-signal-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#f4a01c17,#0000 45%),#01080dcc;border:1px solid #16c8f338;border-radius:8px;gap:.64rem;width:min(100%,38rem);margin-top:.15rem;padding:clamp(.85rem,1.35vw,1rem);display:grid;position:relative}.insight-signal-card .signal-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;display:grid}.insight-signal-card .signal-list span{text-align:center;place-items:center;min-height:2.1rem;padding:.4rem .5rem;font-size:.76rem;display:grid}.insight-flow{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.insight-flow__step{color:#f3f8ffe6;align-items:center;gap:.48rem;font-size:.8rem;font-weight:850;display:inline-flex}.insight-flow__step:first-child{color:var(--touch-gold)}.insight-flow__step i{background:linear-gradient(90deg,#f4a01c33,#16c8f3d1);width:2.25rem;height:1px}.insight-flow__step i:after{content:"";border-top:1px solid #16c8f3db;border-right:1px solid #16c8f3db;width:.38rem;height:.38rem;margin-top:-.18rem;margin-left:auto;display:block;transform:rotate(45deg)}.insight-signal-card .section-conclusion{margin:0;font-size:.8rem;line-height:1.5}.split-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.split-section h2,.positioning-section h2,.contact-section h2{text-align:left;margin-inline:0}.split-section h2:before,.split-section h2:after,.positioning-section h2:before,.positioning-section h2:after,.contact-section h2:before,.contact-section h2:after{display:none}.insight-panel,.contrast-list,.moat-item,.future-group{background:var(--panel);border:1px solid #0bb8ff2e;border-radius:8px}.insight-panel{gap:1.3rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.belief-lines{color:#fff;gap:.55rem;font-size:clamp(1.4rem,2.8vw,2.4rem);line-height:1.15;display:grid}.signal-list,.feature-row,.partner-grid{flex-wrap:wrap;gap:.55rem;display:flex}.signal-list span,.partner-grid span{color:#f3f8ffc2;background:#0bb8ff0f;border:1px solid #0bb8ff33;border-radius:999px;padding:.52rem .72rem;font-size:.82rem}.section-conclusion{color:var(--touch-gold);font-weight:800}.positioning-section{background:#000d196b}.home-closing-scene{isolation:isolate;background:linear-gradient(#01080de0 0%,#01070c6b 35%,#01050a29 68%,#01050a57 100%),url(/images/generated/about-us-closing-earth.png) bottom/100% no-repeat;position:relative;overflow:hidden}.home-closing-scene:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 20% 22%,#0bb8ff1a,#0000 28%),radial-gradient(circle at 82% 72%,#f5a62314,#0000 30%);position:absolute;inset:0}.home-closing-scene>section{z-index:1;position:relative}.future-section{background:0 0;position:relative;overflow:hidden}.future-section:before{pointer-events:none;content:"";opacity:.58;background:linear-gradient(90deg,#0000,#0bb8ff1f,#0000),repeating-linear-gradient(90deg,#0000 0 95px,#66d9ff0b 96px 97px),repeating-linear-gradient(0deg,#0000 0 95px,#66d9ff09 96px 97px);position:absolute;inset:6% -8% 18%;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.future-section .section-shell{z-index:1;position:relative}.future-section .section-heading{max-width:62rem}.positioning-section{position:relative;overflow:hidden}.positioning-section:before{pointer-events:none;content:"";background:radial-gradient(circle at 72% 36%,#16c8f31a,#0000 30rem),radial-gradient(circle at 20% 52%,#f4a01c14,#0000 26rem);position:absolute;inset:0}.positioning-shell{grid-template-columns:minmax(26rem,.86fr) minmax(0,1.14fr);grid-template-areas:"copy visual""capabilities capabilities""statement statement";align-items:center;gap:clamp(1.3rem,3vw,2.4rem) clamp(2.2rem,5vw,4.8rem);display:grid;position:relative}.positioning-copy{grid-area:copy;gap:1rem;min-width:0;display:grid}.positioning-description{color:#f3f8ffb8;max-width:44rem;margin:0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:480;line-height:1.85}.platform-core{background:radial-gradient(circle at 8% 0,#f4a01c29,#0000 58%),#030d12c7;border:1px solid #f4a01c42;border-radius:8px;gap:.5rem;margin-top:.4rem;padding:clamp(1rem,1.8vw,1.3rem);display:grid}.platform-core span,.platform-capability span{color:var(--touch-gold);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900}.platform-core strong{color:#fff;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.2}.platform-core p{color:#f3f8ffa8;margin:0;font-size:.92rem;line-height:1.65}.platform-flow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.platform-flow span{color:#f3f8ffc7;align-items:center;gap:.55rem;font-size:.82rem;font-weight:800;display:inline-flex}.platform-flow i{background:linear-gradient(90deg,#f4a01c47,#16c8f3c7);width:2rem;height:1px}.positioning-visual{background:#02070bbd;border:1px solid #16c8f333;border-radius:8px;grid-area:visual;overflow:hidden;box-shadow:inset 0 0 50px #16c8f30b,0 30px 90px #0000005c}.positioning-visual__image{object-fit:cover;object-position:center;width:100%;height:auto;min-height:26rem;display:block}.platform-capabilities{background:linear-gradient(90deg,#f4a01c0d,#0000 36%,#16c8f30f),#02090dad;border:1px solid #16c8f329;border-radius:8px;grid-area:capabilities;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.platform-capability{border-right:1px solid #f3f8ff1a;gap:.4rem;min-width:0;padding:clamp(1rem,1.5vw,1.25rem);display:grid}.platform-capability:last-child{border-right:0}.platform-capability strong{color:#f3f8fff0;font-size:1rem}.platform-capability p{color:#f3f8ff9e;margin:0;font-size:.82rem;line-height:1.55}.platform-statement{grid-area:statement;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-statement p{color:#f3f8ffad;margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);font-weight:760;line-height:1.6}.platform-statement p:last-child{color:var(--touch-gold)}.contrast-grid{grid-template-columns:.82fr 1.18fr;gap:1rem;margin-top:2rem;display:grid}.contrast-list{gap:.8rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.contrast-list--muted{opacity:.62}.contrast-list__label{color:var(--touch-gold);text-transform:uppercase;font-size:.75rem;font-weight:900}.contrast-list p{color:#fff;font-size:clamp(1rem,1.8vw,1.35rem)}.statement-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.moat-section{background:radial-gradient(circle at 50% 12%,#0bb8ff21,#0000 28%),radial-gradient(circle at 50% 92%,#f5a6232e,#0000 30%),linear-gradient(#01090f00,#01080db8 52%,#01050800);position:relative;overflow:hidden}.moat-section:before,.moat-section:after{pointer-events:none;content:"";position:absolute}.moat-section:before{opacity:.5;background:linear-gradient(90deg,#0000,#0bb8ff29,#0000),repeating-linear-gradient(90deg,#0000 0 79px,#0bb8ff0e 80px 81px),repeating-linear-gradient(0deg,#0000 0 79px,#0bb8ff0a 80px 81px);height:64%;inset:8% -10% auto;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.moat-section:after{opacity:.62;background-color:#0000;background-image:linear-gradient(#01080d00 0%,#01080d2e 28%,#010508d1 100%),radial-gradient(at 50% 78%,#f5a6231f,#0000 34%);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:clamp(15rem,26vw,24rem);bottom:-1.5rem;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 100%);mask-image:linear-gradient(#0000 0%,#000 20% 100%)}.moat-section .section-shell{z-index:1;position:relative}.moat-section .section-heading{max-width:58rem}.moat-section .section-heading p:last-child{max-width:50rem;margin-inline:auto}.moat-grid,.future-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.8rem,1.3vw,1rem);display:grid}.future-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.moat-item{background:linear-gradient(#04171ce6,#01080cf5),radial-gradient(circle at 50% 0,#0bb8ff29,#0000 46%);border:1px solid #0bb8ff4d;border-radius:10px;grid-template-rows:auto 1fr auto;gap:.88rem;min-height:25.5rem;padding:.62rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000042}.moat-item:before{pointer-events:none;content:"";opacity:.72;background:linear-gradient(135deg,#f5a6232e,#0000 18%),linear-gradient(#0000 52%,#0bb8ff14);position:absolute;inset:0}.moat-item__visual{background:#02080d;border:1px solid #66d9ff29;border-radius:8px;min-height:8.6rem;position:relative;overflow:hidden}.moat-item__visual:after{pointer-events:none;content:"";background:linear-gradient(#0000 46%,#000000a8),radial-gradient(circle at 18% 20%,#66d9ff38,#0000 30%);position:absolute;inset:0}.moat-item__visual img{object-fit:cover;filter:brightness(.88)saturate(1.08)contrast(1.04)}.moat-item__index{z-index:1;color:var(--touch-cyan);text-shadow:0 0 14px #0bb8ff9e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:900;position:absolute;top:.72rem;left:.72rem}.moat-item__body{align-content:start;gap:.5rem;padding:0 .44rem;display:grid;position:relative}.moat-item__signal{width:fit-content;color:var(--touch-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.moat-item h3{color:#fff;font-size:clamp(1.08rem,1.38vw,1.34rem);line-height:1.08}.moat-item p{color:#f3f8ffc2;font-size:.86rem;font-weight:760;line-height:1.45}.moat-item__tags{border-top:1px solid #66d9ff21;gap:.42rem;padding:.72rem .44rem .34rem;display:grid;position:relative}.moat-item__tags span{color:#ddf1f8d1;font-size:.75rem;font-weight:860}.moat-item__tags span:before{content:"";background:var(--touch-cyan);border-radius:50%;width:.34rem;height:.34rem;margin-right:.46rem;display:inline-block;box-shadow:0 0 13px #0bb8ffbf}.moat-section .gold-statement{z-index:1;background:linear-gradient(90deg,#f5a62321,#020d12d1,#0bb8ff1f),#01080cc7;border-color:#f5a6236b;max-width:48rem;margin-top:clamp(1.4rem,2.4vw,2rem);position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 42px #0bb8ff1a}.future-group{background:linear-gradient(#04181ce6,#01080cf7),radial-gradient(circle at 48% 0,#0bb8ff29,#0000 42%);border-color:#0bb8ff42;border-radius:10px;grid-template-rows:auto 1fr auto;gap:.95rem;min-height:26rem;padding:.72rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 54px #0000003d}.future-group:before{pointer-events:none;content:"";background:linear-gradient(135deg,#f5a6232e,#0000 22%),linear-gradient(#0000 56%,#0bb8ff14);position:absolute;inset:0}.future-group__visual{background:#02080d;border:1px solid #66d9ff26;border-radius:8px;min-height:clamp(12rem,18vw,15.5rem);position:relative;overflow:hidden}.future-group__visual:after{pointer-events:none;content:"";background:linear-gradient(#0000 44%,#000000a8),radial-gradient(circle at 16% 16%,#66d9ff33,#0000 30%);position:absolute;inset:0}.future-group__visual img{object-fit:cover;filter:brightness(.9)saturate(1.08)contrast(1.04)}.future-group__visual span{z-index:1;color:var(--touch-cyan);text-shadow:0 0 14px #0bb8ff9e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:900;position:absolute;top:.78rem;left:.82rem}.future-group__body{align-content:start;gap:.5rem;padding:0 .52rem;display:grid;position:relative}.future-group__signal{width:fit-content;color:var(--touch-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.future-group h3{color:#fff;font-size:clamp(1.1rem,1.55vw,1.45rem);line-height:1.08}.future-group__body>p:not(.future-group__signal){color:#f3f8ffc2;font-size:.88rem;font-weight:760;line-height:1.48}.future-group ul{border-top:1px solid #66d9ff21;flex-wrap:wrap;gap:.48rem;padding:.72rem .52rem .42rem;display:flex;position:relative}.future-group li{color:#ddf1f8d1;background:#021117b8;border:1px solid #66d9ff29;border-radius:999px;width:fit-content;padding:.34rem .54rem;font-size:.74rem;font-weight:860}.contact-section{isolation:isolate;background:0 0;padding:clamp(1.6rem,3vw,2.8rem) 0 clamp(2.4rem,4vw,4rem);position:relative;overflow:hidden}.contact-section:before,.contact-section:after{pointer-events:none;content:"";position:absolute}.contact-section:before{z-index:0;opacity:1;background:linear-gradient(90deg,#01050a85 0%,#01050a14 50%,#01050a2e 100%);inset:0}.contact-section:after{z-index:0;opacity:1;background:linear-gradient(#01050a2e 0%,#01050a00 42%,#01050a80 100%);height:auto;inset:0}.contact-shell{z-index:1;min-height:clamp(27rem,34vw,32rem);box-shadow:none;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(22rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,3.8vw,3.8rem);padding:clamp(1.5rem,3vw,2.8rem);display:grid;position:relative}.contact-copy{gap:.95rem;max-width:31rem;padding-left:clamp(1rem,1.6vw,1.35rem);display:grid;position:relative}.contact-copy:before{content:"";background:linear-gradient(180deg, var(--touch-gold), #16c8f3b8, transparent);border-radius:999px;width:2px;position:absolute;top:.35rem;bottom:.4rem;left:0}.contact-shell h2{max-width:12ch}.contact-shell .hero-actions{margin-top:.75rem}.contact-visual{display:grid;position:relative}.contact-visual__image{min-height:clamp(21rem,27vw,26rem);box-shadow:none;background:0 0;border:0;border-radius:12px;position:relative;overflow:hidden}.contact-visual__image:after{pointer-events:none;content:"";background:0 0;position:absolute;inset:0}.contact-visual__image img{display:none}.contact-metrics{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:absolute;bottom:clamp(.9rem,1.7vw,1.35rem);left:clamp(.9rem,1.7vw,1.35rem);right:clamp(.9rem,1.7vw,1.35rem)}.contact-metric{color:#ebf6fae6;text-align:center;background:0 0;place-content:center;justify-items:center;gap:.34rem;min-width:0;min-height:8.6rem;padding:.8rem .5rem;display:grid;position:relative}.contact-metric:not(:last-child):after{content:"";background:linear-gradient(#0000,#66d9ff38,#0000);width:1px;height:76%;position:absolute;top:12%;right:0}.contact-metric__icon{width:2.6rem;height:2.6rem;color:var(--touch-cyan);filter:drop-shadow(0 0 8px #16c8f361);place-items:center;display:grid}.contact-metric__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.contact-metric strong{color:var(--touch-cyan);text-shadow:0 0 16px #16c8f33d;font-size:clamp(1.7rem,2.3vw,2.45rem);line-height:1}.contact-metric>span:last-child{max-width:10rem;font-size:clamp(.72rem,.92vw,.86rem);font-weight:820;line-height:1.35}.product-detail-page{background:radial-gradient(circle at 76% 12%,#16c8f31f,#0000 24rem),radial-gradient(circle at 58% 42%,#f4a01c1f,#0000 20rem),linear-gradient(#010205 0%,#020910 48%,#010205 100%);min-height:100vh}.product-detail-poster{isolation:isolate;padding:clamp(2.1rem,4vw,4rem) 0 clamp(3rem,5vw,5rem);position:relative;overflow:hidden}.product-detail-poster:before,.product-detail-poster:after,.product-detail-poster__aura{pointer-events:none;content:"";position:absolute}.product-detail-poster:before{z-index:-3;background:linear-gradient(#16c8f307 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#16c8f306 1px,#0000 1px) 0 0/70px 70px,radial-gradient(circle at 72% 28%,#16c8f333,#0000 18rem);inset:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.product-detail-poster:after{z-index:-2;opacity:.78;background:radial-gradient(at 50% 84%,#f4a01c42,#0000 28%),radial-gradient(at 24% 90%,#16c8f33d,#0000 34%),radial-gradient(at 76% 92%,#16c8f333,#0000 34%),repeating-radial-gradient(at 50% 100%,#16c8f352 0 1px,#0000 2px 9px);height:clamp(15rem,28vw,24rem);bottom:-2rem;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 44% 100%);mask-image:linear-gradient(#0000 0%,#000 44% 100%)}.product-detail-page--dexsense .product-detail-poster:after{filter:sepia(.68)saturate(1.28)hue-rotate(345deg);opacity:.94;background-color:#0000;background-image:linear-gradient(#01020500 0%,#01020557 10%,#0102059e 46%,#010205d1 100%),radial-gradient(at 50% 72%,#f4a01c52,#0000 36%),url(/images/generated/moat-network-texture.png);background-position:50%,bottom,bottom;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:clamp(30rem,54vw,48rem);bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 100%);mask-image:linear-gradient(#0000 0%,#000 10% 100%)}.product-detail-page--neuroskin .product-detail-poster:after{background:linear-gradient(#01020500 0%,#01020538 32%,#010205a8 100%) 50% no-repeat,url(/images/generated/neuroskin-footer-bg.png) 50%;height:clamp(18rem,32vw,28rem)}.product-detail-page--ultramatrix .product-detail-poster:after{filter:sepia(.68)saturate(1.28)hue-rotate(345deg);opacity:.94;background-color:#0000;background-image:linear-gradient(#01020500 0%,#01020585 18%,#010205c2 100%),radial-gradient(at 50% 82%,#f4a01c52,#0000 36%),url(/images/generated/moat-network-texture.png);background-position:50%,bottom,bottom;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:clamp(19rem,32vw,28rem);bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 100%);mask-image:linear-gradient(#0000 0%,#000 20% 100%)}.product-detail-poster__aura{z-index:-1;opacity:.86;filter:blur(.2px);background:radial-gradient(circle at 66% 52%,#f4a01c33,#0000 13rem),radial-gradient(circle at 42% 46%,#16c8f32e,#0000 18rem),repeating-radial-gradient(circle at 58% 66%,#f4a01c38 0 1px,#0000 2px 14px);height:36rem;inset:6rem -14vw auto 34vw;transform:rotate(-4deg)}.product-detail-hero{isolation:isolate;grid-template-columns:minmax(24rem,.82fr) minmax(0,1.48fr);align-items:center;gap:clamp(1.2rem,2.8vw,3rem);min-height:clamp(36rem,54vw,44rem);display:grid;position:relative}.product-detail-hero:before,.product-detail-hero:after{z-index:-3;pointer-events:none;content:"";width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.product-detail-hero:before{opacity:.95;background-color:#0000;background-image:linear-gradient(90deg,#010205e6 0%,#0102057a 34%,#01020529 62%,#01020552 100%),linear-gradient(#010205b8 0%,#01020529 42%,#010205d1 100%),url(/images/generated/moat-network-texture.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.product-detail-hero:after{z-index:-2;opacity:.86;background:radial-gradient(circle at 66% 34%,#16c8f333,#0000 18rem),radial-gradient(circle at 55% 64%,#f4a01c2e,#0000 15rem),linear-gradient(#16c8f308 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#16c8f308 1px,#0000 1px) 0 0/74px 74px}.product-detail-hero__copy{z-index:2;gap:clamp(.9rem,1.5vw,1.15rem);padding-top:clamp(1rem,3vw,2.4rem);display:grid;position:relative}.product-detail-hero .eyebrow{color:#66d9ffcc;letter-spacing:.2em}.product-detail-hero h1{gap:.18rem;max-width:42rem;font-size:clamp(3.6rem,7vw,6.3rem);line-height:.98;display:grid}.product-detail-hero h1 span,.product-detail-hero h1 strong{display:block}.product-detail-hero h1 em{font-style:normal;display:block}.product-detail-hero h1 span{width:fit-content;color:var(--neural-white);text-shadow:0 0 26px #ffffff1f;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0% 52%,#f4bd62 100%);-webkit-background-clip:text;background-clip:text}.product-detail-hero h1 strong{color:#fff;text-shadow:0 0 24px #16c8f31f;font-size:clamp(2.2rem,4.1vw,3.7rem);font-weight:900;line-height:1.16}.product-detail-hero__tagline{color:#21d7ff;font-size:clamp(1.25rem,2.3vw,1.9rem);font-weight:760;line-height:1.35}.product-detail-hero__description{color:#ffffffe6;max-width:33rem;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:560;line-height:1.88}.product-detail-hero__visual{z-index:1;min-height:clamp(27rem,45vw,38rem);margin-right:clamp(-18rem,-16vw,-8rem);position:relative;overflow:visible}.product-detail-hero__visual:before,.product-detail-hero__visual:after{content:"";pointer-events:none;display:none;position:absolute}.product-detail-hero__image{z-index:1;filter:drop-shadow(0 0 18px #f4a01c3d)drop-shadow(0 38px 70px #00000085);width:min(95vw,72rem);max-width:none;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-20%,-47%)rotate(.5deg)}.product-detail-page--dexsense .product-detail-hero{grid-template-columns:minmax(24rem,.86fr) minmax(0,1.44fr)}.product-detail-page--dexsense .product-detail-hero:before{background-color:#0000;background-image:linear-gradient(90deg,#010205f0 0%,#01020594 35%,#0102051f 65%,#0102056b 100%),linear-gradient(#010205b8 0%,#0102051f 48%,#010205db 100%),url(/images/generated/moat-network-texture.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.product-detail-page--dexsense .product-detail-hero__visual{min-height:clamp(30rem,47vw,41rem);margin-right:clamp(-20rem,-18vw,-10rem)}.product-detail-page--dexsense .product-detail-hero__visual:before{z-index:0;filter:blur(.2px);background:radial-gradient(circle at 58% 40%,#f4a01c42,#0000 17rem),radial-gradient(circle at 28% 58%,#16c8f32e,#0000 15rem),linear-gradient(90deg,#01020500,#0102058a 76%,#010205eb);display:block;inset:2rem -8rem 1rem 11rem}.product-detail-page--dexsense .product-detail-hero__visual:after{z-index:2;background:linear-gradient(#01020500,#010205e0);height:13rem;display:block;inset:auto -8rem 0 9rem}.product-detail-page--dexsense .product-detail-hero__image{filter:drop-shadow(0 0 20px #f4a01c38)drop-shadow(0 34px 78px #00000094);width:min(96vw,72rem);transform:translate(-46%,-48%)rotate(-1.5deg)}.product-detail-page--seatsense .product-detail-hero{grid-template-columns:minmax(24rem,.76fr) minmax(0,1.6fr);min-height:clamp(36rem,53vw,43rem)}.product-detail-page--seatsense .product-detail-hero:before{background-color:#0000;background-image:linear-gradient(90deg,#010205f5 0%,#010205ad 36%,#0102052e 62%,#01020575 100%),linear-gradient(#010205c7 0%,#01020533 48%,#010205e6 100%),url(/images/generated/moat-network-texture.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.product-detail-page--seatsense .product-detail-hero__visual{min-height:clamp(30rem,48vw,40rem);margin:-1rem clamp(-24rem,-19vw,-10rem) 0 clamp(-10rem,-8vw,-4rem)}.product-detail-page--seatsense .product-detail-hero__visual:before{z-index:2;background:linear-gradient(90deg,#010205fa 0%,#010205c7 18%,#0102053d 40%,#01020500 62%),radial-gradient(circle at 62% 48%,#f4a01c29,#0000 19rem),radial-gradient(circle at 38% 62%,#16c8f31a,#0000 18rem);display:block;inset:-3rem -10rem -2rem -22rem}.product-detail-page--seatsense .product-detail-hero__visual:after{z-index:2;background:linear-gradient(#01020500,#010205f2),radial-gradient(circle at 64% 48%,#f4a01c21,#0000 20rem);height:13rem;display:block;inset:auto -10rem -1.5rem -20rem}.product-detail-page--seatsense .product-detail-hero__image{filter:drop-shadow(0 0 18px #f4a01c29)drop-shadow(0 34px 80px #0000008f);-webkit-mask-composite:source-in;width:min(112vw,86rem);transform:translate(-49%,-49%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 94%,#0000 100%),linear-gradient(#0000 0%,#000 5% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 94%,#0000 100%),linear-gradient(#0000 0%,#000 5% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.product-detail-page--seatsense .product-detail-poster:after{opacity:1;background:linear-gradient(#01040a00 0%,#01040a14 28%,#01040a5c 100%),url(/images/generated/seatsense-footer-bg.png) bottom/cover no-repeat;height:clamp(24rem,38vw,34rem);bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.product-detail-page--seatsense .product-detail-panel--features{grid-template-columns:repeat(3,minmax(0,1fr));min-height:21rem}.product-detail-page--seatsense .product-detail-feature{min-height:10.5rem}.product-detail-page--seatsense .product-detail-feature:nth-child(3n){border-right:0}.product-detail-page--seatsense .product-detail-feature:nth-child(-n+3){border-bottom:1px solid #f3f8ff29}.product-detail-page--sleepguard{background:radial-gradient(circle at 72% 10%,#f4a01c1f,#0000 24rem),radial-gradient(circle at 38% 44%,#16c8f31a,#0000 23rem),linear-gradient(#000102 0%,#02070d 50%,#010205 100%)}.product-detail-page--sleepguard .product-detail-poster:before{background:linear-gradient(#f4a01c07 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#16c8f306 1px,#0000 1px) 0 0/78px 78px,radial-gradient(circle at 70% 30%,#f4a01c29,#0000 18rem),radial-gradient(circle at 50% 62%,#16c8f324,#0000 22rem)}.product-detail-page--sleepguard .product-detail-poster:after{opacity:1;background-color:#0000;background-image:linear-gradient(#01020500,#01020547),url(/images/generated/sleepguard-footer-bg.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:clamp(18rem,30vw,26rem);bottom:-2rem;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 100%);mask-image:linear-gradient(#0000 0%,#000 28% 100%)}.product-detail-page--sleepguard .product-detail-poster__aura{display:none}.product-detail-page--sleepguard .product-detail-hero{width:100vw;max-width:none;min-height:clamp(38rem,56vw,47rem);padding-inline:max(1.1rem, calc((100vw - var(--max-width)) / 2));grid-template-columns:minmax(24rem,.82fr) minmax(0,1.38fr);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.product-detail-page--sleepguard .product-detail-hero:before{opacity:1;background-color:#0000;background-image:linear-gradient(90deg,#0102058a 0%,#01020529 42%,#01020505 72%,#01020561 100%),linear-gradient(#0102056b 0%,#01020505 52%,#010205c2 100%);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.product-detail-page--sleepguard .product-detail-hero:after{display:none}.product-detail-page--sleepguard .product-detail-hero__visual{z-index:-1;min-height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.product-detail-page--sleepguard .product-detail-hero__visual:before{z-index:2;background:linear-gradient(90deg,#01020533 0%,#0102050f 44%,#01020500 72%),radial-gradient(circle at 34% 38%,#16c8f314,#0000 21rem);display:block;inset:0}.product-detail-page--sleepguard .product-detail-hero__visual:after{z-index:2;background:linear-gradient(#01020500,#010205fa),radial-gradient(circle at 62% 58%,#f4a01c1a,#0000 22rem);height:15rem;display:block;inset:auto 0 0}.product-detail-page--sleepguard .product-detail-hero__image{width:100%;max-width:100%;height:100%;box-shadow:none;object-fit:cover;object-position:center;filter:none;-webkit-mask-composite:source-over;border:0;border-radius:0;inset:0;transform:none;-webkit-mask-image:none;mask-image:none;-webkit-mask-composite:source-in;mask-composite:intersect}.product-detail-page--sleepguard .product-detail-hero__copy{max-width:45rem}.product-detail-page--sleepguard .product-detail-panel--features{grid-template-columns:repeat(3,minmax(0,1fr));min-height:21rem}.product-detail-page--sleepguard .product-detail-feature{min-height:10.5rem}.product-detail-page--sleepguard .product-detail-feature:nth-child(3n){border-right:0}.product-detail-page--sleepguard .product-detail-feature:nth-child(-n+3){border-bottom:1px solid #f3f8ff29}.product-detail-page--sleepguard .product-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.product-detail-page--sleepguard .product-detail-closing{isolation:isolate;margin-top:clamp(.9rem,2vw,1.6rem);padding:clamp(2.1rem,4vw,3.4rem) 0 clamp(2.6rem,5vw,4.4rem);overflow:hidden}.product-detail-page--sleepguard .product-detail-closing:before{display:none}.product-detail-page--sleepguard .product-detail-closing h2{white-space:nowrap;width:min(100%,78rem);font-size:clamp(2rem,2.35vw,2.65rem);font-weight:760;line-height:1.16}.product-detail-page--battery-safety{background:radial-gradient(circle at 74% 12%,#f4a01c29,#0000 24rem),radial-gradient(circle at 44% 44%,#16c8f31c,#0000 23rem),linear-gradient(#010205 0%,#020910 48%,#010205 100%)}.product-detail-page--battery-safety .product-detail-poster:before{background:linear-gradient(#f4a01c07 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#16c8f306 1px,#0000 1px) 0 0/74px 74px,radial-gradient(circle at 72% 30%,#f4a01c2e,#0000 18rem),radial-gradient(circle at 48% 58%,#16c8f324,#0000 22rem)}.product-detail-page--battery-safety .product-detail-poster:after{filter:sepia(.68)saturate(1.28)hue-rotate(345deg);opacity:.94;background-color:#0000;background-image:linear-gradient(#01020500 0%,#01020585 18%,#010205c2 100%),radial-gradient(at 50% 82%,#f4a01c52,#0000 36%),url(/images/generated/moat-network-texture.png);background-position:50%,bottom,bottom;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:clamp(19rem,32vw,28rem);bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 100%);mask-image:linear-gradient(#0000 0%,#000 20% 100%)}.product-detail-page--battery-safety .product-detail-hero{grid-template-columns:minmax(24rem,.76fr) minmax(0,1.58fr);min-height:clamp(36rem,53vw,43rem)}.product-detail-page--battery-safety .product-detail-hero h1{max-width:34rem;font-size:clamp(3.05rem,5.25vw,5.05rem);line-height:1.02}.product-detail-page--battery-safety .product-detail-hero h1 strong{font-size:clamp(2.15rem,3.75vw,3.25rem)}.product-detail-page--battery-safety .product-detail-hero:before{background-color:#0000;background-image:linear-gradient(90deg,#010205f5 0%,#010205ad 35%,#01020533 62%,#0102057a 100%),linear-gradient(#010205c7 0%,#0102052e 48%,#010205e6 100%),url(/images/generated/moat-network-texture.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.product-detail-page--battery-safety .product-detail-hero__visual{min-height:clamp(30rem,48vw,40rem);margin:-1rem clamp(-22rem,-18vw,-9rem) 0 clamp(-7rem,-6vw,-3rem)}.product-detail-page--battery-safety .product-detail-hero__visual:before{z-index:2;background:linear-gradient(90deg,#010205fa 0%,#010205c2 18%,#0102052e 42%,#01020500 66%),radial-gradient(circle at 58% 48%,#f4a01c2e,#0000 18rem),radial-gradient(circle at 40% 64%,#16c8f31f,#0000 18rem);display:block;inset:-2rem -10rem -1rem -16rem}.product-detail-page--battery-safety .product-detail-hero__visual:after{z-index:2;background:linear-gradient(#01020500,#010205f2),radial-gradient(circle at 60% 48%,#f4a01c24,#0000 20rem);height:13rem;display:block;inset:auto -10rem -1.5rem -16rem}.product-detail-page--battery-safety .product-detail-hero__image{filter:drop-shadow(0 0 18px #f4a01c33)drop-shadow(0 0 22px #66d9ff1a)drop-shadow(0 34px 80px #00000094);-webkit-mask-composite:source-in;width:min(112vw,84rem);transform:translate(-45%,-49%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 94%,#0000 100%),linear-gradient(#0000 0%,#000 6% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 94%,#0000 100%),linear-gradient(#0000 0%,#000 6% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.product-detail-page--battery-safety .product-detail-panel--features{grid-template-columns:repeat(3,minmax(0,1fr));min-height:21rem}.product-detail-page--battery-safety .product-detail-feature{min-height:10.5rem}.product-detail-page--battery-safety .product-detail-feature:nth-child(3n){border-right:0}.product-detail-page--battery-safety .product-detail-feature:nth-child(-n+3){border-bottom:1px solid #f3f8ff29}.product-detail-page--battery-safety .product-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.product-detail-page--battery-safety .product-detail-sensing-panel__visual img{object-position:center}.product-detail-page--battery-safety .product-detail-closing{isolation:isolate;border-top:1px solid #f4a01c29;margin-top:clamp(.9rem,2vw,1.6rem);padding:clamp(2.1rem,4vw,3.4rem) 0 clamp(2.6rem,5vw,4.4rem);overflow:hidden}.product-detail-page--battery-safety .product-detail-closing:before{display:none}.product-detail-page--battery-safety .product-detail-closing h2{width:min(100%,78rem);font-size:clamp(2rem,2.35vw,2.65rem);font-weight:760;line-height:1.16}.product-detail-page--neuroskin .product-detail-hero{grid-template-columns:minmax(24rem,.78fr) minmax(0,1.52fr)}.product-detail-page--neuroskin .product-detail-hero:before{background:linear-gradient(90deg,#010205f5 0%,#010205b8 36%,#0102056b 66%,#010205d1 100%) 50% no-repeat,linear-gradient(#010205d1 0%,#0102057a 48%,#010205f0 100%) 50% no-repeat,radial-gradient(circle at 72% 44%,#f4a01c33 0 1.5px,#0000 2.5px) 0 0/24px 24px,radial-gradient(circle at 64% 58%,#16c8f32e 0 1.4px,#0000 2.4px) 12px 8px/30px 30px,radial-gradient(circle at 80% 28%,#16c8f31f,#0000 19rem) 50% no-repeat,#010205 50% no-repeat}.product-detail-page--neuroskin .product-detail-hero__visual{min-height:clamp(30rem,48vw,41rem);margin-right:clamp(-16rem,-13vw,-7rem)}.product-detail-page--neuroskin .product-detail-hero__visual:before{z-index:0;background:linear-gradient(90deg,#010205c2 0%,#0102052e 22%,#01020514 72%,#010205cc 100%),radial-gradient(circle at 58% 42%,#f4a01c2e 0 1.4px,#0000 2.4px) 0 0/21px 21px,radial-gradient(circle at 48% 58%,#16c8f329 0 1.3px,#0000 2.3px) 0 0/27px 27px,radial-gradient(circle at 58% 46%,#f4a01c29,#0000 17rem),radial-gradient(circle at 45% 60%,#16c8f31f,#0000 18rem);display:block;inset:-1rem -9rem -1rem 2rem}.product-detail-page--neuroskin .product-detail-hero__visual:after{z-index:2;background:linear-gradient(#01020500,#010205f0),radial-gradient(circle at 58% 58%,#16c8f31f,#0000 18rem);height:16rem;display:block;inset:auto -9rem -.5rem 0}.product-detail-page--neuroskin .product-detail-hero__image{filter:drop-shadow(0 0 20px #f4a01c29)drop-shadow(0 0 26px #66d9ff1f)drop-shadow(0 28px 64px #00000094);-webkit-mask-composite:source-in;width:min(42vw,31rem);transform:translate(-35%,-49%)rotate(0);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(#0000 0%,#000 8% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(#0000 0%,#000 8% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.product-detail-page--neuroskin .product-detail-panel--features{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-page--neuroskin .product-detail-feature:nth-child(3n){border-right:0}.product-detail-page--neuroskin .product-detail-feature:nth-child(-n+3){border-bottom:1px solid #f3f8ff29}.product-detail-page--neuroskin .product-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.product-detail-page--neuroskin .product-detail-sensing-panel__visual img{object-position:left center}.product-detail-page--neuroskin .product-detail-sensing-panel__items{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-page--neuroskin .product-detail-sensing-panel__item:last-child{grid-column:2/span 2}.product-detail-page--neuroskin .product-detail-closing{isolation:isolate;margin-top:clamp(.8rem,2vw,1.5rem);padding:clamp(2rem,4vw,3.2rem) 0 clamp(1.5rem,3vw,2.5rem)}.product-detail-page--neuroskin .product-detail-closing:before{z-index:-1;pointer-events:none;content:"";opacity:1;background:0 0;border-top:0;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.product-detail-stack{z-index:2;gap:.9rem;display:grid;position:relative}.product-detail-belief-strip{background:linear-gradient(90deg,#f4a01c14,#020e16c2 38%,#16c8f314),#01080dc7;border:1px solid #16c8f32e;border-radius:8px;gap:.42rem;width:min(100%,22rem);margin-top:.25rem;padding:clamp(.85rem,1.4vw,1.05rem) clamp(1rem,2vw,1.35rem);display:grid;box-shadow:inset 0 1px #ffffff0b,0 0 28px #16c8f312}.product-detail-belief-strip p{color:#f3f8ffe6;align-items:baseline;gap:.72rem;font-size:clamp(.92rem,1.18vw,1.05rem);font-weight:860;line-height:1.25;display:flex}.product-detail-belief-strip strong{color:var(--touch-gold);letter-spacing:.06em}.product-detail-panel{background:radial-gradient(circle at 50% 0,#16c8f314,#0000 45%),linear-gradient(#020e16b8,#01070ce6);border:1px solid #f4a01c47;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 0 38px #f4a01c14}.product-detail-panel--features{grid-template-columns:repeat(5,minmax(0,1fr));min-height:12.8rem;display:grid}.product-detail-feature,.product-detail-metric,.product-detail-principles article{text-align:center;justify-items:center;min-width:0;display:grid}.product-detail-feature{border-right:1px solid #f3f8ff29;gap:.62rem;padding:clamp(1rem,2vw,1.8rem) clamp(.75rem,1.3vw,1.2rem)}.product-detail-feature:last-child{border-right:0}.product-detail-icon{width:3.8rem;height:3.8rem;color:var(--touch-gold);place-items:center;display:grid}.product-detail-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;filter:drop-shadow(0 0 12px #f4a01c52);width:100%;height:100%;overflow:visible}.product-detail-icon circle{fill:currentColor;stroke:none}.product-detail-feature h2,.product-detail-scenario h2{color:#fff;text-align:center;width:auto;margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.25}.product-detail-feature h2:before,.product-detail-feature h2:after,.product-detail-scenario h2:before,.product-detail-scenario h2:after,.product-detail-section-title:before,.product-detail-section-title:after,.product-detail-closing h2:before,.product-detail-closing h2:after{display:none}.product-detail-feature p,.product-detail-scenario p,.product-detail-principles p{color:#f3f8ffc2;font-size:clamp(.82rem,1.05vw,.95rem);line-height:1.55}.product-detail-section-title{color:#20d6ff;text-align:center;text-shadow:0 0 16px #16c8f347;width:fit-content;margin:0 auto .9rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.18}.product-detail-panel--metrics,.product-detail-panel--scenarios{padding:clamp(1rem,2vw,1.35rem)}.product-detail-page--dexsense .product-detail-panel--scenarios:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(90deg,#f4a01c2e,#f4a01c80,#f4a01c2e);height:1px;position:absolute;bottom:0;left:0;right:0}.product-detail-metrics{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.product-detail-metric{border-right:1px solid #f3f8ff29;gap:.3rem;padding:.55rem .7rem .75rem}.product-detail-metric:last-child{border-right:0}.product-detail-metric .product-detail-icon{width:3.4rem;height:3.4rem}.product-detail-metric strong{color:#22d7ff;font-size:clamp(1.26rem,2vw,1.65rem);font-weight:860;line-height:1.1}.product-detail-metric>span:not(.product-detail-icon){color:#fff;font-size:.95rem;font-weight:740}.product-detail-metric small{color:#f3f8ffad;font-size:.78rem;line-height:1.35}.product-detail-sensing-panel{grid-template-columns:minmax(18rem,.98fr) minmax(22rem,1.02fr);align-items:center;gap:clamp(1.3rem,3vw,3.2rem);min-height:clamp(16rem,25vw,22rem);padding:0 clamp(1.4rem,3vw,2.8rem) 0 0;display:grid;position:relative;overflow:hidden}.product-detail-sensing-panel:before{pointer-events:none;content:"";background:radial-gradient(circle at 22% 46%,#f4a01c38,#0000 13rem),radial-gradient(circle at 68% 46%,#16c8f329,#0000 18rem),linear-gradient(90deg,#01080e1a,#01080eb3 50%,#01080ef5);position:absolute;inset:0}.product-detail-sensing-panel__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.product-detail-sensing-panel__item{color:#fff;text-align:left;background:#010c1294;border:1px solid #66d9ff24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);place-items:center;gap:.45rem .5rem;min-width:0;padding:.48rem .55rem;display:grid}.product-detail-sensing-panel__item .product-detail-icon{color:#b7e9ff;filter:drop-shadow(0 0 14px #66d9ff47);width:1.95rem;height:1.95rem}.product-detail-sensing-panel__item strong{color:#f3f8ffe6;font-size:clamp(.78rem,.95vw,.92rem);font-weight:720;line-height:1.25}.product-detail-sensing-panel__visual{z-index:1;align-self:stretch;min-height:clamp(16rem,25vw,22rem);position:relative}.product-detail-sensing-panel__visual:after{pointer-events:none;content:"";background:linear-gradient(90deg,#01080e00 42%,#01080ead 100%),linear-gradient(#01080e00,#01080eb8);position:absolute;inset:0}.product-detail-sensing-panel__visual img{object-fit:cover;object-position:36% center;width:100%;height:100%;position:absolute;inset:0}.product-detail-sensing-panel__copy{z-index:1;gap:clamp(.7rem,1.4vw,1.05rem);padding:clamp(1.5rem,3vw,2.4rem) 0;display:grid;position:relative}.product-detail-sensing-panel__eyebrow{color:#22d7ff;letter-spacing:.16em;text-transform:uppercase;width:fit-content;margin:0;font-size:clamp(.78rem,.95vw,.92rem);font-weight:820}.product-detail-sensing-panel__eyebrow:before{vertical-align:middle;content:"";background:linear-gradient(90deg, var(--touch-gold), #22d7ff33);width:1.5rem;height:1px;margin-right:.65rem;display:inline-block}.product-detail-sensing-panel__copy h2{color:#f3f8fff0;text-align:left;text-shadow:0 0 22px #ffffff1f;gap:.24em;width:min(100%,34rem);margin:0;font-size:clamp(1.85rem,2.52vw,2.62rem);font-weight:860;line-height:1.18;display:grid}.product-detail-sensing-panel__copy h2 span{display:block}.product-detail-sensing-panel__copy h2 span:nth-child(2){color:#f3f8ffe0;font-size:.92em}.product-detail-sensing-panel__copy h2 span:nth-child(3){color:#f3f8ffe6;font-size:.92em}.product-detail-sensing-panel__copy h2:before,.product-detail-sensing-panel__copy h2:after{display:none}.product-detail-scenarios{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.product-detail-scenario{background:#010a10e6;border:1px solid #66d9ff47;border-radius:8px;overflow:hidden}.product-detail-scenario__image{background:#02080d;min-height:clamp(9.6rem,15vw,12.4rem);position:relative;overflow:hidden}.product-detail-scenario__image:after{pointer-events:none;content:"";background:linear-gradient(#0000 38%,#000000b8),radial-gradient(circle at 50% 48%,#16c8f338,#0000 32%);position:absolute;inset:0}.product-detail-scenario__image img{object-fit:cover;filter:brightness(.72)saturate(1.12)contrast(1.1);transition:transform .22s,filter .22s}.product-detail-scenario:hover img{filter:brightness(.86)saturate(1.2)contrast(1.08);transform:scale(1.04)}.product-detail-scenario__copy{text-align:center;gap:.4rem;padding:.78rem .65rem .95rem;display:grid}.product-detail-scenario h2{color:#22d7ff;font-size:clamp(1.02rem,1.45vw,1.22rem)}.product-detail-fit-line{color:#f3f8ffd1;flex-wrap:wrap;justify-content:center;gap:clamp(.8rem,2.6vw,2.6rem);padding:1rem 0 .15rem;font-size:clamp(.9rem,1.2vw,1rem);display:flex}.product-detail-fit-line span:before{vertical-align:middle;content:"";background:var(--touch-gold);border-radius:50%;width:.32rem;height:.32rem;margin-right:.9rem;display:inline-block;box-shadow:0 0 12px #f4a01cb3}.product-detail-closing{text-align:center;justify-items:center;gap:1.1rem;padding:clamp(1.6rem,3vw,2.6rem) 0 0;display:grid;position:relative}.product-detail-page--ultramatrix .product-detail-closing{isolation:isolate;margin-top:clamp(.9rem,2vw,1.6rem);padding:clamp(2.1rem,4vw,3.4rem) 0 clamp(2.6rem,5vw,4.4rem);overflow:hidden}.product-detail-page--ultramatrix .product-detail-closing:before{z-index:-1;pointer-events:none;content:"";filter:sepia(.68)saturate(1.28)hue-rotate(345deg);opacity:.94;background-color:#0000;background-image:linear-gradient(#010205fa 0%,#010205d1 42%,#01020580 78%,#010205c2 100%),radial-gradient(at 50% 82%,#f4a01c52,#0000 36%),url(/images/generated/moat-network-texture.png);background-position:50%,bottom,bottom;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #f4a01c29;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.product-detail-page--dexsense .product-detail-closing{isolation:isolate;margin-top:0;padding:clamp(2rem,4vw,3.2rem) 0 clamp(1.5rem,3vw,2.5rem)}.product-detail-page--dexsense .product-detail-closing:before{z-index:-1;pointer-events:none;content:"";filter:sepia(.68)saturate(1.28)hue-rotate(345deg);opacity:.95;background-color:#0000;background-image:linear-gradient(#0102052e 0%,#0102056b 22%,#010205ad 68%,#010205e6 100%),radial-gradient(at 50% 74%,#f4a01c52,#0000 36%),url(/images/generated/moat-network-texture.png);background-position:50%,bottom,bottom;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100vw;position:absolute;top:clamp(-1.8rem,-2vw,-.8rem);bottom:0;left:50%;transform:translate(-50%)}.product-detail-page--seatsense .product-detail-closing{isolation:isolate;background:0 0;margin-top:clamp(.9rem,2vw,1.6rem);padding:clamp(2.1rem,4vw,3.4rem) 0 clamp(2.6rem,5vw,4.4rem);overflow:visible}.product-detail-page--seatsense .product-detail-closing:before{z-index:-1;pointer-events:none;content:"";filter:none;opacity:1;background-color:#0000;background-image:none;background-position:50%,50%;background-repeat:no-repeat;background-size:auto,cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top:0;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.product-detail-page--seatsense .product-detail-closing:after{z-index:-1;pointer-events:none;content:"";background:0 0;height:42%;position:absolute;bottom:0;left:0;right:0}.product-detail-page--seatsense .product-detail-principles,.product-detail-page--seatsense .product-detail-principles article,.product-detail-page--seatsense .product-detail-icon{box-shadow:none;background:0 0}.product-detail-closing h2{color:#fff;width:auto;margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:560;line-height:1.2}.product-detail-page--seatsense .product-detail-closing h2{white-space:nowrap;width:min(100%,78rem);font-size:clamp(2rem,2.35vw,2.65rem);font-weight:760;line-height:1.16}.product-detail-closing h2 span{color:var(--touch-gold);padding:0 .16em;font-weight:900}.product-detail-closing>p{color:#ffffffe0;letter-spacing:.08em;font-size:clamp(1.02rem,1.5vw,1.22rem)}.product-detail-principles{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:.6rem;display:grid}.product-detail-principles article{text-align:left;border-right:1px solid #f3f8ff29;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:.85rem;padding:.6rem clamp(.75rem,1.5vw,1.4rem)}.product-detail-principles article:last-child{border-right:0}.product-detail-principles .product-detail-icon{grid-row:span 2;width:3.2rem;height:3.2rem}.product-detail-principles strong{color:#fff;font-size:1rem;line-height:1.2}.why-touch-page{--why-touch-blue:#2f80ff;--why-touch-gold:#d6a86a;--why-touch-black:#05080f;color:#f3f8ffe6;background:radial-gradient(circle at 76% 3%, #2f80ff38, transparent 34rem), radial-gradient(circle at 18% 24%, #d6a86a1f, transparent 25rem), linear-gradient(180deg, #03060b 0%, var(--why-touch-black) 42%, #010307 100%);overflow:hidden}.why-touch-shell{width:min(100% - 2.2rem, var(--max-width));margin:0 auto}.why-touch-kicker{color:var(--why-touch-gold);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:900}.why-touch-hero{min-height:min(34rem, calc(100svh - var(--header-height)));isolation:isolate;padding:clamp(1.7rem,3.4vw,3rem) 0 clamp(1.4rem,2.7vw,2.4rem);position:relative;overflow:hidden}.why-touch-hero:before{z-index:1;content:"";background:radial-gradient(circle at 58% 45%,#d6a86a33,#0000 10rem),linear-gradient(90deg,#020408fa 0 18%,#02050ac7 34%,#02050a1f 59%,#02050a52 100%),linear-gradient(#02050a85,#0000 33%,#02050ab8);position:absolute;inset:0}.why-touch-hero:after,.why-touch-ending:after{z-index:2;pointer-events:none;content:"";opacity:.32;background-image:radial-gradient(circle,#2f80ff6b 0 1px,#0000 1.4px),radial-gradient(circle,#d6a86a59 0 .8px,#0000 1.3px);background-position:0 0,12px 16px;background-size:34px 34px,46px 46px;animation:14s linear infinite data-field-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72% 42%,#000,#0000 58%);mask-image:radial-gradient(at 72% 42%,#000,#0000 58%)}.why-touch-hero__image{z-index:0;object-fit:cover;object-position:center;filter:brightness(.78)saturate(1.08)contrast(1.06)}.why-touch-hero__layout{z-index:3;min-height:min(28rem, calc(100svh - var(--header-height) - 4rem));align-items:center;display:flex;position:relative}.why-touch-hero__copy{gap:clamp(.72rem,1.15vw,1.05rem);max-width:min(39vw,38rem);display:grid;position:relative}.why-touch-hero h1{color:#fff;letter-spacing:0;text-shadow:0 2px #ffffff1f,0 0 24px #2f80ff2e;gap:0;max-width:9em;margin:0;font-size:clamp(2.8rem,3.7vw,4.35rem);line-height:1.12;display:grid}.why-touch-hero h1 span,.why-touch-hero h1 strong{display:block}.why-touch-hero h1 strong{color:var(--why-touch-gold);text-shadow:0 0 24px #d6a86a42}.why-touch-hero__lead{color:#f3f8ffe6;max-width:31rem;font-size:clamp(1.08rem,1.7vw,1.42rem);font-weight:760;line-height:1.6}.why-touch-hero__statement,.why-touch-panel p,.why-touch-panel small,.why-touch-ending p,.why-touch-ending span{color:#dae7f6b8}.why-touch-senses{border-top:1px solid #d6a86a29;flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:36rem;padding-top:1rem;display:flex}.why-touch-senses article{background:0 0;border:0;border-right:1px solid #66d9ff1f;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .58rem;min-width:0;padding:0 1.45rem;display:grid}.why-touch-senses article:first-child{padding-left:0}.why-touch-senses article:last-child{border-right:0;padding-right:0}.why-touch-senses strong{color:#66d9ff;font-size:.86rem}.why-touch-senses article:last-child strong,.why-touch-senses article:last-child .why-touch-icon{color:var(--why-touch-gold)}.why-touch-senses p{color:#f3f8ffb8;grid-column:2;margin:0;font-size:.68rem;font-weight:760;line-height:1.34}.why-touch-icon{color:#66d9ff;filter:drop-shadow(0 0 12px #2f80ff59);place-items:center;width:1.55rem;height:1.55rem;display:grid}.why-touch-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.why-touch-hero__statement{max-width:30rem;font-size:clamp(.82rem,1vw,.96rem);font-weight:720;line-height:1.75}.why-touch-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:0 0 .9rem;display:grid}.why-touch-panel{background:radial-gradient(circle at 86% 16%,#2f80ff1f,#0000 18rem),radial-gradient(circle at 16% 100%,#d6a86a1a,#0000 18rem),#030b13e0;border:1px solid #2f80ff4d;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6a86a0a,0 24px 70px #00000042}.why-touch-story-grid>.why-touch-panel,.why-touch-signal-section,.why-touch-answer,.why-touch-flywheel,.why-touch-future{min-height:20rem;padding:clamp(1.1rem,2vw,1.6rem)}.why-touch-story-grid>.why-touch-panel--timeline,.why-touch-story-grid>.why-touch-panel--cases{height:clamp(19.5rem,23vw,23rem);min-height:0;padding:clamp(.82rem,1.15vw,1.05rem)}.why-touch-panel__corner-image{z-index:0;opacity:.95;filter:brightness(.76)saturate(1.16)drop-shadow(0 0 28px #2f80ff33);width:min(46%,22rem);height:auto;position:absolute;bottom:0%;left:2%;-webkit-mask-image:linear-gradient(32deg,#000 0 42%,#000000e6 58%,#0000 88%),radial-gradient(at 26% 70%,#000 0 50%,#0000 82%);mask-image:linear-gradient(32deg,#000 0 42%,#000000e6 58%,#0000 88%),radial-gradient(at 26% 70%,#000 0 50%,#0000 82%);-webkit-mask-composite:source-in;mask-composite:intersect}.why-touch-section-number{color:#0000;filter:drop-shadow(0 1px #fff6d952)drop-shadow(0 0 12px #d6a86a47);background:linear-gradient(#fff2cb 0%,#e7bd78 35%,#b77834 100%);-webkit-background-clip:text;background-clip:text;flex:none;margin-right:0;font-size:clamp(2.25rem,3.35vw,3.55rem);font-weight:950;line-height:.85}.why-touch-panel__copy{z-index:2;position:relative}.why-touch-panel h2{color:#fff;text-align:left;max-width:none;margin:0 0 .28rem;font-size:clamp(1rem,1.38vw,1.36rem);line-height:1.08}.why-touch-panel h2:before,.why-touch-panel h2:after{display:none}.why-touch-panel p{margin:0;font-size:.8rem;font-weight:650;line-height:1.68}.why-touch-panel--timeline,.why-touch-panel--cases{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;align-content:start;display:grid}.why-touch-card-head{z-index:2;grid-template-columns:1fr;align-items:start;gap:clamp(.36rem,.7vw,.58rem);min-height:auto;display:grid;position:relative}.why-touch-card-head__line{align-items:flex-end;gap:clamp(.58rem,.9vw,.86rem);min-width:0;display:flex}.why-touch-card-head__line h2{margin:0 0 .08rem}.why-touch-panel--timeline .why-touch-panel__copy,.why-touch-panel--cases .why-touch-panel__copy{min-height:0;padding-left:0;display:block}.why-touch-card-head>p{color:#dae7f6ad;max-width:31rem;margin:0;font-size:clamp(.84rem,.95vw,.98rem);font-weight:760;line-height:1.58}.why-touch-mini-timeline{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:clamp(.86rem,1.5vw,1.45rem);margin-top:clamp(.8rem,1.25vw,1.05rem);display:flex;position:relative}.why-touch-mini-timeline div{text-align:center;background:0 0;border:0;border-radius:0;gap:.18rem;min-width:clamp(4.3rem,5.6vw,5.6rem);padding:0;display:grid;position:relative}.why-touch-mini-timeline div:not(:last-child):after{color:#9de8ff;content:"→";text-shadow:0 0 10px #2f80ff80;font-weight:900;position:absolute;top:.9rem;right:calc(clamp(-1.5rem,-1.1vw,-.8rem))}.why-touch-mini-timeline strong,.why-touch-future-timeline span,.why-touch-receptor-grid strong{color:var(--why-touch-gold);font-size:clamp(.82rem,1vw,.96rem)}.why-touch-mini-timeline span,.why-touch-mini-timeline small{font-size:.76rem;font-weight:800}.why-touch-mini-timeline span{color:#fff}.why-touch-mini-timeline small{color:#dae7f6ad}.why-touch-vision-metrics{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03121eb3;border:1px solid #66d9ff24;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(78%,32rem);margin:clamp(.9rem,1.35vw,1.15rem) 0 0 auto;display:grid;position:relative;overflow:hidden}.why-touch-vision-metrics div{text-align:center;border-right:1px solid #66d9ff1f;justify-items:center;gap:.22rem;min-width:0;padding:.62rem .5rem;display:grid}.why-touch-vision-metrics div:last-child{border-right:0}.why-touch-vision-metrics strong{color:#66d9ff;font-size:clamp(1rem,1.22vw,1.18rem)}.why-touch-vision-metrics span{color:#dae7f6ad;font-size:.78rem;font-weight:820}.why-touch-conclusion{z-index:2;text-align:center;align-self:end;position:relative;color:#ffffffe6!important;margin-top:.62rem!important;font-size:clamp(.98rem,1.15vw,1.12rem)!important;font-weight:900!important}.why-touch-case-grid,.why-touch-what-how,.why-touch-ai-inputs,.why-touch-receptor-grid{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-top:.52rem;display:grid}.why-touch-case-grid>div,.why-touch-what-how>div,.why-touch-ai-inputs>div,.why-touch-receptor-grid>div{background:#01080eb8;border:1px solid #66d9ff24;border-radius:8px;gap:.5rem;padding:.9rem;display:grid}.why-touch-case-card{isolation:isolate;min-height:clamp(9.8rem,11.5vw,11.2rem);position:relative;overflow:hidden;padding:0!important}.why-touch-case-card img{z-index:-2;object-fit:cover;object-position:72% 50%;filter:brightness(.78)saturate(1.08)contrast(1.08)}.why-touch-case-card:before{z-index:-1;content:"";background:linear-gradient(90deg,#01080efa 0 42%,#01080e9e 64%,#01080e1f 100%),radial-gradient(circle at 84%,#d6a86a1f,#0000 46%);position:absolute;inset:0}.why-touch-case-card__copy{gap:.36rem;width:min(62%,15rem);padding:clamp(.72rem,.95vw,.9rem);display:grid}.why-touch-case-grid strong,.why-touch-what-how strong,.why-touch-ai-inputs strong{color:var(--why-touch-gold)}.why-touch-case-grid span{color:#79e2ff;padding-left:.74rem;font-size:.82rem;font-weight:820;position:relative}.why-touch-case-grid span:before{color:#42e67d;content:"✓";font-weight:950;position:absolute;left:0}.why-touch-case-grid small{color:#dae7f6ad;font-size:.82rem;font-weight:850}.why-touch-case-grid p,.why-touch-what-how p{padding-left:.78rem;font-size:.82rem;font-weight:820;line-height:1.35;position:relative}.why-touch-case-grid p:before,.why-touch-what-how p:before{color:#ff7b57;content:"x";position:absolute;left:0}.why-touch-panel--human,.why-touch-panel--apple{grid-template-rows:auto auto auto 1fr auto;min-height:clamp(24rem,28vw,27rem);display:grid}.why-touch-baby-strip{z-index:2;background:#01080eb8;border:1px solid #66d9ff24;border-radius:8px;min-height:clamp(5.6rem,7vw,7.2rem);margin-top:clamp(.9rem,1.2vw,1.15rem);position:relative;overflow:hidden;box-shadow:inset 0 0 22px #2f80ff14}.why-touch-baby-strip img{object-fit:cover;object-position:center;filter:brightness(.84)saturate(1.06)contrast(1.04)}.why-touch-process-note{z-index:2;text-align:center;position:relative;color:#dae7f6b8!important;margin-top:.56rem!important;font-size:clamp(.8rem,.95vw,.92rem)!important;font-weight:720!important}.why-touch-cognition{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem;margin-top:1.3rem;display:grid}.why-touch-cognition--flow{z-index:2;background:#020d1694;border:1px solid #66d9ff21;border-radius:8px;gap:0;margin-top:.7rem;position:relative;overflow:hidden}.why-touch-cognition div{text-align:center;background:#01080ead;border:1px solid #66d9ff24;border-radius:8px;justify-items:center;gap:.4rem;padding:.8rem .45rem;display:grid;position:relative}.why-touch-cognition--flow div{background:0 0;border:0;border-radius:0}.why-touch-cognition--flow div:not(:last-child):after{z-index:2;color:#9de8ff;content:"→";text-shadow:0 0 10px #2f80ff73;font-size:1.1rem;font-weight:900;position:absolute;top:50%;right:-.42rem;transform:translateY(-50%)}.why-touch-cognition strong{color:#f3f8ffe0;font-size:1rem}.why-touch-apple-image{aspect-ratio:1.18;background:#01080ec2;border-radius:8px;width:min(100%,13.5rem);margin:.45rem auto .3rem;position:relative;overflow:hidden;box-shadow:0 0 32px #d6a86a29}.why-touch-apple-image img{object-fit:cover;object-position:center;filter:brightness(.9)saturate(1.08)contrast(1.05)}.why-touch-what-how{align-items:stretch}.why-touch-what-how>div{min-height:clamp(14.5rem,18vw,18rem)}.why-touch-what-how span{color:#f3f8ffdb;font-weight:720}.why-touch-what-how p{padding-left:.85rem}.why-touch-what-how p:before{color:#f3f8ffc7;content:"•"}.why-touch-what-how small{color:#79e2ff;font-weight:900}.why-touch-what-how small em{color:#ff9f72;font-style:normal}.why-touch-signal-section{grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr);align-items:center;gap:clamp(.8rem,1.7vw,1.6rem);min-height:clamp(11.4rem,14vw,13.5rem);margin-block:0 .9rem;padding:clamp(.85rem,1.35vw,1.15rem) clamp(.9rem,1.5vw,1.35rem);display:grid}.why-touch-signal-section .why-touch-card-head{gap:.46rem}.why-touch-signal-section .why-touch-card-head__line{gap:.72rem}.why-touch-signal-section .why-touch-section-number{font-size:clamp(2.5rem,3.45vw,3.85rem)}.why-touch-signal-section .why-touch-card-head__line h2{font-size:clamp(1.05rem,1.45vw,1.46rem);line-height:1.12}.why-touch-signal-section .why-touch-card-head>p{max-width:20rem;font-size:clamp(.82rem,.95vw,.94rem);line-height:1.54}.why-touch-signal-section__copy{z-index:2;position:relative}.why-touch-signal-matrix{gap:.2rem;min-width:0;margin:0;display:grid}.why-touch-signal-icon-strip{aspect-ratio:8/1.42;opacity:.96;mix-blend-mode:screen;border-radius:999px;width:100%;max-width:58rem;margin:0 auto;position:relative;overflow:hidden}.why-touch-signal-icon-strip img{object-fit:cover;object-position:center;filter:brightness(.96)saturate(1.12)contrast(1.06)}.why-touch-signal-labels{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.35rem,.7vw,.72rem);width:min(100%,58rem);margin:-.48rem auto 0;display:grid}.why-touch-signal-labels article{text-align:center;justify-items:center;gap:.16rem;min-width:0;display:grid}.why-touch-signal-labels__icon{display:none}.why-touch-signal-labels strong{color:#fff;font-size:clamp(.78rem,.95vw,.92rem);font-weight:840;line-height:1.08}.why-touch-signal-labels small{color:#c9daeaa8;font-size:clamp(.62rem,.78vw,.76rem);font-weight:760;line-height:1.1}.why-touch-transition{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex;color:#fff!important;font-size:clamp(1.05rem,1.7vw,1.45rem)!important}.why-touch-transition span{background:linear-gradient(90deg, var(--why-touch-gold), var(--why-touch-blue));width:2.8rem;height:1px}.why-touch-panel--physical,.why-touch-panel--robots{grid-template-rows:auto 1fr auto;min-height:clamp(21.5rem,25vw,24rem);display:grid}.why-touch-panel--physical .why-touch-card-head>p,.why-touch-panel--robots .why-touch-card-head>p{max-width:100%;font-size:clamp(.9rem,1.05vw,1rem);font-weight:760}.why-touch-panel--physical .why-touch-card-head>p{color:#dae7f6b8;letter-spacing:0;font-size:clamp(1rem,1.25vw,1.18rem)}.why-touch-ai-inputs{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(.72rem,1.2vw,1rem);margin-top:clamp(.85rem,1.25vw,1.15rem)}.why-touch-ai-inputs>div{align-content:start;gap:clamp(.62rem,.9vw,.84rem);min-height:clamp(8.2rem,9.5vw,9.6rem);padding:clamp(.72rem,1vw,.92rem)}.why-touch-ai-inputs strong{color:var(--why-touch-gold);font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:860}.why-touch-ai-inputs__items{gap:0;min-width:0;display:grid}.why-touch-ai-inputs__icon-strip{aspect-ratio:4/1.25;mix-blend-mode:screen;width:100%;position:relative;overflow:hidden}.why-touch-ai-inputs>div:first-child .why-touch-ai-inputs__icon-strip{aspect-ratio:3/1.22;width:86%;margin-inline:auto}.why-touch-ai-inputs__icon-strip img{object-fit:cover;object-position:center;filter:brightness(.9)saturate(1.1)contrast(1.06)}.why-touch-ai-inputs__labels{grid-template-columns:repeat(var(--why-touch-input-count), minmax(0, 1fr));gap:.35rem;width:100%;margin-top:-.62rem;display:grid}.why-touch-ai-inputs>div:first-child .why-touch-ai-inputs__labels{width:86%;margin-inline:auto}.why-touch-ai-inputs__labels span{color:#f3f8ffd6;text-align:center;min-width:0;font-size:clamp(.7rem,.85vw,.82rem);font-weight:800;line-height:1.15;display:block}.why-touch-panel--physical .why-touch-conclusion{margin-top:clamp(.75rem,1vw,.95rem)!important}.why-touch-robot-row{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.why-touch-robot-row img{object-fit:cover;filter:brightness(.78)saturate(1.08)contrast(1.08);border:1px solid #66d9ff24;border-radius:8px;width:100%;height:7.8rem}.why-touch-robot-layout{grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr);align-items:stretch;gap:clamp(.65rem,1.1vw,.95rem);margin-top:clamp(.85rem,1.2vw,1.05rem);display:grid}.why-touch-robot-visual{background:#01080ec7;border:1px solid #66d9ff29;border-radius:8px;min-height:clamp(9.5rem,12.5vw,12rem);position:relative;overflow:hidden}.why-touch-robot-visual img{object-fit:cover;object-position:48% 50%;filter:brightness(.84)saturate(1.08)contrast(1.06)}.why-touch-robot-aside{gap:.62rem;min-width:0;display:grid}.why-touch-receptor-grid{background:#020d16b3;border:1px solid #66d9ff24;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;display:grid;overflow:hidden}.why-touch-receptor-grid>div{text-align:center;border-right:1px solid #66d9ff1f;place-items:center;gap:.24rem;min-height:clamp(5.2rem,6.3vw,6.2rem);padding:.58rem .45rem;display:grid}.why-touch-receptor-grid>div:last-child{border-right:0}.why-touch-receptor-grid span,.why-touch-receptor-grid small{color:#dae7f6b8;white-space:nowrap;font-size:clamp(.58rem,.72vw,.68rem);font-weight:760;line-height:1.25}.why-touch-receptor-grid strong{color:var(--why-touch-gold);white-space:nowrap;font-size:clamp(1.05rem,1.55vw,1.42rem);font-weight:900;line-height:1.02}.why-touch-robot-note{background:#020d169e;border:1px solid #66d9ff24;border-radius:8px;align-content:center;min-height:clamp(4.2rem,5.2vw,5rem);padding:.68rem .78rem;display:grid;color:#dae7f6c7!important;font-size:clamp(.72rem,.86vw,.82rem)!important;font-weight:760!important;line-height:1.65!important}.why-touch-answer,.why-touch-flywheel,.why-touch-future{margin-bottom:.9rem}.why-touch-future{z-index:2;min-height:clamp(13.2rem,16.6vw,15.4rem);box-shadow:none;isolation:isolate;background:url(/images/generated/why-touch/future-timeline-no-text-bg-v3.png) 50%/100% 100% no-repeat;border:0;margin-bottom:0;padding:clamp(.58rem,.82vw,.78rem) clamp(.75rem,1.2vw,1.1rem) clamp(.55rem,.9vw,.75rem)}.why-touch-future:after{display:none}.why-touch-future .why-touch-card-head,.why-touch-future .why-touch-future-timeline{opacity:1;pointer-events:auto}.why-touch-future .why-touch-card-head{gap:0}.why-touch-future .why-touch-card-head__line{align-items:flex-end;gap:clamp(.5rem,.7vw,.7rem)}.why-touch-future .why-touch-section-number{font-size:clamp(2.05rem,3vw,3.2rem);line-height:.86}.why-touch-future .why-touch-card-head__line h2{margin-bottom:.12rem;font-size:clamp(.98rem,1.28vw,1.32rem);line-height:1.08}.why-touch-intelligence-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:.9rem;display:grid}.why-touch-intelligence-row>.why-touch-panel{min-height:clamp(22rem,27vw,26rem);padding:clamp(.9rem,1.35vw,1.15rem)}.why-touch-answer{isolation:isolate}.why-touch-answer__bg{z-index:-2;object-fit:cover;object-position:68% center;opacity:.82;filter:brightness(.82)saturate(1.18)contrast(1.08)}.why-touch-answer:before{z-index:-1;content:"";background:linear-gradient(90deg,#02060bf5 0 32%,#02060b9e 56%,#02060b14 100%),linear-gradient(#02060b2e,#02060bbd);position:absolute;inset:0}.why-touch-answer .why-touch-card-head{gap:.34rem}.why-touch-answer .why-touch-section-number{font-size:clamp(2.1rem,3vw,3.2rem)}.why-touch-answer .why-touch-card-head__line h2{font-size:clamp(1rem,1.28vw,1.28rem)}.why-touch-answer .why-touch-card-head>p{max-width:18rem;font-size:clamp(.78rem,.95vw,.9rem);line-height:1.28}.why-touch-answer .why-touch-card-head,.why-touch-answer .why-touch-answer-grid,.why-touch-answer .why-touch-conclusion{z-index:2;position:relative}.why-touch-answer-grid{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.46rem,.75vw,.68rem);margin-top:clamp(.8rem,1.1vw,1rem);display:grid}.why-touch-answer-grid article{text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:1fr auto;justify-items:center;gap:.3rem;min-width:0;min-height:0;padding:0;display:grid;position:relative}.why-touch-answer-grid article:not(:last-child):after{z-index:2;color:var(--why-touch-gold);content:"";font-weight:900;position:absolute;top:50%;right:-.56rem}.why-touch-answer-grid article>i{z-index:3;color:var(--why-touch-gold);text-shadow:0 0 10px #d6a86a70;font-style:normal;font-weight:900;position:absolute;top:30%;right:-.58rem;transform:translateY(-50%)}.why-touch-answer-grid__visual{aspect-ratio:1.05;background:#020d16b8;border:1px solid #66d9ff29;border-radius:8px;width:100%;position:relative;overflow:hidden}.why-touch-answer-grid__mobile-icon{display:none}.why-touch-answer-grid__visual img{object-fit:cover;object-position:center;filter:brightness(.9)saturate(1.1)contrast(1.06);left:calc(var(--why-touch-step-index) * -100%)!important;width:400%!important;max-width:none!important}.why-touch-answer-grid__label{background:#020d16b3;border:1px solid #66d9ff1f;border-radius:8px;align-content:center;gap:.18rem;width:100%;min-height:clamp(3.5rem,4.3vw,4rem);padding:.42rem .36rem;display:grid}.why-touch-answer-grid strong{color:#fff;font-size:clamp(.54rem,.68vw,.66rem);line-height:1.15}.why-touch-answer-grid small{color:#dae7f6b8;font-size:clamp(.46rem,.58vw,.56rem);font-weight:720;line-height:1.28}.why-touch-flywheel__layout{clear:both;grid-template-columns:minmax(14rem,1fr) minmax(9.2rem,.42fr);align-items:center;gap:clamp(.8rem,1.6vw,1.35rem);margin-top:clamp(.7rem,1vw,.95rem);display:grid}.why-touch-flywheel__visual{aspect-ratio:1;width:min(100%,22rem);margin:0 auto;position:relative}.why-touch-flywheel__visual img{object-fit:contain;filter:brightness(.92)saturate(1.08)contrast(1.05)}.why-touch-flywheel__visual strong{z-index:2;color:#fff;text-align:center;text-shadow:0 0 12px #2f80ff61;place-items:center;font-size:clamp(.62rem,.9vw,.8rem);line-height:1.2;display:grid;position:absolute;inset:43% 31%}.why-touch-flywheel__visual span{z-index:3;color:#fff;text-align:center;background:#021422e6;border:1px solid #66d9ff2e;border-radius:999px;place-items:center;gap:.08rem;width:clamp(4.6rem,5.8vw,5.4rem);min-height:2.15rem;font-size:clamp(.52rem,.66vw,.64rem);font-weight:820;line-height:1.1;display:grid;position:absolute;box-shadow:0 0 18px #2f80ff29}.why-touch-flywheel__visual span:first-of-type{top:8%;left:50%;transform:translate(-50%)}.why-touch-flywheel__visual span:nth-of-type(2){top:33%;right:0}.why-touch-flywheel__visual span:nth-of-type(3){bottom:11%;right:8%}.why-touch-flywheel__visual span:nth-of-type(4){bottom:11%;left:8%}.why-touch-flywheel__visual span:nth-of-type(5){top:33%;left:0}.why-touch-flywheel__visual span b{color:#79e2ff;font-size:clamp(.58rem,.72vw,.7rem)}.why-touch-flywheel__visual span small{color:#f3f8ffc7;font-size:clamp(.46rem,.58vw,.56rem);font-weight:760}.why-touch-flywheel__core{aspect-ratio:1;background:radial-gradient(circle,#01060cfa 0 25%,#0000 26%),repeating-radial-gradient(circle,#0000 0 28px,#2f80ff2e 29px 30px,#0000 31px 54px),conic-gradient(from 40deg,#d6a86af2,#2f80ff2e,#d6a86adb,#2f80ff3d,#d6a86af2);border-radius:50%;width:min(100%,30rem);margin:0 auto;animation:18s linear infinite why-touch-spin;position:relative;box-shadow:inset 0 0 52px #2f80ff2e,0 0 52px #d6a86a2e}.why-touch-flywheel__core strong{color:#fff;text-align:center;background:#020c14f0;border:1px solid #66d9ff33;border-radius:50%;place-items:center;font-size:clamp(1rem,2vw,1.35rem);line-height:1.28;animation:18s linear infinite reverse why-touch-spin;display:grid;position:absolute;inset:33%}.why-touch-flywheel__core span{color:#fff;width:7.2rem;height:3rem;transform:rotate(calc(var(--i) * 72deg)) translate(11rem) rotate(calc(var(--i) * -72deg));background:#021422eb;border:1px solid #66d9ff33;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%}.why-touch-flywheel__notes{background:#020d169e;border:1px solid #66d9ff29;border-radius:8px;gap:0;display:grid;overflow:hidden}.why-touch-flywheel__notes p{color:#f3f8ffdb;background:0 0;border:0;border-bottom:1px solid #66d9ff1a;border-radius:0;grid-template-columns:clamp(2.45rem,3vw,2.85rem) minmax(0,1fr);align-items:center;gap:.52rem;min-height:clamp(3rem,3.7vw,3.5rem);padding:.42rem .58rem;display:grid;position:relative;font-size:clamp(.58rem,.7vw,.68rem)!important;font-weight:780!important;line-height:1.25!important}.why-touch-flywheel__notes p:last-child{border-bottom:0}.why-touch-flywheel__notes p>i{aspect-ratio:1;border-radius:50%;width:clamp(2.3rem,2.75vw,2.65rem);display:block;position:relative;overflow:hidden}.why-touch-flywheel__notes p>i:before{content:"";width:200%;height:400%;transform:translateX(-50%) translateY(calc(var(--why-touch-note-index) * -25%));background-image:url(/images/generated/why-touch/data-flywheel-note-icons-v1.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:50%}.why-touch-flywheel__notes p>span{gap:.1rem;min-width:0;display:grid}.why-touch-flywheel__notes p b{color:#dae7f6d1;font-size:clamp(.58rem,.72vw,.7rem);font-weight:780;line-height:1.15}.why-touch-future-timeline{clear:both;z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:clamp(9.2rem,11.35vw,10.6rem);margin-top:clamp(.22rem,.48vw,.42rem);padding:0 clamp(.45rem,2vw,2.1rem);display:grid;position:relative}.why-touch-future-timeline:before{content:"";filter:drop-shadow(0 0 8px #d6a86a94);border-bottom:1.5px solid #d6a86ac7;border-radius:0 0 50% 50%;height:clamp(1.55rem,2.75vw,2.35rem);display:none;position:absolute;bottom:clamp(1.9rem,2.42vw,2.32rem);left:1.8%;right:1.8%;box-shadow:0 1px #ffd28a33}.why-touch-future-timeline:after{content:"";filter:drop-shadow(0 0 12px #d6a86a6b);border-bottom:1px solid #d6a86a6b;border-radius:0 0 50% 50%;height:clamp(1.35rem,2.35vw,2.05rem);display:none;position:absolute;bottom:clamp(1.74rem,2.22vw,2.12rem);left:2.6%;right:2.6%;transform:translateY(.2rem)}.why-touch-future-timeline article{text-align:center;background:0 0;border:0;border-radius:0;min-height:clamp(8.95rem,11.1vw,10.35rem);padding:.08rem .25rem 0;display:block;position:relative}.why-touch-future-timeline article:before{content:"";background:linear-gradient(#66d9ff05,#66d9ff80,#66d9ff0d);width:1px;height:clamp(2.25rem,3.4vw,3.05rem);display:none;position:absolute;top:clamp(3.45rem,4.35vw,4.2rem);left:50%;box-shadow:0 0 12px #66d9ff6b}.why-touch-future-timeline article:after{z-index:2;aspect-ratio:1;content:"";background:radial-gradient(circle,#fff0bd 0 18%,#f5b85c 42%,#d6a86ab8 72%);border-radius:50%;width:clamp(.32rem,.48vw,.42rem);display:none;position:absolute;bottom:clamp(1.9rem,2.42vw,2.32rem);left:50%;transform:translate(-50%,50%);box-shadow:0 0 14px #d6a86aeb,0 0 34px #d6a86a7a}.why-touch-future-timeline article.why-touch-future-node--end:before{display:none}.why-touch-future-copy{z-index:3;justify-items:center;gap:.06rem;min-height:clamp(4rem,4.75vw,4.55rem);display:grid;position:relative}.why-touch-future-orb{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#66d9ff47,#0000 44%),radial-gradient(circle,#2f80ff33,#020d16eb 67%);border:1px solid #66d9ff52;border-radius:50%;place-items:center;width:clamp(2.08rem,2.75vw,2.62rem);display:grid;position:absolute;bottom:clamp(.05rem,.42vw,.34rem);left:50%;transform:translate(-50%);box-shadow:inset 0 0 24px #2f80ff5c,0 0 18px #2f80ff47}.why-touch-future-orb svg{fill:none;stroke:#c5effff0;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #66d9ffb3);width:62%;height:62%}.why-touch-future .why-touch-future-orb{display:none}.why-touch-future-timeline strong{color:#c5efffeb;max-width:8rem;font-size:clamp(.55rem,.68vw,.66rem);font-weight:620;line-height:1.18}.why-touch-future-timeline p{color:#f3f8ffeb;margin:0;font-size:clamp(.52rem,.64vw,.62rem);font-weight:780;line-height:1.18}.why-touch-future-timeline small{color:#f3f8ffcc;font-size:clamp(.48rem,.58vw,.56rem);font-weight:720;line-height:1.18}.why-touch-ending{z-index:1;isolation:isolate;align-items:end;min-height:clamp(30rem,42vw,38rem);margin-top:clamp(-5.8rem,-7.2vw,-3.6rem);padding:clamp(6.8rem,10vw,9rem) 0 clamp(2rem,3.6vw,3.2rem);display:grid;position:relative}.why-touch-ending__earth{z-index:-2;object-fit:cover;object-position:center top;filter:brightness(.68)saturate(1.18)contrast(1.08)}.why-touch-ending:before{z-index:-1;content:"";background:linear-gradient(#05080f0a 0%,#05080f47 20%,#05080fd1 100%),radial-gradient(at 50% 100%,#2f80ff3d,#0000 42%);position:absolute;inset:0}.why-touch-ending__copy{text-align:center;justify-items:center;gap:.8rem;display:grid}.why-touch-ending h2{color:#fff;max-width:100%;margin:0;font-size:clamp(2rem,4.2vw,4.4rem);line-height:1.18}.why-touch-ending h2:before,.why-touch-ending h2:after{display:none}.why-touch-ending strong{color:var(--why-touch-gold);font-size:clamp(1.7rem,3.2vw,3rem)}.why-touch-page .why-touch-hero__statement,.why-touch-page .why-touch-panel p,.why-touch-page .why-touch-panel small,.why-touch-page .why-touch-ending p,.why-touch-page .why-touch-ending span{color:#dae7f6bd;font-size:clamp(.92rem,1.08vw,1.04rem);font-weight:620;line-height:1.64}.why-touch-page .why-touch-card-head p,.why-touch-page .why-touch-case-grid p,.why-touch-page .why-touch-case-grid small,.why-touch-page .why-touch-mini-timeline span,.why-touch-page .why-touch-mini-timeline small,.why-touch-page .why-touch-vision-metrics span,.why-touch-page .why-touch-signal-labels small,.why-touch-page .why-touch-receptor-grid span,.why-touch-page .why-touch-receptor-grid small,.why-touch-page .why-touch-future-timeline p{color:#dae7f6b8;font-size:clamp(.8rem,.95vw,.92rem);font-weight:680;line-height:1.5}.why-touch-page .why-touch-senses strong,.why-touch-page .why-touch-case-grid strong,.why-touch-page .why-touch-cognition strong,.why-touch-page .why-touch-signal-labels strong,.why-touch-page .why-touch-answer-grid strong,.why-touch-page .why-touch-future-timeline strong{font-size:clamp(.92rem,1.08vw,1.04rem);font-weight:780;line-height:1.25}.why-touch-page .why-touch-future-timeline .why-touch-future-copy span{color:var(--why-touch-gold);font-size:clamp(.7rem,.86vw,.82rem);font-weight:800;line-height:1}.why-touch-page .why-touch-future-timeline .why-touch-future-copy strong{color:#c5efffeb;font-size:clamp(.55rem,.68vw,.66rem);font-weight:620;line-height:1.18}.why-touch-page .why-touch-future-timeline .why-touch-future-copy p{color:#f3f8ffeb;font-size:clamp(.52rem,.64vw,.62rem);font-weight:780;line-height:1.18}.why-touch-page .why-touch-future-timeline .why-touch-future-copy small{color:#f3f8ffcc;font-size:clamp(.48rem,.58vw,.56rem);font-weight:720;line-height:1.18}.why-touch-page .why-touch-ai-inputs__labels span{color:#f3f8ffd6;font-size:clamp(.7rem,.85vw,.82rem);font-weight:800;line-height:1.15}.why-touch-page .why-touch-receptor-grid span,.why-touch-page .why-touch-receptor-grid small{color:#dae7f6b8;font-size:clamp(.5rem,.62vw,.6rem);font-weight:760;line-height:1.18}.why-touch-page .why-touch-panel--robots .why-touch-receptor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-touch-page .why-touch-panel--robots .why-touch-receptor-grid>div{min-width:0;min-height:clamp(4.75rem,5.6vw,5.45rem);padding:.5rem .32rem}.why-touch-page .why-touch-panel--robots .why-touch-receptor-grid span,.why-touch-page .why-touch-panel--robots .why-touch-receptor-grid small{color:#dae7f6b8;text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:clamp(.48rem,.56vw,.56rem);font-weight:760;line-height:1.15}.why-touch-page .why-touch-panel--robots .why-touch-receptor-grid strong{max-width:100%;color:var(--why-touch-gold);text-align:center;white-space:nowrap;transform-origin:50%;font-size:clamp(.88rem,1.18vw,1.34rem);font-weight:900;line-height:.98;transform:scaleX(.94)}.why-touch-page .why-touch-panel--robots .why-touch-robot-note{font-size:clamp(.64rem,.78vw,.76rem)!important;line-height:1.58!important}.why-touch-page .why-touch-senses p{color:#dae7f6b8;font-size:clamp(.8rem,.95vw,.9rem);font-weight:640}.why-touch-page .why-touch-mini-timeline strong,.why-touch-page .why-touch-vision-metrics strong{font-size:clamp(1rem,1.22vw,1.16rem);font-weight:820}.why-touch-page .why-touch-conclusion{color:#f3f8ffe6!important;font-size:clamp(.98rem,1.15vw,1.12rem)!important;font-weight:820!important;line-height:1.45!important}.why-touch-page .why-touch-answer .why-touch-answer-grid strong{color:#f3f8ffe6;font-size:clamp(.5rem,.62vw,.6rem);font-weight:780;line-height:1.18}.why-touch-page .why-touch-answer .why-touch-answer-grid small{color:#dae7f6b3;font-size:clamp(.42rem,.52vw,.5rem);font-weight:700;line-height:1.2}.why-touch-page .why-touch-answer .why-touch-answer-grid__label{min-height:clamp(2.7rem,3.35vw,3.15rem);padding:.34rem .26rem}.why-touch-page .why-touch-answer .why-touch-conclusion{text-align:left;color:#f3f8ffd1!important;margin-top:clamp(2.8rem,4.6vw,4.4rem)!important;font-size:clamp(.66rem,.82vw,.78rem)!important;font-weight:720!important;line-height:1.45!important}.why-touch-page .why-touch-transition{font-weight:680;color:#f3f8ffe0!important;font-size:clamp(.9rem,1.18vw,1.08rem)!important}.why-touch-page .why-touch-flywheel__notes p{color:#dae7f6bd;font-weight:760;font-size:clamp(.58rem,.7vw,.68rem)!important}.why-touch-page .why-touch-flywheel__core strong{font-size:clamp(.9rem,1.3vw,1.12rem);font-weight:780}.why-touch-page .why-touch-flywheel__core span{font-size:clamp(.76rem,.9vw,.86rem);font-weight:760}@keyframes why-touch-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.site-header{grid-template-columns:auto auto}.brand-mark{width:clamp(13rem,35vw,16.5rem);height:clamp(4rem,8.4vw,5.2rem)}.site-nav{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:.2rem;overflow-x:auto}.hero-section__grid,.insight-section__layout,.product-showcase,.flywheel-layout,.split-section,.contrast-grid,.positioning-shell,.contact-shell,.product-detail-hero{grid-template-columns:1fr}.product-detail-hero{gap:0;min-height:auto}.product-detail-hero__visual{min-height:clamp(19rem,58vw,28rem);margin:-1rem -12vw 0 8vw}.product-detail-hero__image{width:min(118vw,58rem);transform:translate(-20%,-46%)rotate(.5deg)}.product-detail-page--dexsense .product-detail-hero{grid-template-columns:1fr}.product-detail-page--dexsense .product-detail-hero__visual{min-height:clamp(20rem,62vw,30rem);margin:-1rem -17vw 0 4vw}.product-detail-page--dexsense .product-detail-hero__image{width:min(118vw,58rem);transform:translate(-32%,-47%)rotate(-1.5deg)}.product-detail-page--seatsense .product-detail-hero{grid-template-columns:1fr}.product-detail-page--seatsense .product-detail-hero__visual{min-height:clamp(20rem,62vw,30rem);margin:-1rem -20vw 0 -4vw}.product-detail-page--seatsense .product-detail-hero__image{width:min(132vw,64rem);transform:translate(-39%,-47%)}.product-detail-page--sleepguard .product-detail-hero{grid-template-columns:1fr}.product-detail-page--sleepguard .product-detail-hero__visual{min-height:100%;margin:0;position:absolute;inset:0}.product-detail-page--sleepguard .product-detail-hero__image{object-position:center;width:100%;height:100%;transform:none}.product-detail-page--battery-safety .product-detail-hero{grid-template-columns:1fr}.product-detail-page--battery-safety .product-detail-hero__visual{min-height:clamp(20rem,62vw,30rem);margin:-1rem -18vw 0 -3vw}.product-detail-page--battery-safety .product-detail-hero__image{width:min(132vw,68rem);transform:translate(-38%,-47%)}.product-detail-page--neuroskin .product-detail-hero{grid-template-columns:1fr}.product-detail-page--neuroskin .product-detail-hero__visual{min-height:clamp(20rem,60vw,30rem);margin:-1rem -14vw 0 5vw}.product-detail-page--neuroskin .product-detail-hero__image{width:min(64vw,25rem);transform:translate(-24%,-47%)}.product-detail-panel--features,.product-detail-scenarios,.product-detail-page--neuroskin .product-detail-panel--features,.product-detail-page--neuroskin .product-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-page--seatsense .product-detail-panel--features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;min-height:auto}.product-detail-page--sleepguard .product-detail-panel--features,.product-detail-page--sleepguard .product-detail-metrics,.product-detail-page--battery-safety .product-detail-panel--features,.product-detail-page--battery-safety .product-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-page--sleepguard .product-detail-feature:nth-child(2n),.product-detail-page--sleepguard .product-detail-metric:nth-child(2n){border-right:0}.product-detail-page--sleepguard .product-detail-feature:nth-child(3n){border-right:1px solid #f3f8ff29}.product-detail-page--sleepguard .product-detail-feature:nth-child(-n+3){border-bottom:0}.product-detail-page--battery-safety .product-detail-feature:nth-child(2n),.product-detail-page--battery-safety .product-detail-metric:nth-child(2n){border-right:0}.product-detail-page--battery-safety .product-detail-feature:nth-child(3n){border-right:1px solid #f3f8ff29}.product-detail-page--battery-safety .product-detail-feature:nth-child(-n+3){border-bottom:0}.product-detail-page--seatsense .product-detail-feature:nth-child(2n){border-right:0}.product-detail-page--seatsense .product-detail-feature:nth-child(3n){border-right:1px solid #f3f8ff29}.product-detail-page--seatsense .product-detail-feature:nth-child(-n+3){border-bottom:0}.product-detail-page--neuroskin .product-detail-feature:nth-child(2n),.product-detail-page--neuroskin .product-detail-metric:nth-child(2n){border-right:0}.product-detail-page--neuroskin .product-detail-feature:nth-child(3n){border-right:1px solid #f3f8ff29}.product-detail-page--neuroskin .product-detail-feature:nth-child(-n+3){border-bottom:0}.product-detail-page--neuroskin .product-detail-sensing-panel__items{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-page--neuroskin .product-detail-sensing-panel__item:last-child{grid-column:1/-1}.product-detail-feature:nth-child(2n),.product-detail-metric:nth-child(3n),.product-detail-principles article:nth-child(2n){border-right:0}.product-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-sensing-panel{grid-template-columns:1fr;padding:0}.product-detail-sensing-panel__items{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-sensing-panel__visual{min-height:clamp(13rem,44vw,20rem)}.product-detail-sensing-panel__copy{padding:clamp(1rem,3vw,1.6rem)}.product-detail-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.positioning-shell{grid-template-areas:"copy""visual""capabilities""statement"}.insight-section__layout{grid-template-areas:"copy""visual""proof"}.hero-pillars,.product-showcase__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-pillar:nth-child(3){border-right:0}.hero-pillar:nth-child(4){border-left:0}.product-showcase{min-height:auto}.product-showcase__copy{max-width:42rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-showcase__visual{min-height:clamp(20rem,60vw,31rem)}.product-showcase__image{width:min(86vw,48rem);right:-8%}.insight-copy h2{max-width:100%}.insight-visual__image{min-height:24rem}.insight-signal-card{width:100%}.flywheel-copy h2{max-width:100%}.flywheel-copy__lead{max-width:46rem}.flywheel-visual__image{aspect-ratio:16/9}.flywheel-track,.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moat-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(15rem,18rem);grid-auto-flow:column;padding-bottom:.6rem;overflow-x:auto}.moat-grid::-webkit-scrollbar{height:.42rem}.moat-item{scroll-snap-align:start;min-height:25rem}.architecture-stack{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(14rem,18rem);grid-auto-flow:column;padding-bottom:.55rem;overflow-x:auto}.architecture-stack::-webkit-scrollbar{height:.42rem}.architecture-stack::-webkit-scrollbar-thumb{background:#16c8f359;border-radius:999px}.architecture-layer{scroll-snap-align:start;min-height:21.8rem}.platform-capabilities,.platform-statement,.why-touch-story-grid,.why-touch-intelligence-row,.why-touch-flywheel__layout{grid-template-columns:1fr}.why-touch-hero__layout{min-height:auto}.why-touch-hero__copy{max-width:min(56vw,38rem)}.why-touch-signal-section{grid-template-columns:1fr}.why-touch-signal-section .why-touch-card-head>p{max-width:34rem}.why-touch-signal-labels{grid-template-columns:repeat(4,minmax(0,1fr))}.why-touch-robot-layout{grid-template-columns:1fr}.why-touch-answer-grid,.why-touch-future-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.why-touch-future .why-touch-future-timeline{grid-template-columns:repeat(5,minmax(7.2rem,1fr));overflow-x:auto}.why-touch-answer-grid article:not(:last-child):after,.why-touch-answer-grid article>i{display:none}.why-touch-flywheel__core span{transform:rotate(calc(var(--i) * 72deg)) translate(clamp(8rem, 28vw, 11rem)) rotate(calc(var(--i) * -72deg))}.platform-capability{border-bottom:1px solid #f3f8ff1a;border-right:0}.platform-capability:last-child{border-bottom:0}.flywheel-track:before{display:none}.hero-section--en .hero-section__grid,.hero-section--fr .hero-section__grid{grid-template-columns:1fr}.hero-section--en .hero-copy,.hero-section--fr .hero-copy,.hero-section--en .hero-copy__title,.hero-section--fr .hero-copy__title,.hero-section--en .hero-copy__subheading,.hero-section--fr .hero-copy__subheading,.hero-section--en .hero-copy__subheadline,.hero-section--fr .hero-copy__subheadline{max-width:100%}.hero-section--en .hero-copy__title,.hero-section--fr .hero-copy__title{font-size:clamp(2.55rem,7vw,3.6rem)}}@media (max-width:640px){:root{--header-height:108px}.section-shell,.applications-section .section-shell{width:min(100% - 2rem, var(--max-width))}.site-section{padding:3.6rem 0}.section-heading{gap:.72rem;margin-bottom:1.45rem}.section-heading p:not(.eyebrow){font-size:.96rem;line-height:1.68}h1{max-width:11ch;font-size:clamp(2.35rem,10.8vw,3.05rem);line-height:1.12}h1 span{white-space:normal}.hero-copy__title{overflow-wrap:anywhere;max-width:100%}.hero-copy__title>span{white-space:normal}h2{text-align:left;max-width:100%;margin-inline:0}h2:before,h2:after{display:none}.section-heading{text-align:left;justify-items:start}.hero-section{min-height:auto;padding-top:.9rem;padding-bottom:2.2rem}.hero-section__grid{gap:1.15rem}.hero-copy{gap:.9rem}.hero-copy__subheading{font-size:clamp(1.08rem,5.2vw,1.35rem)}.hero-copy__subheadline{font-size:.96rem;line-height:1.76}.site-header{padding-top:.2rem;padding-bottom:.25rem}.brand-mark{width:min(66vw,13.8rem);height:4.15rem}.site-nav{gap:.38rem}.site-nav__item>a{min-height:2.25rem;padding:.3rem .4rem;font-size:.78rem}.product-mega-menu,.site-submenu{display:none}.why-touch-hero{min-height:36rem;padding-top:1.7rem}.why-touch-hero h1{max-width:9em;font-size:clamp(2.2rem,10vw,3.6rem)}.why-touch-hero__image{object-position:62% center}.why-touch-hero:before{background:linear-gradient(90deg,#020408f5 0 48%,#02050a73 100%),linear-gradient(#02050a6b,#0000 38%,#02050ad1)}.why-touch-hero__copy{max-width:min(86vw,32rem)}.why-touch-senses,.why-touch-case-grid,.why-touch-what-how,.why-touch-ai-inputs,.why-touch-receptor-grid,.why-touch-robot-row,.why-touch-robot-layout,.why-touch-intelligence-row,.why-touch-answer-grid,.why-touch-future-timeline{grid-template-columns:1fr}.why-touch-future .why-touch-future-timeline{grid-template-columns:repeat(5,minmax(7.2rem,1fr));min-width:42rem;overflow-x:auto}.why-touch-senses{gap:.7rem;max-width:19rem;padding-top:.85rem;display:grid}.why-touch-senses article,.why-touch-senses article:first-child,.why-touch-senses article:last-child{border-right:0;padding:0}.why-touch-story-grid>.why-touch-panel,.why-touch-signal-section,.why-touch-answer,.why-touch-flywheel,.why-touch-future{padding:1rem}.why-touch-story-grid>.why-touch-panel--timeline,.why-touch-story-grid>.why-touch-panel--cases{height:auto;min-height:21rem}.why-touch-card-head{min-height:auto}.why-touch-mini-timeline,.why-touch-cognition{grid-template-columns:repeat(2,minmax(0,1fr))}.why-touch-signal-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.95rem}.why-touch-signal-icon-strip{display:none}.why-touch-signal-labels article{background:radial-gradient(circle at 50% 24%,#16c8f31f,#0000 54%),#030d1794;border:1px solid #2f80ff33;border-radius:10px;align-content:center;gap:.28rem;min-height:8.4rem;padding:.78rem .48rem .72rem;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 28px #0000003d}.why-touch-signal-labels__icon{aspect-ratio:1;filter:brightness(1.02)saturate(1.08)contrast(1.05);background-image:url(/images/generated/why-touch/tactile-signal-icons-v1.png);background-position:0%;background-repeat:no-repeat;background-size:800%;border-radius:999px;width:clamp(3.9rem,18vw,4.8rem);margin-bottom:.14rem;display:block;overflow:hidden}.why-touch-signal-labels article:nth-child(2) .why-touch-signal-labels__icon{background-position:14.2857%}.why-touch-signal-labels article:nth-child(3) .why-touch-signal-labels__icon{background-position:28.5714%}.why-touch-signal-labels article:nth-child(4) .why-touch-signal-labels__icon{background-position:42.8571%}.why-touch-signal-labels article:nth-child(5) .why-touch-signal-labels__icon{background-position:57.1429%}.why-touch-signal-labels article:nth-child(6) .why-touch-signal-labels__icon{background-position:71.4286%}.why-touch-signal-labels article:nth-child(7) .why-touch-signal-labels__icon{background-position:85.7143%}.why-touch-signal-labels article:nth-child(8) .why-touch-signal-labels__icon{background-position:100%}.why-touch-signal-labels strong{font-size:.98rem;line-height:1.18}.why-touch-signal-labels small{font-size:.76rem;line-height:1.22}.why-touch-answer-grid{grid-template-columns:1fr;gap:.68rem;margin-top:.9rem}.why-touch-answer-grid article{background:radial-gradient(circle at 0%,#16c8f31a,#0000 62%),#020d16ad;border:1px solid #66d9ff2e;border-radius:10px;grid-template-rows:none;grid-template-columns:3.2rem minmax(0,1fr);place-items:center start;gap:.72rem;min-height:4.8rem;padding:.74rem .78rem;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 26px #00000038}.why-touch-answer-grid__visual{display:none}.why-touch-answer-grid__mobile-icon{aspect-ratio:1;width:3.2rem;color:var(--why-touch-cyan);filter:drop-shadow(0 0 10px #16c8f347);background:radial-gradient(circle at 50% 42%,#16c8f32e,#0000 58%),#03111bb8;border:1px solid #66d9ff47;border-radius:10px;place-items:center;display:grid}.why-touch-answer-grid__mobile-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:2.08rem;height:2.08rem}.why-touch-answer-grid__label{text-align:left;background:0 0;border:0;justify-items:start;width:auto;min-height:0;padding:0}.why-touch-page .why-touch-answer .why-touch-answer-grid strong{font-size:.92rem;line-height:1.18}.why-touch-page .why-touch-answer .why-touch-answer-grid small{font-size:.74rem;line-height:1.24}.why-touch-page .why-touch-answer .why-touch-conclusion{margin-top:.9rem!important;font-size:.78rem!important;line-height:1.55!important}.why-touch-flywheel__core{width:min(100%,21rem)}.why-touch-flywheel__core span{width:5.8rem;height:2.6rem;transform:rotate(calc(var(--i) * 72deg)) translate(7.2rem) rotate(calc(var(--i) * -72deg));font-size:.68rem}.why-touch-ending{min-height:30rem;margin-top:-3.4rem;padding-top:5.6rem}.site-nav__icon{width:1.15rem;height:1.15rem}.site-nav__icon svg{width:1.02rem;height:1.02rem}.hero-visual{aspect-ratio:4/3;min-height:0;margin-top:.35rem;margin-bottom:.65rem;overflow:visible}.hero-visual:before{width:104%;height:42%;bottom:-7%;right:-2%}.hero-visual:after{width:4.8rem;bottom:6%;right:38%}.hero-visual canvas{opacity:.82;transform-origin:bottom;transform:translateY(2.4rem)scale(1.06)}.hero-visual__product{width:min(112%,28rem);margin-inline:auto;inset:auto -18% 17% 0;transform:translate(8%)}.hero-visual__halo{width:96%;bottom:-5%;right:0}.hero-visual__touch-field{width:108%;height:42%;bottom:-6%;right:-5%}.hero-pillars,.insight-proof-grid,.platform-capabilities,.platform-statement,.product-showcase__metrics,.flywheel-track,.application-grid,.future-grid,.statement-row,.partner-grid,.product-detail-panel--features,.product-detail-metrics,.product-detail-scenarios,.product-detail-principles{grid-template-columns:1fr}.product-detail-poster{padding:1rem 0 3rem}.product-detail-hero,.product-detail-page--dexsense .product-detail-hero,.product-detail-page--seatsense .product-detail-hero,.product-detail-page--battery-safety .product-detail-hero,.product-detail-page--neuroskin .product-detail-hero,.product-detail-page--sleepguard .product-detail-hero{width:min(100% - 2rem, var(--max-width));grid-template-columns:1fr;gap:1.15rem;max-width:none;min-height:auto;margin:0 auto;padding-inline:0}.product-detail-hero__copy,.product-detail-page--sleepguard .product-detail-hero__copy{padding-top:0}.product-detail-hero h1,.product-detail-page--battery-safety .product-detail-hero h1{max-width:100%;font-size:clamp(2.45rem,12vw,3.1rem);line-height:1.06}.product-detail-hero h1 span,.product-detail-hero h1 strong{white-space:normal}.product-detail-hero h1 strong,.product-detail-page--battery-safety .product-detail-hero h1 strong{font-size:clamp(1.55rem,7vw,2.05rem);line-height:1.18}.product-detail-hero__description{max-width:100%;font-size:.96rem;line-height:1.72}.product-detail-page--seatsense .product-detail-closing h2,.product-detail-page--sleepguard .product-detail-closing h2{white-space:normal;font-size:clamp(1.75rem,8vw,2.4rem);line-height:1.2}.product-detail-hero__visual,.product-detail-page--dexsense .product-detail-hero__visual,.product-detail-page--seatsense .product-detail-hero__visual,.product-detail-page--battery-safety .product-detail-hero__visual,.product-detail-page--neuroskin .product-detail-hero__visual{aspect-ratio:4/3;min-height:0;margin:0;position:relative;overflow:visible}.product-detail-page--sleepguard .product-detail-hero__visual{z-index:1;aspect-ratio:4/3;border:1px solid #66d9ff29;border-radius:8px;min-height:0;margin:0;position:relative;inset:auto;overflow:hidden}.product-detail-page--neuroskin .product-detail-hero__visual{aspect-ratio:3/4}.product-detail-hero__visual:before,.product-detail-hero__visual:after,.product-detail-page--dexsense .product-detail-hero__visual:before,.product-detail-page--dexsense .product-detail-hero__visual:after,.product-detail-page--seatsense .product-detail-hero__visual:before,.product-detail-page--seatsense .product-detail-hero__visual:after,.product-detail-page--battery-safety .product-detail-hero__visual:before,.product-detail-page--battery-safety .product-detail-hero__visual:after,.product-detail-page--neuroskin .product-detail-hero__visual:before,.product-detail-page--neuroskin .product-detail-hero__visual:after{display:none}.product-detail-hero__image,.product-detail-page--dexsense .product-detail-hero__image,.product-detail-page--seatsense .product-detail-hero__image,.product-detail-page--battery-safety .product-detail-hero__image,.product-detail-page--neuroskin .product-detail-hero__image{object-fit:contain;object-position:center;filter:drop-shadow(0 0 14px #f4a01c33)drop-shadow(0 22px 42px #0000006b);-webkit-mask-composite:source-over;width:min(100%,25rem);max-width:100%;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:none;mask-image:none;-webkit-mask-composite:source-over;mask-composite:add}.product-detail-page--neuroskin .product-detail-hero__image{width:auto;max-width:78%;height:min(100%,30rem)}.product-detail-page--sleepguard .product-detail-hero__image{object-fit:contain;object-position:center;filter:none;width:100%;max-width:100%;height:100%;position:absolute;inset:0;transform:none}.product-detail-sensing-panel__visual img,.product-detail-scenario__image img{object-fit:contain}.product-detail-scenario__image{min-height:11rem}.product-detail-page--dexsense .product-detail-panel--features,.product-detail-page--dexsense .product-detail-metrics,.product-detail-page--seatsense .product-detail-panel--features,.product-detail-page--seatsense .product-detail-metrics,.product-detail-page--sleepguard .product-detail-panel--features,.product-detail-page--sleepguard .product-detail-metrics,.product-detail-page--battery-safety .product-detail-panel--features,.product-detail-page--battery-safety .product-detail-metrics,.product-detail-page--neuroskin .product-detail-panel--features,.product-detail-page--neuroskin .product-detail-metrics{grid-template-columns:1fr}.product-detail-page--seatsense .product-detail-feature:nth-child(3n),.product-detail-page--sleepguard .product-detail-feature:nth-child(3n),.product-detail-page--battery-safety .product-detail-feature:nth-child(3n),.product-detail-page--neuroskin .product-detail-feature:nth-child(3n){border-right:0}.product-detail-page--seatsense .product-detail-feature:nth-child(-n+3),.product-detail-page--sleepguard .product-detail-feature:nth-child(-n+3),.product-detail-page--battery-safety .product-detail-feature:nth-child(-n+3),.product-detail-page--neuroskin .product-detail-feature:nth-child(-n+3){border-bottom:1px solid #f3f8ff24}.product-detail-page--neuroskin .product-detail-sensing-panel__items{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-page--neuroskin .product-detail-sensing-panel__item:last-child{grid-column:1/-1}.product-detail-belief-strip{width:100%}.product-detail-belief-strip p{gap:.12rem;display:grid}.product-detail-feature,.product-detail-metric,.product-detail-principles article{border-bottom:1px solid #f3f8ff24;border-right:0}.product-detail-feature:last-child,.product-detail-metric:last-child,.product-detail-principles article:last-child{border-bottom:0}.product-detail-section-title{text-align:center;margin-inline:auto}.product-detail-sensing-panel{gap:1rem;min-height:auto;padding:0}.product-detail-sensing-panel__items{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-sensing-panel__visual{min-height:11.5rem}.product-detail-sensing-panel__copy{padding:0 1rem 1rem}.product-detail-sensing-panel__eyebrow{margin-inline:auto;font-size:.72rem}.product-detail-sensing-panel__copy h2{text-align:center;gap:.3em;font-size:1.42rem;line-height:1.28}.product-detail-principles article{padding:.85rem .2rem}.contact-visual__image{min-height:20rem}.contact-visual .contact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-copy{gap:.95rem}.insight-proof{border-bottom:1px solid #f3f8ff1a;border-right:0}.insight-proof:last-child{border-bottom:0}.insight-copy__description{font-size:.98rem;line-height:1.75}.insight-visual__image{min-height:20rem}.positioning-visual__image{object-position:58% center;min-height:20rem}.insight-signal-card{margin-top:0}.hero-pillar{border-bottom:1px solid #f3f8ff24;border-right:0}.product-showcase{gap:1rem;padding:1rem;overflow:visible}.product-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(16.5rem,82vw);grid-auto-flow:column;gap:.8rem;padding-bottom:.45rem;overflow-x:auto}.product-grid::-webkit-scrollbar{height:.42rem}.product-grid::-webkit-scrollbar-thumb{background:#16c8f359;border-radius:999px}.product-card{scroll-snap-align:start;grid-template-rows:10rem 1fr;min-height:0}.product-card__visual{min-height:0}.product-card__visual:after{background:linear-gradient(#0000 58%,#010508eb)}.product-showcase__points article{grid-template-columns:1fr;gap:.28rem}.product-showcase h3{font-size:clamp(2.6rem,13vw,4rem)}.product-showcase__visual{aspect-ratio:4/3;place-items:center;min-height:0;margin:.15rem 0;display:grid;overflow:visible}.product-showcase__image{width:min(100%,22rem);margin-inline:auto;position:relative;bottom:auto;right:auto}.product-showcase__visual:after{transform:none;-webkit-mask-size:contain;mask-size:contain}.product-showcase__rings{width:82%;bottom:-5%;right:7%}.product-card__image,.application-card__image,.architecture-layer__image{object-fit:contain}.product-card__visual,.application-card__visual,.architecture-layer__visual{background:radial-gradient(circle at 50% 56%,#f4a01c1f,#0000 44%),linear-gradient(145deg,#040e16eb,#000306fa)}.flywheel-layout{gap:1.35rem}.flywheel-summary__item{gap:.7rem;padding:.78rem 0}.flywheel-summary__item p{font-size:.9rem}.flywheel-visual__image{aspect-ratio:4/3;object-fit:contain}.flywheel-visual__caption{bottom:.7rem;left:.7rem;right:.7rem}.flywheel-visual__caption span{padding:.28rem .42rem;font-size:.64rem}.flywheel-step{text-align:left;border-bottom:0;grid-template-columns:1fr;gap:.38rem;min-height:0;padding:.85rem}.flywheel-step:last-child{border-bottom:0}.flywheel-step__orb{grid-row:auto;width:fit-content}.flywheel-step__orb span{width:auto;font-size:.72rem}.flywheel-step h3,.flywheel-step p{align-self:center}.gold-statement{text-align:left;width:auto;margin-top:1rem}.product-showcase__metric{border-bottom:1px solid #f3f8ff21;border-right:0}.product-showcase__metric:last-child,.hero-pillar:last-child{border-bottom:0}.contact-shell{border-radius:10px;min-height:auto;padding:1.1rem}.contact-copy{max-width:100%;padding-left:.9rem}.contact-visual__image{min-height:0;display:none}.contact-visual .contact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;position:static}.contact-metric{background:radial-gradient(circle at 50% 0,#16c8f314,#0000 64%),#020c1294;border:1px solid #66d9ff29;border-radius:8px;min-height:7.2rem;padding:.78rem .55rem}.contact-metric:not(:last-child):after{display:none}.architecture-stack{grid-template-columns:1fr;grid-auto-flow:row;padding-bottom:0;overflow-x:visible}.architecture-layer{min-height:auto}.architecture-layer:not(:last-child):after{display:none}.contact-metric{min-height:7rem;padding:.6rem .35rem}.contact-metric:nth-child(2):after{display:none}.contact-metric:nth-child(-n+2){border-bottom:1px solid #66d9ff26}.button{width:100%}}.data-flywheel-page{min-height:100vh;color:var(--neural-white);background:radial-gradient(circle at 78% 16%,#f4a01c33,#0000 22rem),radial-gradient(circle at 54% 44%,#16c8f329,#0000 28rem),linear-gradient(#000105 0%,#02070d 50%,#010205 100%);overflow:hidden}.data-flywheel-hero{isolation:isolate;min-height:clamp(40rem,72vw,56rem);padding:clamp(2.4rem,5vw,4.8rem) 0 clamp(1.6rem,3vw,2.4rem);position:relative}.data-flywheel-hero:before,.data-flywheel-hero:after{z-index:-2;pointer-events:none;content:"";position:absolute;inset:0}.data-flywheel-hero:before{background-color:#0000;background-image:linear-gradient(90deg,#000105f2 0%,#000105bd 38%,#0001053d 70%,#000105a3 100%),linear-gradient(#000105bd 0%,#0001051f 48%,#000105f2 100%),url(/images/generated/moat-network-texture.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.data-flywheel-hero:after{z-index:-1;background:radial-gradient(circle at 78% 26%,#f4a01c3d,#0000 19rem),radial-gradient(circle at 66% 44%,#16c8f329,#0000 23rem),linear-gradient(#16c8f307 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#f4a01c06 1px,#0000 1px) 0 0/76px 76px}.data-flywheel-hero__shell{grid-template-columns:minmax(21rem,.86fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);display:grid;position:relative}.data-flywheel-hero__copy{z-index:2;gap:clamp(.85rem,1.6vw,1.15rem);max-width:39rem;display:grid;position:relative}.data-flywheel-brand{opacity:.96;width:clamp(8rem,13vw,12.4rem);margin-bottom:clamp(.6rem,1vw,1rem)}.data-flywheel-brand img{width:100%;height:auto;display:block}.data-flywheel-hero .eyebrow{color:#f4b44cf2}.data-flywheel-hero h1{gap:.12rem;font-size:clamp(3.8rem,7vw,6.5rem);line-height:.98;display:grid}.data-flywheel-hero h1 span{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0% 50%,#f4a01c 100%);-webkit-background-clip:text;background-clip:text;width:fit-content}.data-flywheel-hero h1 strong{color:#fff;font-size:clamp(2.35rem,4.5vw,4rem)}.data-flywheel-hero__tagline{color:#57def9;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:780;line-height:1.35}.data-flywheel-hero__description{color:#ffffffe6;max-width:34rem;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:560;line-height:1.88}.data-flywheel-hero__visual{min-height:clamp(28rem,48vw,42rem);position:relative}.data-flywheel-hero__image{opacity:.92;filter:drop-shadow(0 0 28px #f4a01c38)drop-shadow(0 42px 80px #000000a3);-webkit-mask-composite:source-in;border-radius:6px;width:min(78vw,72rem);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-42%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.data-flywheel-motto{z-index:3;color:#ffffffeb;gap:.45rem;font-size:clamp(.92rem,1.4vw,1.2rem);font-weight:760;display:grid;position:absolute;top:clamp(1.2rem,2vw,1.8rem);right:0}.data-flywheel-motto p{gap:.55rem;margin:0;display:flex}.data-flywheel-motto strong{color:#f4a01c}.data-flywheel-loop{isolation:isolate;place-items:center;min-height:clamp(46rem,72vw,64rem);margin-top:clamp(-7rem,-9vw,-4rem);display:grid;position:relative}.data-flywheel-loop:before,.data-flywheel-loop__orbit{pointer-events:none;content:"";border-radius:999px;position:absolute}.data-flywheel-loop:before{aspect-ratio:1;background:conic-gradient(from 225deg,#16c8f38f,#f4a01cf0,#16c8f380,#f4a01ce6,#16c8f38f),radial-gradient(circle,#020910f5 0 58%,#f4a01c17 58% 60%,#0000 61%);border:1px solid #f4a01c80;width:min(80vw,49rem);box-shadow:0 0 44px #f4a01c3d,inset 0 0 42px #16c8f324;-webkit-mask-image:radial-gradient(circle,#0000 0 58%,#000 59% 61%,#0000 63%);mask-image:radial-gradient(circle,#0000 0 58%,#000 59% 61%,#0000 63%)}.data-flywheel-loop__orbit{aspect-ratio:1;opacity:.8;background:repeating-radial-gradient(circle,#f4a01c47 0 1px,#0000 2px 12px),repeating-radial-gradient(circle,#16c8f33d 0 1px,#0000 2px 17px);width:min(52vw,31rem)}.data-flywheel-loop__core{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 36% 28%,#f4a01c38,#0000 28%),radial-gradient(circle at 70% 74%,#16c8f340,#0000 34%),#01070dbd;border:1px solid #16c8f35c;border-radius:999px;place-items:center;gap:.35rem;width:clamp(14rem,26vw,21rem);display:grid;position:relative;box-shadow:0 0 34px #16c8f338,inset 0 0 42px #00000094}.data-flywheel-loop__core span{font-size:clamp(1.75rem,3vw,2.45rem);font-weight:900}.data-flywheel-loop__core strong{font-size:clamp(1.45rem,2.4vw,2rem)}.data-flywheel-loop__core p{color:#fffc;max-width:13rem;margin:0;font-size:.95rem}.data-flywheel-step{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020910b8;border:1px solid #f4a01c42;border-radius:8px;gap:.5rem;width:clamp(13rem,20vw,18rem);padding:1rem;display:grid;position:absolute;box-shadow:0 16px 36px #00000057}.data-flywheel-step--1{text-align:center;top:11%;left:50%;transform:translate(-50%)}.data-flywheel-step--2{top:33%;right:2%}.data-flywheel-step--3{bottom:18%;right:8%}.data-flywheel-step--4{bottom:17%;left:8%}.data-flywheel-step--5{top:34%;left:2%}.data-flywheel-step__number{aspect-ratio:1;color:#fff;border:1px solid #f4a01cb8;border-radius:999px;place-items:center;width:2.35rem;font-size:1.2rem;font-weight:860;display:grid;box-shadow:0 0 18px #f4a01c52}.data-flywheel-step .product-detail-icon{color:#f4a01c}.data-flywheel-step h2{color:#fff;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem)}.data-flywheel-step p{color:#ffffffc2;margin:0;font-size:.92rem;line-height:1.65}.data-flywheel-drivers,.data-flywheel-value{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01050ab8;border:1px solid #f4a01c5c;border-radius:8px;position:relative;box-shadow:0 22px 60px #00000057}.data-flywheel-drivers{padding:clamp(1.4rem,2.6vw,2rem)}.data-flywheel-drivers h2{text-align:center;margin:0 0 1.25rem;font-size:clamp(1.35rem,2.2vw,2rem)}.data-flywheel-drivers__grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.data-flywheel-driver{text-align:center;border-right:1px solid #f3f8ff24;align-content:start;gap:.6rem;min-height:9rem;padding:0 1rem;display:grid}.data-flywheel-driver:last-child{border-right:0}.data-flywheel-driver .product-detail-icon{color:#f4a01c;margin:0 auto}.data-flywheel-driver strong{color:#fff;font-size:.98rem;line-height:1.35}.data-flywheel-driver p{color:#ffffffb3;margin:0;font-size:.86rem;line-height:1.55}.data-flywheel-value{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3.2rem);margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.6rem,3vw,2.4rem);display:grid;overflow:hidden}.data-flywheel-value h2{margin:0 0 .8rem;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.25}.data-flywheel-value h2 span{color:#f4a01c}.data-flywheel-value p{color:#ffffffd1;max-width:53rem;margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.82}.data-flywheel-value__stream{filter:blur(.2px);background:radial-gradient(at 35% 54%,#16c8f3b3,#0000 15%),radial-gradient(at 70% 52%,#f4a01cc7,#0000 17%),repeating-radial-gradient(#16c8f352 0 1px,#0000 2px 10px),repeating-radial-gradient(#f4a01c57 0 1px,#0000 2px 13px);border-radius:8px;min-height:10rem;transform:rotate(-7deg)}@media (max-width:980px){.data-flywheel-hero__shell{grid-template-columns:1fr}.data-flywheel-motto{position:relative;top:auto;right:auto}.data-flywheel-hero__visual{min-height:22rem}.data-flywheel-hero__image{width:min(118vw,54rem);transform:translate(-50%,-50%)}.data-flywheel-loop{gap:1rem;min-height:auto;margin-top:0;padding-block:2rem;display:grid}.data-flywheel-loop:before,.data-flywheel-loop__orbit{display:none}.data-flywheel-loop__core{width:min(100%,22rem);margin-bottom:.5rem}.data-flywheel-step,.data-flywheel-step--1,.data-flywheel-step--2,.data-flywheel-step--3,.data-flywheel-step--4,.data-flywheel-step--5{text-align:left;width:100%;position:relative;inset:auto;transform:none}.data-flywheel-drivers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.data-flywheel-driver{border:1px solid #f3f8ff1f;border-radius:8px;min-height:0;padding:1rem}.data-flywheel-value{grid-template-columns:1fr}}@media (max-width:640px){.data-flywheel-hero{padding-top:1.6rem}.data-flywheel-hero h1{font-size:clamp(3rem,15vw,4rem)}.data-flywheel-drivers__grid{grid-template-columns:1fr}.data-flywheel-driver{text-align:left}.data-flywheel-driver .product-detail-icon{margin:0}}.data-flywheel-page{--df-blue:#2bb8ff;--df-blue-soft:#2bb8ff3d;--df-gold:#f6b64b;--df-gold-soft:#f6b64b3d;--df-panel:#030e1cbd;--df-line:#53b4ff3d;color:#f7fbff;background:radial-gradient(circle at 82% 6%,#2bb8ff29,#0000 22rem),radial-gradient(circle at 28% 18%,#f6b64b1f,#0000 18rem),linear-gradient(#02050b 0%,#031124 48%,#02070f 100%);min-height:100vh;position:relative;overflow:hidden visible}.data-flywheel-shell{width:min(100% - 2rem,1500px);margin-inline:auto}.data-flywheel-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01070fc7;border-bottom:1px solid #53b4ff29;grid-template-columns:minmax(12rem,1fr) auto minmax(5.5rem,1fr);align-items:center;gap:1rem;padding:.7rem clamp(1rem,2.5vw,2rem);display:grid;position:sticky;top:0}.data-flywheel-logo{color:#fff;align-items:center;gap:.75rem;width:fit-content;text-decoration:none;display:flex}.data-flywheel-logo__mark{aspect-ratio:1;background:radial-gradient(circle at 30% 66%,#f6b64bd9,#0000 26%),radial-gradient(circle at 72% 38%,#2bb8ffb8,#0000 30%),#030e1ccc;border:1px solid #f6b64bb8;border-radius:36% 64% 48% 52%/44% 36% 64% 56%;width:2.65rem;box-shadow:0 0 22px #2bb8ff40,0 0 16px #f6b64b47}.data-flywheel-logo strong,.data-flywheel-logo small{line-height:1.05;display:block}.data-flywheel-logo strong{letter-spacing:0;font-size:clamp(1.05rem,1.7vw,1.45rem)}.data-flywheel-logo small{color:#ffffffc2;letter-spacing:.14em;margin-top:.18rem;font-size:.72rem}.data-flywheel-nav nav{justify-content:center;align-items:center;gap:clamp(.7rem,1.8vw,1.8rem);display:flex}.data-flywheel-nav nav a,.data-flywheel-lang a{color:#ffffffd6;font-size:.86rem;font-weight:700;text-decoration:none}.data-flywheel-nav nav a[aria-current=page]{color:#fff;text-shadow:0 0 16px #2bb8ffcc}.data-flywheel-lang{background:#041223b8;border:1px solid #53b4ff57;border-radius:999px;justify-self:end;align-items:center;gap:.45rem;padding:.36rem .7rem;display:flex}.data-flywheel-lang span{background:#ffffff4d;width:1px;height:.75rem}.data-flywheel-hero{isolation:isolate;min-height:clamp(43rem,74vw,62rem);padding:clamp(4rem,7vw,7rem) 0 0;position:relative;overflow:hidden}.data-flywheel-hero__bg,.data-flywheel-future__bg,.data-flywheel-architecture__bg{object-fit:cover;object-position:center}.data-flywheel-hero:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#02050bfa 0%,#02050bb8 36%,#02050b1a 72%,#02050b6b 100%),linear-gradient(#02050b40 0%,#02050b1a 52%,#02050bf5 100%);position:absolute;inset:0}.data-flywheel-hero__shell{z-index:2;position:relative}.data-flywheel-hero__copy{gap:clamp(.75rem,1.4vw,1.05rem);max-width:45rem;display:grid}.data-flywheel-kicker{color:#8edcff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.data-flywheel-hero h1{gap:.04em;margin:0;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.92;display:grid}.data-flywheel-hero h1 span,.data-flywheel-hero h1 strong,.data-flywheel-hero h1 em{font-style:normal;display:block}.data-flywheel-hero h1 span{color:#fff;font-weight:900}.data-flywheel-hero h1 strong{width:fit-content;color:var(--df-gold);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#ffe4a8 42%,#f6b64b 100%);-webkit-background-clip:text;background-clip:text}.data-flywheel-hero h1 em{color:#fff;margin-top:.2rem;font-size:clamp(1.8rem,4vw,4.2rem);line-height:1.08}.data-flywheel-hero__tagline,.data-flywheel-hero__description{margin:0}.data-flywheel-hero__tagline{color:#fff;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:760}.data-flywheel-hero__description{color:#ffffffdb;max-width:40rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.82}.data-flywheel-truths{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.55rem;display:grid}.data-flywheel-truths p,.data-flywheel-hero-metrics article,.data-flywheel-panel,.data-flywheel-mode,.data-flywheel-moat,.data-flywheel-network{border:1px solid var(--df-line);background:var(--df-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;box-shadow:inset 0 0 28px #2bb8ff0e,0 18px 50px #00000047}.data-flywheel-truths p{color:#fff;margin:0;padding:.8rem;font-weight:760;line-height:1.45}.data-flywheel-truths span{color:#8edcff;margin-bottom:.25rem;font-size:.74rem;display:block}.data-flywheel-hero-metrics{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,18vw,12rem);padding-bottom:1.25rem;display:grid;position:relative}.data-flywheel-hero-metrics article{grid-template-columns:auto 1fr;align-items:center;gap:.3rem .85rem;min-height:6.4rem;padding:1rem;display:grid}.data-flywheel-hero-metrics .product-detail-icon{color:#8edcff;background:radial-gradient(circle,#2bb8ff2e,#0000 70%);grid-row:span 3}.data-flywheel-hero-metrics strong{color:#ffd991;font-size:clamp(1.6rem,2.5vw,2.45rem);line-height:1}.data-flywheel-hero-metrics p,.data-flywheel-hero-metrics small{margin:0}.data-flywheel-hero-metrics p{color:#fff;font-weight:760}.data-flywheel-hero-metrics small{color:#ffffffad;font-size:.74rem}.data-flywheel-panel,.data-flywheel-network,.data-flywheel-moat{margin-top:1rem;padding:clamp(1.1rem,2.2vw,1.8rem);position:relative;overflow:hidden}.data-flywheel-section-copy h2,.data-flywheel-final h2{color:#fff;margin:.25rem 0 0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.12}.data-flywheel-section-copy p:not(.data-flywheel-kicker){color:#ffffffc7;max-width:39rem;margin:.8rem 0 0;line-height:1.8}.data-flywheel-why{grid-template-columns:minmax(16rem,.72fr) minmax(18rem,.9fr) minmax(20rem,1.24fr);align-items:stretch;gap:1rem;display:grid}.data-flywheel-why__image,.data-flywheel-core-visual,.data-flywheel-applications__image{border:1px solid var(--df-line);background:#030e1ca8;border-radius:8px;min-height:21rem;position:relative;overflow:hidden}.data-flywheel-why__image img,.data-flywheel-applications__image img{object-fit:cover}.data-flywheel-compare{gap:.55rem;margin-top:1.1rem;display:grid}.data-flywheel-compare strong{color:#fff;font-size:1.05rem}.data-flywheel-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.data-flywheel-signal-grid article,.data-flywheel-app-grid article,.data-flywheel-layer-grid article,.data-flywheel-moat-grid article,.data-flywheel-timeline article{background:#020c18b8;border:1px solid #53b4ff33;border-radius:8px}.data-flywheel-signal-grid article{text-align:center;place-items:center;min-height:7.2rem;padding:.7rem;display:grid}.data-flywheel-signal-grid .product-detail-icon{color:#8edcff;width:2.2rem;height:2.2rem}.data-flywheel-signal-grid strong,.data-flywheel-signal-grid small{display:block}.data-flywheel-signal-grid small{color:#fff9}.data-flywheel-loop-section{grid-template-columns:minmax(17rem,.5fr) minmax(31rem,1.15fr) minmax(19rem,.58fr);align-items:center;gap:clamp(1rem,2vw,1.75rem);display:grid}.data-flywheel-core-visual{background:radial-gradient(circle,#1197ff1c,#0000 58%),#010811b3;border-radius:.9rem;min-height:clamp(32rem,49vw,47rem);overflow:hidden}.data-flywheel-core-visual img{object-fit:contain;padding:clamp(.35rem,1.4vw,1.1rem);transform:scale(1.02)}.data-flywheel-loop-list{gap:clamp(.75rem,1.4vw,1.05rem);display:grid}.data-flywheel-loop-list article{border:1px solid #35b2ff33;border-left:3px solid var(--df-blue);background:linear-gradient(90deg,#10acff24,#020c1885 42%),#020c18a8;border-radius:.7rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.75rem;padding:clamp(.8rem,1.25vw,1rem);display:grid;box-shadow:inset 0 0 22px #0977c71a}.data-flywheel-loop-list__index{aspect-ratio:1;color:#ffd28a;letter-spacing:.08em;background:radial-gradient(circle,#ffad4033,#020c18b3 68%);border:1px solid #ffba4e80;border-radius:999px;place-items:center;width:2.45rem;font-size:.82rem;font-weight:900;display:grid}.data-flywheel-loop-list .product-detail-icon{color:var(--df-gold);width:2.7rem;height:2.7rem}.data-flywheel-loop-list strong,.data-flywheel-loop-list p{margin:0}.data-flywheel-loop-list p{color:#ffffffad;font-size:.82rem;line-height:1.5}.data-flywheel-architecture{background:radial-gradient(circle at 18% 18%,#32b7ff21,#0000 30%),radial-gradient(circle at 82% 22%,#ffb24a1a,#0000 32%),linear-gradient(#020d19f5,#010811fa);min-height:auto;overflow:hidden}.data-flywheel-architecture:before{z-index:1;content:"";opacity:.35;background-color:#0000;background-image:linear-gradient(#2bb2ff0f 1px,#0000 1px),linear-gradient(90deg,#2bb2ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.data-flywheel-architecture>:not(img){z-index:2;position:relative}.data-flywheel-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.25rem);margin-top:clamp(1.5rem,2.5vw,2rem);display:grid}.data-flywheel-layer-grid article{background:linear-gradient(135deg,#061f34e0,#010912f5),#010a14e6;border:1px solid #41b0ff57;border-radius:.8rem;grid-template-columns:minmax(12rem,.92fr) minmax(0,1fr);min-height:19rem;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #0f76ca24,0 18px 42px #00000040}.data-flywheel-layer-grid article:first-child{grid-column:1/-1;grid-template-columns:minmax(24rem,1.12fr) minmax(24rem,.88fr);min-height:25rem}.data-flywheel-layer-card__visual{background:radial-gradient(circle,#38b7ff2e,#0000 58%),#030f1deb;min-height:100%;position:relative;overflow:hidden}.data-flywheel-layer-card__visual:after{content:"";background:linear-gradient(#0208100d,#02081057),radial-gradient(circle at 50% 100%,#ffb44638,#0000 52%);position:absolute;inset:0}.data-flywheel-layer-card__image{object-fit:cover;object-position:center;opacity:.9;filter:saturate(1.18)contrast(1.08);transform:scale(1.02)}.data-flywheel-layer-card__body{background:linear-gradient(90deg,#020c18fa,#010811f0),#010811f5;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(1.2rem,2.2vw,1.8rem);display:flex;position:relative}.data-flywheel-layer-card__body:before{content:"";background:linear-gradient(#0000,#27befff2,#0000);width:2px;position:absolute;inset:1rem auto 1rem 0}.data-flywheel-layer-card__heading{align-items:flex-start;gap:.85rem;display:flex}.data-flywheel-layer-grid span{color:#8edcff;font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:900;line-height:1}.data-flywheel-layer-grid h3{color:#fff;margin:0;font-size:clamp(1.1rem,1.35vw,1.28rem);line-height:1.25}.data-flywheel-layer-grid small{color:#8edcffc7;margin-top:.2rem;font-size:.78rem;font-weight:700;display:block}.data-flywheel-layer-grid p,.data-flywheel-app-grid p,.data-flywheel-app-grid small,.data-flywheel-moat-grid p,.data-flywheel-timeline p{color:#ffffffb3;line-height:1.6}.data-flywheel-layer-grid p{color:#ffffffc7;margin:1rem 0 0;font-size:.94rem}.data-flywheel-layer-grid ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.data-flywheel-layer-grid li{color:#ffffffc7;background:#08233a7a;border:1px solid #48b4ff2e;border-radius:.5rem;padding:.5rem .6rem .5rem 1.15rem;font-size:.78rem;line-height:1.35;position:relative}.data-flywheel-layer-grid li:before{aspect-ratio:1;content:"";background:var(--df-gold);border-radius:999px;width:.28rem;position:absolute;top:.95rem;left:.55rem;box-shadow:0 0 10px #ffb84fb3}.data-flywheel-network{background:radial-gradient(circle at 28% 44%,#199fff29,#0000 36%),radial-gradient(circle at 84% 18%,#ffb5491c,#0000 30%),#010912e6;grid-template-columns:minmax(28rem,1.08fr) minmax(24rem,.92fr);align-items:stretch;gap:clamp(1rem,2vw,1.6rem);display:grid;overflow:hidden}.data-flywheel-network__story,.data-flywheel-network__compare{z-index:2;position:relative}.data-flywheel-network__story{grid-template-rows:auto 1fr;gap:1.2rem;display:grid}.data-flywheel-network__visual{background:#020c18b8;border:1px solid #3fb5ff42;border-radius:.9rem;min-height:clamp(20rem,34vw,32rem);position:relative;overflow:hidden;box-shadow:inset 0 0 40px #1c95ff1f}.data-flywheel-network__visual:after{content:"";background:linear-gradient(#01081105,#01081138),radial-gradient(circle at 50% 55%,#0000,#01081157 72%);position:absolute;inset:0}.data-flywheel-network__visual img{object-fit:cover;opacity:.95}.data-flywheel-network__compare{grid-template-rows:minmax(0,.88fr) minmax(0,1.18fr);gap:1rem;display:grid}.data-flywheel-mode{background:linear-gradient(135deg,#061e32bd,#010811e6),#020c18c7;border:1px solid #48b4ff3d;border-radius:.8rem;align-content:start;gap:.75rem;padding:clamp(1rem,1.6vw,1.35rem);display:grid;overflow:hidden;box-shadow:inset 0 0 26px #198ce61a}.data-flywheel-mode h3{color:#fff;margin:0;font-size:clamp(1.05rem,1.4vw,1.3rem)}.data-flywheel-mode p{color:#ffffffad;margin:0;line-height:1.65}.data-flywheel-mode__steps{gap:.62rem;margin-top:.2rem;display:grid}.data-flywheel-mode__steps span{color:#ffffffd6;background:#020e1ba3;border:1px solid #53b4ff29;border-radius:.7rem;padding:.72rem .85rem .72rem 2rem;font-weight:800;display:block;position:relative}.data-flywheel-mode__steps span:before{aspect-ratio:1;content:"";background:#8edcffe0;border-radius:999px;width:.38rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%);box-shadow:0 0 12px #8edcff8c}.data-flywheel-mode--legacy{opacity:.82}.data-flywheel-mode--legacy .data-flywheel-mode__steps span{border-color:#53b4ff26}.data-flywheel-mode--growth{background:linear-gradient(135deg,#231b0c7a,#020d19eb),#020c18c7;border-color:#f6b64b57}.data-flywheel-mode--growth .data-flywheel-mode__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.data-flywheel-mode--growth .data-flywheel-mode__steps span{background:#f6b64b0f;border-color:#f6b64b47}.data-flywheel-mode--growth .data-flywheel-mode__steps span:before{background:var(--df-gold);box-shadow:0 0 12px #f6b64bb8}.data-flywheel-network__metrics{background:linear-gradient(90deg,#f6b64b29,#125c971f);border:1px solid #f6b64b47;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin-top:.2rem;padding:.9rem 1rem;display:grid}.data-flywheel-network__metrics strong{color:#ffd28a;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1}.data-flywheel-network__metrics span{color:#ffffffc7;font-weight:800}.data-flywheel-applications{background:radial-gradient(circle at 20% 30%,#2eb2ff21,#0000 32%),radial-gradient(circle at 88% 14%,#ffb4461a,#0000 28%),#010912eb;overflow:hidden}.data-flywheel-app-strip{margin-top:clamp(1.2rem,2vw,1.7rem);padding:0 clamp(1.35rem,2.3vw,2.1rem);position:relative}.data-flywheel-app-grid{grid-template-columns:repeat(6,minmax(10.5rem,1fr));gap:clamp(.7rem,1vw,.9rem);display:grid}.data-flywheel-app-grid article{background:#020c18e0;border:1px solid #4bb5ff52;border-radius:.55rem;min-height:clamp(10.8rem,16vw,15rem);padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #1b92ec1f,0 14px 32px #00000047}.data-flywheel-app-grid article:before{z-index:1;content:"";background:linear-gradient(#01081108 34%,#010811db 100%),linear-gradient(90deg,#0e7dcd1a,#0000 42%,#ffb34814);position:absolute;inset:0}.data-flywheel-app-grid img{object-fit:cover;transition:transform .28s}.data-flywheel-app-grid article:hover img{transform:scale(1.04)}.data-flywheel-app-card__content{z-index:2;position:absolute;bottom:.75rem;left:.85rem;right:.85rem}.data-flywheel-app-grid h3,.data-flywheel-app-grid p,.data-flywheel-app-grid small{text-shadow:0 2px 12px #000000b8;margin:0}.data-flywheel-app-grid h3{color:#fff;font-size:clamp(.96rem,1.1vw,1.1rem);line-height:1.2}.data-flywheel-app-grid p{color:#8edcffe0;margin-top:.18rem;font-size:.76rem;font-weight:800}.data-flywheel-app-grid small{color:#ffffffb8;margin-top:.42rem;font-size:.72rem;line-height:1.35;display:block}.data-flywheel-app-strip__arrow{z-index:4;aspect-ratio:1;color:#dff5ff;background:#020c18b8;border:1px solid #8edcff59;border-radius:999px;place-items:center;width:2.25rem;font-size:2.1rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 18px #25a6ff38}.data-flywheel-app-strip__arrow--prev{left:0}.data-flywheel-app-strip__arrow--next{right:0}.data-flywheel-moat{grid-template-columns:minmax(18rem,.7fr) minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.data-flywheel-moat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.data-flywheel-moat-grid article{min-height:15rem;padding:1rem}.data-flywheel-moat-grid .product-detail-icon{color:var(--df-gold)}.data-flywheel-moat-grid__copy{gap:.2rem;display:grid}.data-flywheel-moat-grid h3{margin:.8rem 0}.data-flywheel-moat-grid p{margin:.2rem 0}.data-flywheel-future{isolation:isolate;margin-top:1rem;padding:clamp(3rem,7vw,7rem) 0;position:relative;overflow:hidden}.data-flywheel-future:before{z-index:1;content:"";background:linear-gradient(90deg,#02050be6,#02050b61 58%,#02050b9e);position:absolute;inset:0}.data-flywheel-future .data-flywheel-shell{z-index:2;position:relative}.data-flywheel-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:1.6rem;display:grid}.data-flywheel-timeline article{padding:1rem}.data-flywheel-timeline span{color:var(--df-gold);font-weight:900}.data-flywheel-timeline strong{color:#fff;margin:.6rem 0 .2rem;display:block}.data-flywheel-final{margin-top:clamp(2rem,5vw,4rem)}.data-flywheel-final p,.data-flywheel-final span{color:#ffffffc7}.data-flywheel-final strong{color:#fff;margin-top:1rem;font-size:clamp(1.8rem,3vw,3rem);display:block}@media (max-width:1100px){.data-flywheel-nav{grid-template-columns:1fr auto}.data-flywheel-nav nav{display:none}.data-flywheel-why,.data-flywheel-loop-section,.data-flywheel-network,.data-flywheel-moat{grid-template-columns:1fr}.data-flywheel-network__compare{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.data-flywheel-layer-grid,.data-flywheel-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.data-flywheel-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.data-flywheel-layer-grid article,.data-flywheel-layer-grid article:first-child{grid-column:auto;grid-template-rows:minmax(14rem,.82fr) 1fr;grid-template-columns:1fr;min-height:auto}.data-flywheel-layer-grid article:first-child{grid-column:1/-1}.data-flywheel-layer-card__visual{min-height:14rem}.data-flywheel-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}}@media (max-width:700px){.data-flywheel-shell{width:min(100% - 1rem,1500px)}.data-flywheel-hero{min-height:auto;padding-top:3rem}.data-flywheel-hero h1{font-size:clamp(2.7rem,16vw,4rem)}.data-flywheel-truths,.data-flywheel-hero-metrics,.data-flywheel-signal-grid,.data-flywheel-network__compare,.data-flywheel-layer-grid,.data-flywheel-moat-grid,.data-flywheel-timeline{grid-template-columns:1fr}.data-flywheel-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.data-flywheel-signal-grid article{text-align:left;grid-template-columns:2.1rem minmax(0,1fr);place-items:center start;gap:.42rem;min-height:4.15rem;padding:.58rem .62rem}.data-flywheel-signal-grid .product-detail-icon{grid-row:1/span 2;width:1.95rem;height:1.95rem}.data-flywheel-signal-grid strong,.data-flywheel-signal-grid small{grid-column:2}.data-flywheel-signal-grid strong{font-size:.92rem;line-height:1.12}.data-flywheel-signal-grid small{font-size:.72rem;line-height:1.14}.data-flywheel-moat-grid{gap:.68rem}.data-flywheel-moat-grid article{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.78rem;min-height:5.4rem;padding:.82rem .9rem;display:grid}.data-flywheel-moat-grid .product-detail-icon{width:3rem;height:3rem}.data-flywheel-moat-grid__copy{gap:.32rem;min-width:0}.data-flywheel-moat-grid h3{margin:0;font-size:1.02rem;line-height:1.16}.data-flywheel-moat-grid p{margin:0;font-size:.86rem;line-height:1.45}.data-flywheel-app-strip{margin-left:-.5rem;margin-right:-.5rem;padding:0 2.25rem}.data-flywheel-app-grid{scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.data-flywheel-app-grid article{scroll-snap-align:center;flex:0 0 min(78vw,21rem);min-height:13.5rem}.data-flywheel-layer-grid article:first-child{grid-column:auto}.data-flywheel-layer-grid ul,.data-flywheel-mode--growth .data-flywheel-mode__steps{grid-template-columns:1fr}.data-flywheel-core-visual,.data-flywheel-network__visual,.data-flywheel-applications__image{min-height:22rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.technical-architecture-page{--ta-shell:min(calc(100% - 4rem), 1440px);--ta-blue:#16c8f3;--ta-cyan:#66e8ff;--ta-gold:#f4a01c;--ta-warm-gold:#ffae35;--ta-blue-line:#0eadeb47;--ta-gold-line:#f4a01c57;min-height:100vh;padding-top:var(--header-height);color:var(--neural-white);background:radial-gradient(circle at 50% 23%,#16c8f317,#0000 24rem),radial-gradient(circle at 14% 42%,#f4a01c13,#0000 19rem),radial-gradient(circle at 86% 66%,#16c8f317,#0000 23rem),linear-gradient(#000102 0%,#02070c 45%,#010205 100%);position:relative;overflow-x:hidden}.technical-architecture-page .site-header{position:fixed;top:0;left:0;right:0}.technical-architecture-page:before,.technical-architecture-page:after{pointer-events:none;content:"";position:absolute;inset:0}.technical-architecture-page:before{z-index:0;background-image:linear-gradient(#16c8f306 1px,#0000 1px),linear-gradient(90deg,#16c8f306 1px,#0000 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 84%,#0000 100%)}.technical-architecture-page:after{z-index:0;opacity:.86;background:radial-gradient(at 50% 100%,#16c8f361,#0000 58%),radial-gradient(at 43% 82%,#f4a01c57,#0000 32%),repeating-radial-gradient(at 50% 110%,#66d9ff61 0 1px,#0000 1px 13px),linear-gradient(90deg,#0000,#f4a01c47,#16c8f352,#0000);height:clamp(9rem,14vw,13rem);top:auto;-webkit-mask-image:linear-gradient(0deg,#000 0,#0000 92%);mask-image:linear-gradient(0deg,#000 0,#0000 92%)}.technical-architecture-shell{z-index:1;width:var(--ta-shell);min-width:0;max-width:100%;margin-inline:auto;position:relative}.technical-architecture-hero{z-index:1;padding:clamp(1.05rem,1.6vw,1.55rem) 0 0;position:relative}.technical-architecture-slogan{color:#fff;gap:.42rem;margin-top:clamp(1.05rem,1.45vw,1.45rem);font-size:clamp(1.28rem,1.65vw,1.64rem);font-weight:760;line-height:1.35;display:grid}.technical-architecture-slogan p{justify-content:center;align-items:baseline;gap:.72rem;display:inline-flex}.technical-architecture-slogan strong{color:var(--ta-gold);font-size:1.05em;font-weight:860}.technical-architecture-title-group{text-align:center;justify-items:center;min-width:0;margin-top:0;display:grid}.technical-architecture-title-group h1{color:#fff;text-shadow:0 0 26px #ffffff24;min-width:0;max-width:none;font-size:clamp(3rem,3.2vw,3.45rem);font-weight:900;line-height:1.08;display:block}.technical-architecture-subtitle{min-width:0;color:var(--ta-cyan);text-shadow:0 0 18px #16c8f352;margin-top:.7rem;font-size:clamp(1.72rem,2.05vw,2rem);font-weight:760;line-height:1.22}.technical-architecture-intro{color:#f3f8ffe0;overflow-wrap:anywhere;min-width:0;margin-top:1.08rem;font-size:clamp(1.08rem,1.25vw,1.22rem);font-weight:560;line-height:1.82}.technical-architecture-overview{background:radial-gradient(circle at 50% 10%,#16c8f314,#0000 54%),linear-gradient(#05121bd1,#01070cf5);border:1px solid #f4a01c3d;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(1.55rem,2.2vw,2.1rem);display:grid;box-shadow:inset 0 1px #ffffff0d,0 0 42px #00000057}.technical-architecture-overview__card{text-align:center;border-right:1px solid #f3f8ff17;grid-template-rows:auto auto 1fr;min-height:clamp(14rem,16vw,16.4rem);padding:clamp(1rem,1.35vw,1.42rem) clamp(.78rem,1.1vw,1.05rem) .65rem;display:grid;position:relative;overflow:visible}.technical-architecture-overview__card:last-child{border-right:0}.technical-architecture-overview__card h2{color:#fff;width:auto;margin:0;font-size:clamp(1.22rem,1.45vw,1.42rem);font-weight:840;line-height:1.18}.technical-architecture-overview__card h2:before,.technical-architecture-overview__card h2:after{display:none}.technical-architecture-overview__card p{color:#f3f8ffd6;gap:.22rem;margin-top:.72rem;font-size:clamp(.82rem,.92vw,.94rem);font-weight:620;line-height:1.52;display:grid}.technical-architecture-overview__visual{align-self:end;width:100%;min-height:clamp(7.2rem,9.8vw,9rem);margin-top:.4rem;position:relative;overflow:hidden}.technical-architecture-overview__visual img{object-fit:contain;filter:brightness(.9)contrast(1.08)saturate(1.08)drop-shadow(0 0 16px #16c8f324)}.technical-architecture-overview__image--sensing{object-position:center bottom;transform:scale(1.18)translateY(7%)}.technical-architecture-overview__image--chip{transform:scale(1.08)}.technical-architecture-overview__image--algorithm,.technical-architecture-overview__image--platform{transform:scale(1.04)}.technical-architecture-overview__image--application{transform:scale(.94)}.technical-architecture-overview__arrow{z-index:3;width:1.4rem;height:2rem;position:absolute;top:50%;right:-.75rem;transform:translateY(-50%)}.technical-architecture-overview__arrow:before,.technical-architecture-overview__arrow:after{content:"";clip-path:polygon(12% 0,100% 50%,12% 100%,42% 50%);filter:drop-shadow(0 0 12px #f4a01ca3);background:linear-gradient(90deg,#f4a01c2e,#ffae35);position:absolute;inset:0}.technical-architecture-stack{z-index:1;padding-top:clamp(1.4rem,2vw,2rem);position:relative}.technical-architecture-shell--stack{gap:.48rem;display:grid}.technical-architecture-layer{border:1px solid var(--ta-blue-line);background:radial-gradient(circle at 18%,#16c8f321,#0000 38%),linear-gradient(#05121ce6,#01080df5);border-radius:14px;grid-template-columns:clamp(9.4rem,10vw,10.8rem) minmax(0,1fr);min-height:8.8rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #16c8f30d}.technical-architecture-layer--applications,.technical-architecture-layer--chip{border-color:var(--ta-gold-line);background:radial-gradient(circle at 0%,#f4a01c3d,#0000 28%),linear-gradient(#160c03e0,#070606f5)}.technical-architecture-layer--algorithms{min-height:10.8rem}.technical-architecture-layer--sensing{min-height:10.4rem}.technical-architecture-layer__label{background:radial-gradient(circle at 0%,currentColor,#0000 70%),#020c1257;border-right:2px solid;align-content:center;gap:.28rem;padding:0 1.15rem;display:grid}.technical-architecture-layer__label strong{color:currentColor;font-size:clamp(1.55rem,1.8vw,1.82rem);font-weight:820;line-height:1.1}.technical-architecture-layer__label span{color:currentColor;font-size:clamp(.98rem,1.16vw,1.16rem);line-height:1.2}.technical-architecture-layer__label--gold{color:var(--ta-gold)}.technical-architecture-layer__label--blue{color:var(--ta-cyan)}.technical-architecture-layer__content{min-width:0}.technical-architecture-applications{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:1.02rem 1rem;display:grid}.technical-architecture-icon-tile{background:radial-gradient(circle at 50% 18%,#f4a01c0f,#0000 42%),#01080d94;border-left:1px solid #ffffff05;border-right:1px solid #f3f8ff1f;align-content:center;justify-items:center;gap:.42rem;min-width:0;min-height:6.7rem;padding:.6rem .38rem;display:grid}.technical-architecture-icon-tile:first-child{border-radius:8px 0 0 8px}.technical-architecture-icon-tile:last-child{border-right:0;border-radius:0 8px 8px 0}.technical-architecture-icon-tile svg,.technical-architecture-algorithm-card svg,.technical-architecture-sensing__metrics svg,.technical-architecture-support-item svg,.technical-architecture-platform-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:2.7rem;height:2.7rem;overflow:visible}.technical-architecture-icon-tile--gold{color:var(--ta-gold)}.technical-architecture-icon-tile strong{color:#fff;text-align:center;font-size:clamp(.9rem,1vw,1rem);font-weight:760;line-height:1.2}.technical-architecture-flow{z-index:2;width:1rem;height:1.05rem;margin:-.24rem auto;position:relative}.technical-architecture-flow:before{content:"";filter:drop-shadow(0 0 10px);border-top:2px solid;border-left:2px solid;width:1rem;height:1rem;position:absolute;top:-.08rem;left:50%;transform:translate(-50%)rotate(45deg)}.technical-architecture-flow--blue{color:var(--ta-cyan)}.technical-architecture-flow--gold{color:var(--ta-gold)}.technical-architecture-platform{grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr);gap:clamp(1rem,2vw,2.2rem);padding:1rem 1.45rem;display:grid}.technical-architecture-platform-card{background:linear-gradient(90deg,#f3f8ff08,#0000 18%,#16c8f30a 100%),radial-gradient(circle at 78%,#16c8f321,#0000 42%),#010a10b8;border:1px solid #66d9ff3d;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:.8rem;min-height:6.8rem;padding:1rem 1.35rem;display:grid;position:relative;box-shadow:inset 0 0 24px #16c8f314,inset 0 1px #ffffff0a}.technical-architecture-platform-card--merged{grid-template-columns:minmax(0,1fr) 5.6rem minmax(0,1fr);gap:clamp(1.1rem,1.8vw,1.8rem)}.technical-architecture-platform-card__block{min-width:0}.technical-architecture-platform-card__block:first-child{border-right:1px solid #f3f8ff1f;padding-right:clamp(1rem,1.8vw,1.8rem)}.technical-architecture-platform-card__block:last-of-type{border-left:1px solid #f3f8ff14;padding-left:clamp(1rem,1.8vw,1.8rem)}.technical-architecture-platform-card h2,.technical-architecture-chip-card h2,.technical-architecture-algorithm-card h3,.technical-architecture-sensing h2{width:auto;margin:0}.technical-architecture-platform-card h2:before,.technical-architecture-platform-card h2:after,.technical-architecture-chip-card h2:before,.technical-architecture-chip-card h2:after,.technical-architecture-sensing h2:before,.technical-architecture-sensing h2:after{display:none}.technical-architecture-platform-card h2{color:#fff;text-align:left;font-size:clamp(1rem,1.12vw,1.18rem);font-weight:780;line-height:1.25}.technical-architecture-platform-card p,.technical-architecture-chip-card p,.technical-architecture-algorithm-card p{color:#f3f8ffb8;gap:.18rem;margin-top:.42rem;font-size:clamp(.78rem,.86vw,.9rem);font-weight:560;line-height:1.45;display:grid}.technical-architecture-mini-flywheel{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 .82rem,#66d9ff47 .88rem .93rem,#0000 .98rem 1.48rem),conic-gradient(from -25deg,#0000,#16c8f3d1,#f4a01c8f,#0000 72%),radial-gradient(circle,#030c14f5 0 36%,#16c8f324 37% 60%,#0000 61%);border:1px solid #66d9ff47;border-radius:50%;width:5.6rem;position:relative;box-shadow:0 0 24px #16c8f347,inset 0 0 22px #16c8f329}.technical-architecture-mini-flywheel:before,.technical-architecture-mini-flywheel:after,.technical-architecture-mini-flywheel i{content:"";border-radius:50%;position:absolute}.technical-architecture-mini-flywheel:before{filter:drop-shadow(0 0 8px #66d9ff5c);border:1px solid #66d9ff6b;border-right-color:#f4a01cb8;inset:18%}.technical-architecture-mini-flywheel:after{background:radial-gradient(circle,#66d9ffdb,#16c8f338 46%,#0000 68%);inset:39%}.technical-architecture-mini-flywheel i{border:1px solid #66d9ffb3;border-color:#66d9ffb3 #f4a01cad #0000 #0000;inset:8%;transform:rotate(36deg)}.technical-architecture-platform-card__icon{width:5.6rem;height:5.6rem;color:var(--ta-cyan);background:radial-gradient(circle,#16c8f32e,#0000 66%);border-left:1px solid #f3f8ff1f;border-right:1px solid #f3f8ff14;place-items:center;display:grid}.technical-architecture-algorithms{align-content:center;gap:.72rem;padding:.86rem 1.45rem 1.05rem;display:grid}.technical-architecture-algorithms>h2{color:#fff;text-align:center;width:auto;margin:0;font-size:clamp(1rem,1.1vw,1.12rem);font-weight:760;line-height:1.1}.technical-architecture-algorithms>h2:before,.technical-architecture-algorithms>h2:after,.technical-architecture-algorithm-card h3:before,.technical-architecture-algorithm-card h3:after{display:none}.technical-architecture-algorithms__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.62rem,1.1vw,1rem);display:grid}.technical-architecture-algorithm-card{text-align:center;background:linear-gradient(#0000 0 48%,#16c8f31a 49%,#0000 52%),radial-gradient(circle at 50% 100%,#16c8f314,#0000 48%),#01080dad;border:1px solid #66d9ff2e;border-radius:8px;align-content:center;justify-items:center;min-height:7.55rem;padding:.72rem .62rem .58rem;display:grid;position:relative;box-shadow:inset 0 0 20px #16c8f30f}.technical-architecture-algorithm-card h3{color:#fff;font-size:clamp(.9rem,.98vw,1.02rem);font-weight:780;line-height:1.22}.technical-architecture-algorithm-card svg{width:2.35rem;height:2.35rem;color:var(--ta-cyan);filter:drop-shadow(0 0 10px #16c8f35c);margin-top:.28rem}.technical-architecture-chip{grid-template-columns:minmax(0,1.55fr) minmax(13rem,.82fr) minmax(0,1.55fr);align-items:center;gap:clamp(1rem,1.6vw,1.55rem);padding:1rem 1.45rem;display:grid}.technical-architecture-chip-group{background:linear-gradient(90deg,#f3f8ff08,#0000 18%,#f4a01c0a 100%),#01080dad;border:1px solid #f4a01c2e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:7.35rem;display:grid;box-shadow:inset 0 0 24px #f4a01c0f,inset 0 1px #ffffff09}.technical-architecture-chip-card{text-align:center;border-right:1px solid #f3f8ff1f;align-content:center;min-height:7.35rem;padding:.82rem .78rem;display:grid;position:relative}.technical-architecture-chip-card:last-child{border-right:0}.technical-architecture-chip-card--featured{background:radial-gradient(circle at 50% 100%,#16c8f324,#0000 50%),#01080db8;border:1px solid #f4a01c38;border-radius:8px;min-height:7.35rem;box-shadow:inset 0 0 22px #f4a01c14,0 0 22px #f4a01c14}.technical-architecture-chip-card h2{color:#fff;font-size:clamp(.94rem,1.02vw,1.08rem);font-weight:780;line-height:1.22}.technical-architecture-chip-card--featured h2{color:var(--ta-gold)}.technical-architecture-chip-visual{background:#01080de0;border-radius:7px;width:clamp(6.2rem,7.8vw,8.2rem);height:clamp(4.2rem,5.2vw,5.45rem);position:absolute;bottom:-.9rem;right:50%;overflow:hidden;transform:translate(50%);box-shadow:0 0 24px #f4a01c3d,0 0 26px #16c8f338,0 20px 34px #0000006b}.technical-architecture-chip-visual:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 0 34%,#f4a01c29 52%,#0000 70%),linear-gradient(#0000 0 52%,#01080d52 100%);position:absolute;inset:0}.technical-architecture-chip-visual img{object-fit:cover;object-position:center;filter:brightness(.9)contrast(1.08)saturate(1.08)}.technical-architecture-sensing{grid-template-columns:minmax(0,1fr) clamp(14rem,22vw,19rem);align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.35rem;display:grid;position:relative}.technical-architecture-sensing h2{color:var(--ta-cyan);text-align:left;font-size:clamp(1rem,1.18vw,1.18rem);font-weight:780;line-height:1.25}.technical-architecture-sensing__metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.95rem;display:grid}.technical-architecture-sensing__metrics article{min-width:0;color:var(--ta-cyan);text-align:center;border-right:1px solid #f3f8ff1f;justify-items:center;gap:.36rem;padding:.35rem .42rem;display:grid}.technical-architecture-sensing__metrics article:last-child{border-right:0}.technical-architecture-sensing__metrics svg{filter:drop-shadow(0 0 10px #16c8f352);width:2.4rem;height:2.4rem}.technical-architecture-sensing__metrics span{color:#f3f8ffdb;font-size:clamp(.76rem,.82vw,.86rem);font-weight:640;line-height:1.38}.technical-architecture-sensing__visual{border-radius:8px;min-height:8.2rem;position:relative;overflow:hidden}.technical-architecture-sensing__visual img{object-fit:cover;object-position:72% 54%;filter:brightness(.82)saturate(1.05)contrast(1.08)drop-shadow(0 0 20px #f4a01c3d);transform:scale(1.08)}.technical-architecture-support{z-index:1;padding-top:clamp(1.3rem,2vw,2rem);position:relative}.technical-architecture-support .technical-architecture-shell{background:radial-gradient(circle at 50% 0,#16c8f317,#0000 46%),linear-gradient(#05121bdb,#01070cf0);border:1px solid #66d9ff38;border-radius:14px;padding:1rem;box-shadow:inset 0 0 34px #16c8f30b}.technical-architecture-support h2{color:#fff;text-align:center;width:auto;margin:0 0 .7rem;font-size:clamp(1.2rem,1.35vw,1.42rem);font-weight:820;line-height:1.2}.technical-architecture-support h2:before,.technical-architecture-support h2:after{display:none}.technical-architecture-support__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.technical-architecture-support-item{background:#030e16b8;border:1px solid #66d9ff1f;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.72rem;min-height:4.6rem;padding:.7rem .85rem;display:grid}.technical-architecture-support-item__icon{width:2.6rem;height:2.6rem;color:var(--ta-cyan);background:#16c8f30f;border:1px solid #16c8f380;border-radius:7px;place-items:center;display:grid}.technical-architecture-support-item svg{width:1.85rem;height:1.85rem}.technical-architecture-support-item strong,.technical-architecture-support-item small{line-height:1.32;display:block}.technical-architecture-support-item strong{color:#fff;font-size:clamp(.9rem,.98vw,1rem);font-weight:780}.technical-architecture-support-item small{color:#f3f8ffb8;margin-top:.18rem;font-size:clamp(.72rem,.78vw,.82rem);font-weight:560}.technical-architecture-closing{z-index:1;text-align:center;padding:clamp(2.4rem,4vw,4rem) 0 clamp(4.6rem,6vw,6rem);position:relative}.technical-architecture-closing p{color:#fff;letter-spacing:0;font-size:clamp(2rem,2.45vw,2.55rem);font-weight:520;line-height:1.45}.technical-architecture-closing strong{color:var(--ta-gold);text-shadow:0 0 18px #f4a01c70,0 0 34px #f4a01c2e;font-weight:720}@media (max-width:1180px){.technical-architecture-page{--ta-shell:min(calc(100% - 2rem), 1180px)}.technical-architecture-overview{grid-template-columns:repeat(5,minmax(10.5rem,1fr));overflow-x:auto}.technical-architecture-layer{grid-template-columns:7.2rem minmax(0,1fr)}.technical-architecture-applications{grid-template-columns:repeat(4,minmax(0,1fr))}.technical-architecture-icon-tile:nth-child(4n){border-right:0}.technical-architecture-icon-tile:nth-child(n+5){border-top:1px solid #f3f8ff1f}.technical-architecture-platform{grid-template-columns:1fr}.technical-architecture-platform-card--merged{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr)}.technical-architecture-algorithms__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-architecture-chip{grid-template-columns:minmax(0,1fr)}.technical-architecture-chip-group,.technical-architecture-chip-card--featured{min-height:6.8rem}.technical-architecture-sensing{grid-template-columns:1fr}.technical-architecture-sensing__visual{min-height:12rem}.technical-architecture-support__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.technical-architecture-page{--ta-shell:100%;padding-top:clamp(7.8rem,27vw,9.5rem)}.technical-architecture-shell{width:100%;max-width:100vw;padding-inline:.55rem}.technical-architecture-hero{padding-top:.9rem}.technical-architecture-slogan{justify-items:start;margin-top:.95rem;font-size:clamp(1.02rem,5vw,1.24rem)}.technical-architecture-slogan p{justify-content:flex-start}.technical-architecture-title-group{text-align:left;justify-items:start;width:calc(100vw - 1.1rem);max-width:calc(100vw - 1.1rem);margin-top:0}.technical-architecture-title-group h1{width:100%;max-width:100%;font-size:clamp(2.4rem,12vw,3rem)}.technical-architecture-subtitle{width:100%;max-width:100%;font-size:clamp(1.25rem,6vw,1.6rem)}.technical-architecture-intro{word-break:break-all;width:100%;max-width:100%;font-size:1rem;line-height:1.75}.technical-architecture-intro br{display:none}.technical-architecture-overview{border-radius:12px;grid-template-columns:1fr;gap:.65rem;padding:.7rem;display:grid;overflow:visible}.technical-architecture-overview__card{border:1px solid #66d9ff2e;border-radius:8px;min-height:13.6rem}.technical-architecture-overview__arrow{top:auto;bottom:-1.3rem;right:50%;transform:translate(50%)rotate(90deg)}.technical-architecture-layer{grid-template-columns:1fr;min-height:auto}.technical-architecture-layer__label{border-bottom:2px solid;border-right:0;min-height:5.6rem}.technical-architecture-applications,.technical-architecture-algorithms__grid,.technical-architecture-sensing__metrics,.technical-architecture-support__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-architecture-platform-card--merged,.technical-architecture-chip,.technical-architecture-chip-group{grid-template-columns:1fr}.technical-architecture-platform-card__block:first-child,.technical-architecture-platform-card__block:last-of-type{border:0;padding:0}.technical-architecture-platform-card__icon{border-left:0;border-right:0;order:3;width:4.5rem;height:4.5rem;margin-inline:auto}.technical-architecture-icon-tile{border-top:1px solid #f3f8ff1f;min-height:6rem}.technical-architecture-icon-tile:nth-child(2n),.technical-architecture-sensing__metrics article:nth-child(2n){border-right:0}.technical-architecture-platform,.technical-architecture-algorithms,.technical-architecture-chip,.technical-architecture-sensing{padding:.9rem}.technical-architecture-algorithms__grid,.technical-architecture-platform{gap:.72rem}.technical-architecture-chip-card{border-top:1px solid #f3f8ff1f;border-right:0;min-height:6rem}.technical-architecture-sensing__metrics article{border-top:1px solid #f3f8ff1f}.technical-architecture-sensing__visual{min-height:11rem}.technical-architecture-support .technical-architecture-shell{padding:.8rem}.technical-architecture-closing{text-align:left}.technical-architecture-closing p{font-size:clamp(1.55rem,8vw,2rem)}}@media (max-width:428px){.technical-architecture-applications,.technical-architecture-algorithms__grid,.technical-architecture-chip,.technical-architecture-sensing__metrics,.technical-architecture-support__grid{grid-template-columns:1fr}.technical-architecture-icon-tile,.technical-architecture-chip-card,.technical-architecture-sensing__metrics article{border-right:0}.technical-architecture-platform-card{grid-template-columns:1fr}}.tech-new-page,.core-tech-page{--page-shell:min(calc(100% - 4rem), 1440px);--page-blue:#16c8f3;--page-cyan:#66d9ff;--page-gold:#f4a01c;--page-warm-gold:#ffae35;--page-line:#0eadeb47;--page-gold-line:#f4a01c57;min-height:100vh;padding-top:var(--header-height);color:var(--neural-white);background:radial-gradient(circle at 50% 10%,#16c8f31a,#0000 30rem),radial-gradient(circle at 16% 28%,#f4a01c14,#0000 24rem),linear-gradient(#000102 0%,#020912 46%,#010205 100%);position:relative;overflow-x:hidden}.tech-new-page .site-header,.core-tech-page .site-header{position:fixed;top:0;left:0;right:0}.tech-new-page:before,.core-tech-page:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#16c8f308 1px,#0000 1px),linear-gradient(90deg,#16c8f307 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 88%,#0000 100%)}.core-tech-page:after{z-index:0;pointer-events:none;content:"";background-image:url(/images/generated/core-technology/footer-particle-wave.png);background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;height:clamp(18rem,28vw,32rem);position:absolute;bottom:0;left:0;right:0}.tech-new-shell,.core-tech-shell{z-index:1;width:var(--page-shell);margin-inline:auto;position:relative}.tech-new-page h1:before,.tech-new-page h1:after,.tech-new-page h2:before,.tech-new-page h2:after,.tech-new-page h3:before,.tech-new-page h3:after,.core-tech-page h1:before,.core-tech-page h1:after,.core-tech-page h2:before,.core-tech-page h2:after,.core-tech-page h3:before,.core-tech-page h3:after{display:none}.tech-new-hero{z-index:1;isolation:isolate;min-height:clamp(39rem,54vw,52rem);padding:clamp(4.2rem,6vw,6.5rem) 0 clamp(1.2rem,2vw,1.8rem);position:relative;overflow:hidden}.tech-new-hero__bg{z-index:0;object-fit:cover;object-position:center;filter:brightness(.86)contrast(1.08)saturate(1.08)}.tech-new-hero:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#010205f5 0%,#010205bd 31%,#01020529 58%,#0102052e 100%),linear-gradient(#01020547 0%,#0102051f 58%,#010205e6 100%);position:absolute;inset:0}.tech-new-hero__grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.5rem,3vw,4rem);display:grid;position:relative}.tech-new-hero__copy{justify-items:start;min-width:0;display:grid}.tech-new-badge{min-height:1.55rem;color:var(--page-gold);letter-spacing:.08em;background:#040d13b8;border:1px solid #f4a01c75;border-radius:999px;align-items:center;padding:.24rem .68rem;font-size:.72rem;font-weight:900;display:inline-flex}.tech-new-hero h1{color:#fff;text-align:left;width:auto;max-width:13ch;margin-top:1rem;font-size:clamp(3rem,4.25vw,5.05rem);font-weight:900;line-height:1.02}.tech-new-hero h2{color:#fff;text-align:left;width:auto;margin:.35rem 0 0;font-size:clamp(1.8rem,2.7vw,3.15rem);font-weight:880;line-height:1.1}.tech-new-hero h2 span{color:var(--page-gold);text-shadow:0 0 18px #f4a01c59;margin-left:.22em}.tech-new-hero p{color:#f3f8ffdb;margin-top:1.05rem;font-size:clamp(1rem,1.25vw,1.16rem);font-weight:650;line-height:1.55}.tech-new-hero__en{color:#f3f8ff99!important;margin-top:.18rem!important;font-size:clamp(.78rem,.9vw,.9rem)!important}.tech-new-button{color:#fff;background:radial-gradient(circle at 20%,#f4a01c3d,#0000 64%),#040d13b8;border:1px solid #f4a01c94;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.72rem;margin-top:1.6rem;padding:.65rem 1.22rem;font-size:.9rem;font-weight:850;display:inline-flex;box-shadow:0 0 18px #f4a01c26}.tech-new-button--solid{color:#1a0c02;background:linear-gradient(#ffd68a,#f4a01c)}.tech-new-stepper{z-index:2;background:#020a0fcc;border:1px solid #f4a01c5c;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:clamp(4.8rem,7vw,7.2rem);padding:.68rem .84rem;display:grid;position:relative;box-shadow:inset 0 0 24px #16c8f314,0 0 26px #f4a01c1f}.tech-new-stepper__item{border-right:1px solid #f4a01c38;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;min-height:4.2rem;padding:.25rem .72rem;display:grid;position:relative}.tech-new-stepper__item:last-child{border-right:0}.tech-new-stepper__item:after{color:var(--page-gold);content:"→";font-weight:900;position:absolute;right:-.3rem}.tech-new-stepper__item:last-child:after{content:""}.tech-new-stepper__item span,.tech-new-signal-grid svg,.tech-new-ip svg,.core-tech-page svg{width:2.3rem;height:2.3rem;color:var(--page-cyan)}.tech-new-stepper__item svg,.tech-new-signal-grid svg,.tech-new-ip svg,.core-tech-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%}.tech-new-stepper__item strong,.tech-new-stepper__item small{line-height:1.15;display:block}.tech-new-stepper__item strong{color:var(--page-gold);font-size:.92rem;font-weight:850}.tech-new-stepper__item small{color:#f3f8ffd1;margin-top:.16rem;font-size:.74rem;font-weight:720}.tech-new-card{z-index:1;border:1px solid var(--page-line);background:radial-gradient(circle at 76% 0,#16c8f31c,#0000 40%),linear-gradient(#04111be0,#01080df5);border-radius:12px;margin-top:.85rem;padding:clamp(1rem,1.8vw,1.55rem);position:relative;box-shadow:inset 0 0 34px #16c8f30e,0 0 32px #00000052}.tech-new-difficulty{isolation:isolate;min-height:clamp(21rem,26vw,25rem);padding-right:clamp(1rem,20vw,20rem);overflow:hidden}.tech-new-difficulty:after{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 84% 36%,#16c8f329,#0000 21rem),linear-gradient(90deg,#020a0f00 0 60%,#020a0f2e 78%,#020a0fb8 100%);position:absolute;inset:0}.tech-new-difficulty__portrait{z-index:-2;object-fit:contain;object-position:right center;opacity:.95;filter:brightness(.88)saturate(1.08)contrast(1.06);-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000061 18%,#000 34%);mask-image:linear-gradient(90deg,#0000 0,#00000061 18%,#000 34%);width:min(39vw,40rem)!important;height:100%!important;inset:0 0 0 auto!important}.tech-new-section-title{justify-content:center;align-items:center;gap:.72rem;margin-bottom:1rem;display:flex}.tech-new-section-title>span{color:var(--page-cyan);text-shadow:0 0 16px #16c8f357;font-size:clamp(1.4rem,2vw,2rem);font-weight:900;line-height:1}.tech-new-section-title h2{color:#fff;text-align:left;width:auto;margin:0;font-size:clamp(1.35rem,1.9vw,2rem);font-weight:850;line-height:1.1}.tech-new-section-title p{color:#f3f8ffb3;letter-spacing:.1em;margin-top:.15rem;font-size:.72rem;font-weight:800}.tech-new-compare{grid-template-columns:minmax(18rem,.76fr) auto minmax(0,1.24fr);align-items:center;gap:clamp(.9rem,1.4vw,1.25rem);display:grid}.tech-new-compare article{background:radial-gradient(circle at 50% 0,#16c8f314,#0000 58%),#00070bb8;border:1px solid #66d9ff38;border-radius:8px;align-content:center;gap:.5rem;min-height:clamp(10.5rem,13vw,12rem);padding:clamp(.8rem,1.2vw,1rem);display:grid;box-shadow:inset 0 0 24px #16c8f30e}.tech-new-compare h3{color:var(--page-cyan);text-align:center;font-size:clamp(.9rem,1.05vw,1.05rem);font-weight:850}.tech-new-compare__wide h3{color:var(--page-gold)}.tech-new-compare p,.tech-new-compare strong,.tech-new-note{color:#f3f8ffc7;text-align:center;font-size:clamp(.82rem,.95vw,.92rem);font-weight:700}.tech-new-compare b{color:#f3f8ffcc;text-shadow:0 0 14px #f3f8ff2e;font-size:clamp(1.35rem,1.8vw,1.85rem)}.tech-new-signal-grid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:clamp(.32rem,.72vw,.7rem);display:grid}.tech-new-signal-grid--vision{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-new-signal-grid span{color:#f3f8ffdb;text-align:center;justify-items:center;gap:.12rem;font-size:.66rem;font-weight:720;line-height:1.18;display:grid}.tech-new-signal-grid svg{width:clamp(2.35rem,3.7vw,4.15rem);height:clamp(2.35rem,3.7vw,4.15rem);color:var(--page-cyan);filter:drop-shadow(0 0 12px #16c8f352);margin-bottom:.38rem}.tech-new-compare__wide .tech-new-signal-grid svg{width:clamp(2rem,2.85vw,3.3rem);height:clamp(2rem,2.85vw,3.3rem)}.tech-new-signal-grid strong{color:#f3f8ffdb;font-size:clamp(.62rem,.72vw,.72rem);font-weight:850}.tech-new-signal-grid small{color:#f3f8ff8a;font-size:clamp(.55rem,.64vw,.64rem);font-weight:760}.tech-new-note{z-index:1;margin-top:clamp(.9rem,1.2vw,1.15rem);position:relative}.tech-new-stack__grid{grid-template-columns:10.6rem minmax(22rem,.9fr) minmax(0,1.42fr);align-items:stretch;gap:clamp(1rem,1.7vw,1.5rem);display:grid}.tech-new-layer-index{align-content:center;gap:.46rem;display:grid}.tech-new-layer-index>span{color:#f3f8ffdb;background:radial-gradient(circle at 10%,#16c8f324,#0000 58%),#03101ac7;border:1px solid #66d9ff38;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.08rem .5rem;min-height:4.25rem;padding:.52rem .72rem;font-weight:820;display:grid;box-shadow:inset 0 0 18px #16c8f314}.tech-new-layer-index>span strong{color:var(--page-cyan);text-shadow:0 0 14px #16c8f361;grid-row:span 2;font-size:1.5rem;font-weight:950;line-height:1}.tech-new-layer-index>span:nth-child(2) strong,.tech-new-layer-index>span:nth-child(5) strong{color:var(--page-gold);text-shadow:0 0 14px #f4a01c57}.tech-new-layer-index>span span,.tech-new-layer-index>span small{min-width:0;line-height:1.14}.tech-new-layer-index>span span{color:#f3f8ffeb;font-size:.94rem}.tech-new-layer-index>span small{color:#f3f8ffa3;font-size:.62rem;font-weight:780}.tech-new-layer-visual{place-items:center;min-height:clamp(24rem,31vw,32rem);display:grid;position:relative;overflow:visible}.tech-new-layer-visual img{object-fit:contain;object-position:center;filter:brightness(.94)saturate(1.12)contrast(1.04)drop-shadow(0 0 28px #16c8f32e)}.tech-new-capability-map{align-content:center;gap:0;display:grid}.tech-new-capability-map article{border-bottom:1px solid #66d9ff24;grid-template-columns:minmax(14rem,.86fr) minmax(0,1.14fr);align-items:center;gap:.35rem 1rem;min-height:5rem;padding:.66rem .8rem .78rem;display:grid;position:relative}.tech-new-capability-map article>i{background:linear-gradient(90deg,#0000,#66d9ff52,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.tech-new-capability-map__copy{gap:.28rem;display:grid}.tech-new-capability-map h3{color:var(--page-cyan);font-size:clamp(.98rem,1.25vw,1.24rem);font-weight:880}.tech-new-capability-map p{color:#f3f8ffb8;font-size:clamp(.76rem,.9vw,.88rem);font-weight:720}.tech-new-capability-map div{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.tech-new-capability-map span,.tech-new-layer-card small{color:#f3f8ffc2;background:#03101a9e;border:1px solid #66d9ff2e;border-radius:999px;padding:.27rem .58rem;font-size:.68rem;font-weight:790}.tech-new-capability-map .tech-new-app-icons{grid-template-columns:repeat(5,minmax(3.2rem,1fr));align-items:start;gap:clamp(.36rem,.8vw,.7rem);display:grid}.tech-new-capability-map .tech-new-app-icons span{color:#f3f8ffc2;text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:.26rem;min-width:0;padding:0;font-size:.64rem;font-weight:820;line-height:1.15;display:grid}.tech-new-app-icons svg{width:clamp(1.55rem,1.9vw,2rem);height:clamp(1.55rem,1.9vw,2rem);color:var(--page-cyan);background:radial-gradient(circle,#16c8f329,#0000 65%),#05121ecc;border:1px solid #66d9ff33;border-radius:8px;padding:.34rem;box-shadow:inset 0 0 14px #16c8f314,0 0 14px #16c8f31a}.tech-new-layers__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.tech-new-layer-card{background:#01080db8;border:1px solid #66d9ff2e;border-radius:8px;grid-template-rows:auto auto auto 7.4rem auto 1fr auto;gap:.42rem;min-width:0;padding:.72rem;display:grid}.tech-new-layer-card>span{color:var(--page-cyan);font-size:1.25rem;font-weight:900}.tech-new-layer-card h3{color:#fff;font-size:1rem;font-weight:860}.tech-new-layer-card p{color:#f3f8ff9e;font-size:.68rem;font-weight:760}.tech-new-layer-card__image{background:#02080d;border-radius:7px;position:relative;overflow:hidden}.tech-new-layer-card__image img{object-fit:cover}.tech-new-layer-card ul{color:#f3f8ffc7;gap:.28rem;margin:0;padding-left:1rem;font-size:.72rem;font-weight:650;line-height:1.45;display:grid}.tech-new-layer-card div:last-of-type{flex-wrap:wrap;gap:.25rem;display:flex}.tech-new-layer-card a,.tech-new-ip a{color:#fff;border:1px solid #f4a01c6b;border-radius:999px;place-self:end center;padding:.5rem .9rem;font-size:.74rem;font-weight:820}.tech-new-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:.85rem;display:grid}.tech-new-bottom-grid .tech-new-card{margin-top:.85rem}.tech-new-flywheel{--flywheel-visual-top:clamp(4.25rem, 4.4vw, 4.85rem);--flywheel-visual-x:clamp(.15rem, .55vw, .65rem);--flywheel-visual-bottom:clamp(4.75rem, 4.8vw, 5.4rem);isolation:isolate;grid-template-rows:auto 1fr auto;height:100%;min-height:clamp(19rem,27vw,25.5rem);display:grid;overflow:hidden}.tech-new-flywheel:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#020a0f94 0%,#020a0f05 24% 72%,#020a0f9e 100%),radial-gradient(circle at 50% 52%,#0000 0 58%,#020a0f2e 82%,#020a0f6b 100%);position:absolute;inset:0}.tech-new-flywheel__bg{z-index:-2;object-fit:contain;object-position:center;filter:brightness(.9)saturate(1.08)contrast(1.04);top:var(--flywheel-visual-top)!important;bottom:auto!important;right:auto!important;left:var(--flywheel-visual-x)!important;width:calc(100% - (var(--flywheel-visual-x) * 2))!important;height:calc(100% - var(--flywheel-visual-top) - var(--flywheel-visual-bottom))!important}.tech-new-flywheel .tech-new-section-title{text-align:left;justify-content:flex-start}.tech-new-flywheel .tech-new-section-title h2,.tech-new-flywheel .tech-new-section-title p{text-align:left}.tech-new-ip,.tech-new-roadmap{align-content:start;height:100%;min-height:0;display:grid}.tech-new-ip .tech-new-section-title,.tech-new-roadmap .tech-new-section-title{justify-content:flex-start;margin-bottom:.9rem}.tech-new-ip .tech-new-section-title h2,.tech-new-roadmap .tech-new-section-title h2{font-size:clamp(1.18rem,1.62vw,1.72rem)}.tech-new-roadmap>div{gap:0;margin:.1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.tech-new-roadmap>div:before{content:"";background:linear-gradient(#0000,#66d9ff94,#0000);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:clamp(5rem,30%,7rem);box-shadow:0 0 14px #16c8f340}.tech-new-roadmap article{background:0 0;border:0;border-radius:0;grid-template-columns:clamp(4.3rem,27%,6.2rem) minmax(0,1fr);align-items:start;gap:0 1.45rem;padding:.3rem 0 .66rem;display:grid;position:relative}.tech-new-roadmap article:before{content:"";background:var(--page-cyan);border:1px solid #beeeffd6;border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:.72rem;left:clamp(5rem,30%,7rem);transform:translate(-50%);box-shadow:0 0 0 .23rem #16c8f31a,0 0 12px #16c8f394}.tech-new-roadmap strong{color:#fff;grid-row:span 2;font-size:clamp(.9rem,1.18vw,1.14rem);font-weight:860;line-height:1.2}.tech-new-roadmap span{color:var(--page-cyan);font-weight:850}.tech-new-roadmap p{margin-top:.08rem}.tech-new-flywheel p,.tech-new-roadmap span,.tech-new-roadmap p,.tech-new-ip p{color:#f3f8ffbd;font-size:.82rem;font-weight:650;line-height:1.5}.tech-new-flywheel>p{z-index:1;color:#f3f8ffd1;text-align:left;text-shadow:0 0 14px #000c;align-self:end;margin-top:0;margin-bottom:0;padding-top:.45rem;font-size:clamp(.82rem,.95vw,.95rem);font-weight:760;position:relative}.tech-new-ip>div{background:radial-gradient(circle at 50% 0,#16c8f314,#0000 68%),#01080d94;border:1px solid #66d9ff29;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.45rem;padding:.78rem .7rem;display:grid}.tech-new-ip article{text-align:center;background:0 0;border:0;border-right:1px solid #66d9ff1f;border-radius:0;justify-items:center;gap:.3rem;min-width:0;padding:.2rem .35rem;display:grid}.tech-new-ip article:last-child{border-right:0}.tech-new-ip article svg{background:radial-gradient(circle at 50% 45%,#66d9ff2e,#0000 62%),#081420c7;border:1px solid #66d9ff33;border-radius:999px;width:clamp(1.85rem,3vw,2.55rem);height:clamp(1.85rem,3vw,2.55rem);padding:.42rem}.tech-new-ip strong{color:var(--page-gold);font-size:clamp(1.35rem,2.45vw,2rem);line-height:1}.tech-new-ip span{color:#f3f8ffd1;font-size:.76rem;font-weight:740}.tech-new-ip p{text-align:center;margin-top:.9rem}.tech-new-ip a{justify-self:center;margin-top:1.05rem;display:inline-flex}.tech-new-cta{z-index:1;text-align:center;isolation:isolate;background:#010205;margin-top:1.2rem;padding:clamp(4rem,6vw,6rem) 0 clamp(2.5rem,4vw,4rem);position:relative;overflow:hidden}.tech-new-cta:after{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 50% 48%,#f4a01c33,#0000 15rem),linear-gradient(#0102056b,#01020514 50%,#0102059e);position:absolute;inset:0}.tech-new-cta__bg{z-index:-2;object-fit:cover;object-position:center;filter:brightness(.82)saturate(1.08)contrast(1.05)}.tech-new-cta .tech-new-shell{z-index:1;position:relative}.tech-new-cta h2{color:#fff;width:auto;margin:0;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:880}.tech-new-cta p{color:#f3f8ffdb;margin-top:.65rem;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:650}.core-tech-hero{z-index:1;isolation:isolate;background:#000;min-height:clamp(38rem,46vw,51rem);padding:0;display:grid;position:relative;overflow:hidden}.core-tech-hero__background{z-index:0;object-fit:cover;object-position:center;filter:brightness(.9)contrast(1.08)saturate(1.08)}.core-tech-hero:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#000104fa 0%,#000207e6 26%,#00040c6b 47%,#00020614 72%,#00010466 100%),linear-gradient(#00010433 0%,#0001040a 62%,#000104db 100%);position:absolute;inset:0}.core-tech-hero:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#f4a01c80,#0000);height:1px;position:absolute;bottom:.9rem;left:6%;right:8%;box-shadow:0 0 18px #f4a01c38}.core-tech-hero__grid{z-index:2;min-height:inherit;grid-template-columns:minmax(25rem,.78fr) minmax(28rem,1.22fr);align-items:center;gap:clamp(1.5rem,2.6vw,3.6rem);padding-block:clamp(2.25rem,4vw,4.8rem);display:grid}.core-tech-hero__copy{align-self:center;justify-items:start;min-width:0;max-width:min(47rem,46vw);display:grid}.core-tech-hero h1{color:#fff;text-align:left;text-shadow:0 2px #ffffff29,0 0 24px #ffffff1f;gap:clamp(.2rem,.35vw,.42rem);width:auto;margin:0;font-size:clamp(4rem,5.1vw,6.2rem);font-weight:900;line-height:1.04;display:grid}.core-tech-hero__title-line{white-space:nowrap;display:block}.core-tech-hero__title-highlight,.core-tech-statement h2,.core-tech-statement span{color:var(--page-gold)}.core-tech-hero__title-highlight{margin-left:.12em;display:inline}.core-tech-hero h2{width:auto;color:var(--page-cyan);text-align:left;text-shadow:0 0 18px #16c8f324;gap:clamp(.28rem,.48vw,.48rem);margin:clamp(1.45rem,1.95vw,2.05rem) 0 0;font-size:clamp(1.8rem,2.25vw,2.62rem);font-weight:600;line-height:1.34;display:grid}.core-tech-hero__subtitle-line{white-space:nowrap;display:block}.core-tech-hero p{color:#f3f8ffe6;gap:clamp(.52rem,.72vw,.78rem);max-width:47rem;margin-top:clamp(2rem,2.55vw,2.65rem);font-size:clamp(1.16rem,1.36vw,1.42rem);font-weight:640;line-height:1.5;display:grid}.core-tech-hero__body-line{white-space:nowrap;display:block}.core-tech-hero__visual{align-self:stretch;min-height:clamp(29rem,40vw,43rem);position:relative}.core-tech-hero__labels{color:#fff;text-shadow:0 0 14px #000000e6;width:min(15.5rem,29vw);margin:0;padding:0;font-size:clamp(1rem,1.15vw,1.18rem);font-weight:850;line-height:1.2;list-style:none;position:absolute;inset:0 0 0 auto}.core-tech-hero__labels li{white-space:nowrap;width:100%;position:absolute;right:0;transform:translateY(-50%)}.core-tech-hero__labels li:first-child{top:24%}.core-tech-hero__labels li:nth-child(2){top:38%}.core-tech-hero__labels li:nth-child(3){top:53%}.core-tech-hero__labels li:nth-child(4){top:68%}.core-tech-hero__labels li:nth-child(5){top:82%}.core-tech-hero__labels li:before{content:"";background:linear-gradient(90deg,#66d9ff0a,#66d9ff9e);width:clamp(6.2rem,10vw,10.8rem);height:1px;position:absolute;top:50%;right:calc(100% + .95rem);transform:translateY(-50%)}.core-tech-hero__labels li:after{aspect-ratio:1;content:"";background:var(--page-cyan);border-radius:999px;width:.32rem;position:absolute;top:50%;right:calc(100% + .66rem);transform:translateY(-50%);box-shadow:0 0 12px #66d9ffb8}.core-tech-hero__labels li:first-child:before{width:clamp(4.6rem,7.8vw,8rem)}.core-tech-hero__labels li:nth-child(2):before{width:clamp(5.6rem,9vw,9.4rem)}.core-tech-hero__labels li:nth-child(3):before{width:clamp(7.3rem,11.5vw,12.3rem)}.core-tech-hero__labels li:nth-child(4):before{width:clamp(7.6rem,12vw,12.8rem)}.core-tech-hero__labels li:nth-child(5):before{width:clamp(5.6rem,9.2vw,9.7rem)}.core-tech-hero__labels li:nth-child(3):before,.core-tech-hero__labels li:nth-child(3):after,.core-tech-hero__labels li:nth-child(4):before,.core-tech-hero__labels li:nth-child(4):after,.core-tech-hero__labels li:nth-child(5):before,.core-tech-hero__labels li:nth-child(5):after{background:linear-gradient(90deg,#f4a01c1f,#f4a01cd1)}.core-tech-hero__labels li:nth-child(3):after,.core-tech-hero__labels li:nth-child(4):after,.core-tech-hero__labels li:nth-child(5):after{background:var(--page-gold);box-shadow:0 0 12px #f4a01cb8}.core-tech-panel,.core-tech-statement{z-index:1;background:radial-gradient(circle at 50% 0,#f4a01c14,#0000 34%),#020a0fbd;border:1px solid #f4a01c47;border-radius:14px;margin-top:1.35rem;padding:clamp(1.2rem,2vw,1.8rem);position:relative}.core-tech-panel>h2,.core-tech-statement h2{width:auto;color:var(--page-gold);letter-spacing:.08em;text-align:center;margin:0 0 1.2rem;font-size:clamp(1.5rem,2.1vw,2.15rem);font-weight:760}.core-tech-barrier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.core-tech-barrier-card{text-align:center;background:radial-gradient(circle at 50% 8%,#f4a01c17,#0000 34%),#01080db8;border:1px solid #f4a01c3d;border-radius:10px;justify-items:center;gap:.68rem;min-height:17rem;padding:1.25rem 1.1rem;display:grid}.core-tech-barrier-card svg{width:4.8rem;height:4.8rem;color:var(--page-gold);filter:drop-shadow(0 0 16px #f4a01c57)}.core-tech-metrics svg{width:4.35rem;height:4.35rem;color:var(--page-gold);filter:drop-shadow(0 0 15px #f4a01c57)}.core-tech-barrier-card h3{color:#fff;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:820;line-height:1.3}.core-tech-barrier-card strong{color:var(--page-cyan);font-size:clamp(.92rem,1vw,1rem);font-weight:760}.core-tech-barrier-card p{color:#f3f8ffc7;font-size:clamp(.88rem,.98vw,1rem);font-weight:530;line-height:1.78}.core-tech-metrics>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.core-tech-metrics article{text-align:center;border-right:1px solid #f3f8ff24;justify-items:center;gap:.52rem;padding:.8rem .75rem;display:grid}.core-tech-metrics article:last-child{border-right:0}.core-tech-metrics strong{color:var(--page-cyan);font-size:clamp(1.45rem,2vw,2.15rem);font-weight:900;line-height:1}.core-tech-metrics span,.core-tech-metrics small{color:#f3f8ffdb;font-weight:680;line-height:1.35}.core-tech-metrics small{color:#f3f8ff94;font-size:.82rem}.core-tech-statement{text-align:center;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:clamp(2rem,3vw,3rem) 1.4rem clamp(4.2rem,7vw,6rem);overflow:hidden}.core-tech-statement h2{z-index:1;margin-bottom:.9rem;font-size:clamp(1.8rem,2.7vw,2.75rem);position:relative}.core-tech-statement p{z-index:1;color:#f3f8ffe6;max-width:58rem;margin:0 auto;font-size:clamp(1rem,1.45vw,1.3rem);font-weight:560;line-height:1.8;position:relative}.marketing-page{--marketing-shell:min(100% - 2rem, 1440px);min-height:100vh;color:var(--neural-white);background:radial-gradient(circle at 72% 6%,#16c8f31c,#0000 31rem),radial-gradient(circle at 18% 22%,#f4a01c12,#0000 25rem),linear-gradient(#000205 0%,#03101b 42%,#010205 100%);padding-bottom:1.4rem}.marketing-page h1,.marketing-page h2,.marketing-page h3{text-align:left;width:auto;margin:0}.marketing-page h2:before,.marketing-page h2:after{display:none}.marketing-shell{width:var(--marketing-shell);margin:0 auto}.marketing-hero{padding:clamp(2.6rem,5vw,5.2rem) 0 clamp(1rem,2vw,1.8rem);position:relative;overflow:hidden}.marketing-hero:before,.marketing-panel:before{pointer-events:none;content:"";opacity:.75;background-image:linear-gradient(#66d9ff06 1px,#0000 1px),linear-gradient(90deg,#66d9ff06 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.marketing-hero__grid{z-index:1;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);min-height:clamp(24rem,38vw,35rem);display:grid;position:relative}.marketing-hero h1{color:#fff;text-shadow:0 0 22px #16c8f326;max-width:44rem;font-size:clamp(2.7rem,4.1vw,4.45rem);font-weight:850;line-height:1.12}.marketing-hero h1 span,.marketing-hero__cn,.marketing-info-card strong,.path-card .marketing-button,.marketing-button{color:var(--touch-gold)}.marketing-kicker{color:#fff;margin-bottom:1.1rem;font-size:clamp(1.25rem,1.8vw,2rem);font-weight:560}.marketing-hero p{color:#f3f8ffd6;max-width:41rem;margin-top:1.1rem;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:560;line-height:1.75}.marketing-hero__visual{min-height:clamp(20rem,32vw,31rem);position:relative}.marketing-hero__visual img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04)}.about-hero{background:#01040a;min-height:clamp(42rem,46.875vw,56.25rem);padding:0}.about-hero:before{z-index:1;opacity:1;background:linear-gradient(90deg,#000207db 0%,#0002079e 28%,#00020724 58%,#0002070a 100%),linear-gradient(#00020757 0%,#0000 34%,#00020761 100%)}.about-hero__bg{z-index:0;object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.04)}.about-hero .marketing-hero__grid{grid-template-columns:minmax(0,42rem);align-items:center;min-height:clamp(42rem,46.875vw,56.25rem)}.about-hero__copy{max-width:44rem;padding-top:clamp(1rem,2vw,2.5rem)}.about-hero .marketing-kicker{color:#fffffff5;text-shadow:0 0 18px #000000b8;margin-bottom:clamp(1rem,1.45vw,1.75rem);font-size:clamp(1.8rem,2.05vw,2.5rem);font-weight:520;line-height:1.12}.about-hero .marketing-kicker span{color:var(--touch-gold)}.about-hero h1{color:#fff;text-shadow:0 2px 10px #000000e0,0 0 20px #16c8f31f;max-width:44rem;font-size:clamp(2.75rem,3.2vw,4rem);font-weight:850;line-height:1.2}.about-hero h1 span{color:#0000;text-shadow:none;background:linear-gradient(#ffc15d 0%,#f49b18 100%);-webkit-background-clip:text;background-clip:text}.about-hero p:not(.marketing-kicker){color:#ffffffd1;letter-spacing:0;text-shadow:0 2px 10px #000000db;max-width:39rem;margin-top:clamp(1.25rem,1.6vw,1.85rem);font-size:clamp(1.1rem,1.25vw,1.5rem);font-weight:700;line-height:1.5}.marketing-panel{background:radial-gradient(circle at 84% 20%,#2f80ff21,#0000 28rem),radial-gradient(circle at 12% 100%,#d6a86a14,#0000 22rem),#041220d6;border:1px solid #5edcff38;border-radius:10px;padding:clamp(1.35rem,2.1vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000052}.marketing-page>.marketing-shell,.marketing-page>.two-panel,.marketing-page>.marketing-panel{margin-top:1rem}.marketing-heading{z-index:1;align-items:baseline;gap:.7rem;margin-bottom:1.25rem;display:flex;position:relative}.marketing-heading h2,.center-heading h2{color:#fff;font-size:clamp(1.35rem,2vw,2rem);font-weight:860;line-height:1.14}.marketing-heading span,.center-heading p{color:#48caff;letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:800}.marketing-copy{z-index:2;gap:1.35rem;display:grid;position:relative}.marketing-copy p,.marketing-panel>p,.team-card p,.path-card li,.path-card small,.role-grid small{color:#f3f8ffb8;font-size:.96rem;font-weight:560;line-height:1.8}.about-who__grid{z-index:2;grid-template-columns:minmax(22rem,.56fr) minmax(0,1.44fr);align-items:center;gap:clamp(1.2rem,3vw,3.2rem);min-height:clamp(22rem,28vw,31rem);display:grid;position:relative}.process-flow{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.65rem;display:grid;position:relative}.contact-hero{isolation:isolate;min-height:clamp(35rem,43vw,42rem);padding:0;position:relative}.contact-hero:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#010409e6 0%,#010409bd 29%,#01040938 54%,#01040914 100%),linear-gradient(#0104094d 0%,#01040905 42%,#0104098a 100%);position:absolute;inset:0}.contact-hero__background{z-index:0;object-fit:cover;object-position:center}.contact-hero:before{z-index:1;opacity:.28}.contact-hero__content{z-index:2;grid-template-rows:1fr auto;grid-template-columns:minmax(22rem,.43fr) minmax(0,.57fr);align-items:center;min-height:clamp(35rem,43vw,42rem);padding:clamp(3rem,5vw,5rem) 0 clamp(1.6rem,2.8vw,2.4rem);display:grid;position:relative}.contact-hero__copy{gap:clamp(.8rem,1vw,1.05rem);max-width:35rem;display:grid}.contact-hero h1{color:#fff;text-shadow:0 2px 10px #000000db,0 0 18px #2f80ff2e;max-width:44rem;font-size:clamp(2.55rem,3.2vw,3.95rem);font-weight:760;line-height:1.18}.contact-hero .marketing-hero__cn{color:#f3f8ffeb;font-size:clamp(1.08rem,1.38vw,1.42rem);font-weight:820;line-height:1.35}.contact-hero__copy>p:not(.marketing-hero__cn){color:#f3f8ffc2;max-width:31rem;font-size:clamp(.86rem,1vw,1rem);font-weight:760;line-height:1.7}.contact-hero__process{grid-column:2;grid-template-columns:repeat(5,minmax(0,1fr));place-self:end;gap:clamp(.6rem,1vw,1rem);width:min(100%,51rem);margin-bottom:clamp(.3rem,1vw,1rem);display:grid}.contact-hero__process .process-flow__node{color:#f3f8ffe0;gap:.22rem}.contact-hero__process .process-flow__node>span{background:#041220ad;border:1px solid #5edcff33;border-radius:50%;width:clamp(2.65rem,3.2vw,3.6rem);height:clamp(2.65rem,3.2vw,3.6rem);box-shadow:inset 0 0 18px #5edcff14,0 0 18px #2f80ff2e}.contact-hero__process .process-flow__node strong{font-size:clamp(.72rem,.82vw,.88rem);font-weight:850}.contact-hero__process .process-flow__node small{color:#9cb2c9d1;font-size:clamp(.62rem,.7vw,.72rem)}.contact-hero__process .process-flow__node b{color:#f3f8ff7a;font-size:1.25rem;top:1.32rem;right:-.6rem}.process-flow--infinity{background:radial-gradient(at 45%,#16c8f338,#0000 34%),radial-gradient(at 68%,#f4a01c33,#0000 34%);border-radius:10px;min-height:18rem;padding:1rem}.process-flow__node{color:#f3f8ffe6;text-align:center;justify-items:center;gap:.18rem;min-width:0;display:grid;position:relative}.process-flow__node>span,.marketing-info-card__icon,.path-card>svg,.icon-strip svg,.role-grid svg{width:3.1rem;height:3.1rem;color:var(--touch-cyan);filter:drop-shadow(0 0 10px #66d9ff47);place-items:center;display:grid}.process-flow__node svg,.marketing-info-card__icon svg,.path-card>svg,.icon-strip svg,.role-grid svg{width:100%;height:100%}.process-flow__node strong{color:#fff;font-size:.86rem}.process-flow__node small{color:#9cb2c9d9;font-size:.68rem;line-height:1.25}.process-flow__node b{color:#f3f8ff73;position:absolute;top:1.25rem;right:-.5rem}.about-process-visual{isolation:isolate;border-radius:8px;min-height:clamp(16rem,20vw,22rem);position:relative;overflow:hidden}.about-process-visual:before{display:none}.about-process-visual__labels{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:absolute;bottom:26.5%;left:2%;right:1.5%}.about-process-visual__labels .process-flow__node{gap:.16rem;min-height:2.45rem;padding-top:0}.about-process-visual__labels .process-flow__icon,.about-process-visual__labels .process-flow__arrow{display:none}.process-flow__copy{gap:.16rem;min-width:0;display:grid}.process-flow__node>.process-flow__copy{place-items:initial;width:auto;height:auto;color:inherit;filter:none}.about-process-visual__labels .process-flow__node strong{font-size:.86rem;line-height:1.2}.about-process-visual__labels .process-flow__node small{font-size:.68rem;line-height:1.2}.about-who{background:linear-gradient(90deg,#030c142e 0%,#030c1414 42%,#030c1405 100%),url(/images/generated/about-us-who.png) 100%/cover no-repeat,#020a12;min-height:clamp(22rem,29vw,32rem)}.about-who:before{z-index:1;opacity:1;background:linear-gradient(90deg,#01070c2e 0%,#01070c14 52%,#01070c00 100%),linear-gradient(#01070c1f 0%,#0000 54%,#01070c2e 100%)}.about-who .marketing-heading{z-index:2}.marketing-card-grid{gap:1rem;display:grid}.marketing-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.35vw,1.35rem);margin-top:1rem}.marketing-info-card,.path-card,.team-card,.role-grid span,.faq-panel button{background:#030e19c7;border:1px solid #5edcff2e;border-radius:9px;position:relative;overflow:hidden}.marketing-info-card{min-height:16rem;padding:1.5rem}.marketing-info-card--principle{background:radial-gradient(circle at 16% 42%,#2f80ff2e,#0000 12.5rem),linear-gradient(#05182be6,#020b15f0);border-color:#5edcff29;border-radius:8px;grid-template-columns:minmax(7.6rem,.34fr) minmax(0,1fr);align-items:center;gap:clamp(1.1rem,1.6vw,1.55rem);min-height:clamp(18rem,19vw,21rem);padding:clamp(1.55rem,2vw,2.1rem);display:grid;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #0d466e1f,0 18px 34px #00000047}.marketing-info-card h3,.path-card h3,.team-card h3{color:#fff;font-size:1.3rem;font-weight:840}.marketing-info-card h3 small{color:#48caff;margin-left:.35rem;font-size:.72rem}.marketing-info-card--principle h3{flex-wrap:wrap;align-items:baseline;gap:.3rem .64rem;margin:0;font-size:clamp(1.3rem,1.45vw,1.72rem);line-height:1.18;display:flex}.marketing-info-card--principle h3 small{color:#48caffb8;margin-left:0;font-size:clamp(.78rem,.78vw,.92rem);font-weight:850}.marketing-info-card__content{align-content:center;min-width:0;display:grid}.marketing-info-card__rule{background:linear-gradient(90deg,#f4a01cd1,#f4a01c14);width:2.65rem;height:2px;margin-top:.76rem}.marketing-info-card strong{margin:1rem 0 .8rem;line-height:1.6;display:block}.marketing-info-card--principle strong{margin:1.35rem 0 1.05rem;font-size:clamp(1rem,1.04vw,1.2rem);font-weight:860;line-height:1.58}.marketing-info-card--principle p{color:#f3f8ffc7;margin:0;font-size:clamp(.92rem,.94vw,1.06rem);font-weight:620;line-height:1.78}.marketing-info-card__values{color:#f3f8ffe6;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem 1.25rem;margin-top:1.38rem;font-size:clamp(1rem,1.04vw,1.2rem);font-weight:850;line-height:1.32;display:grid}.marketing-info-card--principle .marketing-info-card__icon{width:clamp(7.25rem,7.6vw,9.45rem);height:clamp(7.25rem,7.6vw,9.45rem);color:var(--touch-cyan);filter:drop-shadow(0 0 18px #48caff52)drop-shadow(0 0 26px #2f80ff3d)}.marketing-info-card__icon--image img{object-fit:contain;width:100%;height:100%}.marketing-button{z-index:1;background:#04101abf;border:1px solid #f4a01c7a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;min-height:2.2rem;padding:.52rem 1.05rem;font-size:.84rem;font-weight:820;display:inline-flex;position:relative}.journey-line{z-index:1;grid-template-columns:repeat(5,1fr);gap:1rem;padding-top:1.5rem;display:grid;position:relative}.journey-line:before{content:"";background:linear-gradient(90deg,#f3f8ffb3,#f4a01cbf);height:1px;position:absolute;top:3.9rem;left:2rem;right:2rem}.journey-line article{gap:.55rem;display:grid;position:relative}.journey-line strong{color:#48caff;font-size:1.35rem}.journey-line span{background:#fff;border-radius:50%;width:.72rem;height:.72rem;box-shadow:0 0 16px #66d9ffbf}.journey-line p,.journey-line small{color:#f3f8ffc2;line-height:1.6}.team-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.team-card{grid-template-columns:1fr 42%;align-items:end;gap:.7rem;min-height:15rem;padding:1.2rem 1rem 0;display:grid}.team-card--profile{background:radial-gradient(circle at 22% 32%,#2f80ff2e,#0000 14rem),linear-gradient(#06192be0,#020c16f0);grid-template-columns:minmax(0,52%) minmax(0,48%);align-items:stretch;gap:clamp(.8rem,1.2vw,1.15rem);min-height:clamp(18rem,20vw,22rem);padding:0;box-shadow:inset 0 1px #ffffff09,0 18px 34px #00000047}.team-card__portrait{min-height:inherit;position:relative;overflow:hidden}.team-card__portrait:after{pointer-events:none;content:"";background:linear-gradient(90deg,#020c1600 58%,#020c168a 100%),linear-gradient(#020c1600 62%,#020c1647 100%);position:absolute;inset:0}.team-card__portrait img{object-fit:cover;object-position:26% center;filter:saturate(1.02)contrast(1.03);width:100%;height:100%}.team-card__copy{align-content:center;justify-items:start;min-width:0;padding:clamp(1.25rem,1.8vw,1.85rem) clamp(1.05rem,1.55vw,1.55rem) clamp(1.15rem,1.6vw,1.65rem) 0;display:grid}.team-card--profile .marketing-button{margin-top:.2rem}.team-grid--contact .team-card{grid-template-columns:1fr;align-items:center;padding:0}.team-card--contact-profile{isolation:isolate;background:#020913;min-height:clamp(14.8rem,15.8vw,17.6rem);padding:clamp(1rem,1.25vw,1.35rem);display:grid}.team-card--contact-profile:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#020a121a 0%,#020a122e 45%,#020a1294 69%,#020a12e6 100%),linear-gradient(#020a1214 0%,#020a1205 54%,#020a1257 100%);position:absolute;inset:0}.team-card__background{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.team-card img{object-fit:contain;width:100%;height:auto;max-height:14rem}.team-card--profile>img{display:none}.team-card--profile .team-card__portrait img{object-fit:cover;object-position:26% center;height:100%;max-height:none}.team-card--contact-profile .team-card__background{object-fit:cover;object-position:center;height:100%;max-height:none}.team-card__copy--contact{z-index:2;text-shadow:0 2px 8px #000000b8,0 0 16px #2f80ff1f;align-content:center;justify-self:end;width:min(58%,17rem);min-height:100%;padding:clamp(.85rem,1.15vw,1.25rem) clamp(.35rem,.7vw,.75rem);position:relative}.team-card strong{color:var(--touch-gold);margin:.35rem 0 .8rem;display:block}.team-links{color:var(--touch-cyan)!important;font-size:.82rem!important}.marketing-strip{gap:1rem;display:grid}.marketing-strip .marketing-heading{margin-bottom:.45rem}.icon-strip,.role-grid{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;display:grid;position:relative}.icon-strip span,.role-grid span{text-align:center;justify-items:center;gap:.32rem;display:grid}.icon-strip--dna{align-items:center;gap:clamp(.8rem,1vw,1.15rem);min-height:clamp(5.6rem,7vw,7.6rem);padding:clamp(.45rem,.8vw,.75rem) 0}.icon-strip--dna>span{text-align:left;grid-template-columns:clamp(3.1rem,3.4vw,4.2rem) minmax(0,1fr);place-items:center start;gap:clamp(.45rem,.75vw,.8rem);min-width:0;display:grid}.icon-strip--dna .icon-strip__icon{filter:drop-shadow(0 0 12px #66d9ff33)drop-shadow(0 0 22px #2f80ff24);border-radius:50%;place-items:center;width:clamp(3.1rem,3.4vw,4.2rem);height:clamp(3.1rem,3.4vw,4.2rem);display:grid;position:relative;overflow:hidden}.icon-strip--dna .icon-strip__icon img{object-fit:cover;width:100%;height:100%}.icon-strip--dna .icon-strip__copy{text-align:left;justify-items:start;gap:.16rem;min-width:0;display:grid}.icon-strip strong,.role-grid strong{color:#fff;font-size:.92rem}.icon-strip--dna strong{white-space:nowrap;font-size:clamp(.88rem,.88vw,1.05rem);line-height:1.25}.icon-strip small{color:#9cb2c9d1;font-size:.7rem}.icon-strip--dna small{white-space:nowrap;font-size:clamp(.68rem,.68vw,.78rem);line-height:1.25}.partner-strip{min-height:clamp(10.25rem,10.8vw,12.75rem)}.partner-strip .marketing-heading{margin-bottom:clamp(1rem,1.8vw,1.6rem)}.partner-strip__logos{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:clamp(.8rem,1.25vw,1.35rem);padding:clamp(.2rem,.5vw,.55rem) 0 clamp(.55rem,.9vw,.9rem);display:grid;position:relative}.partner-strip__logo{opacity:.72;filter:grayscale()brightness(1.28)contrast(.86)drop-shadow(0 0 8px #48caff14);justify-content:center;align-items:center;min-width:0;height:clamp(2rem,3vw,3.2rem);display:flex}.partner-strip__logo img{object-fit:contain;width:min(100%,9.75rem);height:100%}.about-closing{background:linear-gradient(90deg,#01070dd1 0%,#01070d6b 42%,#01070d8a 100%),linear-gradient(#01070d8f 0%,#01070d1f 40%,#01070db8 100%),url(/images/generated/about-us-closing-earth.png) 50% 54%/cover no-repeat,#020b15;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,8vw,7rem);min-height:clamp(15.5rem,16.4vw,18rem);padding:clamp(2.15rem,3vw,3.35rem) clamp(2.1rem,3.8vw,4rem);display:grid}.about-closing:before{opacity:.18}.about-closing__panel{z-index:1;text-shadow:0 2px 8px #000000c7,0 0 18px #2f80ff2e;justify-items:start;gap:clamp(.38rem,.7vw,.72rem);max-width:27rem;display:grid;position:relative}.about-closing__panel--partner{justify-self:center;max-width:25rem}.about-closing h2{color:#fff;text-align:left;margin:0;font-size:clamp(1.95rem,2.7vw,3.05rem);font-weight:900;line-height:1.08}.about-closing h2:before,.about-closing h2:after{display:none}.about-closing p{color:#f3f8ffd1;max-width:18.5rem;font-size:clamp(1.02rem,1.28vw,1.22rem);font-weight:760;line-height:1.55}.about-closing__panel--partner p{max-width:20rem}.about-closing .marketing-button{color:#f3f8ffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a12b8;border-color:#f4a01c85;min-height:clamp(2.55rem,2.95vw,3rem);margin-top:clamp(.35rem,.8vw,.75rem);padding:.6rem 1.3rem;box-shadow:inset 0 0 16px #f4a01c14,0 0 16px #f4a01c1f}.hero-paths{flex-wrap:wrap;gap:clamp(.72rem,1vw,.92rem);margin-top:clamp(1rem,1.5vw,1.45rem);display:flex}.hero-paths a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030e19a3;border:1px solid #5edcff33;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:.62rem;min-width:clamp(8.1rem,8.9vw,9.6rem);min-height:clamp(3.3rem,3.65vw,3.9rem);padding:.58rem .78rem;display:grid;box-shadow:inset 0 0 18px #2f80ff0f,0 0 18px #00000038}.hero-paths a:first-child{border-color:#f4a01c94;box-shadow:inset 0 0 18px #f4a01c14,0 0 18px #f4a01c1a}.hero-paths svg{width:1.4rem;height:1.4rem;color:var(--touch-cyan);grid-row:span 2}.hero-paths__icon{object-fit:contain;filter:drop-shadow(0 0 8px #48caff3d)drop-shadow(0 0 14px #2f80ff24);grid-row:span 2;width:clamp(2.35rem,1.95vw,2.75rem);height:clamp(2.35rem,1.95vw,2.75rem)}.hero-paths a:first-child svg{color:var(--touch-gold)}.hero-paths span{color:#fff;font-size:.86rem;font-weight:850;line-height:1.15}.hero-paths small{color:#9cb2c9cc;font-size:.66rem;font-weight:760;line-height:1.1}.center-heading{z-index:1;text-align:center;margin-bottom:1rem;position:relative}.center-heading h2{text-align:center}.path-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.25vw,1.25rem);display:grid;position:relative}.path-card{background:radial-gradient(circle at 18% 8%,#2f80ff29,#0000 11rem),linear-gradient(#05182bc7,#020c16e6);border-color:#5edcff33;grid-template-rows:auto 1fr auto;gap:clamp(1rem,1.25vw,1.3rem);min-height:clamp(16.5rem,17vw,19rem);padding:clamp(1.3rem,1.55vw,1.7rem);display:grid}.path-card__head{grid-template-columns:clamp(4.45rem,4.9vw,5.65rem) minmax(0,1fr);align-items:center;gap:clamp(.72rem,1vw,1rem);display:grid}.path-card__icon{color:#48caff;filter:drop-shadow(0 0 10px #48caff47)drop-shadow(0 0 20px #2f80ff2e);place-items:center;width:clamp(4.45rem,4.9vw,5.65rem);height:clamp(4.45rem,4.9vw,5.65rem);display:grid}.path-card__icon svg{width:100%;height:100%}.path-card__icon-image{object-fit:contain;width:100%;height:100%}.path-card__copy{gap:.18rem;min-width:0;display:grid}.path-card h3{font-size:clamp(1.08rem,1.18vw,1.35rem);line-height:1.12}.path-card>small,.path-card__copy small{color:#f3f8ffb8;font-size:clamp(.74rem,.8vw,.86rem);font-weight:760;line-height:1.15}.path-card ul{align-content:start;gap:clamp(.34rem,.45vw,.5rem);margin:0;padding-left:1.05rem;display:grid}.path-card li{color:#f3f8ffc7;font-size:clamp(.82rem,.92vw,.98rem);font-weight:700;line-height:1.38}.path-card li::marker{color:#f3f8ffc2;font-size:.74em}.path-card .marketing-button{min-height:clamp(2.35rem,2.55vw,2.8rem);color:var(--touch-gold);background:#020a12b3;border-color:#f4a01c75;padding:.52rem 1.18rem;box-shadow:inset 0 0 14px #f4a01c14,0 0 16px #f4a01c14}.two-panel{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(.62rem,.85vw,1rem);display:grid}.two-panel>.marketing-panel{height:100%}.business-grid{z-index:1;grid-template-columns:clamp(8.7rem,10.2vw,11.5rem) 1fr;gap:clamp(.9rem,1.25vw,1.35rem);margin-top:clamp(.9rem,1.15vw,1.25rem);display:grid;position:relative}.business-images{gap:clamp(.38rem,.5vw,.55rem);display:grid}.business-images img{object-fit:cover;border:1px solid #5edcff29;border-radius:6px;width:100%;height:clamp(4.65rem,5.6vw,6.25rem)}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,.72vw,.78rem);display:grid}.contact-form input,.contact-form select,.contact-form textarea,.faq-panel button{color:#f3f8ffe0;min-height:2.7rem;font:inherit;background:#01080db8;border:1px solid #5edcff2e;border-radius:6px;padding:.68rem .85rem}.contact-form textarea{resize:vertical;grid-column:1/-1;min-height:clamp(5.6rem,6.7vw,7rem)}.contact-form button{color:#1d1102;background:linear-gradient(#f4c06d,#d99636);border:1px solid #f4a01c9e;border-radius:999px;grid-column:1/-1;min-height:2.8rem;font-weight:860}.contact-form button:disabled{cursor:progress;opacity:.72}.contact-form input.contact-form__trap{clip:rect(0 0 0 0);opacity:0;pointer-events:none;white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form__status{color:#f3f8ffbd;grid-column:1/-1;min-height:1.35rem;margin:-.18rem 0 0;font-size:.78rem;font-weight:760;line-height:1.35}.contact-form__status--success{color:#66d9ffe6}.contact-form__status--error{color:#f4a01ceb}.investor-panel,.ecosystem-panel,.map-panel{text-align:center}.investor-panel{overflow:hidden}.investor-panel .marketing-heading,.ecosystem-panel .marketing-heading,.map-panel .marketing-heading{text-align:left;justify-content:flex-start}.ecosystem-panel img{z-index:1;width:min(100%,32rem);height:auto;margin:1rem auto;display:block;position:relative}.investor-panel--background{text-align:left;background:#020913;grid-template-rows:auto auto 1fr auto;align-content:start;min-height:clamp(28rem,32vw,36rem);display:grid}.investor-panel--background:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#01060cf0 0%,#01060cc2 28%,#01060c14 48%,#01060c99 100%),linear-gradient(90deg,#01060cb3 0%,#01060c2e 48%,#01060c5c 100%);position:absolute;inset:0}.investor-panel__visual{z-index:0;position:absolute;inset:clamp(10.4rem,11.5vw,12.2rem) clamp(1rem,1.4vw,1.4rem) clamp(5.2rem,5.4vw,6.1rem)!important}.investor-panel__background{object-fit:contain;object-position:center bottom;position:absolute;width:100%!important;height:100%!important;inset:0!important}.investor-panel--background .marketing-heading,.investor-panel--background p,.investor-panel--background .marketing-button{z-index:2;position:relative}.investor-panel--background p{text-align:left;margin:0}.investor-panel__summary{color:#f3f8ffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#01070db8,#01070d3d);border:1px solid #5edcff14;border-radius:8px;gap:.28rem;max-width:min(100%,30.5rem);padding:.52rem .68rem;font-size:clamp(.82rem,1vw,.98rem);font-weight:780;line-height:1.55;display:grid;margin-top:clamp(.02rem,.08vw,.1rem)!important}.investor-panel__summary span{display:block}.investor-panel--background .investor-panel__button{width:auto;min-width:clamp(8.4rem,10vw,10.5rem);min-height:clamp(2.55rem,2.9vw,3rem);color:var(--touch-gold);background:#04101abd;border-color:#f4a01c80;place-self:end;margin-top:clamp(1rem,1.4vw,1.5rem);margin-bottom:clamp(.75rem,1.25vw,1.2rem);margin-right:clamp(1.4rem,2.2vw,2.4rem);padding:.62rem 1.75rem;line-height:1;box-shadow:inset 0 0 14px #f4a01c14,0 0 16px #f4a01c1a}.world-map{z-index:1;background:radial-gradient(#2f80ff33,#0000 58%),repeating-radial-gradient(circle,#5edcff29 0 1px,#0000 1px 12px);place-items:center;min-height:18rem;padding:2rem;display:grid;position:relative}.world-map span{color:#f3f8ffc7;font-size:.8rem}.partnership-panel,.global-presence-panel{text-align:left;background:#020913;grid-template-rows:auto auto 1fr;align-content:start;min-height:clamp(27rem,31vw,34rem);display:grid;overflow:hidden}.partnership-panel:after,.global-presence-panel:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#01060cf0 0%,#01060cbd 27%,#01060c14 48%,#01060c5c 100%),linear-gradient(90deg,#01060c73 0%,#01060c1a 50%,#01060c52 100%);position:absolute;inset:0}.partnership-panel__head,.global-presence-panel__head{z-index:2;justify-content:space-between;align-items:center;gap:clamp(.75rem,1.2vw,1.2rem);display:flex;position:relative}.ecosystem-panel .partnership-panel__visual,.global-presence-panel__visual{z-index:0;position:absolute;height:clamp(15rem,19vw,18.5rem)!important;inset:clamp(9rem,8.6vw,10.25rem) clamp(.7rem,1vw,1rem) auto!important}.ecosystem-panel .partnership-panel__visual{height:clamp(14rem,18vw,17rem)!important}.ecosystem-panel .partnership-panel__background,.global-presence-panel__background{object-fit:contain;object-position:center bottom;margin:0;position:absolute;width:100%!important;height:100%!important;inset:0!important}.partnership-panel .marketing-heading,.global-presence-panel .marketing-heading{z-index:2;min-width:0;position:relative}.partnership-panel__summary,.global-presence-panel__summary{z-index:2;color:#f3f8ffc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#01070db8,#01070d38);border:1px solid #5edcff14;border-radius:8px;margin:clamp(.02rem,.07vw,.1rem) 0 0;padding:.44rem .58rem;font-size:clamp(.72rem,.82vw,.86rem);font-weight:780;line-height:1.5;position:relative}.partnership-panel__summary{max-width:31rem}.global-presence-panel__summary{max-width:34rem}.partnership-panel__button,.global-presence-panel__button{z-index:2;width:auto;min-width:clamp(7.8rem,8.4vw,9.1rem);min-height:clamp(2rem,2.2vw,2.35rem);color:var(--touch-gold);background:#04101ab8;flex:none;place-self:center end;margin:0;padding:.48rem 1.1rem;font-size:clamp(.68rem,.72vw,.8rem);line-height:1;position:relative}.role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.55rem,.7vw,.82rem);margin:clamp(.85rem,1vw,1.05rem) 0 0}.role-grid span{min-height:clamp(7rem,7.5vw,8.25rem);padding:clamp(.62rem,.78vw,.82rem) clamp(.38rem,.48vw,.55rem)}.join-panel{align-content:start;display:grid}.join-panel>p{color:#d5e0eccc;margin:clamp(.02rem,.08vw,.1rem) 0 0;font-size:clamp(.78rem,.82vw,.96rem);font-weight:760;line-height:1.5}.join-panel>p strong{color:var(--touch-gold);font-weight:860}.role-grid .role-card{align-content:center;gap:clamp(.2rem,.35vw,.38rem)}.role-card__icon{object-fit:contain;filter:drop-shadow(0 0 10px #66d9ff3d)drop-shadow(0 0 18px #2f80ff29);width:clamp(4.15rem,4.75vw,5.45rem);height:clamp(4.15rem,4.75vw,5.45rem)}.role-grid .role-card strong{font-size:clamp(.68rem,.72vw,.82rem);line-height:1.25}.role-grid .role-card small{color:#dae2ecd1;font-size:clamp(.6rem,.64vw,.72rem);font-weight:760;line-height:1.45}.join-panel__button{justify-self:center;min-width:clamp(8.5rem,10vw,11rem);margin-top:clamp(.65rem,.9vw,.95rem)}.faq-panel{align-content:start;gap:clamp(.45rem,.6vw,.62rem);display:grid}.faq-panel .marketing-heading{margin-bottom:.4rem}.faq-panel button{color:#f3f8ffc7;text-align:left;justify-content:space-between;width:100%;min-height:clamp(2.3rem,2.55vw,2.8rem);padding:clamp(.5rem,.62vw,.7rem) clamp(.7rem,.9vw,.95rem);font-size:clamp(.78rem,.84vw,.96rem);display:flex}.contact-bottom-cta{width:var(--marketing-shell);background:linear-gradient(#01060c0f,#01060c1a),url(/images/generated/contact-us/bottom-earth-network.png) 50% 56%/cover no-repeat,#01050b;border:1px solid #0eadeb2e;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5.8rem);min-height:clamp(8.6rem,10vw,11rem);margin:1rem auto 0;padding:clamp(1.1rem,1.65vw,1.6rem) clamp(6rem,12vw,15.8rem);display:grid;position:relative;overflow:hidden}.contact-bottom-cta__copy{z-index:1;justify-self:center;gap:.1rem;min-width:min(100%,40rem);display:grid;position:relative}.contact-bottom-cta p{color:#fff;text-shadow:0 1px #ffffff14,0 0 14px #000000b8,0 0 20px #2f80ff33;font-size:clamp(1.12rem,1.5vw,1.62rem);font-weight:760;line-height:1.22}.contact-bottom-cta p:nth-child(3){letter-spacing:0;margin-top:.22rem;font-size:clamp(.92rem,1.08vw,1.16rem);font-weight:820}.contact-bottom-cta__button{z-index:1;color:#261604;background:linear-gradient(#f7d49a 0%,#e7ad5c 55%,#ca7e20 100%);border-color:#ffcd87c7;min-width:clamp(9rem,10vw,11.4rem);min-height:clamp(2.55rem,2.9vw,3rem);position:relative;box-shadow:inset 0 1px #ffffff6b,0 0 22px #f4a01c38}@media (max-width:1180px){.marketing-hero__grid,.about-who__grid,.two-panel,.about-closing{background-position:bottom;grid-template-columns:1fr;gap:2.2rem;min-height:24rem}.about-closing__panel,.about-closing__panel--partner{justify-self:start;max-width:28rem}.path-grid,.marketing-card-grid--3,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-flow,.icon-strip,.role-grid{grid-template-columns:repeat(5,minmax(9rem,1fr));overflow-x:auto}.icon-strip--dna{grid-template-columns:repeat(6,minmax(12.5rem,1fr))}.partner-strip__logos{grid-template-columns:repeat(8,minmax(9.5rem,1fr));padding-bottom:.2rem;overflow-x:auto}.about-hero .marketing-hero__grid{grid-template-columns:minmax(0,38rem)}.about-process-visual{min-height:clamp(14rem,34vw,20rem)}.contact-hero__content{grid-template-columns:minmax(0,1fr);align-content:center;gap:2rem}.contact-hero__copy{max-width:34rem}.contact-hero__process{grid-column:1;grid-template-columns:repeat(5,minmax(7.5rem,1fr));justify-self:stretch;width:100%;overflow-x:auto}}@media (max-width:767px){.marketing-page{--marketing-shell:calc(100% - 1rem)}.marketing-hero{padding-top:7.8rem}.contact-hero{min-height:clamp(39rem,146vw,48rem);padding-top:0}.contact-hero:after{background:linear-gradient(90deg,#010409f0 0%,#010409cc 58%,#0104095c 100%),linear-gradient(#0104096b 0%,#01040929 40%,#010409c7 100%)}.contact-hero__background{object-position:61% center}.contact-hero__content{min-height:clamp(39rem,146vw,48rem);padding-top:clamp(4.8rem,18vw,6.4rem)}.contact-hero h1{font-size:clamp(2.1rem,9.5vw,3rem)}.hero-paths a{flex:8.4rem}.about-hero{min-height:clamp(34rem,138vw,42rem);padding-top:0}.about-hero:before{background:linear-gradient(90deg,#000207e6 0%,#0002079e 58%,#00020733 100%),linear-gradient(#00020747 0%,#0000 34%,#0002077a 100%)}.about-hero .marketing-hero__grid{align-items:center;min-height:clamp(34rem,138vw,42rem)}.about-hero__bg{object-position:58% center}.marketing-hero__visual{min-height:16rem}.about-process-visual{min-height:0;overflow:visible}.about-process-visual__labels{grid-template-columns:1fr;align-items:stretch;gap:.34rem;padding-bottom:.9rem;position:relative;bottom:auto;left:auto;right:auto}.about-process-visual__labels .process-flow__node{text-align:left;background:radial-gradient(circle at 0%,#5edcff1f,#0000 70%),#020c16a3;border:1px solid #5edcff29;border-radius:7px;grid-template-columns:2.55rem minmax(0,1fr) 1rem;place-items:center start;gap:.62rem;min-height:3.38rem;padding:.52rem .58rem}.about-process-visual__labels .process-flow__icon{width:2.45rem;height:2.45rem;color:var(--touch-cyan);background:radial-gradient(circle,#2f80ff42,#020c16c2 70%);border:1px solid #5edcff38;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 14px #5edcff1f,0 0 14px #2f80ff2e}.about-process-visual__labels .process-flow__icon svg{width:1.44rem;height:1.44rem}.about-process-visual__labels .process-flow__arrow{color:#f4a01ccc;justify-self:end;font-size:1rem;line-height:1;display:block;position:static;transform:rotate(90deg)}.about-process-visual__labels .process-flow__node:last-child .process-flow__arrow{display:none}.about-process-visual__labels .process-flow__copy{gap:.1rem}.about-process-visual__labels .process-flow__node strong{font-size:.78rem}.about-process-visual__labels .process-flow__node small{font-size:.62rem}.about-who{background:linear-gradient(#020a12cc,#020a128a 44%,#020a12c7 100%),linear-gradient(90deg,#020a12d1 0%,#020a127a 52%,#020a12b8 100%),url(/images/generated/moat-network-texture.png) bottom/cover no-repeat,#020a12}.about-who:before{background:radial-gradient(circle at 18% 34%,#f4a01c21,#0000 11rem),radial-gradient(circle at 82% 72%,#2f80ff24,#0000 12rem),linear-gradient(#01070c24 0%,#01070c70 100%)}.path-grid,.marketing-card-grid--3,.team-grid,.team-grid--contact,.business-grid,.contact-form,.contact-bottom-cta{grid-template-columns:1fr}.marketing-info-card--principle{grid-template-columns:1fr;justify-items:start;min-height:auto}.marketing-info-card--principle .marketing-info-card__icon{width:6.4rem;height:6.4rem}.contact-form textarea,.contact-form button,.contact-form__status{grid-column:auto}.journey-line{grid-template-columns:1fr;gap:.9rem;padding-top:.35rem}.journey-line:before{width:1px;height:auto;inset:.8rem auto .8rem .36rem}.journey-line article{grid-template-columns:4.2rem .72rem minmax(0,1fr);align-items:start;gap:.5rem .65rem}.journey-line article strong{grid-row:1/span 2}.journey-line article span{grid-row:1/span 2;margin-top:.38rem}.journey-line article p,.journey-line article small{grid-column:3}.journey-line article p{margin:0}.contact-hero__process,.role-grid,.icon-strip--dna,.partner-strip__logos{overflow-x:visible}.contact-hero__process{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.contact-hero__process .process-flow__node{background:#030e1980;border:1px solid #5edcff29;border-radius:8px;min-height:5.7rem;padding:.5rem .25rem}.contact-hero__process .process-flow__node>span{width:2.35rem;height:2.35rem}.contact-hero__process .process-flow__node strong{font-size:.72rem}.contact-hero__process .process-flow__node small{font-size:.58rem}.contact-hero__process .process-flow__node b{display:none}.icon-strip--dna{grid-template-columns:1fr;gap:.75rem;min-height:0}.icon-strip--dna>span{background:#030e198a;border:1px solid #5edcff24;border-radius:8px;grid-template-columns:3.25rem minmax(0,1fr);padding:.65rem .75rem}.icon-strip--dna .icon-strip__icon{width:3.25rem;height:3.25rem}.icon-strip--dna strong,.icon-strip--dna small{white-space:normal}.partner-strip__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.partner-strip__logo{background:#030e1975;border:1px solid #5edcff1f;border-radius:7px;height:2.7rem;padding:.35rem .5rem}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.role-grid span{min-height:8.9rem}.contact-bottom-cta{background-position:bottom;min-height:14rem;padding:1.35rem}.contact-bottom-cta__copy{justify-self:start}.team-card,.team-grid--contact .team-card{grid-template-columns:1fr}}@media (max-width:1180px){.tech-new-page,.core-tech-page{--page-shell:min(calc(100% - 2rem), 1180px)}.tech-new-difficulty{padding-right:clamp(1rem,1.8vw,1.55rem)}.tech-new-difficulty__portrait{display:none}.tech-new-hero__grid,.core-tech-hero__grid{grid-template-columns:1fr}.core-tech-hero{min-height:auto}.core-tech-hero__background{object-position:58% center}.core-tech-hero__grid{padding-block:clamp(2rem,5vw,4rem)}.core-tech-hero__copy{max-width:42rem}.tech-new-stepper{grid-template-columns:repeat(6,minmax(9.5rem,1fr));overflow-x:auto}.tech-new-stack__grid{grid-template-columns:1fr}.tech-new-layer-index{grid-template-columns:repeat(5,minmax(8rem,1fr));overflow-x:auto}.tech-new-layers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-new-bottom-grid{grid-template-columns:1fr}.core-tech-barrier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-tech-metrics>div{grid-template-columns:repeat(3,minmax(0,1fr))}.core-tech-metrics article:nth-child(3n){border-right:0}}@media (max-width:767px){.tech-new-page,.core-tech-page{--page-shell:calc(100% - 1rem);padding-top:clamp(7.8rem,27vw,9.5rem)}.tech-new-hero,.core-tech-hero{padding-top:1rem}.tech-new-hero h1,.core-tech-hero h1{font-size:clamp(2.55rem,12vw,3.25rem)}.tech-new-hero h2,.core-tech-hero h2{font-size:clamp(1.5rem,7vw,2rem)}.core-tech-hero__title-line,.core-tech-hero__subtitle-line,.core-tech-hero__body-line{white-space:normal}.core-tech-hero p{font-size:clamp(1rem,4.8vw,1.18rem);line-height:1.72}.tech-new-stepper{margin-top:2rem}.core-tech-hero__visual{min-height:clamp(17rem,48vw,28rem)}.core-tech-hero__labels{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01080da8;border:1px solid #0eadeb33;border-radius:8px;gap:.8rem;width:min(100%,21rem);padding:.85rem;font-size:.92rem;top:0;right:0}.core-tech-hero__labels li{white-space:normal;width:auto;padding-left:.85rem;position:relative;right:auto;transform:none;top:auto!important}.core-tech-hero__labels li:before{background:var(--page-cyan);border-radius:999px;width:.38rem;height:.38rem;left:0;right:auto}.core-tech-hero__labels li:after{display:none}.tech-new-section-title{justify-content:flex-start}.tech-new-compare{grid-template-columns:1fr}.tech-new-compare b{justify-self:center}.tech-new-signal-grid,.tech-new-signal-grid--vision{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-new-layer-visual{min-height:15rem}.tech-new-capability-map article,.tech-new-layers__grid,.core-tech-barrier-grid,.core-tech-metrics>div{grid-template-columns:1fr}.core-tech-metrics article{border-bottom:1px solid #f3f8ff24;border-right:0}.core-tech-metrics article:last-child{border-bottom:0}}@media (max-width:640px){.tech-new-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.65rem;overflow-x:visible}.tech-new-stepper__item{background:#020d14a8;border:1px solid #f4a01c2e;border-radius:8px;min-width:0;min-height:4.9rem;padding:.62rem .58rem}.tech-new-stepper__item:after{display:none}.tech-new-stepper__item span{width:2rem;height:2rem}.tech-new-stepper__item strong{font-size:.82rem}.tech-new-stepper__item small{font-size:.68rem}.tech-new-layer-index{grid-template-columns:1fr;overflow-x:visible}.tech-new-layer-index>span{min-height:3.8rem;padding:.58rem .7rem}.tech-new-layer-index>span strong{font-size:1.28rem}.core-tech-hero h1{font-size:clamp(2.35rem,10.6vw,2.85rem);line-height:1.04}.core-tech-hero h2{margin-top:1rem;font-size:clamp(1.28rem,6vw,1.65rem);line-height:1.34}.core-tech-hero p{margin-top:1.25rem;font-size:.98rem;line-height:1.72}.core-tech-hero__visual{align-items:end;min-height:clamp(19rem,58vw,23rem);display:grid}.core-tech-hero__labels{background:#01080db8;border:1px solid #0eadeb38;border-radius:8px;grid-template-columns:1fr;gap:.5rem;width:100%;margin:0;padding:.75rem;display:grid;position:relative;inset:auto}.core-tech-hero__labels li,.core-tech-hero__labels li:first-child,.core-tech-hero__labels li:nth-child(2),.core-tech-hero__labels li:nth-child(3),.core-tech-hero__labels li:nth-child(4),.core-tech-hero__labels li:nth-child(5){white-space:normal;background:#020e169e;border:1px solid #66d9ff1f;border-radius:7px;width:100%;min-height:2rem;padding:.48rem .62rem .48rem 1.08rem;line-height:1.28;position:relative;top:auto;right:auto;transform:none}.core-tech-hero__labels li:before,.core-tech-hero__labels li:first-child:before,.core-tech-hero__labels li:nth-child(2):before,.core-tech-hero__labels li:nth-child(3):before,.core-tech-hero__labels li:nth-child(4):before,.core-tech-hero__labels li:nth-child(5):before{background:var(--page-cyan);border-radius:999px;width:.34rem;height:.34rem;top:50%;left:.48rem;right:auto;transform:translateY(-50%)}.core-tech-hero__labels li:nth-child(3):before,.core-tech-hero__labels li:nth-child(4):before,.core-tech-hero__labels li:nth-child(5):before{background:var(--page-gold)}.core-tech-hero__labels li:after{display:none}}@media (max-width:767px){.tech-new-page,.core-tech-page{padding-top:calc(var(--header-height) + .5rem)}.tech-new-hero,.core-tech-hero,.why-touch-hero,.data-flywheel-hero,.about-hero,.contact-hero{background:#010205;flex-direction:column;gap:clamp(.9rem,3.6vw,1.35rem);min-height:0;padding:clamp(1rem,4.8vw,1.65rem) 0 clamp(1.3rem,5vw,2rem);display:flex}.tech-new-hero:before,.tech-new-hero:after,.core-tech-hero:before,.core-tech-hero:after,.why-touch-hero:before,.why-touch-hero:after,.data-flywheel-hero:before,.data-flywheel-hero:after,.about-hero:before,.about-hero:after,.contact-hero:before,.contact-hero:after{z-index:0;opacity:.28}.tech-new-hero__grid,.core-tech-hero__grid,.why-touch-hero__layout,.data-flywheel-hero__shell,.about-hero .marketing-hero__grid,.contact-hero__content{display:contents}.tech-new-hero__copy,.core-tech-hero__copy,.why-touch-hero__copy,.data-flywheel-hero__copy,.about-hero__copy,.contact-hero__copy{z-index:2;order:1;width:min(100% - 1rem,44rem);max-width:none;margin:0 auto;padding:0;position:relative}.data-flywheel-hero__copy,.contact-hero__copy{display:contents}.data-flywheel-kicker,.data-flywheel-hero h1,.data-flywheel-hero__tagline,.data-flywheel-hero__description,.contact-hero h1,.contact-hero .marketing-hero__cn,.contact-hero__copy>p:not(.marketing-hero__cn){z-index:2;order:1;width:min(100% - 1rem,44rem);margin-left:auto;margin-right:auto;position:relative}.data-flywheel-truths,.hero-paths{z-index:2;order:3;width:min(100% - 1rem,44rem);margin-left:auto;margin-right:auto;position:relative}.tech-new-hero__bg,.core-tech-hero__background,.why-touch-hero__image,.data-flywheel-hero__bg,.about-hero__bg,.contact-hero__background{z-index:1;object-fit:cover;filter:brightness(.9)saturate(1.08)contrast(1.04);background:#020d149e;border:1px solid #5edcff29;border-radius:10px;order:2;margin:0 auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000052;width:min(100% - 1rem,44rem)!important;height:clamp(14rem,58vw,22rem)!important;display:block!important;position:relative!important;inset:auto!important}.tech-new-hero__bg,.core-tech-hero__background{object-position:62% center}.why-touch-hero__image{object-position:64% center}.data-flywheel-hero__bg{object-position:54% center}.about-hero__bg{object-position:58% center}.contact-hero__background{object-position:62% center}.core-tech-hero__visual,.tech-new-stepper,.data-flywheel-hero-metrics,.contact-hero__process{z-index:2;order:3;width:min(100% - 1rem,44rem);margin:0 auto;position:relative}.contact-hero__process{order:4}.core-tech-hero__visual{min-height:0;display:grid}.core-tech-hero__labels{width:100%;margin:0;position:relative;inset:auto}.tech-new-stepper,.data-flywheel-hero-metrics,.contact-hero__process{margin-top:0}.tech-new-hero h1,.core-tech-hero h1,.data-flywheel-hero h1,.about-hero h1,.contact-hero h1,.why-touch-hero h1{max-width:100%;font-size:clamp(2.2rem,10.2vw,3.05rem);line-height:1.08}.tech-new-hero h2,.core-tech-hero h2{font-size:clamp(1.26rem,5.6vw,1.72rem);line-height:1.28}.data-flywheel-hero h1 em,.contact-hero .marketing-hero__cn{font-size:clamp(1.2rem,5.7vw,1.7rem)}.investor-panel--background,.partnership-panel,.global-presence-panel{flex-direction:column;gap:clamp(.85rem,3.8vw,1.2rem);min-height:0;padding:clamp(1rem,4.6vw,1.35rem);display:flex}.investor-panel--background:after,.partnership-panel:after,.global-presence-panel:after{opacity:.18}.investor-panel--background .marketing-heading{order:1}.investor-panel__summary{order:2;max-width:none;font-size:clamp(.98rem,4.5vw,1.1rem);line-height:1.7}.investor-panel__visual,.ecosystem-panel .partnership-panel__visual,.global-presence-panel__visual{z-index:1;object-fit:cover;object-position:center;border:1px solid #5edcff29;border-radius:10px;order:3;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #00000047;width:100%!important;height:clamp(13.5rem,58vw,19rem)!important;display:block!important;position:relative!important;inset:auto!important}.investor-panel__background,.ecosystem-panel .partnership-panel__background,.global-presence-panel__background{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.investor-panel--background .investor-panel__button{order:4;width:100%;margin:0}.partnership-panel__head,.global-presence-panel__head{display:contents}.partnership-panel .marketing-heading,.global-presence-panel .marketing-heading{order:1}.partnership-panel__summary,.global-presence-panel__summary{order:2;max-width:none;margin:0;font-size:clamp(.95rem,4.3vw,1.06rem);line-height:1.65}.partnership-panel__button,.global-presence-panel__button{order:4;justify-content:center;width:100%;min-height:2.75rem;margin:0}}@media (max-width:1080px){html.mobile-menu-lock{overscroll-behavior:none;overflow:hidden}html,body{overflow-x:clip}.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;min-height:4.5rem;padding:.26rem .85rem}.site-header--menu-open{width:100%;position:fixed;top:0;left:0;right:0}.brand-mark{width:min(54vw,13.5rem);height:4rem}.site-header .language-switcher{justify-self:end}.mobile-menu-toggle,.mobile-menu-close{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--touch-cyan);background:radial-gradient(circle at 30% 20%,#f4a01c1f,#0000 55%),#020d14e0;border:1px solid #16c8f352;border-radius:7px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 0 18px #16c8f31f}.mobile-menu-toggle:focus-visible,.mobile-menu-close:focus-visible,.mobile-menu-backdrop:focus-visible,.site-nav__mobile-trigger:focus-visible,.site-nav a:focus-visible{outline-offset:3px;outline:2px solid #f4a01cbd}.mobile-menu-toggle__lines,.mobile-menu-toggle__lines:before,.mobile-menu-toggle__lines:after{background:currentColor;border-radius:999px;width:1.18rem;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-menu-toggle__lines{position:relative}.mobile-menu-toggle__lines:before,.mobile-menu-toggle__lines:after{content:"";position:absolute;left:0}.mobile-menu-toggle__lines:before{top:-.38rem}.mobile-menu-toggle__lines:after{top:.38rem}.mobile-menu-toggle--open .mobile-menu-toggle__lines{background:0 0}.mobile-menu-toggle--open .mobile-menu-toggle__lines:before{transform:translateY(.38rem)rotate(45deg)}.mobile-menu-toggle--open .mobile-menu-toggle__lines:after{transform:translateY(-.38rem)rotate(-45deg)}.mobile-menu-backdrop{z-index:70;opacity:0;pointer-events:none;background:#000307b8;border:0;width:100vw;height:100dvh;transition:opacity .18s;display:block;position:fixed;inset:0 0 auto}.mobile-menu-backdrop--open{opacity:1;pointer-events:auto}.site-nav{z-index:80;order:initial;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 18% 0,#f4a01c24,#0000 34%),radial-gradient(circle at 92% 72%,#16c8f324,#0000 38%),linear-gradient(155deg,#04121bfc,#01080cfc);border-left:0;grid-column:auto;width:0;min-width:0;height:100dvh;padding:.82rem 0 1.4rem;transition:width .22s,padding .22s,visibility 0s linear .22s;display:block;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-22px 0 70px #0000006b}.site-nav--open{visibility:visible;pointer-events:auto;border-left:1px solid #16c8f361;width:min(88vw,28rem);padding-left:1rem;padding-right:1rem;transition:width .22s,padding .22s,visibility linear}.mobile-menu-heading{border-bottom:1px solid #66d9ff29;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;padding-bottom:.72rem;display:flex}.mobile-menu-heading>span{color:var(--touch-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.mobile-menu-close{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;font-size:1.45rem;line-height:1}.site-nav__item{width:100%;margin-bottom:.42rem;display:block}.site-nav__item>a,.site-nav__mobile-trigger{color:#f3f8ffdb;width:100%;min-height:3.12rem;font:inherit;text-align:left;white-space:normal;background:#04181f94;border:1px solid #66d9ff24;border-radius:8px;align-items:center;gap:.58rem;padding:.62rem .74rem;font-size:.92rem;font-weight:820;display:flex;position:relative}.site-nav__item>a:after,.site-nav__mobile-trigger:after{content:"";background:linear-gradient(90deg, var(--touch-gold), var(--neural-blue));opacity:0;height:2px;position:absolute;bottom:-1px;left:.72rem;right:.72rem}.site-nav__item--active>a,.site-nav__item>a:hover,.site-nav__item>a:focus-visible,.site-nav__mobile-trigger:hover,.site-nav__mobile-trigger:focus-visible,.site-nav__mobile-trigger[aria-expanded=true]{color:#fff;background:radial-gradient(circle at 16% 0,#f4a01c29,#0000 42%),#061c24c7;border-color:#f4a01c61;transform:none}.site-nav__item--active>a:after,.site-nav__item>a:hover:after,.site-nav__item>a:focus-visible:after,.site-nav__mobile-trigger[aria-expanded=true]:after{opacity:1}.site-nav:has(.site-nav__item:is(:hover,:focus-within)) .site-nav__item--active:not(:hover):not(:focus-within)>a{color:#f3f8ffdb;background:#04181f94;border-color:#66d9ff24}.site-nav:has(.site-nav__item:is(:hover,:focus-within)) .site-nav__item--active:not(:hover):not(:focus-within)>a:after{opacity:1}.site-nav__item--products>a,.site-nav__item--submenu>a{display:none}.site-nav__mobile-trigger{cursor:pointer}.site-nav__chevron{opacity:.72;border-bottom:2px solid;border-right:2px solid;width:.66rem;height:.66rem;margin-left:auto;transition:transform .16s;position:relative;transform:rotate(45deg)translateY(-.12rem)}.site-nav__mobile-trigger[aria-expanded=true] .site-nav__chevron{transform:rotate(225deg)translate(-.1rem,-.08rem)}.product-mega-menu,.site-submenu{opacity:1;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;width:100%;margin:.45rem 0 0;padding:0;transition:none;display:none;position:static;transform:none}.product-mega-menu:before,.site-submenu:before,.site-submenu:after{display:none}.product-mega-menu--open{display:block}.site-submenu--open{display:grid}.site-nav__item--products:hover .product-mega-menu,.site-nav__item--products:focus-within .product-mega-menu,.site-nav__item--submenu:hover .site-submenu,.site-nav__item--submenu:focus-within .site-submenu{transform:none}.product-mega-menu__header{box-shadow:none;border:1px solid #0bb8ff2e;border-radius:8px 8px 0 0;padding:.68rem .74rem}.product-mega-menu__grid{max-height:min(54dvh,28rem);box-shadow:none;border-color:#0bb8ff2e;border-radius:0 0 8px 8px;grid-template-columns:1fr;gap:.5rem;padding:.62rem;overflow-y:auto}.product-mega-menu__card{grid-template-columns:4.6rem minmax(0,1fr);min-height:5.2rem}.product-mega-menu__image{height:3.9rem}.site-submenu{background:#020b1194;border:1px solid #0bb8ff2e;border-radius:8px;gap:.5rem;padding:.62rem}.site-submenu__link{transform:none}}@media (max-width:640px){.site-header{min-height:4.45rem;padding-top:.22rem;padding-bottom:.22rem}.brand-mark{width:min(50vw,12.6rem);height:3.75rem}.language-switcher__item{min-width:2rem;height:2.75rem;font-size:.68rem}.mobile-menu-toggle{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.site-nav{width:0;padding:.74rem 0 1.2rem}.site-nav--open{width:min(90vw,25.5rem);padding-left:.82rem;padding-right:.82rem}.product-mega-menu--open{display:block}.site-submenu--open{display:grid}}@media (max-width:400px){.site-header{gap:.42rem;padding-left:.72rem;padding-right:.72rem}.brand-mark{width:min(43vw,10.8rem);height:3.48rem}.language-switcher{gap:0;padding:.18rem}.language-switcher__item{min-width:1.82rem}}@media (prefers-reduced-motion:reduce){.site-nav,.mobile-menu-backdrop,.mobile-menu-toggle__lines,.mobile-menu-toggle__lines:before,.mobile-menu-toggle__lines:after,.site-nav__chevron{transition:none}}.industry-page{color:var(--color-text);background:radial-gradient(circle at 18% 8%,#16beff1f,#0000 30rem),radial-gradient(circle at 78% 22%,#ffa6221a,#0000 34rem),linear-gradient(#02070d 0%,#06111b 48%,#02070d 100%);min-height:100vh}.industry-hero{border-bottom:1px solid #3bd7ff1f;padding:180px 0 96px;position:relative}.industry-hero--compact{padding-bottom:76px}.industry-hero:before,.industry-featured:before,.industry-article-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#2dceff0e 1px,#0000 1px),linear-gradient(90deg,#2dceff0e 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0}.industry-hero__inner{z-index:1;max-width:980px;position:relative}.industry-hero h1{letter-spacing:0;margin:20px 0 28px;font-size:clamp(3.8rem,7vw,8.8rem);line-height:.95}.industry-hero p{color:#f2f8ffb8;max-width:760px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.75}.industry-search{background:#040e18c7;border:1px solid #34d3ff33;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,.16fr) auto;gap:12px;max-width:920px;margin-top:34px;padding:12px;display:grid}.industry-search input,.industry-search select{appearance:none;color:#f3f8ffe6;font:inherit;background:#00070ebd;border:1px solid #34d3ff33;border-radius:8px;outline:none;min-height:52px;padding:0 18px}.industry-search input:focus,.industry-search select:focus{border-color:#66d9ffb8;box-shadow:0 0 0 3px #16c8f31f}.industry-search button{color:#080b0f;cursor:pointer;font:inherit;background:linear-gradient(#ffb334,#f59a18);border:1px solid #f5a623b8;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-weight:900;display:inline-flex}.industry-category-nav{flex-wrap:wrap;gap:10px;max-width:960px;margin-top:20px;display:flex}.industry-category-nav a{color:#f3f8ffdb;background:#030c14b8;border:1px solid #34d3ff33;border-radius:999px;flex-direction:column;gap:2px;min-height:48px;padding:10px 18px;text-decoration:none;display:inline-flex}.industry-category-nav a:hover{color:#fff;border-color:#ffb43e75}.industry-category-nav span{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.industry-featured{position:relative}.industry-featured__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.industry-card{background:linear-gradient(150deg,#091622f5,#030910f0);border:1px solid #34d3ff33;border-radius:8px;flex-direction:column;min-height:100%;display:flex;overflow:hidden;box-shadow:0 22px 70px #00000057}.industry-card--featured:first-child{grid-column:span 2}.industry-card__media{aspect-ratio:16/9;background:#00000038;display:block;position:relative;overflow:hidden}.industry-card__media img,.industry-article-hero__media img,.industry-article-figure__media img{object-fit:cover;width:100%;height:100%;display:block}.industry-card__copy{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.industry-card h3{margin:0;font-size:clamp(1.5rem,2.2vw,2.4rem);line-height:1.25}.industry-card h3 a{color:#fff;text-decoration:none}.industry-card p{color:#e8eff8ad;flex:1;margin:0;font-size:1.05rem;line-height:1.7}.industry-article-meta{color:#b8c8d6c7;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:.78rem;display:flex}.industry-article-meta span:not(:last-child):after{color:#ffb43ee6;content:"/";margin-left:10px}.industry-link,.industry-back-link{color:var(--color-gold);font-weight:800;text-decoration:none}.industry-categories{padding-top:40px}.industry-category-band{border-top:1px solid #34d3ff2e;grid-template-columns:minmax(240px,.34fr) 1fr;gap:28px;padding:58px 0;display:grid}.industry-category-band__heading{align-self:start;position:sticky;top:120px}.industry-category-band__heading span,.industry-article-aside-card span{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800;display:block}.industry-category-band__heading h2{margin:0 0 18px;font-size:clamp(2rem,3vw,3.8rem)}.industry-category-band__heading p{color:#e7eff8ad;margin:0;font-size:1.05rem;line-height:1.75}.industry-category-band__all{color:var(--color-gold);margin-top:22px;font-weight:900;text-decoration:none;display:inline-flex}.industry-category-band__grid,.industry-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.industry-search-results,.industry-category-archive{border-bottom:1px solid #34d3ff1f}.industry-empty{color:#e7eff894;margin:0}.industry-article-hero{padding:180px 0 80px;position:relative;overflow:hidden}.industry-article-hero__inner{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;gap:54px;display:grid;position:relative}.industry-article-hero__copy{gap:22px;display:grid}.industry-article-hero h1{letter-spacing:0;margin:0;font-size:clamp(3rem,5.8vw,6.8rem);line-height:1.04}.industry-article-hero p{color:#edf3fab8;max-width:840px;margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.75}.industry-article-hero__media{aspect-ratio:16/10;border:1px solid #34d3ff33;border-radius:8px;margin:0;position:relative;overflow:hidden}.industry-article__layout{grid-template-columns:minmax(0,.78fr) minmax(280px,.22fr);align-items:start;gap:64px;padding-bottom:120px;display:grid}.industry-article__body{background:#040d16a3;border:1px solid #34d3ff24;border-radius:8px;gap:40px;padding:clamp(28px,5vw,72px);display:grid}.industry-article-section h2{margin:0 0 22px;font-size:clamp(1.9rem,3vw,3rem)}.industry-article-section p{color:#ecf2f9bd;margin:0;font-size:clamp(1.08rem,1.35vw,1.26rem);line-height:2}.industry-article-section p+p{margin-top:18px}.industry-article-figure{border:1px solid #34d3ff2e;border-radius:8px;margin:0;overflow:hidden}.industry-article-figure__media{aspect-ratio:16/9;display:block;position:relative}.industry-article-figure figcaption{color:#e5eef79e;background:#020910e6;padding:16px 20px;font-size:.96rem;line-height:1.6}.industry-article-callout{background:linear-gradient(120deg,#ffaf2d24,#1bc0ff14);border:1px solid #ffb43e47;border-radius:8px;padding:28px}.industry-article-callout strong{color:var(--color-gold);margin-bottom:12px;font-size:1.2rem;display:block}.industry-article-callout p{color:#f6f8facc;margin:0;line-height:1.8}.industry-article__aside{gap:22px;display:grid;position:sticky;top:120px}.industry-article-aside-card{background:#06111cdb;border:1px solid #34d3ff2e;border-radius:8px;gap:14px;padding:24px;display:grid}.industry-article-aside-card strong{color:#fff;font-size:1.45rem}.industry-article-aside-card p,.industry-article-aside-card a{color:#e6eff8ad;margin:0;line-height:1.7;text-decoration:none}.industry-article-aside-card a:hover{color:var(--color-gold)}@media (max-width:1100px){.industry-featured__grid,.industry-category-band__grid,.industry-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-article-hero__inner,.industry-article__layout,.industry-category-band{grid-template-columns:1fr}.industry-category-band__heading,.industry-article__aside{position:static}}@media (max-width:640px){.industry-page .section-shell{width:min(100% - 28px, var(--container))}.industry-hero,.industry-article-hero{padding:124px 0 54px}.industry-hero h1{margin:16px 0 20px;font-size:clamp(2.85rem,13vw,4.2rem);line-height:1.02}.industry-hero p{font-size:1.03rem;line-height:1.78}.industry-search{grid-template-columns:1fr;margin-top:24px;padding:10px}.industry-search button{width:100%}.industry-category-nav{grid-template-columns:1fr;display:grid}.industry-featured__grid,.industry-category-band__grid,.industry-list-grid{grid-template-columns:1fr}.industry-card--featured:first-child{grid-column:span 1}.industry-card__copy{gap:14px;padding:18px}.industry-card h3{font-size:1.36rem;line-height:1.34}.industry-card p{font-size:.98rem;line-height:1.74}.industry-article-meta{letter-spacing:.04em;gap:7px;font-size:.68rem;line-height:1.55}.industry-article-meta span:not(:last-child):after{margin-left:7px}.industry-category-band__heading h2{font-size:2rem;line-height:1.16}.industry-category-band__heading p{font-size:.98rem;line-height:1.74}.industry-category-band{padding:42px 0}.industry-article-hero__inner{gap:28px}.industry-article-hero__copy{gap:16px}.industry-article-hero h1{font-size:clamp(2.1rem,9.8vw,3rem);line-height:1.12}.industry-article-hero p{font-size:1rem;line-height:1.76}.industry-article-hero__media{aspect-ratio:16/11}.industry-article__layout{gap:26px;padding-bottom:70px}.industry-article__body{gap:30px;padding:22px 18px}.industry-article-section h2{margin-bottom:16px;font-size:1.45rem;line-height:1.34}.industry-article-section p{font-size:1rem;line-height:1.92}.industry-article-figure__media{aspect-ratio:16/10.5}.industry-article-figure figcaption{padding:13px 15px;font-size:.88rem}.industry-article-callout{padding:20px}.industry-article-aside-card{padding:18px}}
