@font-face{font-family:Alliance No\.2;src:url(/assets/fonts/alliance-no2-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:92%}:root{--font-primary:"Alliance No.2", Arial, sans-serif;--font-technical:"JetBrains Mono", Consolas, "SF Mono", Menlo, "Liberation Mono", monospace;--color-night-sky:#110e15;--color-dusk-plum:#21151d;--color-deep-plum-panel:#1b0f17;--color-warm-paper:#faf3e9;--color-sand-panel:#ebddce;--color-plum-ink:#31232c;--color-dusty-mauve:#715b5a;--color-starlight:#fff4e8;--color-rose-sand:#c7b2a8;--color-pale-rose:#d4bfb5;--color-peach-glow:#f1b78f;--color-peach-glow-hover:#ffdab9;--color-button-ink:#281620;--color-sunset-amber:#ffc065;--color-horizon-orange:#ffad70;--color-afterglow:#f3b887;--color-apricot:#ffc38e;--color-gold-horizon:#ffce91;--color-copper-ink:#81482f;--color-ember-rust:#a44c32;--color-burnt-orange:#975218;--color-cta-sand:#dfb18d;--color-hairline-light:#b08a71;--color-paper-line:#d9c8ba;--color-hairline-dark:#57414d;--color-plum-line:#502832;--color-signal-cyan:#48d4dc;--color-hud-amber:#f7b568;--color-hud-panel:#140f17;--color-hud-rust:#84553e;--color-hud-shadow:#08070a;--ink:var(--color-plum-ink);--navy:var(--color-button-ink);--navy-soft:var(--color-dusk-plum);--ocean:var(--color-ember-rust);--ocean-bright:var(--color-horizon-orange);--sunset:var(--color-sunset-amber);--coral:var(--color-burnt-orange);--paper:var(--color-warm-paper);--paper-deep:var(--color-sand-panel);--muted:var(--color-dusty-mauve);--line:var(--color-paper-line);--line-dark:var(--color-plum-line);--space:var(--color-night-sky);--space-soft:var(--color-dusk-plum);--starlight:var(--color-starlight);--gold:var(--color-gold-horizon);--text-on-dark:var(--color-starlight);--muted-on-dark:var(--color-pale-rose);--accent-on-dark:var(--color-apricot);--accent-on-light:var(--color-copper-ink);--white:#fff;--success:#2e7d5b;--error:#b42318;--max:1440px;--radius:4px;--shadow:0 18px 48px #0719231a}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#ad815c #1b1219;background:var(--navy)}body{color:var(--ink);background:var(--paper);font-family:var(--font-primary);letter-spacing:.01em;word-spacing:.04em;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}h1,h2,h3,h4,h5,h6{word-spacing:.12em;letter-spacing:.01em!important}body.nav-open{overflow:hidden}::selection{color:#fff;background:var(--ocean)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block}img{max-width:100%}img[src*="/assets/img/pixel/"],img[src*="/assets/img/products-pixel/"]{image-rendering:pixelated}main{background:var(--paper);overflow:hidden}.container{width:min(var(--max), calc(100% - 48px));margin-inline:auto}.site-header{z-index:100;backdrop-filter:blur(16px);background:#faf9f6f7;border-bottom:1px solid #10191f1f;height:76px;position:sticky;top:0}.header-inner{align-items:center;gap:34px;height:76px;display:flex}.logo{flex:none;align-items:center;display:flex}.logo img{width:218px;height:auto}.nav{justify-content:center;align-items:center;gap:clamp(18px,2.2vw,34px);margin-left:auto;display:flex}.nav a{color:#473338;font-family:var(--font-technical);letter-spacing:.09em;text-transform:uppercase;padding:29px 0 25px;font-size:13px;font-weight:700;position:relative}.nav a:after{content:"";background:var(--coral);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a.active{color:var(--ocean)}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.nav-products{align-self:stretch;align-items:center;display:flex;position:relative}.nav-products-trigger{align-items:center;display:flex}.nav-products-toggle{color:#675358;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:27px;height:34px;margin-left:0;padding:0;display:grid}.nav-products-toggle svg{transition:transform .18s}.nav-products.active .nav-products-link{color:var(--ocean)}.nav-products.active .nav-products-link:after{transform:scaleX(1)}.nav-submenu{z-index:110;opacity:0;visibility:hidden;border:1px solid var(--line);background:#faf9f6;border-radius:7px;width:260px;padding:8px;transition:opacity .18s,visibility .18s,transform .18s;display:grid;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%,8px);box-shadow:0 20px 48px #07192333}.nav-submenu a{color:#543f44;letter-spacing:.055em;white-space:nowrap;border-bottom:1px solid #ece5de;padding:11px 12px;font-size:12px;line-height:1.35}.nav-submenu a:last-child{border-bottom:0}.nav-submenu a:after{display:none}.nav-submenu a:hover,.nav-submenu a.active{color:#fff;background:var(--ocean)}.nav-products.is-open .nav-submenu{opacity:1;visibility:visible;transform:translate(-50%)}.nav-products.is-open .nav-products-toggle svg{transform:rotate(180deg)}.menu-toggle{width:42px;height:42px;color:var(--navy);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:0;display:none}.menu-toggle svg{margin:auto}.eyebrow,.mini-label{color:var(--coral);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:700}.pixel-icon{flex:none;width:8px;height:8px;display:block}.motion-icon{place-items:center;display:inline-grid}[aria-pressed=true]>.motion-icon .motion-icon__pause,[aria-pressed=false]>.motion-icon .motion-icon__play{display:none}.btn{min-height:46px;color:var(--ink);font-family:var(--font-technical);letter-spacing:.025em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:11px 19px;font-size:13px;font-weight:700;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{color:#fff;background:var(--navy);border-color:var(--navy)}.btn.primary:hover{background:var(--ocean);border-color:var(--ocean)}.btn.ghost{color:var(--navy);background:0 0;border-color:#d1beae}.btn.ghost:hover{color:var(--ocean);border-color:var(--ocean);background:#fff}.btn.small,.aura-site .btn.small{min-height:40px;padding:9px 15px;font-size:12px}.header-cta{flex:none;margin-left:4px}.text-link{color:var(--ocean);font-family:var(--font-technical);letter-spacing:.02em;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--coral)}.section{background:var(--paper);padding:92px 0}.section.tight{padding:68px 0}main>.section:nth-of-type(odd){background:#fff}.section-title{text-align:left;max-width:790px;margin:0 0 44px}.section-title h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:650;line-height:1.03}.section-title p{max-width:690px;color:var(--muted);margin:17px 0 0;font-size:18px}.hero{color:#fff;background:radial-gradient(circle at 86% 15%,#f0a14929,#0000 25%),radial-gradient(circle at 12% 100%,#0c687957,#0000 34%),linear-gradient(118deg,#150c12 0%,#1f111a 65%,#2e1927 100%);position:relative}.hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 calc(20% - 1px),#ffffff09 20%) 0 0/20% 100%,linear-gradient(#0000 55%,#0511193d) 0 0/100% 100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg, var(--ocean), var(--sunset), transparent 78%);height:2px;position:absolute;bottom:0;left:0;right:0}.hero-grid{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(46px,5vw,78px);min-height:650px;padding:64px 0;display:grid;position:relative}.hero-copy .eyebrow{color:var(--sunset);margin-bottom:20px}.hero-copy h1{color:#f7f6f1;letter-spacing:.01em;word-spacing:.08em;max-width:660px;margin:0;font-size:clamp(50px,5.35vw,76px);font-weight:630;line-height:.98}.hero-copy h1 span{color:var(--sunset);white-space:nowrap}.hero-copy>p{color:#d2bfae;max-width:610px;margin:25px 0 0;font-size:18px}.hero-pills{flex-wrap:wrap;gap:12px 20px;margin:24px 0 28px;display:flex}.pill{color:#473338;font-family:var(--font-technical);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.pill i{width:28px;height:28px;color:var(--ocean);background:#f3ede7;border:1px solid #e3d4c7;border-radius:50%;place-items:center;font-style:normal;display:grid}.hero .pill{color:#e3d7cc}.hero .pill i{color:var(--ocean-bright);background:#57b8c217;border-color:#57b8c247}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero .btn.primary{color:var(--navy);background:var(--sunset);border-color:var(--sunset)}.hero .btn.primary:hover{color:#fff;background:var(--coral);border-color:var(--coral)}.hero .btn.ghost{color:#fff;background:#ffffff09;border-color:#ffffff52}.hero .btn.ghost:hover{background:#ffffff1a;border-color:#fff}.hero-visual{--hero-picture-x:-16px;--hero-picture-rise:-16px;width:calc(100% + max(0px, (100vw - var(--max)) / 2 - 24px));aspect-ratio:auto;will-change:transform;background:#291623;border:1px solid #a0bec742;border-radius:8px;animation:4.4s ease-in-out infinite alternate heroPictureWave;position:relative;overflow:hidden;transform:translate(-16px);box-shadow:0 26px 70px #00000059}.hero-visual:after{content:"";aspect-ratio:16/9;pointer-events:none;background:linear-gradient(90deg,#05131c47,#0000 36%),linear-gradient(#0000 55%,#05131c66);position:absolute;top:0;left:0;right:0}.hero-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.hero,.sub-hero{isolation:isolate;overflow:hidden}.ocean-wave-stage{z-index:0;opacity:.8;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000 2%,#00000073 28%,#000 64%)}.ocean-wave-stage:after{content:"";background:linear-gradient(#0000,#05131c85 72%,#05131ce0);height:34%;position:absolute;bottom:-2px;left:-8%;right:-8%}.ocean-wave-canvas{filter:saturate(1.04)contrast(1.08);width:100%;height:100%;display:block}.ocean-wave-fallback{z-index:0;opacity:.42;pointer-events:none;background:repeating-radial-gradient(at 50% 100%,#0000 0 20px,#f0a1496b 21px 23px,#0000 24px 34px),linear-gradient(#0000,#d96f4238,#28163f5c);height:300px;animation:9s ease-in-out infinite alternate oceanFallbackDrift;position:absolute;bottom:-76px;left:-12%;right:-12%}@keyframes oceanFallbackDrift{0%{transform:translate(-22px,8px)}to{transform:translate(28px,-10px)}}.sub-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#f0a14924,#0000 24%),radial-gradient(circle at 10% 100%,#0c687947,#0000 38%),linear-gradient(118deg,#150c12,#271521);position:relative}.sub-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#ffffff08 16.666%);position:absolute;inset:0}.sub-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(44px,5vw,74px);min-height:500px;padding:62px 0;display:grid;position:relative}.sub-hero h1{color:#f7f6f1;letter-spacing:-.04em;max-width:690px;margin:0;font-size:clamp(46px,4.8vw,68px);font-weight:630;line-height:1}.aura-site .sub-hero h1{font-weight:630}.sub-hero h1 span{color:var(--sunset)}.sub-hero p{color:#d2bfae;max-width:650px;margin:23px 0;font-size:18px}.sub-hero .eyebrow{color:var(--sunset)}.sub-hero .pill{color:#e3d7cc}.sub-hero .pill i{color:var(--ocean-bright);background:#57b8c217;border-color:#57b8c247}.sub-hero .btn.primary,.aura-site .sub-hero .btn.primary{color:var(--navy);background:var(--sunset);border-color:var(--sunset)}.sub-hero .btn.ghost{color:#fff;border-color:#ffffff52}.sub-hero-grid>div:last-child{--hero-picture-x:0px;--hero-picture-rise:-16px;background:var(--color-deep-plum-panel);will-change:transform;border:1px solid #a0bec73d;border-radius:6px;animation:4.4s ease-in-out infinite alternate heroPictureWave;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000052}@keyframes heroPictureWave{0%{transform:translate3d(var(--hero-picture-x), 2px, 0) rotate(-.18deg)}to{transform:translate3d(var(--hero-picture-x), var(--hero-picture-rise), 0) rotate(.18deg)}}.sub-hero-grid>div:last-child:after{content:"OCEAN AURA / OPERATING SYSTEM";color:#e9dfd7;background:var(--color-deep-plum-panel);font-family:var(--font-technical);letter-spacing:.08em;border-top:1px solid #ffffff26;padding:11px 14px;font-size:12px;display:block;position:static}.sub-hero-grid>div:last-child img{object-fit:cover;width:100%;min-height:330px;max-height:410px;box-shadow:none;background:#281622;border:0;border-radius:0}.product-hero .sub-hero-grid>div:last-child img{object-fit:contain}.solution-grid,.product-grid,.industry-grid,.about-values,.leadership-grid,.capability-grid,.metrics-grid,.how-grid,.flow{display:grid}.solution-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.value-card,.capability,.metric,.leader-card,.step{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}.value-card:hover,.capability:hover,.leader-card:hover,.step:hover{box-shadow:var(--shadow);border-color:#cab4a1;transform:translateY(-3px)}.value-card h3,.capability h3,.leader-card h3{color:var(--ink);letter-spacing:-.035em;margin:13px 0 8px;font-size:22px;font-weight:650;line-height:1.14}.aura-site .value-card h3,.aura-site .capability h3,.aura-site .leader-card h3{font-weight:650}.value-card p,.capability p,.leader-card p,.step p{color:var(--muted);margin:0 0 17px;font-size:16px}.benefit-band{color:#fff;background:radial-gradient(circle at 0 100%, #0c687970, transparent 34%), var(--navy);border:1px solid var(--line-dark);border-radius:var(--radius);grid-template-columns:1.05fr repeat(3,1fr);display:grid;overflow:hidden}.benefit-band h3{color:#fff;letter-spacing:-.035em;border-right:1px solid #ffffff1f;align-items:center;min-height:190px;margin:0;padding:30px;font-size:28px;font-weight:620;line-height:1.08;display:flex}.product-teaser{color:#fff;background:radial-gradient(circle at 100% 0, #f0a14924, transparent 30%), var(--navy);border:1px solid var(--line-dark);border-radius:var(--radius);grid-template-columns:minmax(340px,1fr) minmax(300px,.85fr) auto;align-items:center;gap:38px;padding:30px;display:grid}.product-teaser>img{object-fit:cover;background:#2c1825;border:1px solid #533039;border-radius:5px;width:100%;min-height:255px}.product-teaser .mini-label{color:var(--sunset)}.product-teaser h2{color:#fff;letter-spacing:-.04em;margin:0 0 13px;font-size:36px;font-weight:630;line-height:1.04}.product-teaser p{color:var(--color-rose-sand);margin:0}.product-teaser .btn.primary{color:var(--navy);background:var(--sunset);border-color:var(--sunset)}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.industry-card{background:var(--navy);border:1px solid var(--line-dark);border-radius:8px;overflow:hidden}.industry-card img{aspect-ratio:1739/904;object-fit:cover;width:100%;height:auto;transition:transform .3s}.industry-card:hover img{transform:scale(1.03)}.industry-card>span{color:#f5f0ec;background:var(--navy);border-top:1px solid var(--line-dark);padding:14px 16px;font-size:16px;font-weight:620;display:block}.industry-card>span:before{content:"";background:var(--coral);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.dashboard-band{color:#fff;background:radial-gradient(circle at 0 100%, #0c687959, transparent 35%), var(--navy);border:1px solid var(--line-dark);border-radius:var(--radius);grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr);align-items:center;gap:44px;min-height:420px;padding:38px;display:grid}.dashboard-copy h2{color:#fff;letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(34px,3.4vw,48px);font-weight:630;line-height:1.03}.aura-site .dashboard-copy h2{font-weight:630;line-height:1.03}.dashboard-copy p{color:var(--color-rose-sand);margin:0 0 18px}.dashboard-band>img{background:#2c1825;border:1px solid #533039;border-radius:5px;width:100%;box-shadow:0 20px 48px #0000004d}.large-solution{border-top:1px solid var(--line);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:46px 62px;padding:64px 0;display:grid}.large-solution:first-child{border-top:0;padding-top:0}.large-solution.reverse{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.check-list{margin:20px 0 22px;padding:0;list-style:none}.check-list li{color:#4f3e42;margin:9px 0;padding-left:27px;font-size:14px;font-weight:600;position:relative}.check-list li:before{content:"✓";color:var(--ocean);font-weight:800;position:absolute;top:0;left:0}.ecosystem{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:56px;padding:48px}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px}.how-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.step{min-height:200px;padding:20px 17px}.step b{width:30px;height:30px;color:var(--coral);background:#fcece6;border-radius:4px;place-items:center;margin-bottom:18px;display:grid}.step strong{color:var(--ink);margin-bottom:6px;display:block}.product-video-section{color:#fff;background:radial-gradient(circle at 88% 5%, #f0a14921, transparent 28%), var(--navy)!important}.product-video-section .section-title h2{color:#fff}.product-video-section .section-title p,.aura-site .product-video-section .section-title p{color:var(--color-rose-sand)}.product-video-embed,.product-video-placeholder{aspect-ratio:16/9;image-rendering:pixelated;border:1px solid var(--line-dark);background:linear-gradient(#071923b3,#071923b3),url(/assets/img/pixel/environment-wide.webp) 50%/cover;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000047}.product-video-embed iframe{border:0;width:100%;height:100%}.product-video-placeholder{background:linear-gradient(#071923b8,#071923b8),url(/assets/img/pixel/environment-wide.webp) 50%/cover;place-items:center;display:grid}.product-video-placeholder__content{color:#fff;text-align:center;justify-items:center;gap:9px;display:grid}.product-video-placeholder__content>span:last-child{color:#c2a993;font-size:15px}.product-video-placeholder__play,.smart-pole-demo-play-icon{width:66px;height:66px;color:var(--navy);background:var(--sunset);border-radius:50%;place-items:center;display:grid}.smart-pole-demo-embed{min-height:620px;image-rendering:pixelated;border:1px solid var(--line-dark);background:linear-gradient(#07192399,#071923c2),url(/assets/img/pixel/product-esg-smart-pole.webp) 50%/cover;border-radius:8px;position:relative;overflow:hidden}.smart-pole-demo-embed iframe{border:0;width:100%;height:100%;min-height:620px}.smart-pole-demo-play{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.smart-pole-demo-play strong,.smart-pole-demo-play em{text-align:left;display:block}.smart-pole-demo-play em{color:var(--color-rose-sand);margin-top:4px;font-size:15px;font-style:normal}.smart-pole-demo-embed.is-loaded .smart-pole-demo-play{display:none}.smart-pole-demo-controls{z-index:3;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.smart-pole-demo-button{color:#fff;cursor:pointer;background:#071923e0;border:1px solid #ffffff38;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.smart-pole-demo-button-exit{display:none}.smart-pole-demo-embed.is-fullscreen{border:0;border-radius:0;width:100vw;height:100vh}.smart-pole-demo-embed.is-fullscreen iframe{height:100vh}.smart-pole-demo-embed.is-fullscreen-fallback{z-index:10000;aspect-ratio:auto;width:100%;height:100dvh;min-height:0;position:fixed;inset:0}.smart-pole-demo-embed.is-fullscreen-fallback iframe{height:100dvh;min-height:0}.smart-pole-demo-embed.is-fullscreen-fallback .smart-pole-demo-controls{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}.smart-pole-demo-embed.is-fullscreen .smart-pole-demo-button-exit{display:flex}.smart-pole-demo-embed.is-fullscreen .smart-pole-demo-button:not(.smart-pole-demo-button-exit){display:none}.capability-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.capability{flex-direction:column;min-height:245px;padding:25px 21px;display:flex}.capability>svg{color:var(--ocean)}.capability h3{font-size:18px}.metrics-grid{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.metric{border:0;border-right:1px solid var(--line);border-radius:0;min-height:150px;padding:26px 21px}.metric:last-child{border-right:0}.metric strong{color:var(--ink);letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(28px,3vw,40px);font-weight:620;line-height:1;display:block}.metric span{color:var(--muted);font-size:15px}.split-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:52px;padding:36px;display:grid}.mini-visual{border:1px solid var(--line);background:#e8eceb;border-radius:7px;overflow:hidden}.mini-visual img{object-fit:cover;width:100%;min-height:340px}.mini-visual--pixel{background:radial-gradient(circle at 50% 42%, #3b1d25 0, #1c1119 58%, var(--color-hud-panel) 100%);border-color:var(--color-hairline-dark);place-items:center;display:grid}.mini-visual.mini-visual--pixel img{object-fit:contain;width:min(100%,448px);min-height:0;padding:clamp(16px,4vw,36px)}.technical-heading{color:var(--ink);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(34px,3.5vw,48px);font-weight:630;line-height:1.04}.config-list{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.config-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(0,1.7fr);gap:24px;padding:19px 22px;display:grid}.config-row:last-child{border-bottom:0}.config-row>div:first-child{color:var(--ink);font-weight:650}.config-row>div:last-child{color:var(--muted);font-size:16px}.config-head{color:#fff;background:var(--navy)}.config-head>div:first-child,.config-head>div:last-child{color:#fff;font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.about-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.value-card{min-height:235px;padding:29px 26px}.value-card>svg{color:var(--ocean)}.leadership-section{position:relative;background:#e9ece9!important}.leadership-feature{color:#fff;background:var(--navy);border:1px solid var(--line-dark);border-radius:var(--radius);grid-template-columns:minmax(280px,.68fr) minmax(0,1.7fr);align-items:stretch;display:grid;overflow:hidden}.leadership-portrait{align-self:stretch;min-height:410px;position:relative;overflow:hidden}.leadership-portrait img{object-fit:cover;width:100%;height:100%}@media (width>=921px){.leadership-feature{--leadership-width:min(1440px, calc(100vw - 48px));width:var(--leadership-width);margin-inline:calc((100% - var(--leadership-width)) / 2)}.leadership-portrait{background:#e7ddd5}.leadership-portrait img{object-fit:contain}}.leadership-portrait span{color:var(--navy);background:var(--sunset);font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:14px}.chairman-profile{flex-direction:column;gap:26px;padding:38px 34px;display:flex}.leadership-feature h3{color:#fff;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,3vw,40px);font-weight:620;line-height:1.05}.aura-site .leadership-feature h3{font-weight:620}.leadership-feature p,.leadership-feature li{color:var(--color-rose-sand)}.chairman-profile__intro>p:last-child{max-width:850px;margin-bottom:0}.chairman-profile .chairman-profile__role{color:var(--sunset);font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:5px 10px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.chairman-profile__details section{border:1px solid var(--line-dark);background:#291623;border-radius:7px;padding:22px}.chairman-profile__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chairman-profile__details h4{color:#fff;margin:0 0 12px;font-size:16px;line-height:1.3}.chairman-profile__details ul{margin:0;padding-left:19px}.chairman-profile__details li{margin:7px 0;font-size:14px;line-height:1.5}.chairman-profile blockquote{color:#fff;background:#ffffff0a;margin:0;padding:18px 22px;font-size:clamp(17px,2vw,21px);line-height:1.45}.leadership-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.leader-card{min-height:255px;padding:25px 21px}.leader-card>span{color:var(--coral);font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.leader-card h3{font-size:19px}.contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.form-card,.info-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:34px}.form-card>h2,.info-card>h2{font-weight:630;color:var(--ink)!important;letter-spacing:.01em!important;margin:0 0 8px!important;font-size:30px!important}.aura-site .form-card>h2,.aura-site .info-card>h2{font-weight:630;letter-spacing:.01em!important}.form-card>p,.info-card>p{color:var(--muted);margin:0 0 24px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.field{gap:7px;display:grid}.field.full,.form-status.full{grid-column:1/-1}.field label{color:#4f3d42;font-family:var(--font-technical);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:48px;color:var(--ink);background:#fafaf8;border:1px solid #ddcfc3;border-radius:5px;outline:none;padding:11px 13px}.field textarea{resize:vertical;min-height:135px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ocean);box-shadow:0 0 0 3px #0c68791a}.field input[type=checkbox]{vertical-align:-3px;width:17px;min-height:17px;margin:0 8px 0 0}.form-status{min-height:0;margin:0;font-size:15px}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status.success{color:var(--success)}.form-status.error{color:var(--error)}.info-line{border-top:1px solid var(--line);gap:14px;padding:17px 0;display:flex}.info-line svg{color:var(--ocean);flex:0 0 24px}.info-line strong{color:var(--ink)}.info-line p{color:var(--muted);margin:3px 0 0}.info-card h3{color:var(--ink);margin:22px 0 8px}.map{color:#fff;background:linear-gradient(#071923b8, #071923b8), repeating-linear-gradient(0deg, transparent 0 28px, #57b8c229 29px 30px), repeating-linear-gradient(90deg, transparent 0 34px, #57b8c224 35px 36px), var(--navy-soft);border:1px solid var(--line-dark);border-radius:7px;place-items:center;min-height:190px;margin-top:18px;display:grid;position:relative;overflow:hidden}.map span{font-family:var(--font-technical);letter-spacing:.05em;text-transform:uppercase;font-size:12px;position:absolute;bottom:11px;right:12px}.pin{background:var(--sunset);border:6px solid #fffffff0;border-radius:50% 50% 50% 0;width:24px;height:24px;transform:rotate(-45deg);box-shadow:0 8px 20px #0000004d}.faq{border-top:1px solid var(--line);overflow:hidden}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-weight:650;display:flex}.faq-q span{transition:transform .18s}.faq-a{max-width:820px;color:var(--muted);padding:0 0 20px;display:none}.faq-item.open .faq-a{display:block}.faq-item.open .faq-q span{transform:rotate(180deg)}.cta-band{color:#fff;background:radial-gradient(circle at 88% 50%, #f0a1492e, transparent 25%), radial-gradient(circle at 6% 100%, #0c687961, transparent 35%), var(--navy);border-top:1px solid var(--line-dark);padding:70px 0;position:relative;overflow:hidden}.cta-band:before{content:"";opacity:.18;background:repeating-radial-gradient(at 0 100%,#0000 0 17px,#57b8c2ad 18px 19px);width:55%;height:260px;position:absolute;bottom:-140px;left:-8%;right:auto}.cta-inner{grid-template-columns:1fr .8fr auto;align-items:center;gap:42px;display:grid;position:relative}.cta-inner h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.4vw,62px);font-weight:620;line-height:.98}.aura-site .cta-inner h2{font-weight:620}.cta-inner p{color:var(--color-rose-sand);margin:0;font-size:16px}.cta-band .btn.ghost{color:var(--navy);background:var(--sunset);border-color:var(--sunset)}.cta-band .btn.ghost:hover{color:#fff;background:var(--coral);border-color:var(--coral)}.site-footer{color:#b78e7e;background:#11090e;border-top:1px solid #3e2134;padding:62px 0 25px}.footer-grid{grid-template-columns:minmax(250px,1.55fr) repeat(3,minmax(130px,.7fr));gap:38px 32px;display:grid}.footer-grid>div:nth-child(5),.footer-grid>div:nth-child(6),.footer-grid>div:nth-child(7){border-top:1px solid #ffffff17;padding-top:24px}.footer-logo img{background:0 0;border-radius:0;width:205px;margin-bottom:18px;padding:0}.footer-grid h2{color:#f5f0ec;font-family:var(--font-technical);letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:12px}.footer-grid a,.footer-grid p{color:#b78e7e;margin:0 0 8px;font-size:15px;display:block}.footer-grid a:hover{color:var(--sunset)}.socials{gap:8px;margin-top:17px;display:flex}.socials a{color:#fff;border:1px solid #503038;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.footer-bottom{color:#8e6250;font-family:var(--font-technical);letter-spacing:.045em;border-top:1px solid #ffffff1a;margin-top:45px;padding-top:17px;font-size:12px}@media (width<=1100px){.header-cta{display:none}.benefit-band{grid-template-columns:repeat(3,1fr)}.benefit-band h3{border-bottom:1px solid #ffffff1f;border-right:0;grid-column:1/-1;min-height:auto}.product-teaser{grid-template-columns:1fr 1fr}.product-teaser>.btn{grid-column:2;justify-self:start}.capability-grid{grid-template-columns:repeat(3,1fr)}.capability:nth-last-child(-n+2){min-height:215px}.leadership-feature{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}.leadership-grid{grid-template-columns:repeat(2,1fr)}.cta-inner{grid-template-columns:1fr .8fr}.cta-inner .btn{grid-column:2;justify-self:start}}@media (width<=920px){.site-header,.header-inner{height:70px}.header-inner{justify-content:space-between}.logo img{width:188px}.menu-toggle{display:grid}.nav{border:1px solid var(--line);background:#faf9f6;border-radius:7px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px;display:none;position:fixed;top:78px;left:18px;right:18px;box-shadow:0 20px 54px #0719232e}.nav.open{display:flex}.nav a{border-bottom:1px solid #ece5de;padding:13px 12px}.nav-products{width:100%;display:block}.nav-products-trigger{border-bottom:1px solid #ece5de;width:100%}.nav-products-link{flex:1;border-bottom:0!important}.nav-products-toggle{border-left:1px solid #ece5de;width:46px;height:45px;margin:0}.nav-submenu{opacity:1;visibility:visible;width:auto;box-shadow:none;background:#eef1ef;border-color:#d8dddc;margin:6px 6px 9px;padding:5px;transition:none;display:none;position:static;transform:none}.nav-products.is-open .nav-submenu{display:grid;transform:none}.nav-submenu a{border-bottom-color:#d8dddc;padding:11px 12px;font-size:12px}.nav a:last-child{border-bottom:0}.nav a:after{display:none}.hero-grid,.sub-hero-grid{grid-template-columns:1fr;gap:38px;min-height:auto}.hero-grid{padding:70px 0 55px}.sub-hero-grid{padding:64px 0 52px}.hero-copy,.sub-hero-grid>div:first-child{max-width:740px}.hero-visual{--hero-picture-x:0px;aspect-ratio:auto;border-radius:6px;width:100%;max-width:720px;transform:none}.sub-hero-grid>div:last-child img{min-height:300px}.section{padding:76px 0}.section.tight{padding:56px 0}.solution-grid,.product-grid,.industry-grid{grid-template-columns:repeat(2,1fr)}.dashboard-band,.split-panel{grid-template-columns:1fr}.large-solution,.large-solution.reverse{grid-template-columns:1fr;gap:30px}.flow{grid-template-columns:repeat(2,1fr)}.how-grid,.metrics-grid{grid-template-columns:repeat(3,1fr)}.metric:nth-child(3){border-right:0}.metric:nth-child(n+4){border-top:1px solid var(--line)}.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.35fr repeat(2,1fr)}}@media (width<=640px){.container{width:min(var(--max), calc(100% - 28px))}.site-header,.header-inner{height:66px}.logo img{width:154px}.menu-toggle{width:40px;height:40px}.nav{top:73px;left:14px;right:14px}.hero-grid{gap:30px;padding:54px 0 34px}.hero-copy h1,.sub-hero h1{font-size:clamp(40px,12vw,50px);line-height:1}.hero-copy h1 span{white-space:normal}.hero-copy>p,.sub-hero p{font-size:17px}.hero-pills{gap:8px;display:grid}.hero .pill,.sub-hero .pill{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:7px 10px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-visual{--hero-picture-rise:-10px;aspect-ratio:auto}.sub-hero-grid>div:last-child{--hero-picture-rise:-10px}.sub-hero-grid{gap:30px;padding:50px 0 38px}.sub-hero-grid>div:last-child img{min-height:230px}.section,.section.tight{padding:56px 0}.section-title{margin-bottom:31px}.section-title h2{font-size:clamp(33px,10vw,43px)}.section-title p{font-size:17px}.solution-grid,.product-grid,.industry-grid,.about-values,.leadership-grid,.capability-grid,.metrics-grid,.flow,.how-grid,.benefit-band,.product-teaser,.leadership-feature,.form-grid,.cta-inner,.footer-grid{grid-template-columns:1fr}.benefit-band h3{grid-column:auto;padding:25px 22px}.product-teaser{gap:26px;padding:19px}.product-teaser>img{min-height:190px}.product-teaser>.btn{grid-column:auto;justify-self:stretch}.industry-card img{height:auto}.industry-card>span{padding:12px 14px;font-size:15px}.dashboard-band,.split-panel{gap:28px;padding:22px}.large-solution,.large-solution:first-child{padding:46px 0}.ecosystem{margin-top:34px;padding:23px 18px}.step{min-height:0}.product-video-embed,.product-video-placeholder{border-radius:6px}.smart-pole-demo-embed{aspect-ratio:9/16;min-height:0}.smart-pole-demo-embed iframe{min-height:0}.smart-pole-demo-play{flex-direction:column}.smart-pole-demo-play strong,.smart-pole-demo-play em{text-align:center}.capability,.capability:nth-last-child(-n+2){min-height:0}.metric{border-right:0;border-bottom:1px solid var(--line);min-height:0}.metric:nth-child(n+4){border-top:0}.metric:last-child{border-bottom:0}.mini-visual img{min-height:260px}.config-row{grid-template-columns:1fr;gap:6px;padding:17px 16px}.config-head{display:none}.chairman-profile{padding:27px 22px}.chairman-profile__details{grid-template-columns:1fr}.leadership-portrait{min-height:360px}.form-card,.info-card{padding:25px 20px}.form-grid>.btn{width:100%}.field.full,.form-status.full{grid-column:auto}.cta-inner{gap:22px}.cta-inner .btn{grid-column:auto;justify-self:stretch}.footer-grid>div:nth-child(5),.footer-grid>div:nth-child(6),.footer-grid>div:nth-child(7){padding-top:19px}}@media (prefers-reduced-motion:no-preference){.reveal-enabled [data-reveal]{opacity:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)scale(.99)}.reveal-enabled [data-reveal].is-revealed{opacity:1;will-change:auto;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-trust-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:36px;display:grid}.hero-trust-grid span{color:#d3c1b2;min-height:47px;font-family:var(--font-technical);letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;align-items:center;padding:10px 12px 10px 31px;font-size:12px;font-weight:700;line-height:1.35;display:flex;position:relative}.hero-trust-grid span:before{content:"";background:var(--ocean-bright);border-radius:50%;width:7px;height:7px;position:absolute;left:13px;box-shadow:0 0 0 4px #57b8c21a}.hero-dashboard{background:#24131e;border:1px solid #8bb1bb57;position:relative;overflow:hidden;box-shadow:0 32px 86px #0006}.hero-dashboard:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#05131c3d,#0000 30%),linear-gradient(#0000 55%,#05131c75);position:absolute;inset:35px 0 40px}.hero-dashboard img{aspect-ratio:16/10.2;object-fit:cover;width:100%}.platform-preview__top,.platform-preview__metrics{font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.hero-stats{z-index:2;color:#fff;border-top:1px solid #ffffff29;grid-template-columns:.72fr .82fr 1.46fr;display:grid;position:relative}.hero-stats span{color:#af8371;min-height:79px;font-family:var(--font-technical);letter-spacing:.045em;text-transform:uppercase;border-right:1px solid #ffffff24;align-items:center;gap:13px;padding:17px 24px;font-size:12px;line-height:1.45;display:flex}.hero-stats span:first-child{padding-left:0}.hero-stats span:last-child{border-right:0;padding-right:0}.hero-stats strong{color:#f7f3f0;font-size:18px;font-weight:600}.core-solutions{background:#fff!important}.dashboard-intelligence{color:#fff;background:radial-gradient(circle at 100% 0,#0c68793d,#0000 34%),linear-gradient(120deg,#190d15,#261420);padding:106px 0;position:relative;overflow:hidden}.dashboard-intelligence:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#ffffff06 16.666%);position:absolute;inset:0}.dashboard-intelligence__grid{grid-template-columns:minmax(330px,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid;position:relative}.dashboard-intelligence__copy h2{color:#f4f5f2;margin:0 0 23px;font-size:clamp(42px,4.5vw,64px);font-weight:630;line-height:.98;letter-spacing:.01em!important}.aura-site .dashboard-intelligence__copy h2{font-weight:630;letter-spacing:.01em!important}.dashboard-intelligence__copy>p{max-width:570px;color:var(--color-rose-sand);margin:0 0 13px}.dashboard-feature-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0;display:grid}.dashboard-feature-grid span{color:#dccdc0;min-height:46px;font-family:var(--font-technical);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;align-items:center;padding:9px 10px 9px 27px;font-size:12px;line-height:1.35;display:flex;position:relative}.dashboard-feature-grid span:before{content:"";border:1px solid var(--ocean-bright);width:6px;height:6px;position:absolute;left:12px}.dashboard-cta{color:var(--navy);background:var(--sunset);border-color:var(--sunset)}.dashboard-cta:hover{color:#fff;background:var(--coral);border-color:var(--coral)}.platform-preview{background:var(--color-deep-plum-panel);border:1px solid #82a9b457;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061}.platform-preview:after{content:"";pointer-events:none;position:absolute;inset:34px 0 41px;box-shadow:inset 0 0 70px #020e1452}.platform-preview img{object-fit:cover;width:100%;min-height:350px}.platform-preview__top{color:#c9b39f;border-bottom:1px solid #ffffff21;min-height:35px;padding:8px 13px}.platform-preview__top span:last-child{color:var(--ocean-bright)}.platform-preview__metrics{color:#b38979;border-top:1px solid #ffffff21;justify-content:flex-start;gap:23px;min-height:42px;padding:9px 13px}.platform-preview__metrics span{align-items:center;gap:7px;display:flex}.platform-preview__metrics i{background:#65c295;border-radius:50%;width:5px;height:5px}.mobility-section{background:#eef0ec!important}.mobility-band{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.mobility-copy h2,.corporate-split h2,.company-focus h2{color:var(--ink);margin:0 0 23px;font-size:clamp(40px,4.3vw,58px);font-weight:630;line-height:1;letter-spacing:.01em!important}.aura-site .company-focus h2,.aura-site .mobility-copy h2,.aura-site .corporate-split h2{font-weight:630;line-height:1;letter-spacing:.01em!important}.mobility-copy>p{color:#675358;margin:0 0 14px}.mobility-visual{color:#fff;background:radial-gradient(circle at 100% 0, #57b8c233, transparent 35%), var(--color-deep-plum-panel);border:1px solid #4b2932;padding:25px;position:relative;overflow:hidden;box-shadow:0 25px 65px #07192333}.mobility-visual:before{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.mobility-visual>*{position:relative}.mobility-visual__header{color:#bfa58e;font-family:var(--font-technical);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin-bottom:38px;font-size:12px;font-weight:700;display:flex}.mobility-visual__header i{color:var(--ocean-bright);font-style:normal}.identity-plate{color:#190e15;background:linear-gradient(160deg,#f9faf9,#e8ded6);border:5px solid #d8c9bb;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;max-width:460px;min-height:112px;margin:0 auto;padding:16px;display:grid;box-shadow:0 0 0 1px #fff,0 15px 34px #00000047}.identity-plate__flag{color:#fff;background:var(--ocean);width:44px;height:70px;font-family:var(--font-technical);letter-spacing:.08em;place-items:center;font-size:12px;font-weight:700;display:grid}.identity-plate strong{text-align:center;font-family:var(--font-technical);letter-spacing:.08em;font-size:clamp(16px,2vw,24px)}.identity-chip{color:#5e2735;font-family:var(--font-technical);background:#ede0d5;border:1px solid #b3806c;padding:7px 6px;font-size:12px;font-weight:700}.identity-record{background:#ffffff0e;border:1px solid #ffffff26;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:39px;padding:14px;display:grid}.identity-qr{background:#fff;grid-template-columns:repeat(3,1fr);gap:3px;width:48px;height:48px;padding:4px;display:grid}.identity-qr i{background:#2a1724}.identity-qr i:nth-child(2),.identity-qr i:nth-child(4),.identity-qr i:nth-child(9){opacity:0}.identity-record span,.identity-record small{color:#ae8170;font-family:var(--font-technical);letter-spacing:.04em;text-transform:uppercase;font-size:12px;display:block}.identity-record strong{color:#f4f0ec;margin:2px 0;font-size:14px;display:block}.identity-record>b{color:#7ed3a6;font-family:var(--font-technical);letter-spacing:.05em;text-transform:uppercase;background:#46a1711f;border:1px solid #5bbe8959;padding:6px 8px;font-size:12px}.mobility-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:20px;display:grid}.mobility-flow span{color:#ccb7a4;font-family:var(--font-technical);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#071923b3;border:1px solid #ffffff24;padding:10px 7px;font-size:12px}.mobility-flow i{color:var(--ocean-bright);font-style:normal}.mobility-visual>p{color:#ad7f6c;text-align:center;margin:20px 0 0;font-size:12px}.industries-section{background:#fff!important}.industry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.industry-detail-card{border:1px solid var(--line);background:#f7f6f2;grid-template-columns:minmax(185px,.78fr) minmax(0,1.22fr);min-height:260px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.industry-detail-card:hover{box-shadow:var(--shadow);border-color:#cab4a1;transform:translateY(-3px)}.industry-detail-card img{object-fit:cover;width:100%;height:100%;min-height:260px}.industry-detail-card>div{flex-direction:column;padding:26px 23px;display:flex}.industry-detail-card h3{color:var(--ink);margin:0 0 10px;font-size:22px;line-height:1.1}.industry-detail-card p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.55}.industry-detail-card span{color:var(--ocean);font-family:var(--font-technical);letter-spacing:.05em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:700}.decision-section{background-size:64px 64px,64px 64px,auto;position:relative;overflow:hidden;background:linear-gradient(#0924300b 1px,#0000 1px),linear-gradient(90deg,#0924300b 1px,#0000 1px),#e9e7df!important}.decision-section:before{content:"";background:linear-gradient(90deg, var(--sunset) 0 20%, var(--navy) 20% 80%, var(--ocean-bright) 80%);height:4px;position:absolute;inset:0 0 auto}.corporate-split{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(50px,8vw,110px);display:grid}.corporate-split p{color:#675358;margin:0 0 14px}.decision-system{z-index:1;position:relative}.decision-system__header{border-bottom:1px solid #0924306b;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);align-items:center;gap:clamp(55px,8vw,130px);padding-bottom:30px;display:grid}.decision-system__header>*{min-width:0}.decision-system__header .mini-label{margin-bottom:17px}.decision-system__header h2{max-width:900px;color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(42px,3.8vw,58px);line-height:1.02}.aura-site .decision-system__header h2{line-height:1.02}.decision-system__copy{gap:18px;display:grid}.decision-system__copy p{color:#675358;margin:0;font-size:16px;line-height:1.6}.decision-system__copy .decision-closing{color:#48262f;border-top:1px solid #c9a88e;padding:18px 0 0;font-weight:600}.decision-system__bar{color:#ddcfc3;background:var(--color-deep-plum-panel);font-family:var(--font-technical);letter-spacing:.065em;text-transform:uppercase;border:1px solid #502933;justify-content:space-between;gap:20px;margin-top:34px;padding:12px 16px;font-size:12px;display:flex}.decision-system__bar strong{color:var(--sunset)}.decision-questions{background:#502933;border:1px solid #502933;border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.decision-questions li{color:#f1ebe5;background:#22121d;grid-template-rows:auto 1fr;align-content:start;min-width:0;min-height:175px;padding:23px 20px;transition:color .18s,background-color .18s,transform .18s;display:grid;position:relative}.decision-questions li:hover{z-index:2;color:var(--color-deep-plum-panel);background:var(--sunset);transform:translateY(-5px)}.decision-questions li>span{color:var(--ocean-bright);font-family:var(--font-technical);letter-spacing:.09em;font-size:12px;font-weight:800}.decision-questions li>strong{max-width:240px;color:inherit;margin-top:42px;font-size:18px;font-weight:600;line-height:1.35}.decision-questions li:hover>span{color:var(--color-deep-plum-panel)}@media (width>=1101px){.decision-questions li:not(:last-child):after{content:"→";z-index:3;width:25px;height:25px;color:var(--sunset);background:var(--color-deep-plum-panel);font-family:var(--font-technical);border:1px solid #6b4750;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}}@media (width<=1100px){.decision-system__header{grid-template-columns:1fr;align-items:start;gap:28px}.decision-system__copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:900px}.decision-questions{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-questions li{min-height:145px}.decision-questions li>strong{margin-top:28px}.decision-questions li:last-child{grid-column:1/-1}}@media (width<=640px){.decision-system__header h2{font-size:clamp(38px,11vw,50px)}.decision-system__copy{grid-template-columns:1fr}.decision-system__bar{flex-direction:column;align-items:flex-start;gap:6px}.decision-questions{grid-template-columns:1fr}.decision-questions li,.decision-questions li:last-child{grid-column:auto;min-height:125px}}.deployment-section{background:#fff!important}.deployment-flow{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.process-card{isolation:isolate;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:235px;padding:26px 21px;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;position:relative}.process-card:not(:last-child):after{content:"→";z-index:2;color:#fff;background:var(--ocean);width:26px;height:26px;font-family:var(--font-technical);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:24px;right:20px}.process-card>span,.platform-capability-grid article>span{color:var(--ocean);font-family:var(--font-technical);letter-spacing:.07em;margin-bottom:39px;font-size:12px;font-weight:700;display:block}.process-card h3,.platform-capability-grid h3{color:var(--ink);margin:0 0 8px;font-size:21px}.process-card p,.platform-capability-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.process-card h3,.process-card p,.process-card>span,.process-card:after{transition:color .22s,background-color .22s,transform .22s}.process-card:is(:hover,:active,.is-touched){z-index:3;color:#fff;background:var(--navy);border-color:var(--navy);transform:translateY(-8px);box-shadow:0 20px 44px #07192333}.aura-site .process-card:is(:hover,:active,.is-touched){background:var(--navy);border-color:var(--navy);box-shadow:0 20px 44px #07192333}.process-card:is(:hover,:active,.is-touched) h3{color:#fff}.process-card:is(:hover,:active,.is-touched) p{color:#d6c5b7}.process-card:is(:hover,:active,.is-touched)>span,.aura-site .process-card:is(:hover,:active,.is-touched)>span{color:var(--sunset)}.process-card:is(:hover,:active,.is-touched):after{color:var(--navy);background:var(--sunset);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.process-card:is(:hover,:active,.is-touched){transform:none}}.company-focus{color:#fff;background:radial-gradient(circle at 0 100%, #0c687959, transparent 36%), var(--color-deep-plum-panel);padding:98px 0}.corporate-cta-grid{grid-template-columns:minmax(320px,.9fr) minmax(390px,1.1fr);gap:48px 90px;display:grid}.company-focus h2{color:#f4f5f2}.company-focus p{color:#c6af9b;margin:0 0 14px}.company-focus .btn{color:#fff;border-color:#ffffff57;margin-top:17px}.company-credentials{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.company-credentials>div{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:19px 20px}.company-credentials dt{color:#a3705c;font-family:var(--font-technical);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700}.company-credentials dd{color:#e9dfd7;margin:0;font-size:14px}.cta-band--corporate{padding:82px 0}.cta-band--corporate .cta-inner{grid-template-columns:minmax(330px,1.05fr) minmax(310px,.95fr) auto;align-items:center}.aura-site .cta-band--corporate .cta-inner{grid-template-columns:minmax(330px,1.05fr) minmax(310px,.95fr) auto}.cta-band--corporate .cta-inner h2,.aura-site .cta-band--corporate .cta-inner h2{font-size:clamp(37px,3.8vw,52px)}.cta-band--corporate .eyebrow{color:var(--sunset);margin-bottom:12px}.cta-copy p{color:#dccdc0;margin-top:5px}.cta-options{flex-wrap:wrap;gap:8px 24px;margin:22px 0 0;padding:0;list-style:none;display:flex}.cta-options li{color:#ede6e0;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.cta-options li:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.cta-actions{align-self:center;gap:9px;display:grid}@media (width>=1101px){.cta-band--corporate .cta-actions{justify-self:end}}.cta-band--corporate .btn.primary{color:var(--navy);background:var(--sunset);border-color:var(--sunset)}.cta-band--corporate .btn.primary:hover{color:#fff;background:var(--coral);border-color:var(--coral)}.cta-band--corporate .btn.ghost{color:#f7f3f0;background:#ffffff09;border-color:#ffffff61}.cta-band--corporate .btn.ghost:hover{color:#fff;background:#ffffff1c;border-color:#ffffffb8}.platform-hero .sub-hero-grid{min-height:560px}.platform-capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:225px;padding:25px}.platform-capability-grid article>span{margin-bottom:30px}@media (width<=1100px){.dashboard-intelligence__grid,.mobility-band{grid-template-columns:1fr}.hero-dashboard,.platform-preview{width:100%;max-width:840px}.dashboard-intelligence__copy{max-width:760px}.mobility-copy{max-width:820px}.mobility-visual{max-width:760px}.cta-band--corporate .cta-inner,.aura-site .cta-band--corporate .cta-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band--corporate .cta-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,max-content))}.aura-site .cta-band--corporate .cta-actions{grid-column:1/-1}}@media (width<=920px){.hero-stats{grid-template-columns:1fr}.hero-stats span,.hero-stats span:first-child,.hero-stats span:last-child{border-bottom:1px solid #ffffff1f;border-right:0;min-height:60px;padding:13px 0}.hero-stats span:last-child{border-bottom:0}.industry-detail-card{grid-template-columns:1fr}.industry-detail-card img{height:220px;min-height:220px}.corporate-split,.corporate-cta-grid{grid-template-columns:1fr;gap:36px}.company-credentials{grid-column:auto}.deployment-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.process-card:nth-child(3):after{display:none}.platform-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hero-trust-grid,.dashboard-feature-grid,.industry-detail-grid,.company-credentials{grid-template-columns:1fr}.platform-preview__metrics{flex-wrap:wrap;gap:7px 15px}.hero-dashboard img{aspect-ratio:4/3}.dashboard-intelligence,.company-focus{padding:68px 0}.dashboard-intelligence__grid{gap:38px}.dashboard-intelligence__copy h2,.mobility-copy h2,.corporate-split h2,.company-focus h2{font-size:clamp(34px,10.5vw,44px)}.platform-preview img{min-height:230px}.mobility-band{gap:38px}.mobility-visual{padding:18px 14px}.mobility-visual__header{margin-bottom:25px}.identity-plate{grid-template-columns:auto 1fr;gap:10px;min-height:90px;padding:10px}.identity-plate__flag{width:34px;height:58px}.identity-chip{text-align:center;grid-column:1/-1;justify-self:stretch}.identity-record{grid-template-columns:auto 1fr}.identity-record>b{text-align:center;grid-column:1/-1}.mobility-flow{grid-template-columns:1fr}.mobility-flow i{text-align:center;transform:rotate(90deg)}.industry-detail-card{min-height:0}.industry-detail-card>div{min-height:245px}.deployment-flow,.platform-capability-grid{grid-template-columns:1fr}.process-card{min-height:0}.process-card:not(:last-child):after{content:"↓";top:auto;bottom:18px;right:18px}.process-card>span{margin-bottom:22px}.cta-band--corporate .cta-inner,.aura-site .cta-band--corporate .cta-inner{grid-template-columns:1fr}.cta-band--corporate .cta-actions{grid-column:auto;grid-template-columns:1fr}.aura-site .cta-band--corporate .cta-actions{grid-column:auto}.cta-band--corporate .btn{width:100%}}.products-hero{overflow:hidden}.products-hero__grid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(48px,6vw,90px);min-height:650px;padding:70px 0;display:grid;position:relative}.products-hero__copy h1{color:#f7f6f1;max-width:700px;margin:0;font-size:clamp(52px,5.3vw,76px);font-weight:630;line-height:.97;letter-spacing:.01em!important}.aura-site .products-hero__copy h1{font-weight:630}.products-hero__copy h1 span{color:var(--sunset)}.products-hero__copy>p{color:#d2bfae;max-width:640px;margin:24px 0;font-size:18px}.products-hero__copy .btn.primary,.aura-site .products-hero__copy .btn.primary{color:var(--navy);background:var(--sunset);border-color:var(--sunset)}.products-hero__copy .btn.ghost{color:#fff;border-color:#ffffff52}.sub-hero .btn.ghost:is(:hover,:focus-visible),.products-hero__copy .btn.ghost:is(:hover,:focus-visible),.aura-site .sub-hero .btn.ghost:is(:hover,:focus-visible),.aura-site .products-hero__copy .btn.ghost:is(:hover,:focus-visible){color:#fff;background:var(--ocean);border-color:var(--ocean-bright)}.sub-hero .btn.ghost:focus-visible,.products-hero__copy .btn.ghost:focus-visible{outline:3px solid var(--sunset);outline-offset:3px}.products-hero__index{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:39px;display:grid}.products-hero__index a{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:69px;padding:11px 13px;transition:background-color .18s;display:flex}.products-hero__index a:hover{background:#ffffff0f}.products-hero__index b{color:var(--ocean-bright);font-family:var(--font-technical);letter-spacing:.06em;font-size:12px}.products-hero__index span{color:#dccdc0;font-family:var(--font-technical);letter-spacing:.035em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:700;line-height:1.35}.products-hero__visual{background:#071923b8;border:1px solid #8bb1bb57;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px;display:grid;box-shadow:0 32px 86px #0006}.products-hero__visual>a{background:#2c1825;min-height:210px;position:relative;overflow:hidden}.products-hero__visual img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.products-hero__visual a:hover img{transform:scale(1.035)}.products-hero__visual a:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#05131cd1);position:absolute;inset:0}.products-hero__visual a>span{z-index:2;color:#ede5de;font-family:var(--font-technical);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4;position:absolute;bottom:13px;left:14px;right:14px}.products-hero__visual a>span b{color:var(--sunset);margin-right:8px}.product-intro{background:#fff!important}.product-portfolio{background:#fff}.product-showcase{border-top:1px solid var(--line);background:#f0eee7;padding:92px 0;scroll-margin-top:76px}.product-showcase:nth-child(2n){background:#fff}.product-showcase__grid{grid-template-columns:minmax(430px,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(52px,8vw,112px);display:grid}.product-showcase--reverse .product-showcase__media{order:2}.product-showcase--reverse .product-showcase__content{order:1}.product-showcase__media{background:#eae1da;border:1px solid #dccec2;min-height:520px;position:relative;overflow:hidden}.product-showcase__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#05131cb8);position:absolute;inset:0}.product-showcase__media img{object-fit:cover;width:100%;height:100%;min-height:520px;transition:transform .4s}.product-showcase__media:hover img{transform:scale(1.025)}.product-showcase__media>div{z-index:2;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:21px;left:22px;right:22px}.product-showcase__media span{color:#fff;font-family:var(--font-technical);font-size:40px;font-weight:700;line-height:1}.product-showcase__media p{color:#e9e0d8;font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.product-showcase__content h2{color:var(--ink);margin:0 0 19px;font-size:clamp(42px,4.3vw,60px);font-weight:630;line-height:.98;letter-spacing:.01em!important}.aura-site .product-showcase__content h2{font-weight:630;line-height:.98;letter-spacing:.01em!important}.product-showcase__summary{color:#675358;max-width:670px;margin:0;font-size:18px}.product-showcase__details{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr);gap:29px;margin:31px 0 29px;display:grid}.product-showcase__details h3{color:#412f34;font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.aura-site .product-showcase__details h3{font-weight:700}.product-capability-list{border-top:1px solid #dfd2c6;margin:0;padding:0;list-style:none}.product-capability-list li{color:#5a464b;border-bottom:1px solid #dfd2c6;padding:9px 0 9px 19px;font-size:14px;line-height:1.4;position:relative}.product-capability-list li:before{content:"";background:var(--ocean);width:7px;height:2px;position:absolute;top:17px;left:1px}.product-application-list{gap:7px;display:grid}.product-application-list span{color:#594147;align-items:baseline;gap:10px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.product-selection{background:#fff!important}.product-selection__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-selection__grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:238px;padding:24px 22px;transition:color .18s,background-color .18s;display:flex;position:relative}.product-selection__grid a:hover{color:#fff;background:var(--navy)}.product-selection__grid span{color:var(--ocean);font-family:var(--font-technical);margin-bottom:auto;font-size:12px;font-weight:700}.product-selection__grid p{color:var(--muted);margin:25px 0 8px;font-size:14px;line-height:1.45}.product-selection__grid strong{max-width:190px;color:var(--ink);font-size:20px;line-height:1.15}.product-selection__grid i{color:var(--ocean);font-style:normal;position:absolute;bottom:21px;right:21px}.product-selection__grid a:hover p,.product-selection__grid a:hover strong{color:#fff}.product-selection__grid a:hover span,.product-selection__grid a:hover i{color:var(--ocean-bright)}.product-integration{color:#fff;background:radial-gradient(circle at 100% 0, #0c687940, transparent 34%), var(--color-deep-plum-panel);padding:104px 0;scroll-margin-top:76px;position:relative;overflow:hidden}.product-integration:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#ffffff06 16.666%);position:absolute;inset:0}.product-integration__grid{grid-template-columns:minmax(350px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(50px,7vw,94px);display:grid;position:relative}.product-integration__copy h2,.product-mobility h2{color:#f4f5f2;margin:0 0 22px;font-size:clamp(42px,4.4vw,62px);font-weight:630;line-height:.98;letter-spacing:.01em!important}.aura-site .product-integration__copy h2{font-weight:630;line-height:.98;letter-spacing:.01em!important}.product-integration__copy>p{color:#c8b19c;margin:0 0 14px}.product-mobility{scroll-margin-top:76px;background:#e9e7df!important}.product-mobility__grid{grid-template-columns:minmax(300px,.85fr) minmax(350px,1.15fr);gap:36px clamp(55px,8vw,112px);display:grid}.product-mobility h2{color:var(--ink)}.product-mobility__grid>div:nth-child(2)>p{color:#675257;margin:0}.products-cta .cta-inner{align-items:center}@media (width<=1100px){.products-hero__grid,.product-integration__grid{grid-template-columns:1fr}.products-hero__copy{max-width:820px}.products-hero__visual,.product-integration .platform-preview{width:100%;max-width:860px}.product-showcase__grid{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr);gap:48px}.product-showcase__details{grid-template-columns:1fr}}@media (width<=920px){.products-hero__grid{min-height:auto;padding:66px 0 54px}.product-showcase{padding:72px 0}.product-showcase__grid{grid-template-columns:1fr}.product-showcase--reverse .product-showcase__media,.product-showcase--reverse .product-showcase__content{order:initial}.product-showcase__media,.product-showcase__media img{min-height:440px}.product-selection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-mobility__grid{grid-template-columns:1fr}}@media (width<=640px){.products-hero__grid{padding:50px 0 38px}.products-hero__copy h1{font-size:clamp(40px,12vw,50px)}.products-hero__copy>p{font-size:17px}.products-hero__index{grid-template-columns:1fr}.products-hero__index a{min-height:55px}.products-hero__visual{grid-template-rows:none;grid-template-columns:1fr}.products-hero__visual>a{grid-row:auto;min-height:210px}.product-showcase{padding:56px 0}.product-showcase__media,.product-showcase__media img{min-height:300px}.product-showcase__media span{font-size:30px}.product-showcase__content h2,.product-integration__copy h2,.product-mobility h2{font-size:clamp(34px,10.5vw,44px)}.product-showcase__summary{font-size:16px}.product-selection__grid{grid-template-columns:1fr}.product-selection__grid a{min-height:190px}.product-integration{padding:68px 0}.deployment-flow .process-card,.aura-site .deployment-flow .process-card{padding:24px}.deployment-flow .process-card:not(:last-child):after,.deployment-flow .process-card:nth-child(3):after{content:"↓";width:30px;height:30px;margin:20px 0 0;display:grid;position:static;transform:none}.deployment-flow .process-card:is(:hover,:active,.is-touched):after{transform:none}}.home-problems{background:#e9e7df!important}.home-problem-grid{border-top:1px solid #d9c9bb;border-left:1px solid #d9c9bb;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-problem-grid a{background:#ffffffad;border-bottom:1px solid #d9c9bb;border-right:1px solid #d9c9bb;grid-template-rows:auto 1fr auto;min-height:260px;padding:24px 22px;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.home-problem-grid a:hover,.home-problem-grid a:focus-visible{z-index:2;color:#fff;background:var(--navy);transform:translateY(-5px);box-shadow:0 18px 40px #0719232e}.home-problem-grid span{color:var(--ocean);font-family:var(--font-technical);font-size:12px;font-weight:700}.home-problem-grid__content{align-self:center}.home-problem-grid h3{color:var(--ink);margin:0 0 9px;font-size:20px;line-height:1.12}.home-problem-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.home-problem-grid i{color:var(--ocean);font-style:normal}.home-problem-grid a:hover h3,.home-problem-grid a:focus-visible h3,.home-problem-grid a:hover p,.home-problem-grid a:focus-visible p{color:#fff}.home-problem-grid a:hover span,.home-problem-grid a:focus-visible span,.home-problem-grid a:hover i,.home-problem-grid a:focus-visible i{color:var(--sunset)}.home-scenarios{background:#fff!important}.home-scenario-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-scenario-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-rows:auto 1fr auto;min-height:280px;padding:24px 22px;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.home-scenario-grid a:hover,.home-scenario-grid a:focus-visible{z-index:2;background:#eef4f3;transform:translateY(-5px);box-shadow:0 18px 40px #0719231f}.home-scenario-grid span{color:var(--ocean);font-family:var(--font-technical);font-size:12px;font-weight:700}.home-scenario-grid__content{align-self:center}.home-scenario-grid h3{color:var(--ink);margin:0 0 9px;font-size:20px;line-height:1.12}.home-scenario-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.home-scenario-grid i{color:var(--ocean);font-family:var(--font-technical);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700}.platform-page-hero .sub-hero-grid,.identity-page-hero .sub-hero-grid,.solutions-ia-hero .sub-hero-grid,.industries-ia-hero .sub-hero-grid{min-height:580px}.platform-page-hero .sub-hero-grid>div:last-child img{object-fit:cover}.platform-data-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-data-grid article,.platform-value-grid article,.identity-layer-grid article,.identity-capability-grid article,.reader-card,.identity-application-grid article,.solution-problem-grid article,.outcome-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:25px}.platform-data-grid span,.platform-value-grid span,.identity-layer-grid span,.identity-capability-grid span,.reader-card span,.solution-problem-grid span,.outcome-card span,.industry-ia-content>span{color:var(--ocean);font-family:var(--font-technical);letter-spacing:.06em;margin-bottom:30px;font-size:12px;font-weight:700;display:block}.platform-data-grid h3,.platform-value-grid h3,.identity-layer-grid h3,.identity-capability-grid h3,.reader-card h3,.identity-application-grid h3,.solution-problem-grid h3,.outcome-card h3{color:var(--ink);margin:0 0 9px;font-size:20px;line-height:1.15}.platform-data-grid p,.platform-value-grid p,.identity-layer-grid p,.identity-capability-grid p,.reader-card p,.identity-application-grid p,.solution-problem-grid p,.outcome-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.platform-capabilities-section,.identity-capability-section,.governance-section,.solution-relationship{scroll-margin-top:80px;background:#e9e7df!important}.ia-capability-grid article{background:#ffffffb8}.platform-modules,.reader-section{color:#fff;background:radial-gradient(circle at 100% 0, #0c68794d, transparent 38%), var(--navy);padding:96px 0}.platform-modules__grid{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);gap:70px;display:grid}.platform-modules h2,.reader-section .section-title h2{color:#f5f6f2;margin:0 0 18px;font-size:clamp(40px,4vw,58px);line-height:1}.aura-site .platform-modules h2{line-height:1}.platform-modules p,.reader-section .section-title p{color:#d1bdac}.platform-module-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-module-grid>span{color:#e9e0d8;min-height:58px;font-family:var(--font-technical);text-transform:uppercase;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-items:center;gap:14px;padding:13px 15px;font-size:12px;font-weight:700;display:flex}.platform-value-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.identity-subtitle{color:#e5dbd2!important;font-size:19px!important}.identity-layer-grid,.identity-capability-grid,.reader-grid,.identity-application-grid,.solution-problem-grid,.outcome-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.identity-layer-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:55px}.identity-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reader-grid{border-color:#ffffff29;grid-template-columns:repeat(5,minmax(0,1fr))}.reader-card{background:#ffffff0a;border-color:#ffffff29}.reader-card h3{color:#f6f2ef}.reader-card p{color:#cab4a0}.identity-dashboard .dashboard-cta{margin-top:18px}.identity-module-list{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;display:grid}.identity-module-list span{color:#e7dcd3;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-items:center;min-height:46px;padding:9px 11px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.product-application-list span:before{content:"";background:currentColor;flex:none;width:6px;height:6px;transform:translateY(-2px)}.field .consent-label{color:#3f2a33;font-family:var(--font-primary);letter-spacing:0;text-transform:none;cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.field .consent-label input[type=checkbox]{flex:none;width:20px;height:20px;min-height:20px;margin:1px 0 0}.product-deployment{background:#e9e7df!important}.product-deployment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.identity-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-grid{grid-template-columns:minmax(300px,.9fr) minmax(300px,.7fr);align-items:center;gap:45px 80px;display:grid}.governance-grid h2{margin:0 0 19px;font-size:clamp(38px,4vw,54px);line-height:1}.governance-grid>ul{border-top:1px solid #d4c2b2;margin:0;padding:0;list-style:none}.governance-grid>ul li{color:#4e393e;border-bottom:1px solid #d4c2b2;padding:11px 0}.solutions-ia-hero .hero-secondary-copy{color:#c3aa94;font-size:15px}.solution-problem-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.solution-scenarios{background:#e9e7df;padding:96px 0;scroll-margin-top:80px}.solution-scenario-grid{gap:30px;display:grid}.solution-scenario-card{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);display:grid;overflow:hidden}.solution-scenario-card.reverse .solution-scenario-media{order:2}.solution-scenario-media img{object-fit:cover;width:100%;height:100%;min-height:520px}.solution-scenario-copy{padding:36px}.solution-scenario-copy h3{margin:18px 0 13px;font-size:clamp(30px,3vw,44px);line-height:1}.solution-scenario-copy h4,.industry-ia-content h4{color:#614c51;font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;margin:23px 0 8px;font-size:12px}.solution-scenario-copy ul,.industry-workflow-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.solution-scenario-copy li,.industry-workflow-list li{color:#644f54;border-bottom:1px solid var(--line);padding:8px 0 8px 18px;font-size:14px;position:relative}.solution-scenario-copy li:before,.industry-workflow-list li:before{content:"";background:var(--ocean);width:7px;height:2px;position:absolute;top:17px;left:1px}.solution-mix{flex-wrap:wrap;gap:7px;margin:23px 0;display:flex}.solution-mix strong{color:#614c51;text-transform:uppercase;width:100%;font-size:12px}.solution-mix span{color:#5b313c;font-family:var(--font-technical);background:#f1ebe6;border:1px solid #ded0c4;padding:6px 8px;font-size:12px}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-table{border-top:1px solid #d4c2b2}.relationship-table>div{border-bottom:1px solid #d4c2b2;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:22px;padding:15px 0;display:grid}.relationship-table strong{color:var(--ink)}.relationship-table span{color:#675257}.industry-ia-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.industry-ia-card{border:1px solid var(--line);background:#fff;overflow:hidden}.industry-ia-card>img{aspect-ratio:25/13;object-fit:cover;width:100%}.industry-ia-content{padding:30px}.industry-ia-content h3{margin:0 0 20px;font-size:30px;line-height:1.05}.industry-ia-content>p{color:var(--muted);margin:0}.industry-card-actions,.connection-actions{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.product-connection-section{background:#e9e7df!important}.product-connection-section .corporate-split,.product-intro .corporate-split{align-items:center}.product-selection__grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.home-problem-grid,.home-scenario-grid,.platform-data-grid,.solution-problem-grid,.reader-grid,.identity-capability-grid,.product-deployment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-selection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-modules__grid{grid-template-columns:1fr}}@media (width<=920px){.platform-page-hero .sub-hero-grid,.identity-page-hero .sub-hero-grid,.solutions-ia-hero .sub-hero-grid,.industries-ia-hero .sub-hero-grid{min-height:auto}.identity-layer-grid,.identity-application-grid,.outcome-grid,.industry-ia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-scenario-card{grid-template-columns:1fr}.solution-scenario-card.reverse .solution-scenario-media{order:initial}.solution-scenario-media img{min-height:360px}.governance-grid{grid-template-columns:1fr}}@media (width<=640px){.home-problem-grid,.home-scenario-grid,.platform-data-grid,.platform-module-grid,.identity-layer-grid,.identity-capability-grid,.reader-grid,.identity-application-grid,.solution-problem-grid,.outcome-grid,.industry-ia-grid{grid-template-columns:1fr}.platform-modules,.reader-section,.solution-scenarios{padding:64px 0}.solution-scenario-copy,.industry-ia-content{padding:24px}.solution-scenario-media img{min-height:280px}.relationship-table>div{grid-template-columns:1fr;gap:5px}.product-selection__grid,.product-deployment-grid,.identity-module-list{grid-template-columns:1fr}}:where(input,textarea,select){caret-color:#b85033;accent-color:#b85033}.aura-site{background:var(--paper);letter-spacing:0;word-spacing:0;font-size:17px}.aura-site :is(h1,h2,h3,h4,h5,h6){word-spacing:0;text-wrap:balance;font-weight:500;letter-spacing:-.04em!important}.aura-site :is(h1,h2){line-height:1.06}.aura-site p{text-wrap:pretty}.aura-site :is(a,button,input,select,textarea):focus-visible{outline-offset:5px;outline:3px solid #b86a17}.aura-site .container{width:min(var(--max), calc(100% - 96px))}.aura-site section[id]{scroll-margin-top:110px}.aura-skip-link{z-index:1000;background:var(--color-horizon-orange);color:#281824;padding:12px 24px;position:fixed;top:-80px;left:24px}.aura-skip-link:focus{top:16px}.aura-site .site-header{backdrop-filter:blur(24px);background:#211522f5;border-bottom:1px solid #ffffff1c;height:88px}.aura-site .header-inner{gap:25px;height:88px}.aura-site .logo img{width:214px}.aura-site .nav{gap:22px}.aura-site .nav>a,.aura-site .nav-products-link{color:#e8ded5;letter-spacing:0;text-transform:none;font-size:14px}.aura-site .nav>a.active,.aura-site .nav>a:hover,.aura-site .nav-products.active .nav-products-link,.aura-site .nav-products-toggle{color:var(--color-horizon-orange)}.aura-site .nav-submenu{background:#281522;border:1px solid #5a363f;border-radius:8px;padding:12px}.aura-site .nav-submenu a{color:#ede6df;text-transform:none;letter-spacing:0;border-color:#ffffff15;font-size:14px}.aura-site .nav-submenu a:is(:hover,.active){color:var(--color-horizon-orange);background:#3b2032}.aura-site .btn{letter-spacing:0;text-transform:none;border-radius:999px;gap:22px;min-height:52px;padding:14px 23px;font-family:inherit;font-size:14px;font-weight:600;transition:background .22s,color .22s,transform .22s,box-shadow .22s}.aura-site .btn.primary{background:var(--color-horizon-orange);border-color:var(--color-horizon-orange);color:#23131e;box-shadow:none}.aura-site .btn.primary:hover{color:#23131e;background:#f7caa2;transform:translateY(-3px)}.aura-site .btn.ghost{color:#422338;background:0 0;border-color:#b28877}.aura-site :is(.hero,.sub-hero,.dashboard-intelligence,.product-integration,.company-focus) .btn.ghost{color:#f3ede8;border-color:#ccb7a45c}.aura-site .btn.ghost:hover{color:#281824;background:#f7f2ed;border-color:#f7f2ed}.aura-site .header-cta{min-height:42px;padding:10px 18px;font-size:13px}.aura-site .menu-toggle{color:#f9d3b2;background:#331c2b;border:1px solid #ffffff38;border-radius:50%;width:46px;height:46px}.aura-site .text-link{color:#53222e;font-size:15px;font-weight:600}.aura-site .text-link span{transition:transform .2s;display:inline-block}.aura-site .text-link:hover span{transform:translate(5px)}.aura-site :is(.hero-corporate,.sub-hero){isolation:isolate;color:#f5efea;background:radial-gradient(at 85% 25%,#814235 0,#0000 52%),#211522;border-bottom:1px solid #523139;position:relative}.aura-site :is(.hero-corporate,.sub-hero):before{pointer-events:none;background:linear-gradient(90deg,#211522ee,#21152260 60%,#0000)}.aura-site :is(.hero-corporate,.sub-hero):after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#edbf9708 1px,#0000 1px);background-size:calc(16.6667% - 16px) 100%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 50%)}.aura-site :is(.hero-corporate,.sub-hero)>.container{z-index:2;position:relative}.aura-site .hero-trust-grid{border:0;flex-wrap:wrap;gap:10px 20px;margin-top:28px;display:flex}.aura-site .hero-trust-grid span{text-transform:none;letter-spacing:0;color:#d1bdac;border:0;min-height:0;padding:0 0 0 13px;font-family:inherit;font-size:12px;line-height:1.5}.aura-site .hero-trust-grid span:before{width:4px;height:4px;box-shadow:none;left:0}.aura-site .hero-dashboard{background:#2a1724;border:1px solid #b5836f55;border-radius:110px 12px;transform:rotate(3deg);box-shadow:0 35px 100px #0006,0 0 80px #de896713}.aura-site .hero-dashboard img{aspect-ratio:1/1.05;object-fit:cover}.aura-site .hero-stats{border-top:1px solid #cfb9a633;grid-template-columns:repeat(3,1fr);gap:30px;padding:26px 0;display:grid}.aura-site .hero-stats>span{color:#c7b09c;border:0;align-items:baseline;gap:14px;min-height:0;padding:0;font-size:13px;display:flex}.aura-site .hero-stats strong{color:#ffe9d6;font-size:34px;font-weight:400}.aura-site .sub-hero{padding:0}.aura-site .sub-hero .sub-hero-grid,.aura-site .products-hero .products-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:70px;min-height:630px;padding-block:85px}.aura-site .sub-hero h1{max-width:780px;margin-block:20px 28px;font-size:clamp(48px,5.25vw,78px);line-height:1.04}.aura-site .sub-hero h1 span{color:#ffb280}.aura-site .product-hero h1{font-size:clamp(40px,4.1vw,64px)}.aura-site .product-hero h1>span{margin-top:15px;font-size:.8em;line-height:1.12;display:block}.aura-site .sub-hero p{color:#dbccbf;max-width:650px;font-size:17px}.aura-site .sub-hero-grid>div:last-child>img{object-fit:cover;border:1px solid #ffad7044;border-radius:80px 6px;max-height:580px;box-shadow:0 30px 80px #0005}.aura-site .hero-pills{gap:10px}.aura-site .pill{color:#ebdfd5;background:#ffffff06;border-color:#c1958444;border-radius:999px;font-size:13px}.aura-site .pill i{color:var(--color-horizon-orange)}.aura-site .ocean-wave-stage{opacity:.5;pointer-events:none}.aura-site .section{padding-block:clamp(64px,7.5vw,112px)}.aura-site .section.tight{padding-block:clamp(48px,5.5vw,84px)}.aura-site .section-title{text-align:left;max-width:880px;margin-bottom:48px}.aura-site .section-title h2,.aura-site .corporate-split h2{max-width:850px;font-size:clamp(34px,3.8vw,56px);line-height:1.08}.aura-site .section-title p{max-width:640px;margin-inline:0;font-size:17px}.aura-site :is(.eyebrow,.mini-label){font:12px/1.6 var(--font-technical);letter-spacing:.08em;text-transform:uppercase;color:#713846;align-items:center;gap:11px;display:flex}.aura-site :is(.eyebrow,.mini-label):before{content:"";background:currentColor;flex:none;width:22px;height:1px}.aura-site :is(.hero,.sub-hero,.cta-band,.dashboard-intelligence,.product-integration,.platform-modules,.pole-intelligence-section,.esg-alignment-section,.operational-simulation-section,.company-focus) :is(.eyebrow,.mini-label){color:#e2af83}.aura-site .home-company-principle{background:#eee8e2;border-bottom:1px solid #d8c9bb;padding-block:65px}.aura-site .home-company-principle__inner{grid-template-columns:.32fr 1.68fr;gap:36px}.aura-site .home-company-principle blockquote{border-color:#8e6250;grid-template-columns:1.05fr .95fr;padding-left:35px}.aura-site .home-company-principle blockquote p{letter-spacing:-.04em;font-size:clamp(34px,3.6vw,54px);font-weight:400}.aura-site .home-company-principle blockquote footer{color:#57363e}.aura-site .home-problems{background:#fff6ee!important}.aura-site .home-problem-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.aura-site .home-problem-grid>a{min-height:180px;box-shadow:none;background:0 0;border:0;border-top:1px solid #d6c5b7;grid-template-rows:auto;grid-template-columns:30px minmax(0,1fr) 24px;align-items:start;gap:14px;padding:26px 0}.aura-site .home-problem-grid__content{align-self:start}.aura-site .home-problem-grid p{font-size:16px}.aura-site .home-problem-grid h3{font-size:26px}.aura-site .home-problem-grid>a:hover{color:#38222c;background:#eee7e1}.aura-site .core-solutions{background:#f6e5d9!important}.aura-site .dashboard-intelligence,.aura-site .product-integration,.aura-site .platform-modules{padding-block:100px;background:radial-gradient(ellipse at 90% 60%,#3a1f31,transparent 65%), var(--color-deep-plum-panel)!important}.aura-site .dashboard-intelligence h2,.aura-site .product-integration h2,.aura-site .platform-modules h2{color:#f8f3ef;font-size:clamp(36px,4vw,60px)}.aura-site .dashboard-intelligence__grid,.aura-site .product-integration__grid{gap:60px}.aura-site .platform-preview{border:1px solid #b37f6a59;border-radius:10px;transform:perspective(1400px)rotateY(-4deg);box-shadow:0 30px 80px #0005}.aura-site .platform-preview__top,.aura-site .platform-preview__metrics{color:#dcc4af;background:#321b2a;padding:16px 20px}.aura-site .dashboard-feature-grid span{color:#dbcdc0;border-color:#865c4c4d;border-radius:4px}.aura-site .dashboard-cta{background:var(--color-horizon-orange);color:#24141f;border-color:var(--color-horizon-orange);border-radius:999px}.aura-site .mobility-section{background:#fff6ee!important}.aura-site .mobility-band{gap:72px}.aura-site .mobility-copy h2{font-size:clamp(38px,4vw,60px)}.aura-site .mobility-visual{border-radius:20px;box-shadow:0 25px 60px #2e19271a}.aura-site .home-scenarios{background:#f4efeb!important}.aura-site .home-scenario-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.aura-site .home-scenario-grid>a{background:#fcfaf9;border:1px solid #d6c4b5;border-radius:8px;padding:28px}.aura-site .home-scenario-grid p{font-size:16px}.aura-site .industry-detail-card{border-radius:8px;overflow:hidden}.aura-site .industry-detail-card img{transition:transform .7s}.aura-site .industry-detail-card:hover img{transform:scale(1.025)}.aura-site .decision-section{background:#ece5de!important}.aura-site .decision-system{border-radius:8px}.aura-site .deployment-section{background:#fff6ee!important}.aura-site .process-card{box-shadow:none;background:0 0;border-top:2px solid #a4715d;padding:26px 20px}.aura-site .company-focus{background:#2f1a28;padding-block:70px}.aura-site :is(.value-card,.capability-card,.outcome-card,.reader-card,.leader-card,.info-card,.form-card){border-color:#ddcfc3;border-radius:8px;box-shadow:0 8px 26px #24141f05}.aura-site :is(.value-card,.capability-card,.outcome-card,.reader-card){background:#fdfbfa;padding:30px}.aura-site :is(.value-card,.capability-card,.outcome-card,.reader-card) h3{font-size:25px}.aura-site :is(.platform-data-grid,.platform-capability-grid,.platform-value-grid,.identity-capability-grid,.identity-layer-grid,.identity-application-grid,.solution-problem-grid){background:0 0;border:0;gap:18px}.aura-site :is(.platform-data-grid,.platform-capability-grid,.platform-value-grid,.identity-capability-grid,.identity-layer-grid,.identity-application-grid,.solution-problem-grid)>:is(article,a,div){background:#fdfbfa;border:1px solid #dccdc0;border-radius:8px;padding:28px}.aura-site .products-hero__visual{background:0 0;border:0;gap:14px;transform:rotate(2deg)}.aura-site .products-hero__visual>a{border:1px solid #c594813b;border-radius:8px;overflow:hidden}.aura-site .products-hero__visual>a:first-child{border-top-left-radius:70px}.aura-site .products-hero__visual>a:last-child{border-bottom-right-radius:70px}.aura-site .products-hero__index,.aura-site .products-hero__index a{border-color:#815949}.aura-site .product-showcase{padding-block:84px}.aura-site .product-showcase:nth-child(2n){background:#eee8e2}.aura-site .product-showcase__grid{gap:65px}.aura-site .product-showcase__media{border-radius:10px;overflow:hidden;box-shadow:0 20px 50px #26142016}.aura-site .product-selection{background:#f5f1ed!important}.aura-site .product-selection__grid a{box-shadow:none;border-radius:8px}.aura-site .solution-scenarios{padding-block:90px;background:#f6e5d9!important}.aura-site .solution-scenario-card{background:#fdfbfa;border:1px solid #d4c2b2;border-radius:12px;margin-bottom:35px;overflow:hidden}.aura-site .solution-scenario-copy{padding:42px}.aura-site .solution-scenario-copy h3{font-size:34px}.aura-site .industry-ia-grid{gap:28px}.aura-site .industry-ia-card{background:#fdfbfa;border-color:#d8c7b9;border-radius:10px;overflow:hidden}.aura-site .industry-ia-content{padding:32px}.aura-site .industry-ia-content h2,.aura-site .industry-ia-content h3{font-size:32px}.aura-site .config-list{border-color:#d8c8ba;border-radius:8px}.aura-site .config-row{padding:23px 26px}.aura-site .config-row:not(.config-head):nth-child(odd){background:#f5f0ec}.aura-site .metrics-grid{background:#d8c8ba;border:1px solid #d8c8ba;border-radius:8px;gap:1px;overflow:hidden}.aura-site .metrics-grid>div{background:#efe8e2;border:0}.aura-site .metrics-grid strong{color:#5d2634;font-weight:400}.aura-site .split-panel{border-radius:12px;overflow:hidden}.aura-site .dashboard-band{border:1px solid #704a54;border-radius:12px}.aura-site .product-video-heading{max-width:880px;margin-inline:0}.aura-site .smart-pole-demo-embed{border-color:#815949;border-radius:12px}.aura-site .operational-simulation-section{color:#f8f3ee;background:var(--color-deep-plum-panel)!important}.aura-site .operational-simulation-frame{border-radius:12px}.aura-site .installed-project-panel{background:#24131e;border-radius:14px;padding:clamp(16px,3vw,42px)}.aura-site .installed-project-header h2{font-size:clamp(32px,4vw,55px)}.aura-site .installed-project-shell{border-radius:8px}.aura-site .installed-project-actions{gap:12px;padding:16px}.aura-site .installed-project-actions button{border-color:#9a6956;border-radius:999px;width:54px;height:46px}.aura-site .installed-project-actions button:hover{background:var(--color-horizon-orange);color:#21121c}.aura-site .project-documentation-grid{background:0 0;border:0;gap:16px;margin-top:24px}.aura-site .project-documentation-card{border:1px solid #5f3a43;border-radius:8px}.aura-site .leadership-section{background:#eee7e0!important}.aura-site .leadership-feature{border-radius:12px}.aura-site .leadership-portrait{background:#331b2b}.aura-site .about-process{background:#f7f3f0}.aura-site .about-process:before{background:linear-gradient(90deg,var(--color-horizon-orange),var(--color-ember-rust),var(--color-sunset-amber));height:2px}.aura-site .contact-grid{gap:40px}.aura-site .form-card{border-top:3px solid #793244;padding:42px}.aura-site .form-grid :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){color:#2f1a28;background:#f9f6f3;border-color:#d5c3b3;border-radius:5px;padding:14px 16px}.aura-site .form-grid label{color:#4e232e;font-size:14px}.aura-site .info-card{background:#efe8e2;padding:32px}.aura-site .faq-item{background:0 0;border:0;border-bottom:1px solid #d6c5b7;border-radius:0}.aura-site .faq-q{padding:25px 0;font-size:20px}.aura-site .platform-page-hero .platform-hero-copy h1{font-size:clamp(46px,4.8vw,72px)}.aura-site .platform-page-hero .platform-hero-copy h1 .platform-hero-heading-line{white-space:normal}.aura-site .platform-page-hero .platform-hero-copy h1 .platform-hero-heading-accent{color:#ffb280}.aura-site :is(.platform-capabilities-section,.identity-capability-section,.governance-section,.solution-relationship,.identity-overview){background:#f1ebe5!important}.aura-site .identity-overview:before{background:linear-gradient(90deg,var(--color-horizon-orange),var(--color-ember-rust),var(--color-sunset-amber));height:2px}.aura-site .identity-overview .corporate-split>div:last-child{background:#fbf9f7;border-color:#bd998b;border-radius:6px}.aura-site .reader-section{background:#25141f;padding-block:90px}.aura-site .reader-section .reader-card{color:#e9ded5;background:#331c2b;border-color:#64424b}.aura-site .reader-section .reader-card :is(h3,h4){color:#f8eadd}.aura-site .reader-section .reader-card p{color:#d0bdac}.aura-site .governance-system{border-radius:10px;overflow:hidden}.aura-site .platform-module-grid{border:0;gap:12px}.aura-site .platform-module-grid>span{letter-spacing:0;text-transform:none;background:#ffffff06;border:1px solid #ffffff1f;border-radius:6px;font-size:14px}.aura-site :is(.reader-section,.rfid-healthcare-context,.rfid-estimator-section,.installed-project-panel,.dashboard-band) :is(.eyebrow,.mini-label){color:#e2af83}.aura-site :is(.product-integration,.company-focus,.dashboard-intelligence,.dashboard-band,.reader-section) .text-link{color:#e9bf9a}.aura-site .capability{background:#fdfbfa;border:1px solid #dccdc0;border-radius:8px;padding:28px}.aura-site .capability h3{font-size:24px}.aura-site .rfid-healthcare-context,.aura-site .rfid-estimator-section{background:radial-gradient(ellipse at 90% 20%,#3c2133,transparent 60%),var(--color-deep-plum-panel)!important}.aura-site .rfid-healthcare-challenges{border-color:#7e5747;border-radius:10px}.aura-site .rfid-challenge-card{background:#2b1724}.aura-site .rfid-usecase-section{background:#f5f0ec!important}.aura-site .rfid-roadmap-section{background:#eee7e0!important}.aura-site :is(.command-shell,.tier-selector,.esg-tabs,.delivery-model){border-radius:10px;overflow:hidden}.aura-site .pole-intelligence-section .pole-section-intro h2,.aura-site .esg-alignment-section .pole-section-intro h2{font-weight:500;letter-spacing:-.04em!important}.aura-site .pole-blueprint-section .blueprint-grid{background:0 0;border:0;gap:14px}.aura-site .blueprint-grid article{background:#321b2a;border:1px solid #603641;border-radius:8px}.aura-site .blueprint-grid h3{font-size:24px}.aura-site .esg-tab-list button[aria-selected=true],.aura-site .tier-buttons button[aria-pressed=true]{background:var(--color-horizon-orange);color:var(--color-dusk-plum)}.aura-site .tier-buttons button[aria-pressed=true] span{color:#4d1f2b}.aura-site .home-problem-grid>a:is(:hover,:focus-visible){color:#361d2e;background:#eee7e0}.aura-site .home-problem-grid>a:is(:hover,:focus-visible) :is(h3,p,span,i){color:#361d2e}.aura-site .home-scenario-grid>a:hover{background:#eee7e0;border-color:#a87764}.aura-site .home-scenario-grid>a:hover :is(h3,p){color:#361d2e}.aura-site .home-scenario-grid>a:focus-visible{color:#361d2e;background:#eee7e0}.aura-site .home-scenario-grid>a:focus-visible :is(h3,p,span,i){color:#361d2e}.aura-site .cta-band{color:#2b1724;background:#f9c4a2;padding-block:95px;position:relative;overflow:hidden}.aura-site .cta-band:before{content:"";pointer-events:none;border:1px solid #63283725;border-radius:50%;width:650px;height:650px;position:absolute;top:-220px;right:-170px}.aura-site .cta-inner{z-index:1;text-align:left;align-items:center;position:relative}.aura-site .cta-inner h2{color:#2b1724;font-size:clamp(38px,4.5vw,68px)}.aura-site .cta-inner :is(p,.cta-options li){color:#5f2b38}.aura-site .cta-band .eyebrow{color:#5d2634}.aura-site .cta-band .btn.primary,.aura-site .cta-band .btn.ghost{color:#fcf5ef;background:#331c2b;border-color:#331c2b}.aura-site .cta-band .btn:hover{color:#fff;background:#5c2633}.aura-site .site-footer{background:var(--color-deep-plum-panel);color:#cfbba9;padding:36px 0 0}.aura-site .aura-footer-signature{border-bottom:1px solid #64454d;justify-content:space-between;align-items:center;gap:20px;margin-bottom:55px;padding:20px 0 48px;display:flex}.aura-site .aura-footer-signature>span{letter-spacing:-.04em;color:#f1e0d2;white-space:nowrap;font-size:clamp(54px,11.5vw,175px);font-weight:400;line-height:1}.aura-site .aura-footer-signature>i{color:var(--color-horizon-orange);font-size:clamp(50px,10vw,140px);font-style:normal;line-height:1}.aura-site .footer-grid{gap:36px 30px;padding-bottom:55px}.aura-site .footer-grid h2{color:#f9e8d9;font-size:15px;letter-spacing:0!important}.aura-site .footer-grid a{color:#ccb6a3;font-size:14px}.aura-site .footer-grid a:hover{color:#e9b88d}.aura-site .footer-grid p{color:#ccb6a3;font-size:14px}.aura-site .footer-bottom{color:#ba9383;letter-spacing:.04em;border-color:#ffffff20;padding-block:24px;font-size:11px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.aura-site .hero-dashboard{animation:1.2s cubic-bezier(.2,.7,.2,1) both aura-arrive}.aura-site :is(.value-card,.reader-card,.industry-ia-card){transition:transform .25s,box-shadow .25s}.aura-site :is(.value-card,.reader-card,.industry-ia-card):hover{transform:translateY(-5px);box-shadow:0 16px 36px #2c182510}}@keyframes aura-arrive{0%{opacity:0;transform:translateY(25px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(3deg)}}@media (width<=1200px){.aura-site .container{width:calc(100% - 64px)}.aura-site .header-inner{gap:20px}.aura-site .nav{gap:16px}.aura-site .header-cta{display:none}.aura-site .sub-hero .sub-hero-grid,.aura-site .products-hero .products-hero__grid{gap:40px}.aura-site .home-company-principle__inner{grid-template-columns:1fr;gap:20px}.aura-site .home-company-principle blockquote{padding-left:24px}}@media (width<=920px){.aura-site .site-header,.aura-site .header-inner{height:76px}.aura-site .nav{background:#261520;border-color:#50353c;gap:0;max-height:calc(100dvh - 104px);top:84px;overflow-y:auto}.aura-site .nav-products-trigger{border-color:#ffffff20}.aura-site .nav>a{border-color:#ffffff20;padding:15px}.aura-site .nav-products{border-color:#ffffff20}.aura-site .home-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aura-site .hero-dashboard img{aspect-ratio:1.5}.aura-site .sub-hero .sub-hero-grid,.aura-site .products-hero .products-hero__grid{grid-template-columns:1fr;padding-block:60px}.aura-site .sub-hero-grid>div:last-child>img{aspect-ratio:1.4;width:100%;max-height:540px}.aura-site .home-company-principle blockquote{grid-template-columns:1fr;gap:20px}.aura-site .dashboard-intelligence__grid,.aura-site .product-integration__grid{gap:36px}.aura-site .platform-preview{transform:none}.aura-site .solution-scenario-copy{padding:28px}.aura-site .product-showcase__grid{gap:32px}.aura-site .cta-inner{gap:30px}}@media (width<=640px){.aura-site .container{width:calc(100% - 36px)}.aura-site .logo img{width:195px}.aura-site .header-inner{gap:12px}.aura-site .hero-trust-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aura-site .hero-trust-grid span{font-size:12px}.aura-site .hero-dashboard{border-radius:60px 8px;transform:rotate(2deg)}.aura-site .hero-stats{grid-template-columns:1fr;gap:13px;padding-block:24px}.aura-site .hero-stats>span{border-bottom:1px solid #ffffff15;padding-bottom:13px}.aura-site .hero-stats>span:last-child{border:0;padding:0}.aura-site .hero-stats strong{min-width:80px;font-size:27px}.aura-site .sub-hero .sub-hero-grid,.aura-site .products-hero .products-hero__grid{gap:32px;min-height:0;padding-block:42px}.aura-site .sub-hero h1,.aura-site .platform-page-hero .platform-hero-copy h1{font-size:clamp(38px,9.5vw,54px)}.aura-site .product-hero h1{font-size:clamp(35px,8.6vw,48px)}.aura-site .sub-hero .hero-actions{flex-wrap:wrap}.aura-site .sub-hero-grid>div:last-child>img{aspect-ratio:1.15;border-radius:50px 6px;max-height:440px}.aura-site .section-title{margin-bottom:32px}.aura-site .section-title h2,.aura-site .corporate-split h2{font-size:34px}.aura-site .home-company-principle{padding-block:42px}.aura-site .home-company-principle blockquote p{white-space:normal;font-size:36px}.aura-site .home-problem-grid,.aura-site .home-scenario-grid{grid-template-columns:1fr}.aura-site .home-problem-grid>a{min-height:0;padding-block:24px}.aura-site .dashboard-intelligence,.aura-site .product-integration,.aura-site .platform-modules{padding-block:65px}.aura-site .mobility-band{gap:32px}.aura-site .product-showcase{padding-block:55px}.aura-site .products-hero__visual{transform:none}.aura-site .form-card,.aura-site .info-card{padding:24px}.aura-site .reader-section{padding-block:60px}.aura-site .contact-grid{gap:24px}.aura-site .installed-project-panel{padding:12px}.aura-site .installed-project-actions button{width:100%}.aura-site .project-documentation-grid{gap:14px}.aura-site .cta-band{padding-block:60px}.aura-site .cta-inner h2{font-size:38px}.aura-site .aura-footer-signature{gap:8px;margin-bottom:36px;padding-bottom:28px}.aura-site .aura-footer-signature>span{font-size:11.6vw}.aura-site .aura-footer-signature>i{font-size:10vw}.aura-site .footer-grid{gap:28px}}.aura-site.constellation-site{background:var(--space)}.constellation-site main{background:var(--paper)}.constellation-site .container{width:min(var(--max),calc(100% - 112px))}.constellation-site :is(h1,h2,h3,h4){font-weight:400}.constellation-site :is(h1,h2) em{font-family:var(--font-primary);letter-spacing:-.04em;font-weight:400}.constellation-site :is(em,i,cite,blockquote){font-style:normal}.constellation-site .site-header{background:#110e15ed;border-bottom:1px solid #eeb8981a;height:84px}.constellation-site .header-inner{height:84px}.constellation-site .logo img{width:200px}.constellation-site .nav>a,.constellation-site .nav-products-link{font-size:13px}.constellation-site .btn{border-radius:2px;min-height:52px;padding:15px 24px;font-family:inherit}.constellation-site .btn.primary{background:var(--color-peach-glow);border-color:var(--color-peach-glow);color:var(--color-button-ink)}.constellation-site .btn.primary:hover{background:var(--color-peach-glow-hover);border-color:var(--color-peach-glow-hover);color:var(--color-button-ink);box-shadow:none}.constellation-site .header-cta{color:#f7dbc0;background:0 0;border:1px solid #a7796466;border-radius:999px;min-height:38px;padding:8px 17px}.constellation-site .nav>a.active,.constellation-site .nav>a:hover{color:#ffd3a1}.constellation-site :is(.eyebrow,.mini-label){letter-spacing:.08em;gap:12px;font-size:11px;font-weight:400}.constellation-site :is(.eyebrow,.mini-label):before{background:0 0;border:1px solid;width:7px;height:7px;transform:rotate(45deg)}.constellation-site :is(a,button,input,select,textarea):focus-visible{outline-offset:6px;outline:2px solid #ce7949}.signal-constellation{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.signal-constellation canvas{width:100%;height:100%;display:block}.signal-constellation canvas[hidden]{display:none}.signal-constellation__fallback{object-fit:cover;opacity:.38;width:68%;height:100%;position:absolute;right:0;mask-image:linear-gradient(90deg,#0000,#000 45%)}.signal-constellation.is-ready .signal-constellation__fallback{display:none}.signal-constellation--ambient{opacity:.5;mask-image:linear-gradient(#000 50%,#0000)}.constellation-site .signal-orbit-control{z-index:2;cursor:grab;touch-action:pan-y;user-select:none;background:0 0;border:0;border-radius:0;width:47%;height:64%;padding:0;display:block;position:absolute;top:16%;right:0}.constellation-site .signal-orbit-control[hidden]{display:none}.constellation-site .signal-orbit-control.is-dragging{cursor:grabbing}.constellation-site .signal-orbit-control:focus-visible{outline:1px dashed var(--color-apricot);outline-offset:-12px}@media (width<=700px){.constellation-site .signal-orbit-control{width:100%;height:330px;top:280px}}.aura-site.constellation-site .ocean-wave-stage{opacity:.65;height:min(44vw,430px);top:auto;mask-image:linear-gradient(#0000,#000 35%,#000)}.aura-site.constellation-site .ocean-wave-stage:after{background:linear-gradient(#0000,#110e1599)}.constellation-site .signal-streams{background:#110e15ed}.aura-site.constellation-site .signal-hero .ocean-wave-stage{mask-image:linear-gradient(#0000,#000 35%),linear-gradient(90deg,#0003,#000 68%);mask-composite:intersect}@media (width<=700px){.aura-site.constellation-site .ocean-wave-stage{opacity:.42;height:330px}.aura-site.constellation-site .signal-hero .ocean-wave-stage{height:240px;top:480px;bottom:auto;mask-image:linear-gradient(#0000,#000 35%)}}.constellation-site .signal-hero{isolation:isolate;background:radial-gradient(ellipse at 72% 46%,#361b252b,transparent 54%),var(--space);color:var(--starlight);padding-bottom:0;position:relative;overflow:hidden}.constellation-site .signal-meta{z-index:1;color:#c49b8b;font:11px/1.6 var(--font-technical);letter-spacing:.08em;pointer-events:none;justify-content:space-between;padding-top:26px;display:flex;position:relative}.constellation-site .signal-meta i{color:#ffcc95;margin-left:16px;font-style:normal}.constellation-site .signal-hero-layout{z-index:auto;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-content:center;row-gap:34px;min-height:min(820px,100svh - 165px);padding:72px 0 65px;display:grid;position:relative}.constellation-site .signal-hero-copy{z-index:3;pointer-events:auto;grid-column:1;position:relative}.constellation-site .signal-hero-copy .eyebrow{color:#b89789;margin-bottom:25px}.constellation-site .signal-hero-copy h1{text-wrap:initial;color:#fff5e9;margin:0;font-size:clamp(70px,7.35vw,116px);font-weight:400;line-height:.97;letter-spacing:-.04em!important}.constellation-site .signal-hero-copy h1 em{color:#f2b084;font-size:1.08em}.constellation-site{--horizon-from:#4a2236;--horizon-to:var(--color-sunset-amber)}.constellation-site:is([data-page=\/rfid-asset-tracking],[data-page=\/digital-vehicle-identity]){--horizon-to:var(--color-signal-cyan)}.constellation-site :is(.sub-hero h1>span,#signal-heading em,.platform-page-hero .platform-hero-copy h1 .platform-hero-heading-accent){text-indent:0;font-style:normal;display:block}.constellation-site :is(.sub-hero h1>span,#signal-heading em,.platform-page-hero .platform-hero-copy h1 .platform-hero-heading-accent):before{content:"";--h:linear-gradient(90deg, var(--horizon-from) 0 12.5%, color-mix(in oklab, var(--horizon-from) 86%, var(--horizon-to)) 0 25%, color-mix(in oklab, var(--horizon-from) 71%, var(--horizon-to)) 0 37.5%, color-mix(in oklab, var(--horizon-from) 57%, var(--horizon-to)) 0 50%, color-mix(in oklab, var(--horizon-from) 43%, var(--horizon-to)) 0 62.5%, color-mix(in oklab, var(--horizon-from) 29%, var(--horizon-to)) 0 75%, color-mix(in oklab, var(--horizon-from) 14%, var(--horizon-to)) 0 87.5%, var(--horizon-to) 0);background:var(--h) 0 0 / 100% 3px no-repeat, var(--h) 30% 5px / 58% 2px no-repeat;width:min(100%,22rem);height:7px;margin:clamp(10px,.2em,18px) 0 clamp(8px,.12em,14px);display:block}@media (prefers-reduced-motion:no-preference){.constellation-site :is(.sub-hero h1>span,#signal-heading em,.platform-page-hero .platform-hero-copy h1 .platform-hero-heading-accent):before{animation:.72s steps(8,end) .2s both horizon-draw}@keyframes horizon-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}@media (width>=601px){.constellation-site .field-journey__context h3 em{position:relative;inset-inline-start:-.08em}}.constellation-site .signal-hero-details{z-index:3;pointer-events:auto;grid-column:1;max-width:480px;position:relative}.constellation-site .signal-hero-details>p{color:#c4b1aa;margin:0;font-size:16px;line-height:1.75}.constellation-site .signal-hero-details .hero-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.constellation-site .signal-profile-link{color:#dbc1b1;border-bottom:1px solid #b48b7366;padding:10px 0;font-size:13px}.constellation-site .signal-profile-link span{margin-left:16px}.constellation-site .signal-profile-link:hover{color:var(--color-starlight);border-color:var(--color-starlight)}.constellation-site .signal-art-caption{font:11px/1.5 var(--font-technical);letter-spacing:.08em;color:#aa8074;text-align:right;gap:5px;display:grid;position:absolute;bottom:90px;right:0}.constellation-site .signal-art-caption span:first-child{color:#e5bda0}.constellation-site .signal-streams{z-index:2;border-top:1px solid #dfa68a33;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.constellation-site .signal-streams a{color:#e9d6c6;border-right:1px solid #dfa68a25;grid-template-columns:1fr 18px;row-gap:12px;padding:25px 24px 27px;font-size:16px;transition:background .25s,color .25s;display:grid;position:relative}.constellation-site .signal-streams a:first-child{padding-left:0}.constellation-site .signal-streams a:last-child{border-right:0}.constellation-site .signal-streams a:hover,.constellation-site .signal-streams a:focus-visible{color:#ffd8ae;background:#cf784112}.constellation-site .signal-streams a:nth-child(2) i{background:#f5886c}.constellation-site .signal-streams a:nth-child(3) i{background:#ffc7a7}.constellation-site .signal-streams a:nth-child(4) i{background:#d8bce8}.constellation-site .signal-streams b{color:#c7916d;font-weight:400;transition:transform .2s}.constellation-site .signal-streams a:hover b{transform:translate(3px,-3px)}.constellation-site .signal-introduction{background:var(--paper);padding:115px 0 50px;position:relative}.constellation-site .signal-introduction__grid{grid-template-columns:.38fr 1fr;gap:60px;padding-bottom:70px;display:grid}.constellation-site .signal-introduction__grid>div:only-child{grid-column:2}.constellation-site .signal-introduction h2{margin:0 0 32px;font-size:clamp(50px,5.3vw,82px);line-height:1.02}.constellation-site .signal-introduction h2 em{color:#a86749}.constellation-site .signal-introduction p{max-width:690px;color:var(--color-dusty-mauve);font-size:20px;line-height:1.65}.constellation-site .signal-capabilities{border-top:1px solid var(--color-paper-line);color:#7e615a;flex-wrap:wrap;gap:12px 28px;margin-top:28px;padding-top:25px;font-size:13px;display:flex}.constellation-site .signal-environment{margin-top:0;margin-bottom:0}.constellation-site .signal-environment img{aspect-ratio:2.45;object-fit:cover;border-radius:0;width:100%}.constellation-site .signal-environment figcaption{color:var(--accent-on-light);font:12px/1.6 var(--font-technical);letter-spacing:.02em;justify-content:space-between;gap:20px;margin-top:16px;display:flex}.constellation-site .signal-operating-model{border-top:1px solid var(--color-paper-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:50px;padding:30px 0 0;list-style:none;display:grid}.constellation-site .signal-operating-model>li{color:#5f4840;font:19px/1.3 var(--font-primary);margin:0}.constellation-site .home-company-principle{background:var(--space);border:0;padding:90px 0}.constellation-site .home-company-principle__inner{grid-template-columns:1fr;gap:35px}.constellation-site .home-company-principle .eyebrow{color:#b88b72}.constellation-site .home-company-principle blockquote{border:0;grid-template-columns:1.1fr .7fr;align-items:end;gap:70px;padding:0;display:grid}.constellation-site .home-company-principle blockquote p{color:#f2d8be;font:clamp(48px,6.6vw,100px)/1.05 var(--font-primary);white-space:normal}.constellation-site .home-company-principle blockquote footer{color:#bda49a;max-width:420px;font-size:16px}.constellation-site .section{padding-block:clamp(65px,8vw,125px)}.constellation-site .section-title{max-width:920px;margin-bottom:60px}.constellation-site .section-title h2{font-size:clamp(38px,4.45vw,68px);font-weight:400;line-height:1.04;letter-spacing:-.04em!important}.constellation-site .section-title p{color:var(--muted);font-size:17px}.constellation-site :is(.reader-section,.rfid-healthcare-context,.rfid-estimator-section,.pole-intelligence-section,.esg-alignment-section,.operational-simulation-section,.dashboard-intelligence,.product-integration,.platform-modules,.company-focus) .section-title p{color:#bda79d}.constellation-site .core-solutions{padding-bottom:105px;background:#eadbcc!important}.constellation-site .signal-product-chapters{gap:86px;display:grid}.constellation-site .signal-product-chapter{border-top:1px solid #ac89745c;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);gap:30px 65px;padding-top:27px;display:grid}.constellation-site .signal-product-chapter__heading{grid-column:1/-1}.constellation-site .signal-product-chapter h3{margin:16px 0 0;font-size:clamp(34px,4.2vw,64px);font-weight:400;line-height:1.06;letter-spacing:-.04em!important}.constellation-site .signal-product-chapter h3 a{justify-content:space-between;align-items:center;gap:30px;display:flex}.constellation-site .signal-product-chapter h3 span{color:#a9704f;font-size:.75em;font-weight:400}.constellation-site .signal-product-chapter__image{align-self:start;display:block;position:relative;overflow:hidden}.constellation-site .signal-product-chapter__image img{aspect-ratio:1.5;object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.constellation-site .signal-product-chapter__image:hover img{transform:scale(1.025)}.constellation-site .signal-product-chapter__image>span{color:#fff1df;backdrop-filter:blur(10px);background:#201720d9;padding:12px 17px;font-size:12px;position:absolute;bottom:20px;right:20px}.constellation-site .signal-product-chapter__copy{align-self:end;padding-bottom:15px}.constellation-site .signal-product-chapter__copy>p{color:#59464b;margin:0 0 27px;font-size:21px;line-height:1.5}.constellation-site .signal-product-chapter__copy ul{margin:0 0 30px;padding:0;list-style:none}.constellation-site .signal-product-chapter__copy li{color:var(--muted);border-bottom:1px solid #b38f7550;padding:11px 0;font-size:14px}.constellation-site .signal-product-chapter:nth-child(2n){grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr)}.constellation-site .signal-product-chapter:nth-child(2n) .signal-product-chapter__image{grid-area:2/2}.constellation-site .signal-product-chapter:nth-child(2n) .signal-product-chapter__copy{grid-area:2/1}.constellation-site .home-problems{background:var(--color-warm-paper)!important}.constellation-site .home-problem-grid{grid-template-columns:1fr;gap:0}.constellation-site .home-problem-grid>a{border-color:#ceb8a6;grid-template-columns:minmax(0,1fr) 40px;min-height:0;padding:30px 0}.constellation-site .home-problem-grid__content{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:45px;display:grid}.constellation-site .home-problem-grid h3{margin:0;font-size:30px}.constellation-site .home-problem-grid p{color:#80665f;font-size:16px}.constellation-site .home-problem-grid>a:hover{box-shadow:none;transform:none}.constellation-site .home-scenario-grid{border-top:1px solid #c7af9d;grid-template-columns:1fr;gap:0}.constellation-site .home-scenario-grid>a{background:0 0;border:0;border-bottom:1px solid #c7af9d;border-radius:0;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:30px;min-height:0;padding:28px 0;display:grid}.constellation-site .home-scenario-grid h3{margin-top:0;font-size:28px}.constellation-site .home-scenario-grid p{margin-bottom:0}.constellation-site .home-scenario-grid i{font-size:12px;font-style:normal}.constellation-site .dashboard-intelligence,.constellation-site .product-integration,.constellation-site .platform-modules{background:radial-gradient(ellipse at 85% 80%,#50233255,transparent 65%),var(--space)!important}.constellation-site .dashboard-intelligence__grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.2fr);gap:80px}.constellation-site .dashboard-intelligence__copy h2{font-size:clamp(40px,4.3vw,64px);line-height:1.03}.constellation-site .platform-preview{border:1px solid #b9876744;border-radius:0;transform:none;box-shadow:0 35px 100px #0005}.constellation-site .platform-preview__top,.constellation-site .platform-preview__metrics{color:#c8a990;background:#20161e;font-size:11px}.constellation-site .platform-preview__top{text-transform:none;letter-spacing:.02em;font-size:12px}.constellation-site .industry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px}.constellation-site .industry-detail-card{border-radius:0;min-height:440px}.constellation-site .industry-detail-card:nth-child(2n){transform:translateY(60px)}.constellation-site .industries-section{padding-bottom:170px}.constellation-site .decision-section{background:#ecdfd1!important}.constellation-site .decision-system{border-radius:0}.constellation-site .process-card{border:0;border-top:1px solid var(--color-hairline-light);padding:28px 12px 0 0}.constellation-site .process-card>span{font:55px var(--font-primary);color:#b78465}.aura-site.constellation-site .sub-hero{background:var(--space);isolation:isolate;border-bottom:1px solid #d7987029}.aura-site.constellation-site .sub-hero:before,.aura-site.constellation-site .sub-hero:after{display:none}.aura-site.constellation-site .sub-hero>.container{z-index:1;position:relative}.aura-site.constellation-site .sub-hero .sub-hero-grid{gap:65px;min-height:720px;padding-block:90px}.aura-site.constellation-site .sub-hero h1{font-size:clamp(54px,5.6vw,84px);line-height:1.01;letter-spacing:-.04em!important}.aura-site.constellation-site .sub-hero h1 span{font-family:var(--font-primary);color:var(--color-afterglow);font-style:normal;font-weight:400;letter-spacing:-.04em!important}.aura-site.constellation-site .breadcrumb ol{color:#b99d8d;font:14px/1.5 var(--font-primary);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.aura-site.constellation-site .breadcrumb li+li:before{content:"/";content:"/" / "";color:#7d6660;margin-right:10px}.aura-site.constellation-site .breadcrumb a{color:#e7c6ad;text-underline-offset:4px;text-decoration:underline #e7c6ad66;transition:color .2s,text-decoration-color .2s}.aura-site.constellation-site .breadcrumb a:is(:hover,:focus-visible){color:var(--accent-on-dark);text-decoration-color:currentColor}.aura-site.constellation-site .breadcrumb a:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:3px}.aura-site.constellation-site .sub-hero p{color:var(--color-rose-sand);line-height:1.7}.aura-site.constellation-site .sub-hero-grid>div:last-child>img{border:0;border-radius:0;box-shadow:0 35px 70px #0004}.aura-site.constellation-site .product-hero .sub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);min-height:830px}.aura-site.constellation-site .product-hero h1{font-size:clamp(48px,4.8vw,72px)}.aura-site.constellation-site .product-hero h1>span{margin-top:0;font-size:.81em;line-height:1.1}.aura-site.constellation-site .product-hero .sub-hero-grid>div:last-child{padding-top:90px}.aura-site.constellation-site .product-hero .sub-hero-grid>div:last-child>img{object-fit:cover;width:100%;min-height:410px;max-height:590px}.aura-site.constellation-site .hero-pills{gap:7px 20px;margin-block:25px}.aura-site.constellation-site .pill{color:#c2a692;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.aura-site.constellation-site .pill i{color:#dbb185}.aura-site.constellation-site .products-hero .products-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;padding-block:85px 100px}.aura-site.constellation-site .products-hero__visual{gap:14px;padding-top:60px;transform:none}.aura-site.constellation-site .products-hero__visual>a{border:0;border-radius:0}.aura-site.constellation-site .products-hero__visual>a:nth-child(2n){transform:translateY(38px)}.aura-site.constellation-site .products-hero__index{border-color:#a6765650;border-left-style:none;border-left-width:0}.aura-site.constellation-site .products-hero__index a{border-left:0;border-right:0}.aura-site.constellation-site .platform-page-hero .sub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.aura-site.constellation-site .platform-page-hero .platform-hero-copy h1{font-size:clamp(52px,4.7vw,72px);line-height:1.01}.aura-site.constellation-site .platform-page-hero .platform-hero-copy h1 .platform-hero-heading-line{white-space:normal;color:#fff5e9;font-family:inherit;font-style:normal}.aura-site.constellation-site .platform-page-hero .platform-hero-copy h1 .platform-hero-heading-accent{font-family:var(--font-primary);color:var(--color-afterglow);font-size:1em;font-style:normal}.aura-site.constellation-site .platform-page-hero .sub-hero-grid>div:last-child>img{margin-top:0}.aura-site.constellation-site :is(.industries-ia-hero,.about-page-hero) .sub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.aura-site.constellation-site :is(.industries-ia-hero,.about-page-hero) h1{font-size:clamp(48px,4.7vw,72px)}.aura-site.constellation-site :is(.industries-ia-hero,.about-page-hero) h1 span{display:block}.aura-site.constellation-site :is(.industries-ia-hero,.about-page-hero) .sub-hero-grid>div:last-child{animation:none;transform:none}.aura-site.constellation-site :is(.industries-ia-hero,.about-page-hero) .sub-hero-grid>div:last-child>img{aspect-ratio:4/3;object-fit:cover;min-height:0;max-height:none}.aura-site.constellation-site[data-page=\/contact] .sub-hero .sub-hero-grid{min-height:680px}.aura-site.constellation-site[data-page=\/contact] .sub-hero-grid>div:last-child>img{aspect-ratio:1;box-shadow:none;border:1px solid #dfa57a45;border-radius:50%;padding:18px}.constellation-site .product-showcase{background:var(--paper);border-top:1px solid #b9967d50;padding-block:100px}.constellation-site .product-showcase:nth-child(2n){background:#ecdfd1}.constellation-site .product-showcase__media{box-shadow:none;border-radius:0}.constellation-site .solution-scenario-card{background:0 0;border:0;border-radius:0;gap:55px;margin-bottom:75px}.constellation-site .solution-scenario-copy{padding:25px 0}.constellation-site .solution-scenario-copy h3{font-size:clamp(34px,3.8vw,54px)}.constellation-site .industry-ia-grid{grid-template-columns:1fr;gap:80px}.constellation-site .industry-ia-card{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:55px;display:grid}.constellation-site .industry-ia-card>img{object-fit:cover;width:100%;height:100%;max-height:680px}.constellation-site .industry-ia-card:nth-child(2n)>img{grid-area:1/2}.constellation-site .industry-ia-card:nth-child(2n) .industry-ia-content{grid-area:1/1}.constellation-site .industry-ia-content{padding:0}.constellation-site .industry-ia-content h3{font-size:46px}.constellation-site .industry-ia-card:hover{box-shadow:none;transform:none}.constellation-site :is(.value-card,.capability,.outcome-card){box-shadow:none;background:0 0;border:0;border-top:1px solid #b48f7766;border-radius:0;padding:30px 15px 20px 0}.constellation-site :is(.value-card,.capability,.outcome-card):hover{box-shadow:none;transform:none}.constellation-site :is(.platform-data-grid,.platform-capability-grid,.platform-value-grid)>:is(article,a,div){box-shadow:none;background:0 0;border:0;border-top:1px solid #b48f7766;border-radius:0;padding-left:0}.constellation-site .installed-project-panel{background:#1a121a;border:0;border-radius:0;padding:40px}.constellation-site .installed-project-shell,.constellation-site .project-documentation-card{border-radius:0}.constellation-site .installed-project-header{gap:50px}.constellation-site .installed-project-header h2{font-size:clamp(40px,4.8vw,70px)}.constellation-site .installed-project-header p{color:#bfa99d}.constellation-site .smart-pole-demo-embed,.constellation-site .operational-simulation-frame{border-radius:0}.constellation-site .operational-simulation-section{background:var(--space)!important}.constellation-site .operational-simulation-section .section-title h2{color:#f4dfc8}.constellation-site .operational-simulation-section .section-title p{color:#bda296}.constellation-site .leadership-section{background:#e9dacb!important}.constellation-site .leadership-feature,.constellation-site .chairman-profile{border-radius:0}.constellation-site .form-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #a47557;border-radius:0;padding:35px 0}.constellation-site .info-card{background:var(--color-sand-panel);box-shadow:none;border:0;border-radius:0;padding:40px}.constellation-site .contact-grid{gap:75px}.constellation-site .form-grid :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){background:#efe4d655;border:0;border-bottom:1px solid #bda48e;border-radius:0}.constellation-site .faq-q{padding-block:30px;font-size:24px}.constellation-site .cta-band{background:var(--color-cta-sand);padding-block:110px}.constellation-site .cta-band:before{display:none}.constellation-site .cta-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:35px 75px}.constellation-site .cta-inner h2{font-family:var(--font-primary);color:#39232c;font-size:clamp(48px,5.8vw,88px);font-style:normal;line-height:1.02}.constellation-site .cta-inner p{font-size:clamp(18px,1.5vw,22px);line-height:1.5}.constellation-site .cta-band .btn{font-size:18px}.aura-site.constellation-site #main-content :is(.field-journey__installation,.mobility-visual,.industry-detail-card,.platform-value-grid,.solution-problem-grid,.outcome-card,.installed-project-slide figcaption,.project-documentation-card,.rfid-methodology,.identity-layer-grid,.identity-capability-grid,.reader-intro__locations,.reader-card,.identity-application-grid,.governance-statements) p{font-size:16px;line-height:1.55}.constellation-site .cta-inner>.btn{grid-column:2}.constellation-site .cta-actions{grid-column:2;justify-content:flex-start}.constellation-site .cta-band .btn.primary,.constellation-site .cta-band .btn.ghost{color:#fff1df;background:#2b1923;border-color:#2b1923}.constellation-site .site-footer{background:var(--space)}.constellation-site .aura-footer-signature{border-color:#be8e6b44;padding-block:50px 65px}.constellation-site .aura-footer-signature>span{color:#e4c9ad;font-size:clamp(58px,11.8vw,178px);font-weight:400}.constellation-site .aura-footer-signature>i{color:#b28265}.constellation-site .footer-grid{padding-bottom:70px}.constellation-site .footer-grid h2{color:#ddbb9e;font-weight:400}.constellation-site .footer-grid a,.constellation-site .footer-grid p{color:#aa9187}.aura-site.constellation-site .blueprint-grid article{color:var(--text-on-dark);background:#321b2a}.aura-site.constellation-site .blueprint-grid article:is(:hover,:active,:focus-within,.is-touched){border-color:var(--accent-on-dark);background:#482536}.aura-site.constellation-site .blueprint-grid h3{color:var(--text-on-dark)}.aura-site.constellation-site .blueprint-grid p,.aura-site.constellation-site .company-credentials dt{color:var(--muted-on-dark)}.aura-site.constellation-site .rfid-roadmap li{color:var(--accent-on-light);background:#eeded0;border-color:#c7a78f}.aura-site.constellation-site .product-showcase__media>div{color:var(--text-on-dark);background:#21151ded;padding:16px}.aura-site.constellation-site .product-showcase__media p{color:var(--text-on-dark)}.aura-site.constellation-site .rfid-aggregate-result{color:var(--color-button-ink);background:linear-gradient(120deg, var(--color-apricot), #f3ddbb) var(--color-apricot)}.aura-site.constellation-site .nav-products-link:is(:hover,:focus-visible){color:var(--accent-on-dark)}.aura-site.constellation-site .signal-product-chapter .text-link:is(:hover,:focus-visible){color:#713826}.aura-site.constellation-site .cta-band .btn:is(:hover,:focus-visible,:active){color:var(--color-starlight);background:#4c2537;border-color:#4c2537}.aura-site.constellation-site .smart-pole-demo-play>span:last-child{color:var(--text-on-dark);background:#21151def;padding:14px 18px}.aura-site.constellation-site .smart-pole-demo-play em{color:var(--muted-on-dark)}.aura-site.constellation-site .identity-plate{background-color:#e8ded6}.aura-site.constellation-site .signal-art-caption{color:var(--color-pale-rose);background:#110e15d9;padding:10px 12px}.aura-site.constellation-site .site-header{--nav-surface:#201a17;--nav-inset:#2b221c;--nav-text:#f5e9dc;--nav-accent:var(--color-apricot);--nav-divider:#544033;background:#191512}.aura-site.constellation-site .nav-submenu{background:var(--nav-inset);border-color:var(--nav-divider)}.aura-site.constellation-site .nav-submenu a{color:var(--nav-text);border-color:var(--nav-divider)}.aura-site.constellation-site .nav-submenu a:is(:hover,:focus-visible){color:#fff2e3;background:#493324}.aura-site.constellation-site .nav-submenu a.active{background:var(--color-apricot);color:#281a12}.aura-site.constellation-site .menu-toggle{color:var(--nav-accent);background:#30231b;border-color:#846047}.aura-site.constellation-site .menu-toggle[aria-expanded=true]{background:var(--nav-accent);color:#281a12;border-color:var(--nav-accent)}@media (width<=920px){.aura-site.constellation-site .nav{height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);padding:14px 20px max(24px, env(safe-area-inset-bottom));background:var(--nav-surface);border:0;border-top:1px solid var(--nav-divider);box-shadow:none;overscroll-behavior:contain;border-radius:0;justify-content:flex-start;inset:76px 0 auto}.aura-site.constellation-site .nav>a,.aura-site.constellation-site .nav-products-link{color:var(--nav-text)}.aura-site.constellation-site .nav>a{border-color:var(--nav-divider);flex-shrink:0;padding:17px 14px}.aura-site.constellation-site .nav-products{flex-shrink:0}.aura-site.constellation-site .nav>a:is(:hover,:focus-visible){color:#fff2e3;background:#493324}.aura-site.constellation-site .nav>a.active{background:var(--nav-accent);color:#281a12}.aura-site.constellation-site .nav-products-trigger{border-color:var(--nav-divider)}.aura-site.constellation-site .nav-products-toggle{color:var(--nav-accent);border-color:var(--nav-divider)}.aura-site.constellation-site .nav-products:is(.active,.is-open) .nav-products-link{color:var(--nav-accent)}.aura-site.constellation-site .nav-submenu{border:0;border-left:2px solid #b97c4e;border-radius:0;margin:10px 0 12px 14px;padding:6px}.aura-site.constellation-site .nav-submenu a{padding:14px 12px}.aura-site.constellation-site .nav :is(a,button):focus-visible{outline-color:var(--nav-accent);outline-offset:-3px}.aura-site.constellation-site .nav a.active:focus-visible{outline-color:#281a12}}@media (prefers-reduced-motion:no-preference){.constellation-site .signal-hero-copy{animation:1s cubic-bezier(.18,.65,.25,1) both signal-type-arrive}.constellation-site .signal-hero-details{animation:1s cubic-bezier(.18,.65,.25,1) .12s both signal-type-arrive}.signal-constellation.is-ready canvas{animation:1.5s both signal-light-arrive}}@keyframes signal-type-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-light-arrive{0%{opacity:0}to{opacity:1}}@media (width>=1600px){.constellation-site .signal-hero-layout{min-height:840px}}@media (width<=1200px){.constellation-site .container{width:calc(100% - 72px)}.constellation-site .signal-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);min-height:740px}.constellation-site .signal-hero-copy h1{font-size:80px}.constellation-site .signal-streams a{padding-inline:17px;font-size:14px}.constellation-site .signal-product-chapter,.constellation-site .product-showcase__grid{gap:30px 42px}.constellation-site .signal-product-chapter__copy>p{font-size:19px}.constellation-site .dashboard-intelligence__grid{gap:42px}.aura-site.constellation-site .sub-hero .sub-hero-grid{gap:40px}}@media (width<=920px){.constellation-site .site-header,.constellation-site .header-inner{height:76px}.constellation-site .signal-hero-copy h1{font-size:68px}.constellation-site .signal-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);min-height:720px;padding-top:60px}.constellation-site .signal-hero-details{max-width:400px}.constellation-site .signal-art-caption{max-width:200px;bottom:60px}.constellation-site .signal-streams{grid-template-columns:repeat(2,minmax(0,1fr))}.constellation-site .signal-streams a{border-bottom:1px solid #dfa68a25;padding:20px}.constellation-site .signal-streams a:first-child{padding-left:20px}.constellation-site .signal-streams a:nth-child(2n){border-right:0}.constellation-site .signal-introduction__grid{grid-template-columns:.3fr 1fr;gap:35px}.constellation-site .signal-introduction{padding-top:80px}.constellation-site .home-company-principle blockquote{grid-template-columns:1fr;gap:40px}.constellation-site .home-company-principle blockquote footer{max-width:650px}.constellation-site .signal-product-chapter,.constellation-site .signal-product-chapter:nth-child(2n){grid-template-columns:1fr;gap:28px}.constellation-site .signal-product-chapter:nth-child(2n) .signal-product-chapter__image,.constellation-site .signal-product-chapter:nth-child(2n) .signal-product-chapter__copy{grid-area:auto}.constellation-site .signal-product-chapter__copy{max-width:620px}.constellation-site .signal-product-chapter__copy ul{flex-wrap:wrap;gap:0 24px;display:flex}.constellation-site .signal-product-chapter__copy li{flex:250px}.constellation-site .home-problem-grid__content{grid-template-columns:1fr;gap:10px}.constellation-site .home-scenario-grid>a{grid-template-columns:minmax(0,1fr);gap:12px}.constellation-site .home-scenario-grid>a>i{grid-column:auto;justify-self:start}.constellation-site .dashboard-intelligence__grid{grid-template-columns:1fr}.constellation-site .industry-ia-card{gap:30px}.aura-site.constellation-site .sub-hero .sub-hero-grid,.aura-site.constellation-site .product-hero .sub-hero-grid,.aura-site.constellation-site .products-hero .products-hero__grid,.aura-site.constellation-site .platform-page-hero .sub-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:65px}.aura-site.constellation-site .product-hero .sub-hero-grid>div:last-child{padding-top:0}.aura-site.constellation-site .platform-page-hero .sub-hero-grid>div:last-child>img{margin-top:0}.aura-site.constellation-site :is(.industries-ia-hero,.about-page-hero) .sub-hero-grid{grid-template-columns:1fr}.aura-site.constellation-site .sub-hero h1{max-width:760px}.aura-site.constellation-site .sub-hero-grid>div:last-child>img{aspect-ratio:1.6;width:100%;max-height:520px}.aura-site.constellation-site[data-page=\/contact] .sub-hero-grid>div:last-child>img{aspect-ratio:1;max-width:100%;margin-inline:auto}.constellation-site .contact-grid{gap:35px}.constellation-site .cta-inner{gap:30px}}@media (width<=700px){.constellation-site .container{width:calc(100% - 40px)}.constellation-site .signal-meta{padding-top:22px;font-size:11px}.constellation-site .signal-meta>span:last-child{display:none}.constellation-site .signal-hero-layout{min-height:0;padding:45px 0 30px;display:block}.constellation-site .signal-hero-copy{margin-bottom:350px}.constellation-site .signal-hero-copy h1{font-size:clamp(49px,10.7vw,73px);line-height:1.02}.signal-constellation--hero{height:440px;top:250px;bottom:auto;mask-image:linear-gradient(#0000,#000 12% 84%,#0000)}.constellation-site .signal-hero-details{max-width:none}.constellation-site .signal-hero-details>p{font-size:16px}.constellation-site .signal-hero-details .hero-actions{gap:18px;margin-top:24px}.constellation-site .signal-hero-details .btn{justify-content:space-between;width:100%}.constellation-site .signal-profile-link{font-size:13px}.constellation-site .signal-art-caption{display:none}.constellation-site .signal-streams a{align-items:start;column-gap:9px;padding:20px 12px;font-size:14px}.constellation-site .signal-streams a:first-child{padding-left:12px}.constellation-site .signal-streams a>span:nth-child(2){max-width:135px}.constellation-site .signal-introduction{padding-top:65px}.constellation-site .signal-introduction__grid{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.constellation-site .signal-introduction__grid>div:only-child{grid-column:auto}.constellation-site .signal-introduction h2{margin-bottom:25px;font-size:48px}.constellation-site .signal-introduction p{font-size:18px}.constellation-site .signal-capabilities{gap:12px 18px;font-size:12px}.constellation-site .signal-environment img{aspect-ratio:1.15}.constellation-site .signal-environment figcaption{gap:5px;font-size:11px;display:grid}.constellation-site .signal-operating-model{grid-template-columns:1fr;gap:20px;margin-top:35px;padding-top:25px}.constellation-site .signal-operating-model>li{font-size:17px}.constellation-site .home-company-principle{padding-block:65px}.constellation-site .home-company-principle blockquote p{font-size:51px}.constellation-site .home-company-principle blockquote{gap:24px}.constellation-site .section-title{margin-bottom:38px}.constellation-site .section-title h2{font-size:38px}.constellation-site .signal-product-chapters{gap:55px}.constellation-site .signal-product-chapter{padding-top:20px}.constellation-site .signal-product-chapter h3{font-size:38px}.constellation-site .signal-product-chapter h3 a{gap:18px}.constellation-site .signal-product-chapter__image img{aspect-ratio:1.2}.constellation-site .signal-product-chapter__image>span{bottom:12px;right:12px}.constellation-site .signal-product-chapter__copy>p{font-size:19px}.constellation-site .home-problem-grid>a{grid-template-columns:minmax(0,1fr) 18px;gap:10px}.constellation-site .home-problem-grid h3,.constellation-site .home-scenario-grid h3{font-size:25px}.constellation-site .industry-detail-grid{grid-template-columns:1fr;gap:25px}.constellation-site .industry-detail-card{min-height:370px}.constellation-site .industry-detail-card:nth-child(2n){transform:none}.constellation-site .industries-section{padding-bottom:65px}.constellation-site .industry-ia-card{grid-template-columns:1fr;gap:26px}.constellation-site .industry-ia-card>img{aspect-ratio:1.2;max-height:440px}.constellation-site .industry-ia-card:nth-child(2n)>img,.constellation-site .industry-ia-card:nth-child(2n) .industry-ia-content{grid-area:auto}.constellation-site .industry-ia-content h3{font-size:38px}.aura-site.constellation-site .sub-hero .sub-hero-grid,.aura-site.constellation-site .product-hero .sub-hero-grid,.aura-site.constellation-site .products-hero .products-hero__grid{gap:35px;padding-block:48px}.aura-site.constellation-site .sub-hero h1,.aura-site.constellation-site .platform-page-hero .platform-hero-copy h1{font-size:clamp(43px,10vw,63px)}.aura-site.constellation-site .product-hero h1{font-size:clamp(40px,9vw,56px)}.aura-site.constellation-site .product-hero .sub-hero-grid>div:last-child>img{aspect-ratio:1.15;min-height:0;max-height:490px}.aura-site.constellation-site .products-hero__visual{gap:10px;padding-top:0}.aura-site.constellation-site .products-hero__visual>a:nth-child(2n){transform:none}.aura-site.constellation-site :is(.industries-ia-hero,.about-page-hero) h1{font-size:clamp(40px,9.5vw,60px)}.constellation-site .solution-scenario-card{gap:25px;margin-bottom:45px}.constellation-site .installed-project-panel{padding:14px}.constellation-site .installed-project-header{gap:22px}.constellation-site .installed-project-header h2{font-size:38px}.constellation-site .info-card{padding:26px}.constellation-site .faq-q{font-size:20px}.constellation-site .cta-band{padding-block:70px}.constellation-site .cta-inner{grid-template-columns:1fr}.constellation-site .cta-inner h2{font-size:48px}.constellation-site .cta-actions,.constellation-site .cta-inner>.btn{grid-column:1}.constellation-site .aura-footer-signature{padding-block:25px 40px}.constellation-site .aura-footer-signature>span{font-size:11.6vw}}.constellation-site{--reading-dark:var(--color-button-ink);--reading-light:var(--color-warm-paper)}.aura-site.constellation-site [id]{scroll-margin-top:172px}.constellation-site :focus-visible{outline-offset:5px;outline:3px solid #a35d32}.constellation-site :is(.sub-hero,.signal-hero,.page-chapters,.operating-flow) :focus-visible{outline-color:var(--color-gold-horizon)}.constellation-site .page-chapters{z-index:35;background:var(--color-dusk-plum);color:var(--color-starlight);border-block:1px solid #785d54;position:sticky;top:84px}.page-chapters__inner{align-items:center;gap:32px;min-height:65px;display:flex}.page-chapters__title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-horizon);flex:none;font-size:12px}.page-chapters__links{flex-wrap:wrap;gap:4px 24px;padding-block:8px;display:flex}.constellation-site .page-chapters a{color:#f3dfd0;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:44px;padding:5px 3px;font-size:13px;display:inline-flex}.constellation-site .page-chapters a:is(:hover,[aria-current]){color:var(--color-gold-horizon);border-bottom-color:var(--color-gold-horizon)}.field-journey{background:var(--color-dusk-plum);color:var(--color-starlight);padding:0 0 100px;position:relative}.journey-thread{flex-direction:column;align-items:center;height:140px;display:flex}.journey-thread span{background:linear-gradient(#ad71494d,var(--color-gold-horizon));flex:1;width:1px}.journey-thread span:last-child{background:linear-gradient(var(--color-gold-horizon),#ad71494d)}.journey-thread i{background:var(--color-gold-horizon);flex:none;width:9px;height:9px}.field-journey__heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:20px 80px;margin:40px 0 65px;display:grid}.field-journey__heading .eyebrow{color:var(--color-apricot);grid-column:1/-1}.constellation-site .field-journey h2{color:var(--color-starlight);margin:0;font-size:clamp(42px,5.6vw,84px);line-height:1.05}.field-journey em{font:1.08em var(--font-primary);color:var(--color-gold-horizon);font-style:normal}.constellation-site .field-journey p{color:var(--color-pale-rose)}.field-journey__gallery{grid-template-columns:1.2fr .8fr;gap:9%;display:grid}.field-journey figure{margin:0}.field-journey img{object-fit:cover;width:100%;display:block}.field-journey__installation>img{object-fit:contain;object-position:center;height:auto;max-height:none}.field-journey figcaption{color:var(--color-pale-rose);border-bottom:1px solid #765c54;padding-block:20px;font-size:14px}.field-journey figcaption span{font:11px var(--font-technical);letter-spacing:.08em;color:var(--color-apricot)}.field-journey__context{padding-top:70px}.constellation-site .field-journey h3{color:var(--color-starlight);margin:26px 0;font-size:clamp(30px,3.4vw,50px);line-height:1.12}.field-journey__context figure{margin-top:38px}.field-journey__context img{aspect-ratio:3/2;object-fit:contain;background:var(--color-night-sky);height:auto}.constellation-site .field-journey .text-link{color:var(--color-gold-horizon);margin-top:28px}.journey-sequence{border-top:1px solid #765c54;grid-template-columns:repeat(3,1fr);margin:85px 0 0;padding:0;list-style:none;display:grid}.journey-sequence li{padding:28px 20px 0 0}.journey-sequence span{font:12px var(--font-technical);color:var(--color-gold-horizon);margin-right:16px}.journey-sequence strong{font-size:26px;font-weight:400}.journey-sequence p{margin:12px 0 0;font-size:15px}.constellation-site .signal-introduction{padding-top:95px}.constellation-site .signal-product-chapter{padding-block:55px}.constellation-site .signal-product-chapter__heading{align-self:start}.constellation-site .home-problem-grid{gap:0}.constellation-site .home-problem-grid>a{box-shadow:none;background:0 0;border:0;border-top:1px solid #b9967d;border-radius:0}.constellation-site .home-company-principle{padding-block:70px}.aura-site.constellation-site[data-page=\/] .signal-environment picture{display:block}.aura-site.constellation-site[data-page=\/] .signal-environment img{aspect-ratio:3;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.aura-site.constellation-site[data-page=\/] .industry-detail-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:0;transform:none}.aura-site.constellation-site[data-page=\/] .industry-detail-card img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;min-height:0;max-height:none;display:block}.aura-site.constellation-site[data-page=\/] .industry-detail-card>div{gap:10px;padding:26px}.aura-site.constellation-site[data-page=\/] .industry-detail-card p{margin-bottom:15px}@media (width<=700px){.aura-site.constellation-site[data-page=\/] .signal-environment img{aspect-ratio:4/5}.aura-site.constellation-site[data-page=\/] .industry-detail-card>div{padding:22px}}.constellation-site .operating-flow{background:var(--color-dusk-plum);color:var(--color-starlight);padding-block:95px}.operating-flow__heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:48px;display:grid}.constellation-site .operating-flow__heading h2{margin:0}.constellation-site .operating-flow__heading p{max-width:65ch;margin:0;font-size:18px;line-height:1.6}.constellation-site .operating-flow .eyebrow{color:var(--color-apricot)}.constellation-site .operating-flow h2{color:var(--color-starlight);font-size:clamp(42px,5vw,72px);line-height:1.08}.operating-flow h2 em{color:var(--color-gold-horizon)}.constellation-site .operating-flow p{color:var(--color-pale-rose)}.operating-flow__grid{grid-template-columns:1.05fr .8fr 1fr;align-items:center;gap:30px;display:grid}.operating-flow__sources{display:grid}.operating-flow__sources button{font:inherit;text-align:left;color:var(--color-starlight);cursor:pointer;background:0 0;border:0;border-top:1px solid #765c54;grid-template-columns:1fr 14px;gap:14px;padding:23px 10px;display:grid}.operating-flow__sources button[aria-pressed=true]{background:#493023;box-shadow:inset 0 0 0 1px #ffce9166}.operating-flow__sources strong{font-size:17px;font-weight:500;display:block}.operating-flow__sources small{color:var(--color-pale-rose);margin-top:7px;line-height:1.5;display:block}.operating-flow__hub{text-align:center;min-width:0}.flow-orbit{aspect-ratio:1;place-items:center;display:grid;position:relative}.flow-orbit i{border:1px solid #ad815c;border-radius:50%;position:absolute;inset:0}.flow-orbit i:nth-child(2){border-style:dashed;inset:15%;transform:rotate(30deg)}.flow-orbit i:nth-child(3){border-color:var(--color-gold-horizon);background:radial-gradient(#e9956c33,#0000 70%);inset:30%}.flow-orbit:before{content:"";background:#ad815c;width:120%;height:1px;position:absolute}.flow-orbit span{background:var(--color-dusk-plum);color:var(--color-gold-horizon);letter-spacing:.08em;padding:12px;font-size:21px;position:relative}.operating-flow__hub>span{color:var(--color-pale-rose);font:11px var(--font-technical);letter-spacing:.05em;margin-top:22px;display:block}.operating-flow__outcome{background:#30202a;border:1px solid #765c54;min-height:430px;padding:32px}.constellation-site .operating-flow h3{color:var(--color-starlight);font-size:30px;line-height:1.15}.operating-flow [hidden]{display:none}.constellation-site .operating-flow .text-link{color:var(--color-gold-horizon)}.operating-flow__outcome ol{color:var(--color-pale-rose);border-top:1px solid #765c54;margin-top:28px;padding:22px 0 0 22px;font-size:13px;line-height:2}.constellation-site[data-page=\/about] .about-page-hero .sub-hero-grid{grid-template-columns:1.05fr .95fr;gap:80px}.constellation-site[data-page=\/about] .about-page-hero h1{font-size:clamp(54px,6.5vw,94px)}.constellation-site .about-cover{background:var(--color-deep-plum-panel);border:1px solid #a0bec73d;border-radius:6px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000052}.constellation-site .about-cover img{aspect-ratio:510/287;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.about-cover figcaption{background:var(--color-deep-plum-panel);color:#e9dfd7;font:12px/1.6 var(--font-technical);letter-spacing:.08em;border-top:1px solid #ffffff26;padding:11px 14px}.constellation-site .about-values{gap:55px}.constellation-site .about-values h3{font-size:30px}.constellation-site .leadership-section .section-title{max-width:920px}.constellation-site .leadership-feature{background:0 0;grid-template-columns:.75fr 1.25fr;align-items:start;gap:50px}.constellation-site .leadership-portrait{position:sticky;top:170px}.constellation-site .chairman-profile{background:var(--color-dusk-plum);color:var(--color-starlight);padding:38px}.constellation-site .chairman-profile__details{grid-template-columns:1fr 1fr;gap:24px;display:grid}.constellation-site .leadership-grid{gap:28px;margin-top:50px}.constellation-site .leader-card{background:0 0;border:0;border-top:1px solid #a78065;border-radius:0}.aura-site.constellation-site .leadership-section .leader-card{padding:32px 28px 38px}.constellation-site .industry-index{grid-template-columns:repeat(4,1fr);gap:16px;padding-block:32px 0;display:grid}.industry-index a{background:var(--color-dusk-plum);min-width:0;display:block;position:relative;overflow:hidden}.industry-index img{object-fit:cover;width:100%;height:230px;transition:transform .5s;display:block}.industry-index a:hover img{transform:scale(1.04)}.constellation-site .industry-index span{color:var(--color-starlight);background:var(--color-dusk-plum);padding:20px;font-size:16px;line-height:1.3;display:block}.constellation-site .industry-ia-card{border-top:1px solid #b9967d;padding-top:55px}.constellation-site .industry-ia-content>span{color:var(--color-copper-ink);font-size:15px}.constellation-site .product-selection{background:#eaddcd}.constellation-site .product-selection__grid a{background:var(--color-warm-paper);box-shadow:none;border:1px solid #b9967d;border-radius:0;padding:28px}.constellation-site .product-selection__grid a:hover{background:#f4dfc8}.constellation-site .product-showcase__media img{aspect-ratio:4/5;object-fit:cover}.constellation-site .product-showcase__grid{gap:65px}.constellation-site[data-page=\/solutions] .solution-scenario-card{border-top:1px solid #b9967d;padding-top:50px}.constellation-site[data-page=\/solutions] .solution-problem-grid{background:#b9967d;border:1px solid #b9967d;gap:1px}.constellation-site[data-page=\/solutions] .solution-problem-grid>*{background:var(--color-warm-paper);border:0;border-radius:0;padding:30px}.constellation-site[data-page=\/contact] .sub-hero .sub-hero-grid{min-height:550px;padding-block:65px}.constellation-site[data-page=\/contact] .sub-hero h1{font-size:clamp(46px,5.4vw,80px)}.constellation-site[data-page=\/contact] .sub-hero-grid>div:last-child>img{max-width:100%;margin-inline:auto}.constellation-site[data-page=\/contact] .contact-grid{grid-template-columns:1.3fr .7fr}.constellation-site[data-page=\/contact] .info-card{border-top:3px solid var(--color-copper-ink);align-self:start;position:sticky;top:170px}.constellation-site .rfid-methodology{background:var(--color-warm-paper);color:var(--color-plum-ink);border:1px solid #a78065;margin-top:24px;padding:24px}.rfid-methodology summary{cursor:pointer;min-height:32px;font-weight:600}.constellation-site .rfid-methodology :is(p,li){color:#695259;font-size:14px;line-height:1.7}.rfid-methodology ul{padding-left:20px}.constellation-site .product-video-section{padding-block:75px}.constellation-site .product-video-section>.container{grid-template-columns:.7fr 1.3fr;align-items:center;gap:50px;display:grid}.constellation-site .product-video-heading{text-align:left;margin-bottom:0}.constellation-site .product-video-heading h2{font-size:clamp(32px,3.8vw,52px)}.constellation-site[data-page=\/fleet-monitoring] .capability-grid{grid-template-columns:repeat(3,1fr)}.constellation-site[data-page=\/digital-vehicle-identity] .identity-layer-grid{counter-reset:layer}.constellation-site[data-page=\/digital-vehicle-identity] .identity-layer-grid article{border-radius:0}.constellation-site[data-page=\/esg-smart-pole] .installed-project-section{padding-top:70px}.constellation-site .demo-direct-link{color:var(--color-copper-ink);align-items:center;gap:10px;min-height:44px;margin-top:18px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.flow-orbit i:nth-child(2){animation:80s linear infinite flow-turn}@keyframes flow-turn{to{transform:rotate(390deg)}}}@media (width>=1100px){.constellation-site[data-page=\/digital-vehicle-identity] .identity-layer-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=1100px){.operating-flow__grid{grid-template-columns:1fr 1fr}.operating-flow__hub{display:none}.industry-index{gap:10px}.industry-index img{height:180px}}@media (width<=920px){.constellation-site .page-chapters{top:76px}.page-chapters__inner{padding-block:10px;display:block}.page-chapters__title{display:none}.page-chapters__links{scrollbar-width:thin;scrollbar-color:#ad815c var(--color-dusk-plum);flex-wrap:nowrap;gap:22px;padding:2px 5px;overflow-x:auto}.page-chapters a{flex-shrink:0}.aura-site.constellation-site [id]{scroll-margin-top:158px}.field-journey__heading{gap:25px}.field-journey__gallery{gap:35px}.field-journey__context{padding-top:15px}.field-journey__installation>img{height:auto;max-height:none}.constellation-site[data-page=\/about] .about-page-hero .sub-hero-grid{grid-template-columns:1fr;gap:35px}.constellation-site .leadership-feature{grid-template-columns:1fr}.constellation-site .leadership-portrait{max-width:460px;margin-inline:auto;position:static}.constellation-site .industry-index{grid-template-columns:1fr 1fr}.constellation-site .product-video-section>.container{grid-template-columns:1fr;gap:28px}.constellation-site[data-page=\/contact] .contact-grid{grid-template-columns:1fr}.constellation-site[data-page=\/contact] .info-card{position:static}}@media (width<=600px){.field-journey{padding-bottom:55px}.journey-thread{height:90px}.field-journey__heading,.field-journey__gallery,.operating-flow__heading,.operating-flow__grid{grid-template-columns:1fr}.field-journey__heading{gap:18px;margin:25px 0 35px}.field-journey__installation>img{aspect-ratio:3/4;height:auto;max-height:none}.field-journey__context{padding-top:5px}.field-journey__context h3 br{display:none}.journey-sequence{grid-template-columns:1fr;margin-top:45px}.journey-sequence li{border-bottom:1px solid #765c54;padding:20px 0}.journey-sequence p{margin-left:34px}.constellation-site .signal-introduction{padding-top:55px}.constellation-site .operating-flow{padding-block:55px}.operating-flow__heading{gap:16px;margin-bottom:32px}.constellation-site .operating-flow__heading h2{font-size:clamp(32px,6vw,40px)}.constellation-site .operating-flow__heading p{font-size:17px}.operating-flow__outcome{min-height:0;padding:25px}.constellation-site .chairman-profile{padding:25px}.aura-site.constellation-site .leadership-section .leader-card{padding:28px 24px 34px}.constellation-site .chairman-profile__details{grid-template-columns:1fr}.constellation-site .industry-index{gap:10px}.industry-index img{height:150px}.constellation-site .industry-index span{padding:14px;font-size:14px}.constellation-site .industry-ia-card{padding-top:30px}.constellation-site .product-showcase__grid{gap:30px}.constellation-site .product-showcase__media img{aspect-ratio:4/3}.constellation-site[data-page=\/fleet-monitoring] .capability-grid{grid-template-columns:1fr}.constellation-site .product-video-section{padding-block:50px}.constellation-site .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 22px}.constellation-site .footer-grid>:first-child,.constellation-site .footer-grid>:last-child{grid-column:1/-1}.constellation-site .footer-grid a{align-items:center;min-height:44px;margin:0;padding-block:6px;line-height:1.45;display:flex}.constellation-site .footer-grid .socials a{place-items:center;width:44px;height:44px;display:grid}}@media (width<=700px){.constellation-site .text-link{min-height:44px}.constellation-site .signal-streams a{align-content:center;min-height:44px}body[data-page=\/products] .product-ecosystem .eco-motion,.constellation-site .neutron-stars__pause{min-height:44px}.industries-landscape-scene .industry-zone-link:after{content:"";position:absolute;inset:-9px -4px}.rfid-estimator-grid .rfid-range-control input{height:44px}}#main-content img:not(.signal-constellation__fallback){aspect-ratio:auto;object-fit:contain;background:0 0;width:100%;height:auto;min-height:0;max-height:none;display:block}.aura-site .site-header .logo img,.aura-site .site-footer .footer-logo img{height:auto}#main-content :is(.product-showcase__media,.solution-scenario-media,.leadership-portrait){align-self:start;height:auto;min-height:0;display:block}#main-content .industry-ia-card>img{align-self:start}#main-content .products-hero__visual{grid-template-rows:auto;align-items:start}#main-content .products-hero__visual>a{grid-row:auto;min-height:0}#main-content .products-hero__visual a>span{background:var(--color-dusk-plum);padding:12px;display:block;position:relative;inset:auto}#main-content .products-hero__visual a:after,#main-content .product-showcase__media:after{display:none}#main-content .product-showcase__media>div{background:var(--color-dusk-plum);padding:16px 20px;position:static}.aura-site[data-page=\/contact] #main-content .sub-hero-grid img:not(.signal-constellation__fallback){border-radius:0;padding:0}#main-content .installed-project-slider{--gallery-image-height:clamp(320px, 55svh, 560px);scroll-snap-type:x mandatory;touch-action:auto;-webkit-overflow-scrolling:touch;align-items:stretch;gap:clamp(16px,2.5vw,36px);padding-block:24px;display:flex}#main-content .installed-project-slide{scroll-snap-align:center;background:var(--color-dusk-plum);border:1px solid #795746;border-radius:12px;flex:0 0 82%;max-width:760px;overflow:hidden}#main-content .installed-project-slide.is-active{border-color:var(--color-afterglow)}#main-content .installed-project-slide img{height:var(--gallery-image-height);object-fit:contain;background:var(--color-night-sky)}#main-content .installed-project-slide figcaption{padding:20px 24px;display:block}#main-content .installed-project-slide figcaption p{margin:8px 0 0}#main-content .installed-project-slider:is(.is-dragging,.is-settling){scroll-snap-type:none}.aura-site #main-content .installed-project-actions{grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:10px;padding:16px;display:grid}.aura-site #main-content .installed-project-status{color:var(--color-afterglow);font-family:var(--font-technical);letter-spacing:.08em;font-size:12px}.aura-site #main-content .installed-project-actions button{width:64px;height:46px;min-height:46px}.aura-site #main-content .installed-project-actions button:disabled{opacity:.35;cursor:default}@media (width<=600px){#main-content .installed-project-slider{--gallery-image-height:clamp(280px, 48svh, 420px);padding-block:16px}#main-content .installed-project-slide figcaption{padding:16px}.aura-site #main-content .installed-project-actions{grid-template-columns:minmax(0,1fr) 56px 56px;gap:8px;padding:14px 16px}.aura-site #main-content .installed-project-actions button{width:56px}}
