/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.17s cubic-bezier(.4,0,1,1) both route-view-out}::view-transition-new(root){animation:.36s cubic-bezier(.16,1,.3,1) both route-view-in}@keyframes route-view-out{to{opacity:0;transform:scale(.996)}}@keyframes route-view-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}:root{--font-noto-sans-sc:"DengXian";--black:#020609;--ink:#eef5f7;--navy:#031725;--navy-soft:#082b36;--paper:#03101a;--white:#fff;--silver:#b8cbd2;--muted:#8ca2ab;--line:#aecfdb29;--cyan:#6aa8b4;--accent:#286573;--accent-bright:#78b1bb;--gold:#e7b75b}*{box-sizing:border-box}body{background:var(--black);color:var(--ink);font-family:var(--font-geist-sans), "Microsoft YaHei", "PingFang SC", Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}h1,h2,h3,p{letter-spacing:0}.site-header{z-index:100;width:min(1280px,100% - 56px);color:var(--white);grid-template-columns:1fr 148px;gap:12px;display:grid;position:absolute;top:22px;left:50%;transform:translate(-50%)}.nav-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#151c22e0;border:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;height:66px;padding:0 24px;display:grid;box-shadow:0 14px 38px #0000003d}.brand,.footer-brand{align-items:center;gap:13px;width:max-content;display:inline-flex}.brand-symbol{color:#edf2ff;filter:drop-shadow(0 0 8px #48879338);width:34px;height:34px;overflow:visible}.brand-symbol .comet-trail,.brand-symbol .comet-soft,.brand-symbol .comet-mid,.brand-symbol .comet-near,.brand-symbol .comet-head{fill:none;stroke:currentColor;stroke-linecap:round;vector-effect:non-scaling-stroke}.brand-symbol .comet-trail{stroke-width:.42px;stroke-dasharray:78 100;stroke-dashoffset:-22px;opacity:.16;animation:3.4s linear infinite comet-trail}.brand-symbol .comet-soft{stroke-width:.62px;stroke-dasharray:56 100;stroke-dashoffset:-44px;opacity:.25;animation:3.4s linear infinite comet-soft}.brand-symbol .comet-mid{stroke-width:.82px;stroke-dasharray:36 100;stroke-dashoffset:-64px;opacity:.38;animation:3.4s linear infinite comet-mid}.brand-symbol .comet-near{stroke-width:1.08px;stroke-dasharray:18 100;stroke-dashoffset:-82px;opacity:.6;animation:3.4s linear infinite comet-near}.brand-symbol .comet-head{stroke-width:1.52px;stroke-dasharray:6 100;stroke-dashoffset:-94px;opacity:.96;filter:drop-shadow(0 0 2.4px #69abb79e);animation:3.4s linear infinite comet-head}.brand-symbol .brand-star{fill:currentColor;opacity:.96}.brand-symbol .brand-core{fill:var(--accent-bright)}.brand-name,.footer-brand>span{gap:2px;display:grid}.brand-name strong,.footer-brand strong{font-size:15px;font-weight:620}.brand-name small,.footer-brand small{color:#ffffff73;font-family:var(--font-geist-mono), monospace;font-size:7px}.primary-nav{color:#ffffffab;justify-content:center;gap:clamp(22px,2.8vw,46px);font-size:12px;display:flex}.primary-nav a{padding:24px 0;transition:color .18s;position:relative}.primary-nav a:after{content:"";background:var(--accent);height:1px;transition:right .18s,left .18s;position:absolute;bottom:15px;left:50%;right:50%}.primary-nav a:hover:after{left:0;right:0}.nav-menu-label{color:#ffffff7a;font-family:var(--font-geist-mono), monospace;font-size:8px}.header-contact{background:var(--accent);height:66px;color:var(--white);justify-content:center;align-items:center;gap:20px;font-size:12px;font-weight:620;transition:background .18s,box-shadow .18s;display:flex}.header-contact:hover{background:#347481;box-shadow:0 0 30px #2a697647}.home-hero{background:var(--black);min-height:max(760px,100svh);color:var(--white);position:relative;overflow:hidden}.home-hero-media,.inner-hero>img,.product-detail-hero>img,.case-item>img,.closing-statement>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero-media{object-position:center 52%;transform:scale(1.015)}.home-hero-shade{background:linear-gradient(#0003074d 0%,#01050a14 42%,#01050aa8 100%),linear-gradient(90deg,#01050a6b,#0000 26% 74%,#01050a57);position:absolute;inset:0}.home-hero-content{z-index:2;text-align:center;width:min(900px,100% - 48px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.home-hero-content>p,.editorial-heading>p,.platform-intro>p,.showcase-heading>p,.inner-hero-content>p,.tech-definition>p,.tech-path-heading>p,.efficiency-section>div:first-child>p,.case-intro>p,.belief-section>p,.contact-block p,.product-definition>p,.product-value>div>p,.related-products>p{color:var(--accent);font-family:var(--font-geist-mono), monospace;margin:0;font-size:9px;font-weight:620}.home-hero-content h1{text-shadow:0 4px 36px #0000008f;margin:24px 0 0;font-size:clamp(48px,6.3vw,86px);font-weight:480;line-height:1.16}.home-hero-content>span{color:#e9f3f9b8;max-width:700px;margin:28px auto 0;font-size:15px;line-height:1.85;display:block}.hero-commands{justify-content:center;gap:10px;margin-top:34px;display:flex}.command-primary,.command-secondary{border:1px solid #ffffff40;border-radius:2px;justify-content:center;align-items:center;gap:30px;min-height:48px;padding:0 22px;font-size:12px;transition:background .18s,border-color .18s;display:inline-flex}.command-primary{color:#080b17;background:#f9fafff5;border-color:#ffffffdb}.command-primary:hover{border-color:var(--accent-bright);background:var(--accent-bright)}.command-secondary{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-secondary:hover{background:#ffffff14;border-color:#fff9}.command-primary i,.command-secondary i,.platform-intro a i,.showcase-product a span,.product-detail-copy a i{font-style:normal}.hero-status{z-index:2;color:#ffffff85;font-family:var(--font-geist-mono), monospace;grid-template-columns:auto auto 1fr auto auto 1fr auto auto;align-items:center;gap:14px;font-size:8px;display:grid;position:absolute;bottom:30px;left:clamp(28px,5vw,82px);right:clamp(28px,5vw,82px)}.hero-status span{color:var(--gold)}.hero-status p{margin:0}.hero-status i{background:#ffffff2e;height:1px}.hero-scroll{z-index:3;color:#ffffff70;font-family:var(--font-geist-mono), monospace;transform-origin:0 100%;justify-items:center;gap:10px;font-size:7px;display:grid;position:absolute;bottom:108px;left:28px;transform:rotate(-90deg)}.hero-scroll span{background:var(--accent);width:40px;height:1px}.paradigm-section,.scenario-home,.tech-elements,.products-system-intro,.solution-principles,.team-capabilities,.product-definition{background:var(--paper);padding:118px clamp(28px,7.2vw,138px) 126px}.editorial-heading{text-align:center;width:min(980px,100%);margin:0 auto}.editorial-heading h2,.platform-intro h2,.showcase-heading h2,.tech-definition h2,.tech-path-heading h2,.efficiency-section h2,.case-intro h2,.belief-section h2,.contact-block h2,.product-definition h2,.product-value h2{margin:25px 0 0;font-size:clamp(42px,5.4vw,76px);font-weight:500;line-height:1.18}.editorial-heading>span{max-width:720px;color:var(--muted);margin:28px auto 0;font-size:15px;line-height:1.85;display:block}.editorial-heading.align-left{text-align:left;width:auto;margin:0}.editorial-heading.align-left>span{margin-left:0;margin-right:0}.paradigm-visual{background:#030a10;border:1px solid #183245;width:min(1120px,100%);height:440px;margin:78px auto 0;position:relative;overflow:hidden;box-shadow:0 28px 70px #081e2b24}.paradigm-visual:before{content:"";background-image:linear-gradient(#5bb1d614 1px,#0000 1px),linear-gradient(90deg,#5bb1d614 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 72%,#0000);mask-image:linear-gradient(90deg,#000,#000 72%,#0000)}.signal-field{width:42%;position:absolute;top:12%;bottom:12%;left:2%}.signal-field i{transform-origin:100%;background:linear-gradient(90deg,#0000,#90d9f69e);width:92%;height:1px;position:absolute;right:0}.signal-field i:first-child{top:4%;transform:rotate(17deg)}.signal-field i:nth-child(2){width:78%;top:9%;transform:rotate(14deg)}.signal-field i:nth-child(3){width:64%;top:14%;transform:rotate(11deg)}.signal-field i:nth-child(4){top:19%;transform:rotate(9deg)}.signal-field i:nth-child(5){width:72%;top:25%;transform:rotate(7deg)}.signal-field i:nth-child(6){width:84%;top:31%;transform:rotate(5deg)}.signal-field i:nth-child(7){top:37%;transform:rotate(3deg)}.signal-field i:nth-child(8){width:69%;top:43%;transform:rotate(1deg)}.signal-field i:nth-child(9){top:48%}.signal-field i:nth-child(10){width:78%;top:53%;transform:rotate(-1deg)}.signal-field i:nth-child(11){top:59%;transform:rotate(-3deg)}.signal-field i:nth-child(12){width:66%;top:65%;transform:rotate(-5deg)}.signal-field i:nth-child(13){width:82%;top:71%;transform:rotate(-7deg)}.signal-field i:nth-child(14){top:77%;transform:rotate(-9deg)}.signal-field i:nth-child(15){width:73%;top:83%;transform:rotate(-12deg)}.signal-field i:nth-child(16){width:88%;top:89%;transform:rotate(-15deg)}.signal-field i:nth-child(n+17){opacity:.28}.paradigm-node{z-index:3;text-align:center;background:#092637eb;border:1px solid #70d6f5b8;place-content:center;gap:6px;width:116px;height:116px;display:grid;position:absolute;top:50%;left:43%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 42px #49b7e047}.paradigm-node>*{transform:rotate(-45deg)}.paradigm-node span,.paradigm-node small{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:8px}.paradigm-node strong{color:var(--white);font-size:15px;font-weight:540}.vector-planes{perspective:700px;position:absolute;inset:15% 12% 15% 53%}.vector-planes i{background-image:linear-gradient(#5bbee517 1px,#0000 1px),linear-gradient(90deg,#5bbee517 1px,#0000 1px);background-size:20px 20px;border:1px solid #5bbee570;width:30%;position:absolute;top:0;bottom:0;transform:rotateY(-18deg)}.vector-planes i:first-child{opacity:.35;left:0}.vector-planes i:nth-child(2){opacity:.52;left:22%}.vector-planes i:nth-child(3){opacity:.7;left:44%}.vector-planes i:nth-child(4){opacity:.95;left:66%}.judgment-output{z-index:3;color:var(--white);text-align:right;gap:5px;display:grid;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.judgment-output span{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:7px}.judgment-output strong{font-size:16px;font-weight:540}.paradigm-visual>b{z-index:2;background:linear-gradient(90deg, var(--cyan), var(--gold));width:54%;height:2px;position:absolute;top:50%;left:42%;box-shadow:0 0 18px #e7b75b73}.paradigm-notes{border-top:1px solid #9eabb3;grid-template-columns:1fr 1fr;width:min(1120px,100%);margin:42px auto 0;display:grid}.paradigm-notes>div{border-right:1px solid var(--line);min-height:180px;padding:30px 38px 20px}.paradigm-notes>div:first-child{padding-left:0}.paradigm-notes>div:last-child{border-right:0}.paradigm-notes span{color:#77838c;font-size:10px}.paradigm-notes strong{margin-top:30px;font-size:22px;font-weight:540;display:block}.paradigm-notes p{max-width:480px;color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.8}.platform-section{min-height:920px;color:var(--white);background:#03090e;grid-template-columns:minmax(300px,.75fr) minmax(600px,1.35fr);align-items:center;gap:clamp(60px,8vw,140px);padding:112px clamp(28px,7.2vw,138px);display:grid;position:relative;overflow:hidden}.platform-backdrop{opacity:.48;background:linear-gradient(90deg,#02070cf5 0%,#030a10d6 45%,#030a1094 100%),url(/product-xingqun-v4-4k.webp) 72%/cover no-repeat;position:absolute;inset:0}.platform-intro,.system-architecture{z-index:2;position:relative}.platform-intro h2{margin-top:28px;font-size:clamp(42px,4.9vw,70px)}.platform-intro>span{color:#d9e7ef9e;max-width:520px;margin-top:28px;font-size:14px;line-height:1.9;display:block}.platform-intro>a{color:#ffffffc7;border-bottom:1px solid #ffffff8c;align-items:center;gap:34px;margin-top:34px;padding-bottom:8px;font-size:11px;display:inline-flex}.system-architecture{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#041018ba;border:1px solid #75caea3d;gap:12px;width:min(740px,100%);margin-left:auto;padding:42px;display:grid;box-shadow:0 34px 80px #00000052}.system-architecture:before{content:"";pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:18px}.architecture-glow{background:var(--cyan);filter:blur(90px);opacity:.14;height:34%;position:absolute;bottom:2%;left:15%;right:15%}.architecture-layer{background:linear-gradient(90deg,#123446e0,#091f2ba8);border:1px solid #7cceec38;grid-template-columns:minmax(160px,.7fr) minmax(150px,.85fr) 1.2fr;align-items:center;gap:24px;min-height:98px;padding:18px 22px;display:grid;position:relative}.architecture-layer span,.architecture-layer small{color:#c8e1ec7a;font-family:var(--font-geist-mono), monospace;font-size:8px}.architecture-layer strong{font-size:18px;font-weight:540}.architecture-layer strong i{color:var(--accent-bright);font-style:normal;font-weight:400}.architecture-layer.layer-core{background:linear-gradient(90deg,#46371dbd,#1b1e1ca8);border-color:#e7b75b61}.product-showcase{min-height:860px;color:var(--white);background-color:#050a0e;background-position:50%;background-size:cover;position:relative;overflow:hidden}.product-showcase-shade{background:linear-gradient(90deg,#010508e8 0%,#02070cbd 38%,#02070c21 72%,#02070c4d 100%),linear-gradient(#02070c85,#0000 30%,#02070c8a 100%);position:absolute;inset:0}.showcase-heading{z-index:2;grid-template-columns:.55fr 1fr 1.1fr;align-items:start;gap:40px;padding:94px clamp(28px,7.2vw,138px) 0;display:grid;position:relative}.showcase-heading h2{margin:0;font-size:34px}.showcase-heading>span{color:#e4eef494;font-size:13px;line-height:1.8}.showcase-content{z-index:2;grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);align-items:end;gap:clamp(60px,10vw,170px);display:grid;position:absolute;bottom:68px;left:clamp(28px,7.2vw,138px);right:clamp(28px,7.2vw,138px)}.showcase-tabs{border-left:1px solid #ffffff2e;display:grid}.showcase-tabs button{color:#ffffff6b;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:40px 1fr;align-content:center;gap:4px 14px;min-height:86px;padding:12px 0 12px 24px;transition:color .18s,background .18s,border-color .18s;display:grid}.showcase-tabs button span{font-family:var(--font-geist-mono), monospace;grid-row:1/span 2;align-self:center;font-size:9px}.showcase-tabs button strong{font-size:18px;font-weight:530}.showcase-tabs button small{font-size:9px}.showcase-tabs button.is-active{border-left-color:var(--accent);color:var(--white);background:linear-gradient(90deg,#2a69762e,#0000)}.showcase-tabs button.is-active span{color:var(--accent-bright)}.showcase-product{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040b10a8;border:1px solid #ffffff29;max-width:600px;padding:36px}.showcase-product>p:first-child{color:var(--accent-bright);font-family:var(--font-geist-mono), monospace;margin:0;font-size:8px}.showcase-product h3{margin:20px 0 0;font-size:clamp(54px,6vw,84px);font-weight:500;line-height:1}.showcase-product>strong{margin-top:18px;font-size:16px;font-weight:530;display:block}.showcase-product>p:nth-of-type(2){color:#dce9f0a3;margin:20px 0 0;font-size:13px;line-height:1.85}.showcase-product ul{color:#ffffff9e;flex-wrap:wrap;gap:18px;margin:24px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.showcase-product li:before{content:"";background:var(--accent-bright);width:4px;height:4px;margin-right:8px;display:inline-block}.showcase-product>a{background:var(--accent);color:var(--white);align-items:center;gap:34px;margin-top:28px;padding:11px 16px;font-size:11px;display:inline-flex}.scenario-home{background:#f5f6f6}.scenario-lines{border-top:1px solid #8f9aa2;grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.scenario-lines>a{border-right:1px solid var(--line);min-height:420px;padding:28px clamp(22px,2.8vw,42px);transition:background .18s;position:relative}.scenario-lines>a:first-child{padding-left:0}.scenario-lines>a:last-child{border-right:0}.scenario-lines>a:hover{background:#e9eeee}.scenario-lines span,.scenario-lines small{color:#75818a;font-family:var(--font-geist-mono), monospace;font-size:9px}.scenario-lines h3{margin:108px 0 0;font-size:30px;font-weight:540}.scenario-lines p{max-width:360px;color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.85}.scenario-lines small{margin-top:26px;display:block}.scenario-lines i{color:var(--accent);font-size:17px;font-style:normal;position:absolute;bottom:30px;right:28px}.closing-statement{min-height:610px;color:var(--white);position:relative;overflow:hidden}.closing-statement>img{filter:saturate(.68)}.closing-statement:after{content:"";background:linear-gradient(90deg,#010509ed,#010509a6 54%,#0105093d);position:absolute;inset:0}.closing-statement>div{z-index:2;padding:116px clamp(28px,7.2vw,138px);position:relative}.closing-statement p{color:var(--accent-bright);font-family:var(--font-geist-mono), monospace;margin:0;font-size:9px}.closing-statement h2{max-width:920px;margin:28px 0 0;font-size:clamp(52px,6.4vw,92px);font-weight:480;line-height:1.16}.closing-statement a{color:#ffffffc7;border-bottom:1px solid #ffffff9e;align-items:center;gap:36px;margin-top:40px;padding-bottom:8px;font-size:12px;display:inline-flex}.site-footer{color:var(--white);background:#03080c;padding:66px clamp(28px,7.2vw,138px) 36px}.footer-topline{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:start;min-height:110px;display:flex}.footer-topline>p{color:#ffffff73;margin:8px 0 0;font-size:12px}.footer-bottomline{justify-content:space-between;align-items:center;padding-top:28px;display:flex}.footer-bottomline nav{color:#ffffff85;gap:30px;font-size:10px;display:flex}.footer-bottomline small{color:#ffffff4d;font-family:var(--font-geist-mono), monospace;font-size:8px}.inner-hero{background:var(--black);min-height:720px;color:var(--white);position:relative;overflow:hidden}.inner-hero>img{object-position:center}.inner-hero-shade{background:linear-gradient(90deg,#010509f0 0%,#010509b8 48%,#01050930 78%,#0105096b 100%),linear-gradient(#0000 56%,#010509b8);position:absolute;inset:0}.inner-hero-content{z-index:2;flex-direction:column;justify-content:center;width:min(1040px,100% - 56px);min-height:720px;padding:122px 0 70px clamp(28px,7.2vw,138px);display:flex;position:relative}.inner-hero-content h1{max-width:920px;margin:28px 0 0;font-size:clamp(54px,6.5vw,92px);font-weight:480;line-height:1.12}.inner-hero-content>span{color:#e0ecf2a8;max-width:670px;margin-top:30px;font-size:15px;line-height:1.9;display:block}.inner-hero-index{z-index:2;color:#ffffff61;font-family:var(--font-geist-mono), monospace;align-items:center;gap:20px;font-size:8px;display:flex;position:absolute;bottom:34px;left:clamp(28px,5vw,80px);right:clamp(28px,5vw,80px)}.inner-hero-index i{background:#ffffff29;flex:1;height:1px}.tech-definition{background:var(--paper);grid-template-columns:.6fr 1.4fr;gap:50px;min-height:620px;padding:116px clamp(28px,7.2vw,138px);display:grid}.tech-definition h2{margin-top:0}.tech-definition div>span{max-width:760px;color:var(--muted);margin-top:32px;font-size:15px;line-height:1.9;display:block}.tech-path{color:var(--white);background:#06121b;padding:112px clamp(28px,7.2vw,138px) 124px}.tech-path-heading{grid-template-columns:.6fr 1.4fr;align-items:start;gap:50px;display:grid}.tech-path-heading h2{margin:0}.tech-path-grid{border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.tech-path-grid article{border-right:1px solid #ffffff21;min-height:420px;padding:28px clamp(20px,2.6vw,40px)}.tech-path-grid article:first-child{padding-left:0}.tech-path-grid article:last-child{border-right:0}.tech-path-grid span,.tech-path-grid small{color:#fff6;font-family:var(--font-geist-mono), monospace;font-size:8px}.tech-path-grid small{color:var(--accent-bright);margin-top:14px;display:block}.tech-path-grid h3{margin:124px 0 0;font-size:29px;font-weight:530}.tech-path-grid p{color:#deeaf194;margin:22px 0 0;font-size:13px;line-height:1.85}.efficiency-section{min-height:680px;color:var(--white);background:#0a242c;grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,180px);padding:112px clamp(28px,7.2vw,138px);display:grid}.efficiency-copy>p{color:#e0eef2a3;max-width:620px;margin:44px 0 0;font-size:15px;line-height:1.9}.efficiency-copy ul{border-top:1px solid #ffffff2b;margin:54px 0 0;padding:0;list-style:none}.efficiency-copy li{color:#ffffffc7;border-bottom:1px solid #ffffff21;grid-template-columns:50px 1fr;align-items:center;min-height:74px;font-size:13px;display:grid}.efficiency-copy li span{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:8px}.tech-elements{background:#f5f6f6}.element-lines{border-top:1px solid #919ca4;grid-template-columns:repeat(4,1fr);margin-top:74px;display:grid}.element-lines>div{border-right:1px solid var(--line);min-height:320px;padding:26px 28px}.element-lines>div:first-child{padding-left:0}.element-lines>div:last-child{border-right:0}.element-lines span{color:#7d8890;font-family:var(--font-geist-mono), monospace;font-size:8px}.element-lines strong{margin-top:92px;font-size:22px;font-weight:540;display:block}.element-lines p{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.8}.products-system-intro{background:#f3f5f5}.products-system-intro>.system-architecture{color:var(--white);background:#071722;margin:76px auto 0}.solution-principles{background:#f4f5f5}.principle-list{border-top:1px solid #919ca4;grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid}.principle-list article{border-right:1px solid var(--line);min-height:350px;padding:28px 38px}.principle-list article:first-child{padding-left:0}.principle-list article:last-child{border-right:0}.principle-list span{color:#76828b;font-family:var(--font-geist-mono), monospace;font-size:8px}.principle-list h3{margin:110px 0 0;font-size:28px;font-weight:530}.principle-list p{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.85}.case-intro{background:var(--paper);padding:112px clamp(28px,7.2vw,138px)}.case-intro h2{max-width:1020px}.case-list{background:var(--black)}.case-item{min-height:700px;color:var(--white);border-bottom:1px solid #ffffff1f;grid-template-columns:.6fr 1.4fr;align-items:end;gap:50px;padding:112px clamp(28px,7.2vw,138px) 86px;display:grid;position:relative;overflow:hidden}.case-item>img{object-position:center}.case-shade{background:linear-gradient(90deg,#02070bed,#02070ba8 50%,#02070b33),linear-gradient(#02070b33,#02070bbf);position:absolute;inset:0}.case-number,.case-copy{z-index:2;position:relative}.case-number{align-self:start;gap:12px;padding-top:80px;display:grid}.case-number span{color:var(--accent-bright);font-family:var(--font-geist-mono), monospace;font-size:10px}.case-number small{color:#fff6;font-family:var(--font-geist-mono), monospace;font-size:8px}.case-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030b11b0;border:1px solid #ffffff26;max-width:720px;padding:38px}.case-copy h2{margin:0;font-size:clamp(54px,6vw,86px);font-weight:490;line-height:1}.case-copy>strong{margin-top:28px;font-size:18px;font-weight:520;line-height:1.6;display:block}.case-copy>p{color:#dfebf199;max-width:620px;margin:22px 0 0;font-size:13px;line-height:1.85}.case-copy ul{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:28px 0 0;padding:0;list-style:none;display:grid}.case-copy li{color:#ffffffad;border-bottom:1px solid #ffffff1f;padding:15px 0;font-size:10px}.case-copy li:nth-child(2n){padding-left:22px}.belief-section{background:var(--paper);min-height:730px;padding:118px clamp(28px,7.2vw,138px)}.belief-section h2{max-width:1040px;font-size:clamp(58px,7.6vw,108px)}.team-grid{border-top:1px solid #919ca4;grid-template-columns:repeat(4,1fr);margin-top:76px;display:grid}.team-grid article{border-right:1px solid var(--line);min-height:340px;padding:28px 32px}.team-grid article:first-child{padding-left:0}.team-grid article:last-child{border-right:0}.team-grid span{color:#75818a;font-family:var(--font-geist-mono), monospace;font-size:8px}.team-grid h3{margin:108px 0 0;font-size:25px;font-weight:530}.team-grid p{color:var(--muted);margin:19px 0 0;font-size:13px;line-height:1.8}.working-principles{color:var(--white);background:#080d1b;grid-template-columns:.65fr repeat(3,1fr);padding:104px clamp(28px,7.2vw,138px);display:grid}.working-principles>p{color:var(--accent-bright);font-family:var(--font-geist-mono), monospace;margin:8px 0 0;font-size:8px}.working-principles>div{border-left:1px solid #ffffff24;min-height:310px;padding:0 32px}.working-principles span{color:#ffffff61;font-family:var(--font-geist-mono), monospace;font-size:8px}.working-principles h3{margin:112px 0 0;font-size:22px;font-weight:530}.working-principles div p{color:#e0ebf18f;margin:19px 0 0;font-size:13px;line-height:1.82}.contact-block{min-height:460px;color:var(--white);background:#5362dc;grid-template-columns:1.4fr .6fr;align-items:end;gap:50px;padding:96px clamp(28px,7.2vw,138px);display:grid}.contact-block p{color:#ffffff9e}.contact-block h2{max-width:880px}.contact-block>a{border-bottom:1px solid;justify-self:end;align-items:center;gap:34px;padding-bottom:9px;font-size:12px;display:inline-flex}.product-detail-hero{background:var(--black);min-height:820px;color:var(--white);position:relative;overflow:hidden}.product-detail-hero>img{object-position:center}.product-detail-shade{background:linear-gradient(90deg,#010508f5 0%,#010508cc 39%,#0105081f 72%,#01050857),linear-gradient(#0000 55%,#0105089e);position:absolute;inset:0}.product-detail-copy{z-index:2;flex-direction:column;justify-content:center;width:min(760px,88%);min-height:820px;padding:136px 0 80px clamp(28px,7.2vw,138px);display:flex;position:relative}.product-detail-copy>p{color:var(--accent-bright);font-family:var(--font-geist-mono), monospace;margin:0;font-size:9px}.product-detail-copy h1{margin:26px 0 0;font-size:clamp(84px,10vw,150px);font-weight:480;line-height:.95}.product-detail-copy>strong{margin-top:28px;font-size:20px;font-weight:530}.product-detail-copy>span{color:#e1ecf2a3;max-width:620px;margin-top:24px;font-size:14px;line-height:1.9}.product-detail-copy>a{color:#ffffffb3;border-bottom:1px solid #ffffff85;align-items:center;gap:26px;width:max-content;margin-top:34px;padding-bottom:8px;font-size:10px;display:inline-flex}.product-definition{grid-template-columns:.55fr 1.45fr;gap:50px;min-height:620px;display:grid}.product-definition h2{margin-top:0;font-size:clamp(38px,4.8vw,68px)}.product-definition ul{border-top:1px solid #929da5;grid-template-columns:repeat(3,1fr);margin:60px 0 0;padding:0;list-style:none;display:grid}.product-definition li{border-right:1px solid var(--line);align-content:center;gap:16px;min-height:130px;padding:18px 26px;display:grid}.product-definition li:first-child{padding-left:0}.product-definition li:last-child{border-right:0}.product-definition li span{color:#7b8790;font-family:var(--font-geist-mono), monospace;font-size:8px}.product-definition li strong{font-size:18px;font-weight:530}.product-value{min-height:640px;color:var(--white);background:#080d1b;grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,180px);padding:112px clamp(28px,7.2vw,138px);display:grid}.product-value ol{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.product-value li{border-bottom:1px solid #ffffff21;grid-template-columns:56px 1fr;align-items:center;min-height:122px;display:grid}.product-value li span{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:8px}.product-value li p{color:#ffffffc2;margin:0;font-size:15px;line-height:1.7}.related-products{background:#f3f5f5;padding:74px clamp(28px,7.2vw,138px) 90px}.related-products>p{color:#6f7d86}.related-products>div{border-top:1px solid #909ba3;grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.related-products a{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:180px;padding:22px 30px;display:grid;position:relative}.related-products a:first-child{padding-left:0}.related-products a:last-child{border-right:0}.related-products span,.related-products small{color:#78858d;font-family:var(--font-geist-mono), monospace;font-size:8px}.related-products strong{font-size:27px;font-weight:530}.related-products i{color:var(--accent);font-style:normal;position:absolute;bottom:24px;right:22px}@media (max-width:980px){.site-header{grid-template-columns:1fr 128px;width:calc(100% - 32px)}.nav-shell{grid-template-columns:auto 1fr}.primary-nav,.nav-menu-label{display:none}.mobile-nav{justify-self:end;display:block;position:relative}.mobile-nav summary{cursor:pointer;place-content:center;gap:6px;width:40px;height:40px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--white);width:20px;height:1px;display:block}.mobile-nav>div{background:#091219f7;border:1px solid #ffffff1f;width:230px;padding:18px 24px;display:grid;position:absolute;top:53px;right:-24px;box-shadow:0 20px 48px #0000005c}.mobile-nav>div a{color:#ffffffb8;border-bottom:1px solid #ffffff17;padding:13px 0;font-size:12px}.platform-section,.tech-definition,.tech-path-heading,.efficiency-section,.case-item,.contact-block,.product-definition,.product-value{grid-template-columns:1fr}.platform-section{gap:70px}.system-architecture{margin:0 auto}.showcase-heading{grid-template-columns:.6fr 1fr}.showcase-heading>span{grid-column:2}.showcase-content{grid-template-columns:.7fr 1.3fr;gap:50px}.element-lines,.team-grid{grid-template-columns:repeat(2,1fr)}.working-principles{grid-template-columns:1fr}.working-principles>p{margin-bottom:40px}.working-principles>div{border-top:1px solid #ffffff21;border-left:0;min-height:230px;padding:28px 0}.working-principles h3{margin-top:72px}.case-item{align-content:end;min-height:820px}.case-number{padding-top:0}}@media (max-width:680px){.site-header{grid-template-columns:1fr;width:calc(100% - 24px);top:12px}.nav-shell{height:58px;padding:0 16px}.header-contact{display:none}.brand-symbol{width:30px;height:30px}.home-hero{min-height:820px}.home-hero-media{object-position:55% center}.home-hero-content{top:44%}.home-hero-content h1{font-size:42px;line-height:1.22}.home-hero-content>span{font-size:13px}.hero-commands{display:grid}.hero-status{grid-template-columns:auto 1fr;bottom:18px}.hero-status i,.hero-scroll{display:none}.paradigm-section,.scenario-home,.tech-elements,.products-system-intro,.solution-principles,.team-capabilities,.product-definition{padding-top:78px;padding-bottom:84px}.editorial-heading h2,.platform-intro h2,.tech-definition h2,.tech-path-heading h2,.efficiency-section h2,.case-intro h2,.contact-block h2,.product-definition h2,.product-value h2{font-size:40px}.paradigm-visual{height:560px}.signal-field{width:auto;height:33%;inset:3% 12% auto;transform:rotate(90deg)}.paradigm-node{top:42%;left:50%}.vector-planes{inset:57% 12% 8%}.judgment-output{top:auto;bottom:4%;right:8%;transform:none}.paradigm-visual>b{background:linear-gradient(180deg, var(--cyan), var(--gold));width:2px;height:52%;top:41%;left:50%}.paradigm-notes,.scenario-lines,.tech-path-grid,.principle-list,.product-definition ul,.related-products>div{grid-template-columns:1fr}.paradigm-notes>div,.paradigm-notes>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.platform-section{min-height:auto;padding-top:82px;padding-bottom:86px}.system-architecture{padding:24px 16px}.architecture-layer{grid-template-columns:1fr;gap:7px;padding:17px}.product-showcase{background-position:64%;min-height:980px}.showcase-heading{grid-template-columns:1fr;padding-top:80px}.showcase-heading>span{grid-column:auto}.showcase-content{grid-template-columns:1fr;gap:28px;bottom:34px;left:20px;right:20px}.showcase-tabs{border-top:1px solid #ffffff2e;border-left:0;grid-template-columns:repeat(3,1fr)}.showcase-tabs button{border-top:2px solid #0000;border-left:0;grid-template-columns:1fr;min-height:80px;padding:12px}.showcase-tabs button span{grid-row:auto}.showcase-tabs button small{display:none}.showcase-tabs button.is-active{border-top-color:var(--accent)}.showcase-product{padding:28px 24px}.showcase-product h3{font-size:58px}.scenario-lines>a,.scenario-lines>a:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:320px;padding:27px 0}.scenario-lines h3{margin-top:72px}.closing-statement{min-height:560px}.closing-statement>img{object-position:56% center}.footer-topline,.footer-bottomline{gap:28px;display:grid}.footer-bottomline nav{flex-wrap:wrap}.inner-hero,.inner-hero-content{min-height:700px}.inner-hero>img{object-position:62% center}.inner-hero-content{padding-left:0}.inner-hero-content h1{font-size:49px}.tech-definition,.efficiency-section,.product-value{min-height:auto;padding-top:80px;padding-bottom:86px}.tech-path{padding-top:80px;padding-bottom:86px}.tech-path-grid article,.tech-path-grid article:first-child{border-bottom:1px solid #ffffff21;border-right:0;min-height:340px;padding:26px 0}.tech-path-grid h3{margin-top:88px}.element-lines,.team-grid{grid-template-columns:1fr}.element-lines>div,.element-lines>div:first-child,.team-grid article,.team-grid article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding:26px 0}.element-lines strong,.team-grid h3{margin-top:72px}.principle-list article,.principle-list article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:290px;padding:26px 0}.principle-list h3{margin-top:80px}.case-intro{padding-top:82px;padding-bottom:86px}.case-item{min-height:850px;padding-top:86px;padding-bottom:48px}.case-item>img{object-position:62% center}.case-copy{padding:28px 22px}.case-copy h2{font-size:58px}.case-copy ul{grid-template-columns:1fr}.case-copy li:nth-child(2n){padding-left:0}.belief-section{min-height:620px;padding-top:86px;padding-bottom:90px}.belief-section h2{font-size:58px}.contact-block{min-height:480px;padding-top:82px;padding-bottom:86px}.contact-block>a{justify-self:start}.product-detail-hero,.product-detail-copy{min-height:780px}.product-detail-hero>img{object-position:66% center}.product-detail-copy{width:calc(100% - 48px);margin:0 auto;padding-left:0}.product-detail-copy h1{font-size:90px}.product-definition{min-height:auto}.product-definition li,.product-definition li:first-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.related-products a,.related-products a:first-child{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.brand-symbol [class^=comet-]{animation:none}}@keyframes comet-trail{0%{stroke-dasharray:0 100;stroke-dashoffset:0}4%{stroke-dasharray:5.1 100;stroke-dashoffset:0}61%{stroke-dasharray:78 100;stroke-dashoffset:0}78%,to{stroke-dasharray:78 100;stroke-dashoffset:-22px}}@keyframes comet-soft{0%{stroke-dasharray:0 100;stroke-dashoffset:0}4%{stroke-dasharray:5.1 100;stroke-dashoffset:0}44%{stroke-dasharray:56 100;stroke-dashoffset:0}78%,to{stroke-dasharray:56 100;stroke-dashoffset:-44px}}@keyframes comet-mid{0%{stroke-dasharray:0 100;stroke-dashoffset:0}4%{stroke-dasharray:5.1 100;stroke-dashoffset:0}28%{stroke-dasharray:36 100;stroke-dashoffset:0}78%,to{stroke-dasharray:36 100;stroke-dashoffset:-64px}}@keyframes comet-near{0%{stroke-dasharray:0 100;stroke-dashoffset:0}4%{stroke-dasharray:5.1 100;stroke-dashoffset:0}14%{stroke-dasharray:18 100;stroke-dashoffset:0}78%,to{stroke-dasharray:18 100;stroke-dashoffset:-82px}}@keyframes comet-head{0%{stroke-dasharray:0 100;stroke-dashoffset:0}4%{stroke-dasharray:5.1 100;stroke-dashoffset:0}5%{stroke-dasharray:6 100;stroke-dashoffset:-.4px}78%,to{stroke-dasharray:6 100;stroke-dashoffset:-94px}}.flagship-home{--flagship-bg:#020711;--flagship-panel:#050d17;--flagship-text:#f4f7fb;--flagship-muted:#dce7f399;--flagship-line:#b2cdeb26;--flagship-signal:#6ba7b2;--flagship-gold:#e9bb68;background:var(--flagship-bg);color:var(--flagship-text);overflow:hidden}.site-header{z-index:100;color:#f5f8fc;width:100%;display:block;position:fixed;top:0;left:0;transform:none}.nav-shell{width:100%;height:76px;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:#02070fc2;border:0;border-bottom:1px solid #c2d7ef1c;grid-template-columns:auto 1fr auto;align-items:center;padding:0 clamp(28px,6.4vw,112px);display:grid}.brand,.footer-brand{gap:12px}.brand-symbol{color:#f1f5fb;filter:drop-shadow(0 0 8px #8cb3e23d);width:29px;height:29px}.brand-name{gap:1px}.brand-name strong{font-size:15px;font-weight:560}.brand-name small{color:#e7eff859;font-size:6px}.primary-nav{color:#edf3fa8c;justify-self:center;gap:44px;font-size:11px}.primary-nav a{padding:30px 0}.primary-nav a:after{background:#dce7f4;bottom:22px}.primary-nav a:hover{color:#fff}.site-header .header-contact{color:#ffffffc7;background:0 0;border-bottom:1px solid #ffffff61;justify-content:flex-end;justify-self:end;align-items:center;gap:18px;width:auto;height:auto;padding:9px 0;font-size:11px;font-weight:500;transition:color .18s,border-color .18s;display:inline-flex}.site-header .header-contact:hover{border-color:var(--flagship-gold,#e9bb68);box-shadow:none;color:#fff;background:0 0}.mobile-nav{display:none}.flagship-hero{background:#010610;height:94svh;min-height:680px;max-height:940px;position:relative;overflow:hidden}.flagship-hero-image{object-fit:cover;object-position:58% center;width:104%;height:104%;animation:20s ease-in-out infinite alternate flagship-image-drift;position:absolute;inset:-2%}.flagship-hero-shade{z-index:1;background:linear-gradient(90deg,#01050ced 0%,#01060dc7 33%,#01060d33 62%,#01050b6b 100%),linear-gradient(#01050c2e 0%,#0000 52%,#01050bc2 100%);position:absolute;inset:0}.flagship-hero:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#a2c0e50a 1px,#0000 1px);background-size:100% 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42% 88%,#0000)}.flagship-hero-field{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flagship-hero-content{z-index:3;width:min(690px,48vw);animation:1.1s cubic-bezier(.2,.72,.2,1) .12s both flagship-content-enter;position:absolute;top:49%;left:clamp(36px,7.3vw,132px);transform:translateY(-50%)}.flagship-eyebrow,.flagship-section-heading>p,.flagship-scenario-heading>p,.flagship-closing p{color:#c6d8ee94;font-family:var(--font-geist-mono), monospace;margin:0;font-size:8px;font-weight:500}.flagship-eyebrow:before{content:"";background:var(--flagship-gold);vertical-align:middle;width:28px;height:1px;margin-right:12px;display:inline-block}.flagship-hero h1{gap:15px;margin:28px 0 0;line-height:1;display:grid}.flagship-hero h1 strong{font-size:82px;font-weight:520}.flagship-hero h1 span{color:#f2f7fceb;font-size:48px;font-weight:400;line-height:1.22}.flagship-lead{color:#dfe9f4a1;max-width:590px;margin:30px 0 0;font-size:15px;line-height:1.9}.flagship-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.flagship-actions a{color:#ffffffbd;justify-content:center;align-items:center;gap:28px;min-height:46px;font-size:11px;display:inline-flex}.flagship-actions a:first-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09131f47;border:1px solid #dde8f557;min-width:168px;padding:0 18px;transition:background .22s,color .22s,border-color .22s}.flagship-actions a:first-child:hover{color:#060c15;background:#f3f6fb;border-color:#f3f6fb}.flagship-actions a:last-child{border-bottom:1px solid #dde8f547;min-height:34px}.flagship-actions a:last-child:hover{border-color:var(--flagship-gold);color:#fff}.flagship-hero-axis{z-index:3;color:#dae5f257;font-family:var(--font-geist-mono), monospace;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:17px;font-size:7px;display:grid;position:absolute;bottom:27px;left:clamp(28px,6.4vw,112px);right:clamp(28px,6.4vw,112px)}.flagship-hero-axis i{background:#bbd3ef21;height:1px}.flagship-hero-axis span:last-child{color:#e9bb68ad}.flagship-scroll{z-index:4;color:#e5edf666;justify-items:end;gap:8px;font-size:8px;display:grid;position:absolute;bottom:66px;right:clamp(28px,6.4vw,112px)}.flagship-scroll i{background:#e7eff857;width:54px;height:1px;display:block}.flagship-shift,.flagship-products{background:var(--flagship-bg);padding:126px clamp(28px,6.4vw,112px) 138px}.flagship-section-heading{grid-template-columns:.55fr 1.05fr 1fr;align-items:start;gap:clamp(36px,5vw,90px);display:grid}.flagship-section-heading>p span,.flagship-scenario-heading>p span{color:var(--flagship-gold);margin-right:12px}.flagship-section-heading h2,.flagship-scenario-heading h2,.flagship-closing h2{color:var(--flagship-text);margin:0;font-size:54px;font-weight:440;line-height:1.24}.flagship-section-heading>div{padding-top:4px}.flagship-section-heading>div strong{color:#f4f8fcc7;font-size:18px;font-weight:480;line-height:1.65;display:block}.flagship-section-heading>div p{max-width:520px;color:var(--flagship-muted);margin:24px 0 0;font-size:13px;line-height:1.9}.flagship-state-film{border-top:1px solid var(--flagship-line);border-bottom:1px solid var(--flagship-line);background:#030914;min-height:650px;margin-top:84px;position:relative;overflow:hidden}.flagship-state-film>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.flagship-state-film:hover>img{transform:scale(1.025)}.flagship-film-shade{background:linear-gradient(#02070f47 0%,#02070f1f 42%,#02070ff0 100%),linear-gradient(90deg,#02070fa3,#0000 48%);position:absolute;inset:0}.flagship-film-copy{gap:18px;display:grid;position:absolute;top:56px;left:56px}.flagship-film-copy span{color:var(--flagship-gold);font-family:var(--font-geist-mono), monospace;font-size:8px}.flagship-film-copy strong{font-size:38px;font-weight:430}.flagship-state-steps{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030912c7;border-top:1px solid #bdd6f22b;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.flagship-state-steps>div{border-right:1px solid #bdd6f221;min-height:154px;padding:26px 28px}.flagship-state-steps>div:last-child{border-right:0}.flagship-state-steps span{color:#c9daee61;font-family:var(--font-geist-mono), monospace;font-size:7px}.flagship-state-steps strong{margin-top:23px;font-size:18px;font-weight:500;display:block}.flagship-state-steps p{color:#dae6f380;margin:12px 0 0;font-size:11px;line-height:1.65}.flagship-state-steps>div:last-child{box-shadow:inset 0 2px #e9bb68ad}.flagship-products{border-top:1px solid var(--flagship-line);background:#040a13}.flagship-section-heading.compact{grid-template-columns:.55fr 1.35fr .65fr;align-items:end}.flagship-section-heading.compact>a{color:#eef4faa8;border-bottom:1px solid #eef4fa4d;justify-self:end;align-items:center;gap:28px;padding-bottom:9px;font-size:10px;display:inline-flex}.flagship-section-heading.compact>a:hover{border-color:var(--flagship-gold);color:#fff}.flagship-product-grid{border-top:1px solid var(--flagship-line);border-bottom:1px solid var(--flagship-line);grid-template-columns:repeat(3,1fr);min-height:680px;margin-top:76px;display:grid}.flagship-product{border-right:1px solid var(--flagship-line);color:#fff;min-width:0;position:relative;overflow:hidden}.flagship-product:last-child{border-right:0}.flagship-product>img{object-fit:cover;opacity:.62;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.72,.2,1),opacity .7s,filter .7s;position:absolute;inset:0;transform:scale(1.045)}.flagship-product-xingshu>img{object-position:67% center}.flagship-product-xingqun>img{object-position:center}.flagship-product-zhiyu>img{object-position:58% center}.flagship-product-shade{background:linear-gradient(#02070e2e 0%,#02070e33 38%,#02070eed 100%),linear-gradient(90deg,#02070e61,#0000 72%);transition:background .7s;position:absolute;inset:0}.flagship-product-top{z-index:2;color:#e8f0f875;font-family:var(--font-geist-mono), monospace;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:30px;left:30px;right:30px}.flagship-product-copy{z-index:2;position:absolute;bottom:34px;left:34px;right:34px}.flagship-product-copy h3{margin:0;font-size:72px;font-weight:430;line-height:1}.flagship-product-copy>strong{color:#f5f8fccc;margin-top:18px;font-size:14px;font-weight:500;display:block}.flagship-product-copy>p{color:#dee9f58c;max-width:440px;min-height:66px;margin:19px 0 0;font-size:11px;line-height:1.8}.flagship-product-link{color:#f5f9fdb8;border-top:1px solid #e1edf92e;justify-content:space-between;align-items:center;margin-top:24px;padding-top:15px;font-size:10px;display:flex}.flagship-product-link i{color:var(--flagship-gold);font-size:15px;font-style:normal}.flagship-scenarios{background:#020711;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,10vw,180px);min-height:760px;padding:122px clamp(28px,6.4vw,112px);display:grid;position:relative;overflow:hidden}.flagship-scenarios>img{object-fit:cover;object-position:62% center;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.flagship-scenario-shade{background:linear-gradient(90deg,#020710f5 0%,#020710cc 42%,#02071099 100%),linear-gradient(#02071059,#020710ad);position:absolute;inset:0}.flagship-scenario-heading,.flagship-scenario-list{z-index:2;position:relative}.flagship-scenario-heading>span{max-width:530px;color:var(--flagship-muted);margin-top:28px;font-size:13px;line-height:1.9;display:block}.flagship-scenario-list{border-bottom:1px solid #cfe1f426}.flagship-scenario-list a{color:#fff;border-top:1px solid #cfe1f426;grid-template-columns:52px 1fr;align-items:center;gap:24px;min-height:136px;padding:0 22px;transition:background .22s;display:grid}.flagship-scenario-list a:hover{background:#e6eff90f}.flagship-scenario-list>a>span{color:var(--flagship-gold);font-family:var(--font-geist-mono), monospace;font-size:8px}.flagship-scenario-list div{gap:10px;display:grid}.flagship-scenario-list strong{font-size:24px;font-weight:480}.flagship-scenario-list small{color:#dbe7f473;font-size:9px}.flagship-scenario-list i{color:#f1f6fb9e;font-size:16px;font-style:normal}.flagship-closing{color:#07101a;background:#eef1f4;grid-template-columns:1.4fr .6fr;align-items:center;gap:60px;min-height:590px;padding:110px clamp(28px,6.4vw,112px);display:grid}.flagship-closing h2{color:#07101a;margin-top:26px;font-size:62px}.flagship-closing>a{color:#303b46;border-bottom:1px solid #78838e;justify-self:end;align-items:center;gap:34px;padding-bottom:10px;font-size:11px;display:inline-flex}.flagship-closing>a:hover{color:#07101a;border-color:#07101a}.site-footer{background:#02060d;border-top:1px solid #cadcf01a;padding:64px clamp(28px,6.4vw,112px) 34px}.footer-topline{min-height:96px}.footer-bottomline{padding-top:25px}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.xingshu-original-shell{background:#020914;position:fixed;inset:0;overflow:hidden}.xingshu-original-shell iframe{border:0;width:100%;height:100%;display:block}.xingshu-return{z-index:10;color:#ecf3faa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a14b3;border:1px solid #b5d1ef33;align-items:center;gap:12px;min-height:38px;padding:0 15px;font-size:9px;transition:border-color .18s,color .18s;display:inline-flex;position:fixed;bottom:22px;right:24px}.xingshu-return:hover{color:#fff;border-color:#d3e4f685}@keyframes flagship-image-drift{0%{transform:scale(1.002)translate(-.1%)}to{transform:scale(1.008)translate(.18%,-.12%)}}@keyframes flagship-content-enter{0%{opacity:0;transform:translateY(calc(24px - 50%))}to{opacity:1;transform:translateY(-50%)}}@media (max-width:1080px){.primary-nav{gap:28px}.flagship-hero-content{width:min(650px,58vw)}.flagship-hero h1 strong{font-size:68px}.flagship-hero h1 span{font-size:40px}.flagship-section-heading{grid-template-columns:.4fr 1fr}.flagship-section-heading>div{grid-column:2}.flagship-section-heading.compact{grid-template-columns:.4fr 1fr auto}.flagship-section-heading.compact>a{grid-column:auto}.flagship-product-copy h3{font-size:60px}}@media (max-width:820px){.site-header{width:100%;top:0}.nav-shell{grid-template-columns:auto 1fr auto;height:68px;padding:0 22px}.primary-nav,.site-header .header-contact{display:none}.mobile-nav{grid-column:3;justify-self:end;display:block}.mobile-nav>div{background:#020811f7;width:240px;top:52px;right:-22px}.flagship-hero{min-height:720px}.flagship-hero-image{object-position:63% center}.flagship-hero-content{width:min(650px,100% - 64px);left:32px}.flagship-hero h1 strong{font-size:62px}.flagship-hero h1 span{font-size:37px}.flagship-lead{max-width:520px}.flagship-hero-axis{grid-template-columns:auto 1fr auto}.flagship-hero-axis span:nth-of-type(2),.flagship-hero-axis i:nth-of-type(2){display:none}.flagship-section-heading,.flagship-section-heading.compact{grid-template-columns:1fr}.flagship-section-heading>div,.flagship-section-heading.compact>a{grid-column:auto;justify-self:start}.flagship-section-heading h2,.flagship-scenario-heading h2{font-size:48px}.flagship-state-film{min-height:760px}.flagship-state-film>img{object-position:58% center}.flagship-state-steps{grid-template-columns:repeat(2,1fr)}.flagship-state-steps>div{border-bottom:1px solid #bdd6f221}.flagship-product-grid{grid-template-columns:1fr;min-height:0}.flagship-product{border-right:0;border-bottom:1px solid var(--flagship-line);min-height:600px}.flagship-scenarios{grid-template-columns:1fr;gap:70px}.flagship-scenario-list{width:100%}.flagship-closing{grid-template-columns:1fr}.flagship-closing>a{justify-self:start}}@media (max-width:560px){.brand-name strong{font-size:14px}.flagship-hero{height:92svh;min-height:700px;max-height:820px}.flagship-hero-image{object-position:66% center;width:100%;height:100%;inset:0}.flagship-hero-shade{background:linear-gradient(90deg,#01050ced 0%,#01050ca3 72%,#01050c66 100%),linear-gradient(#01050c24,#0000 45%,#01050ccc)}.flagship-hero-content{width:calc(100% - 44px);top:47%;left:22px}.flagship-eyebrow{font-size:7px}.flagship-hero h1{gap:13px;margin-top:23px}.flagship-hero h1 strong{font-size:52px}.flagship-hero h1 span{font-size:30px;line-height:1.28}.flagship-lead{margin-top:24px;font-size:13px;line-height:1.78}.flagship-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.flagship-actions a:first-child{min-width:154px}.flagship-hero-axis{grid-template-columns:auto 1fr;bottom:20px;left:22px;right:22px}.flagship-hero-axis span:nth-of-type(2),.flagship-hero-axis span:nth-of-type(3),.flagship-hero-axis i:nth-of-type(2),.flagship-scroll{display:none}.flagship-shift,.flagship-products{padding:84px 22px 92px}.flagship-section-heading{gap:28px}.flagship-section-heading h2,.flagship-scenario-heading h2{font-size:39px}.flagship-section-heading>div strong{font-size:16px}.flagship-state-film{min-height:720px;margin-top:56px}.flagship-film-copy{top:32px;left:24px}.flagship-film-copy strong{font-size:29px}.flagship-state-steps>div{min-height:150px;padding:20px 18px}.flagship-state-steps strong{margin-top:18px;font-size:16px}.flagship-state-steps p{font-size:10px}.flagship-product-grid{margin-top:52px}.flagship-product{min-height:540px}.flagship-product-copy{bottom:26px;left:24px;right:24px}.flagship-product-copy h3{font-size:58px}.flagship-product-copy>p{min-height:0}.flagship-scenarios{gap:52px;min-height:860px;padding:88px 22px}.flagship-scenario-list a{grid-template-columns:36px 1fr;min-height:118px;padding:0 8px}.flagship-scenario-list strong{font-size:21px}.flagship-closing{min-height:560px;padding:84px 22px}.flagship-closing h2{font-size:43px}.site-footer{padding-left:22px;padding-right:22px}.xingshu-return{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.flagship-hero-image,.flagship-hero-content{animation:none}.motion-ready [data-reveal]{opacity:1;transform:none}}body{color:#eef5f7;background:#01060d}.flagship-hero-image,.flagship-state-film>img,.flagship-product>img,.flagship-scenarios>img,.flagship-closing>img,.inner-hero>img,.product-detail-hero>img,.case-item>img{image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flagship-hero-image{object-position:center;width:100%;height:100%;animation-duration:28s;inset:0}.flagship-state-film>img{object-position:center}.flagship-product>img{opacity:.84;filter:none;transform:none}.flagship-product:hover>img{opacity:.98;filter:none;transform:scale(1.01)}.flagship-state-steps>div:nth-child(2){box-shadow:inset 0 2px #5a9da9d1}.flagship-scenarios>img{opacity:.82;object-position:center}.flagship-closing{color:#f3f7fa;background:#010711;min-height:650px;position:relative;overflow:hidden}.flagship-closing>img,.flagship-closing-shade{width:100%;height:100%;position:absolute;inset:0}.flagship-closing>img{object-fit:cover;object-position:center}.flagship-closing-shade{background:linear-gradient(90deg,#01070ff0 0%,#010810d1 48%,#01081047 78%,#01070f8a 100%)}.flagship-closing>div,.flagship-closing>a{z-index:2;position:relative}.flagship-closing p{color:#bbd1d994}.flagship-closing h2{color:#f3f7fa}.flagship-closing>a{color:#ebf3f7c7;border-color:#e0eef375}.flagship-closing>a:hover{border-color:var(--flagship-gold);color:#fff}.paradigm-section,.tech-definition,.products-system-intro,.case-intro,.belief-section,.product-definition{color:#eef5f7;background:#020a13;border-top:1px solid #accdda1c}.scenario-home,.tech-elements,.solution-principles,.team-capabilities,.related-products{color:#eef5f7;background:#04131d;border-top:1px solid #accdda1c}.tech-path,.working-principles,.product-value{background:#03101a}.efficiency-section{background:#06232c}.editorial-heading>span,.tech-definition div>span,.paradigm-notes p,.scenario-lines p,.element-lines p,.principle-list p,.team-grid p{color:#8ca2ab}.paradigm-notes,.scenario-lines,.element-lines,.principle-list,.team-grid,.product-definition ul,.related-products>div{border-top-color:#aecfdb38}.paradigm-notes>div,.scenario-lines>a,.element-lines>div,.principle-list article,.team-grid article,.product-definition li,.related-products a{border-right-color:#aecfdb24}.paradigm-notes span,.scenario-lines span,.scenario-lines small,.element-lines span,.principle-list span,.team-grid span,.product-definition li span,.related-products>p,.related-products span,.related-products small{color:#78929c}.scenario-lines>a:hover,.related-products a:hover{background:#2d69751f}.tech-path-grid article.is-core{background:linear-gradient(#2a707d33,#0000)}.showcase-tabs button.is-active{background:linear-gradient(90deg,#2865733d,#0000);border-left-color:#5a9aa6}.showcase-product>a{background:#1f5c68}.showcase-product>a:hover{background:#2b7480}.related-products a.is-current{background:#2a707d2e}.contact-block{isolation:isolate;background:#03111a url(/closing-state-v4-4k.webp) 64%/cover no-repeat;border-top:1px solid #add3de29;position:relative;overflow:hidden}.contact-block:before{content:"";z-index:-1;background:linear-gradient(90deg,#020a11f5 0%,#03131ccc 56%,#041c2566 100%);position:absolute;inset:0}.contact-block>*{z-index:1;position:relative}.contact-block>a{color:#f1f6f8}@media (max-width:560px){.flagship-closing>img{object-position:62% center}.flagship-closing-shade{background:linear-gradient(90deg,#01070ff5 0%,#010810c7 78%,#01070f94 100%)}}html{scroll-behavior:auto}.flagship-home{--motion-ease:cubic-bezier(.16, .84, .24, 1);background:#01060d;position:relative;overflow:clip}.flagship-page-progress{z-index:20;pointer-events:none;background:#a5cbdb17;width:1px;position:fixed;top:104px;bottom:28px;left:14px;overflow:hidden}.flagship-page-progress i{transform:scaleY(var(--page-progress,0));transform-origin:top;background:linear-gradient(#8ecce094,#e8bc69c7);position:absolute;inset:0}.flagship-hero-image{width:100%!important;height:100%!important;animation:none!important;inset:0!important;transform:none!important}.flagship-hero-field{opacity:.84;mix-blend-mode:screen}.flagship-hero-content{translate:0 calc(var(--section-progress,0) * -18px)}.flagship-hero-axis,.flagship-scroll{translate:0 calc(var(--section-progress,0) * -9px)}.flagship-shift,.flagship-products,.flagship-scenarios,.flagship-closing{isolation:isolate;position:relative}.flagship-shift:before,.flagship-products:before,.flagship-scenarios:before,.flagship-closing:before{content:"";z-index:4;height:1px;transform:scaleX(clamp(0, calc(var(--section-progress,0) * 2.2), 1));transform-origin:0;background:linear-gradient(90deg,#0000,#87bfd330 24%,#e4b96947 72%,#0000);position:absolute;top:0;left:clamp(28px,6.4vw,112px);right:clamp(28px,6.4vw,112px)}.flagship-state-film>img,.flagship-product>img,.flagship-product:hover>img,.flagship-scenarios>img,.flagship-closing>img{will-change:auto;animation:none!important}.flagship-state-film>img[data-motion-image]{height:calc(100% + 36px);transition:none;top:-18px;bottom:-18px;transform:translate3d(0, var(--section-drift,0), 0)!important}.flagship-scenarios>img[data-motion-image],.flagship-closing>img[data-motion-image]{height:calc(100% + 36px);top:-18px;bottom:-18px;transform:translate3d(0, var(--section-drift,0), 0)!important}.flagship-product>img,.flagship-product:hover>img{opacity:.9;filter:none;width:100%;height:100%;inset:0;transform:none!important}.flagship-product:after{content:"";z-index:1;opacity:0;width:1px;transition:opacity .5s ease, transform .9s var(--motion-ease);background:linear-gradient(#0000 8%,#87c9dc7a 42%,#e5bb6b70 72%,#0000 94%);position:absolute;top:0;bottom:0;left:0;transform:translateY(-16%)}.flagship-product:hover:after{opacity:1;transform:translateY(0)}.flagship-product-shade{transition:background .7s,opacity .7s}.flagship-product:hover .flagship-product-shade{background:linear-gradient(#02070e1f 0%,#02070e29 44%,#02070ee0 100%)}.flagship-product-copy,.flagship-product-top{transition:translate .7s var(--motion-ease)}.flagship-product:hover .flagship-product-copy{translate:0 -7px}.flagship-product:hover .flagship-product-top{translate:0 4px}.motion-ready [data-reveal]{opacity:0;transition:opacity .95s var(--motion-ease), transform 1.1s var(--motion-ease), clip-path 1.25s var(--motion-ease)}.motion-ready [data-reveal=heading]{transform:translateY(42px)}.motion-ready [data-reveal=left]{transform:translate(-42px,16px)}.motion-ready [data-reveal=right]{transform:translate(42px,16px)}.motion-ready [data-reveal=sequence]{opacity:1;transform:none}.flagship-scenario-list a i,.flagship-actions a span,.flagship-section-heading.compact>a span,.flagship-closing>a span{transition:transform .32s var(--motion-ease), color .32s ease}.flagship-scenario-list a:hover i,.flagship-actions a:hover span,.flagship-section-heading.compact>a:hover span,.flagship-closing>a:hover span{transform:translate(3px,-3px)}@media (max-width:820px){.flagship-page-progress{display:none}.flagship-hero-field{opacity:.76}.motion-ready [data-reveal=left],.motion-ready [data-reveal=right]{transform:translateY(30px)}}@media (max-width:560px){.flagship-shift:before,.flagship-products:before,.flagship-scenarios:before,.flagship-closing:before{left:22px;right:22px}.flagship-state-film>img[data-motion-image],.flagship-scenarios>img[data-motion-image],.flagship-closing>img[data-motion-image]{height:calc(100% + 24px);top:-12px;bottom:-12px}}.editorial-page.editorial-snap-ready{scroll-behavior:auto;overscroll-behavior-y:contain}.editorial-page.editorial-snap-ready:before{content:"";z-index:89;background:linear-gradient(90deg, transparent 0%, var(--editorial-signal) 24%, var(--editorial-gold) 74%, transparent 100%);opacity:0;pointer-events:none;height:1px;transform:scaleX(var(--editorial-snap-progress,0));transform-origin:0;transition:opacity .16s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 16px #7ebbcd47}.editorial-page.is-editorial-snapping:before{opacity:.72}.editorial-page.is-editorial-snapping .editorial-page-progress i{box-shadow:0 0 20px #7ebacd8f}.editorial-page.is-editorial-snapping [data-editorial-image]{filter:brightness(1.025)saturate(1.035)}@media (max-width:820px){.editorial-page.editorial-snap-ready:before{display:none}}@media (prefers-reduced-motion:reduce){.editorial-page.editorial-snap-ready:before{display:none}.editorial-page.is-editorial-snapping [data-editorial-image]{filter:none}html{scroll-behavior:auto}.flagship-hero-content,.flagship-hero-axis,.flagship-scroll,.flagship-state-film>img[data-motion-image],.flagship-scenarios>img[data-motion-image],.flagship-closing>img[data-motion-image]{translate:0;transform:none!important}.motion-ready [data-reveal],.motion-ready [data-reveal] [data-reveal-item]{opacity:1;clip-path:none;transition:none;transform:none}}.brand-name small{font-size:7px}.flagship-hero-content{width:min(625px,44vw)}.flagship-eyebrow{font-size:9px}.flagship-hero h1 strong{font-size:78px}.flagship-hero h1 span{font-size:40px}.flagship-hero-axis{color:#dae5f270;font-family:var(--font-geist-sans), sans-serif;font-size:8px}@media (max-width:1080px){.flagship-hero-content{width:min(600px,52vw)}.flagship-hero h1 strong{font-size:68px}.flagship-hero h1 span{font-size:39px}}@media (max-width:820px){.flagship-hero-content{width:min(590px,100% - 64px)}.flagship-hero h1 strong{font-size:60px}.flagship-hero h1 span{font-size:35px}.flagship-hero-field{opacity:.3}}@media (max-width:560px){.flagship-hero-image{object-position:62% center}.flagship-hero-shade{background:linear-gradient(90deg,#01050cf2 0%,#01060dcc 54%,#01050b61 100%),linear-gradient(#01050c2e 0%,#0000 46%,#01050bd6 100%)}.flagship-hero-content{width:calc(100% - 44px)}.flagship-eyebrow{font-size:8px}.flagship-hero h1 strong{font-size:50px}.flagship-hero h1 span{font-size:29px}.flagship-hero-field{opacity:.22}}html{scroll-padding-top:72px}body,button,input,textarea,select{font-family:var(--font-noto-sans-sc), "Microsoft YaHei", "PingFang SC", sans-serif;font-synthesis:none;text-rendering:geometricprecision}.flagship-hero h1,.flagship-section-heading h2,.flagship-scenario-heading h2,.flagship-closing h2,.inner-hero h1,.editorial-heading h2,.tech-definition h2,.tech-path-heading h2,.efficiency-section h2,.case-intro h2,.case-copy h2,.belief-section h2,.contact-block h2,.product-detail-copy h1,.product-definition h2,.product-value h2{font-family:var(--font-noto-sans-sc), "Microsoft YaHei", "PingFang SC", sans-serif;text-wrap:balance;font-weight:520}.flagship-hero h1 strong{font-weight:520;line-height:1.02}.flagship-hero h1 span{font-weight:430;line-height:1.24}.flagship-lead{font-size:14px;font-weight:360;line-height:1.95}.flagship-section-heading h2,.flagship-scenario-heading h2{font-weight:500;line-height:1.2}.flagship-section-heading>div strong{font-weight:460}.flagship-product-copy>strong{font-weight:440}.flagship-eyebrow,.flagship-section-heading>p,.flagship-scenario-heading>p,.flagship-closing p,.flagship-film-copy span,.flagship-state-steps span,.flagship-product-top,.flagship-hero-axis,.inner-hero-content>p,.inner-hero-index,.editorial-heading>p,.tech-definition>p,.tech-path-heading>p,.efficiency-section>div>p,.case-intro>p,.case-number,.belief-section>p,.working-principles>p,.contact-block p,.product-detail-copy>p,.product-definition>p,.product-value>div>p,.related-products>p,.showcase-heading>p,.showcase-product>p:first-child,.architecture-layer>span{font-family:var(--font-noto-sans-sc), "Microsoft YaHei", "PingFang SC", sans-serif;font-weight:500}.flagship-hero-field{opacity:.27}.flagship-hero-shade{background:linear-gradient(90deg,#01050cf0 0%,#01060dc7 25%,#01060d57 44%,#01050b14 68%,#01050b3d 100%),linear-gradient(#01050c2e 0%,#0000 50%,#01050bc2 100%)}.flagship-home{--motion-ease:cubic-bezier(.22, 1, .36, 1)}.motion-ready [data-reveal]{opacity:0;transition:opacity .68s var(--motion-ease), transform .76s var(--motion-ease), clip-path .82s var(--motion-ease);transform:translateY(24px)}.motion-ready [data-reveal=left],.motion-ready [data-reveal=right]{transform:translateY(24px)}.motion-ready [data-reveal=heading]{opacity:1;transform:none}.motion-ready [data-reveal=heading]>*{opacity:0;transition:opacity .62s var(--motion-ease), transform .72s var(--motion-ease);transform:translateY(22px)}.motion-ready [data-reveal=heading].is-visible>*{opacity:1;transform:translate(0,0)}.motion-ready [data-reveal=heading].is-visible>:first-child{transition-delay:20ms}.motion-ready [data-reveal=heading].is-visible>:nth-child(2){transition-delay:90ms}.motion-ready [data-reveal=heading].is-visible>:nth-child(3){transition-delay:.16s}.motion-ready [data-reveal=media]{clip-path:inset(0 0 9%);transform:translateY(16px)}.motion-ready [data-reveal].is-visible{opacity:1;clip-path:inset(0);transform:translate(0,0)}.motion-ready [data-reveal] [data-reveal-item]{opacity:0;transition:opacity .56s var(--motion-ease), transform .68s var(--motion-ease);transform:translateY(18px)}.motion-ready [data-reveal].is-visible [data-reveal-item]{opacity:1;transform:translate(0,0)}.motion-ready [data-reveal].is-visible [data-reveal-item]:first-child{transition-delay:70ms}.motion-ready [data-reveal].is-visible [data-reveal-item]:nth-child(2){transition-delay:.13s}.motion-ready [data-reveal].is-visible [data-reveal-item]:nth-child(3){transition-delay:.19s}.motion-ready [data-reveal].is-visible [data-reveal-item]:nth-child(4){transition-delay:.25s}@media (max-width:820px){.flagship-hero-field{opacity:.2}.motion-ready [data-reveal],.motion-ready [data-reveal=left],.motion-ready [data-reveal=right]{transform:translateY(18px)}}@media (max-width:560px){.flagship-hero-field{opacity:.15}.flagship-hero-shade{background:linear-gradient(90deg,#01050cf7 0%,#01060dd9 62%,#01050b7a 100%),linear-gradient(#01050c3d 0%,#0000 44%,#01050be0 100%)}.flagship-hero h1 strong{font-weight:520}.flagship-hero h1 span{font-weight:420}}:where(h1,h2,h3,strong){letter-spacing:0}.flagship-hero h1 span{margin-top:18px;font-size:36px;font-weight:390;line-height:1.3}.flagship-state-story{--story-step-progress:0;background:#020711;min-height:100svh;padding:0}.flagship-state-story:before{display:none}.flagship-state-story .flagship-state-film{background:#020711;border:0;width:100%;height:100svh;min-height:640px;margin:0;position:relative;top:0}.flagship-state-story .flagship-state-film>img[data-motion-image]{object-position:center;width:100%;height:100%;inset:0;transform:none!important}.flagship-state-story .flagship-film-shade{background:linear-gradient(90deg,#020710eb 0%,#020710b8 28%,#0207103d 55%,#02071038 100%),linear-gradient(#02071066 0%,#0000 38%,#020710e0 100%)}.flagship-story-progress{z-index:2;background:#c6daef21;height:1px;position:absolute;top:88px;left:clamp(32px,6.4vw,112px);right:clamp(32px,6.4vw,112px);overflow:hidden}.flagship-story-progress i{width:100%;height:100%;transform:scaleX(var(--story-progress));transform-origin:0;background:linear-gradient(90deg,#6eafc4 0%,#a8d6df 62%,#e8bc70 100%);display:block;box-shadow:0 0 14px #86c7da73}.flagship-state-story .flagship-film-copy{z-index:2;width:min(550px,42vw);display:block;top:clamp(126px,17svh,170px);left:clamp(32px,6.4vw,112px)}.flagship-state-story .flagship-film-copy>span{color:#dae8f385;font-family:var(--font-noto-sans-sc), "Microsoft YaHei", sans-serif;font-size:9px;font-weight:500;display:block}.flagship-state-story .flagship-film-copy h2{color:#edf3f7;font-family:var(--font-noto-sans-sc), "Microsoft YaHei", sans-serif;text-wrap:balance;margin:24px 0 0;font-size:clamp(42px,4.1vw,60px);font-weight:430;line-height:1.2}.flagship-state-story .flagship-film-copy strong{color:#eef4f8d1;margin-top:28px;font-size:15px;font-weight:430;line-height:1.75;display:block}.flagship-state-story .flagship-film-copy p{color:#d3e1ed82;max-width:500px;margin:16px 0 0;font-size:11px;line-height:1.9}.flagship-state-story .flagship-state-steps{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:clamp(18px,2.8vw,50px);bottom:clamp(34px,5svh,58px);left:clamp(32px,6.4vw,112px);right:clamp(32px,6.4vw,112px)}.flagship-state-story .flagship-state-steps>div{min-height:132px;box-shadow:none;opacity:0;border:0;border-top:1px solid #c4d9ee30;padding:22px 0 0;transition:opacity .52s,transform .72s cubic-bezier(.22,1,.36,1),border-color .52s;position:relative;transform:translateY(16px)}.flagship-state-story .flagship-state-steps>div:before{content:"";transform-origin:0;background:linear-gradient(90deg,#8bc8d5 0%,#e8bc70 100%);width:100%;height:1px;transition:transform .76s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;transform:scaleX(0);box-shadow:0 0 10px #89cad961}.flagship-state-story .flagship-state-steps span{color:#cbddee80;font-family:var(--font-noto-sans-sc), "Microsoft YaHei", sans-serif;font-size:9px;font-weight:500}.flagship-state-story .flagship-state-steps strong{color:#edf3f7;margin-top:18px;font-size:17px;font-weight:440}.flagship-state-story .flagship-state-steps p{color:#d2e1ef8a;max-width:250px;margin-top:10px;font-size:10px;line-height:1.7}.flagship-state-story .flagship-state-steps>div.is-sequenced{opacity:1;border-color:#a9d5e185;transform:translate(0,0)}.flagship-state-story .flagship-state-steps>div.is-sequenced:before{transform:scaleX(1)}.flagship-products{padding-top:116px;padding-bottom:132px}.flagship-section-heading.compact{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.flagship-section-heading.compact h2,.flagship-scenario-heading h2{color:#edf3f7;font-size:clamp(40px,4.2vw,56px);font-weight:430;line-height:1.24}.flagship-section-heading.compact>a{grid-column:auto}.flagship-scenario-heading h2{margin-top:0}.motion-ready .flagship-product[data-reveal=product]{clip-path:inset(0 0 11%);opacity:0;transition:opacity .72s var(--motion-ease), transform .9s var(--motion-ease), clip-path .9s var(--motion-ease), border-color .32s ease;transform:translateY(34px)}.motion-ready .flagship-product[data-reveal=product]:nth-child(2){transform:translateY(64px)}.motion-ready .flagship-product[data-reveal=product]:nth-child(3){transform:translateY(94px)}.motion-ready .flagship-product[data-reveal=product].is-visible{clip-path:inset(0);opacity:1;transform:translate(0,0)}.flagship-product-copy h3{font-size:clamp(54px,5vw,66px);font-weight:450}.flagship-closing h2,.inner-hero-content h1,.editorial-heading h2,.tech-definition h2,.tech-path-heading h2,.efficiency-section h2,.case-intro h2,.case-copy h2,.belief-section h2,.contact-block h2,.product-detail-copy h1,.product-definition h2,.product-value h2{font-weight:450}.inner-hero-content h1{font-size:clamp(50px,5.6vw,80px)}@media (max-width:820px){.flagship-hero h1 strong{font-size:58px}.flagship-hero h1 span{font-size:33px}.flagship-state-story{min-height:100svh}.flagship-state-story .flagship-film-copy{width:min(520px,100% - 64px);top:116px;left:32px}.flagship-state-story .flagship-film-copy h2{font-size:46px}.flagship-state-story .flagship-film-copy p{max-width:470px}.flagship-state-story .flagship-state-steps{border:0;grid-template-columns:1fr;display:grid;bottom:34px;left:32px;right:32px}.flagship-state-story .flagship-state-steps>div{opacity:0;pointer-events:none;border-bottom:0;border-right:0;grid-area:1/1;min-height:126px;padding-right:0}.flagship-state-story .flagship-state-steps>div.is-sequenced{opacity:0}.flagship-state-story .flagship-state-steps>div.is-sequence-current{opacity:1;pointer-events:auto}.flagship-section-heading.compact{grid-template-columns:1fr}.flagship-section-heading.compact>a{justify-self:start}}@media (max-width:560px){.flagship-hero h1 strong{font-size:46px}.flagship-hero h1 span{margin-top:14px;font-size:27px}.flagship-lead{font-size:12px;line-height:1.85}.flagship-state-story{min-height:100svh}.flagship-state-story .flagship-state-film{min-height:620px}.flagship-story-progress{top:84px;left:22px;right:22px}.flagship-state-story .flagship-film-copy{width:calc(100% - 44px);top:108px;left:22px}.flagship-state-story .flagship-film-copy h2{margin-top:20px;font-size:37px;line-height:1.22}.flagship-state-story .flagship-film-copy strong{margin-top:22px;font-size:13px;line-height:1.7}.flagship-state-story .flagship-film-copy p{margin-top:12px;font-size:10px;line-height:1.75}.flagship-state-story .flagship-state-steps{bottom:22px;left:22px;right:22px}.flagship-state-story .flagship-state-steps>div{min-height:118px;padding-top:18px}.flagship-state-story .flagship-state-steps strong{margin-top:14px;font-size:16px}.flagship-products{padding-top:82px;padding-bottom:90px}.flagship-section-heading.compact h2,.flagship-scenario-heading h2{font-size:37px}.flagship-product-copy h3{font-size:52px}.motion-ready .flagship-product[data-reveal=product],.motion-ready .flagship-product[data-reveal=product]:nth-child(2),.motion-ready .flagship-product[data-reveal=product]:nth-child(3){transition-delay:0s;transform:translateY(40px)}.motion-ready .flagship-product[data-reveal=product].is-visible{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.flagship-state-story{min-height:auto}.flagship-state-story .flagship-state-film{height:auto;min-height:820px;position:relative}.flagship-state-story .flagship-state-steps>div{opacity:1;transform:none}.flagship-state-story .flagship-state-steps>div:before,.flagship-story-progress i{transform:scaleX(1)}}.brand-name,.footer-brand>span{align-items:center;display:flex}html.flagship-scroll-rhythm{scroll-behavior:auto;scroll-snap-type:none;scroll-padding-top:0}.flagship-hero,.flagship-products,.flagship-scenarios,.flagship-closing{scroll-snap-align:start;scroll-snap-stop:normal}.flagship-story-beats{display:none}.flagship-story-beats i{scroll-snap-align:start;scroll-snap-stop:normal;width:1px;height:1px;position:absolute;left:0}.flagship-story-beats i:first-child{top:0}.flagship-story-beats i:nth-child(2){top:57.5svh}.flagship-story-beats i:nth-child(3){top:115svh}.flagship-story-beats i:nth-child(4){top:172.5svh}.flagship-story-beats i:nth-child(5){top:230svh}.flagship-state-story .flagship-state-film{z-index:1}.flagship-story-progress i{transform:scaleX(var(--story-step-progress,.25));transition:transform .46s cubic-bezier(.16,1,.3,1)}.flagship-state-story .flagship-state-steps>div{opacity:0;transition:opacity .32s ease-out,transform .48s cubic-bezier(.16,1,.3,1),border-color .32s ease-out;transform:translateY(16px)}.flagship-state-story .flagship-state-steps>div:before{transition:transform .44s cubic-bezier(.16,1,.3,1)}.flagship-state-story .flagship-state-film:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 24%,#82c7d914 52%,#e8bc7012 64%,#0000 80%);position:absolute;inset:0}.flagship-state-story.is-sequence-active .flagship-state-film:after{animation:1.8s cubic-bezier(.2,.78,.28,1) story-sequence-glow}@keyframes story-sequence-glow{0%{opacity:0;transform:translate(-9%)}34%{opacity:.52}to{opacity:0;transform:translate(11%)}}@keyframes story-beat-a{0%{opacity:0;transform:translate(-7%)}28%{opacity:1}to{opacity:0;transform:translate(7%)}}@keyframes story-beat-b{0%{opacity:0;transform:translate(-7%)}28%{opacity:1}to{opacity:0;transform:translate(7%)}}@keyframes story-beat-c{0%{opacity:0;transform:translate(-7%)}28%{opacity:1}to{opacity:0;transform:translate(7%)}}@keyframes story-beat-d{0%{opacity:0;transform:translate(-7%)}28%{opacity:1}to{opacity:0;transform:translate(7%)}}.flagship-scroll-rhythm .flagship-hero-content,.flagship-scroll-rhythm .flagship-scroll{translate:0!important}.flagship-scroll-rhythm .flagship-scenarios>img[data-motion-image],.flagship-scroll-rhythm .flagship-closing>img[data-motion-image]{height:100%;top:0;bottom:0;transform:none!important}.motion-ready .flagship-product[data-reveal=product]{transition-duration:.48s,.62s,.62s,.28s;transition-timing-function:ease-out,cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1),ease}.motion-ready .flagship-product[data-reveal=product]:nth-child(2).is-visible{transition-delay:90ms}.motion-ready .flagship-product[data-reveal=product]:nth-child(3).is-visible{transition-delay:.18s}@media (max-width:820px){.flagship-story-beats i:nth-child(2){top:52.5svh}.flagship-story-beats i:nth-child(3){top:105svh}.flagship-story-beats i:nth-child(4){top:157.5svh}.flagship-story-beats i:nth-child(5){top:210svh}}@media (max-width:560px){html.flagship-scroll-rhythm{scroll-snap-type:none}.flagship-story-beats i:nth-child(2){top:50svh}.flagship-story-beats i:nth-child(3){top:100svh}.flagship-story-beats i:nth-child(4){top:150svh}.flagship-story-beats i:nth-child(5){top:200svh}}@media (prefers-reduced-motion:reduce){html.flagship-scroll-rhythm{scroll-snap-type:none}.flagship-story-beats{display:none}.flagship-state-story .flagship-state-film:after{animation:none}}.flagship-home{--font-yuanxing-display:"DengXian", var(--font-noto-sans-sc), "PingFang SC", "Microsoft YaHei", sans-serif;font-family:var(--font-noto-sans-sc), "PingFang SC", "Microsoft YaHei", sans-serif}.brand-name strong,.footer-brand strong,.flagship-hero h1,.flagship-state-story .flagship-film-copy h2,.flagship-section-heading h2,.flagship-product-copy h3,.flagship-scenario-heading h2,.flagship-scenario-list strong,.flagship-closing h2{font-family:var(--font-yuanxing-display);font-synthesis:none;text-rendering:geometricprecision}.brand-name strong,.footer-brand strong{font-weight:700}.flagship-hero{--hero-progress:0;--hero-focus-progress:0;--hero-exit-progress:0;--hero-momentum:0;scroll-snap-align:none;background:#010610;height:124svh;min-height:840px;max-height:none;overflow:visible}.flagship-hero:after{display:none}.flagship-products,.flagship-scenarios,.flagship-closing{scroll-snap-align:none}.flagship-state-story{z-index:5;margin-top:-8svh}.flagship-state-story .flagship-state-film{box-shadow:0 -28px 70px #01060e61}.flagship-scroll-rhythm .flagship-state-story .flagship-state-film>img[data-motion-image]{height:100%;transition:none;top:0;bottom:0;transform:scale(1.008)!important}.flagship-hero-viewport{isolation:isolate;background:#010610;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.flagship-hero-viewport:before{content:"";z-index:2;pointer-events:none;opacity:calc(.82 - var(--hero-progress) * .34);background-image:linear-gradient(#a2c0e50a 1px,#0000 1px);background-size:100% 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42% 88%,#0000)}.flagship-hero-viewport:after{content:"";z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#80cae112 42%,#f1c67326 56%,#0000 78%);width:28%;position:absolute;top:0;bottom:0;left:30%;transform:translate(-145%)skew(-11deg)}.flagship-hero-image{transform-origin:60%;filter:none;will-change:transform;transform:scale(calc(1.008 + var(--hero-progress) * .02)) translate3d(calc(var(--hero-progress) * -0.5%), 0, 0)!important}.flagship-hero-shade{opacity:calc(1 - var(--hero-progress) * .12);transition:opacity .22s linear}.flagship-hero-field{opacity:calc(.29 - var(--hero-progress) * .12);transform:scale(calc(1 + var(--hero-progress) * .024));transform-origin:58%;mix-blend-mode:normal;will-change:transform, opacity;transition:opacity .22s linear}.flagship-hero-focus{z-index:3;opacity:0;pointer-events:none;border:1px solid #bee2ee70;border-radius:50%;width:8px;height:8px;position:absolute;top:50.2%;left:37.7%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 #8fd5e733,0 0 20px #8fd5e738}.flagship-hero-content{transform:translate3d(0, calc(-50% - var(--hero-focus-progress) * 10px - var(--hero-exit-progress) * 12px), 0);will-change:transform;animation:.9s cubic-bezier(.2,.72,.2,1) 80ms both flagship-content-enter}.flagship-hero-content>*,.flagship-hero h1 strong,.flagship-hero h1 span{will-change:opacity, transform}.flagship-hero h1 strong{font-size:68px;font-weight:700;line-height:1.08}.flagship-hero h1 span{color:#eff6fae8;margin-top:16px;font-size:34px;font-weight:300;line-height:1.36}.flagship-eyebrow{color:#c8dbe7a6;font-size:9px;font-weight:500}.flagship-lead{color:#e2ecf3b8;max-width:550px;margin-top:27px;font-size:14px;font-weight:350;line-height:1.9}.flagship-actions a{font-size:11px;font-weight:450}.flagship-eyebrow{opacity:clamp(0, calc(1 - var(--hero-exit-progress) * 1.18), 1);transform:translate3d(0, calc(var(--hero-focus-progress) * -7px + var(--hero-exit-progress) * -13px), 0)}.flagship-hero h1 strong{opacity:calc(1 - var(--hero-exit-progress));transform:translate3d(calc(var(--hero-focus-progress) * -7px + var(--hero-exit-progress) * -21px), calc(var(--hero-exit-progress) * -4px), 0)}.flagship-hero h1 span{opacity:calc(1 - var(--hero-exit-progress));transform:translate3d(calc(var(--hero-focus-progress) * 9px + var(--hero-exit-progress) * 22px), calc(var(--hero-exit-progress) * 6px), 0)}.flagship-lead{opacity:calc(1 - var(--hero-exit-progress));transform:translate3d(0, calc(var(--hero-focus-progress) * -3px + var(--hero-exit-progress) * 15px), 0)}.flagship-actions{opacity:calc(1 - var(--hero-exit-progress));transform:translate3d(0, calc(var(--hero-exit-progress) * 21px), 0)}.flagship-hero[data-hero-phase="1"] .flagship-hero-focus{animation:.72s cubic-bezier(.2,.82,.28,1) hero-focus-pulse}.flagship-hero[data-hero-phase="1"] .flagship-hero-viewport:after{animation:.82s cubic-bezier(.2,.78,.24,1) hero-verification-sweep}.flagship-hero[data-hero-phase="2"] .flagship-hero-focus{animation:.62s cubic-bezier(.2,.82,.28,1) hero-focus-release}.flagship-hero[data-hero-phase="2"] .flagship-hero-viewport:after{animation:.72s cubic-bezier(.2,.78,.24,1) hero-verification-release}.flagship-scroll{opacity:calc(1 - var(--hero-exit-progress));transform:translate3d(calc(var(--hero-focus-progress) * -12px + var(--hero-exit-progress) * 22px), 0, 0)}.flagship-scroll i{position:relative;overflow:hidden}.flagship-scroll i:after{content:"";transform:scaleX(var(--hero-progress));transform-origin:0;background:linear-gradient(90deg,#89cde0ad,#edc06deb);position:absolute;inset:0}@keyframes hero-focus-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.55);box-shadow:0 0 #8fd5e73d}36%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(4.8);box-shadow:0 0 0 18px #8fd5e700}}@keyframes hero-focus-release{0%{opacity:.7;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(7.2)}}@keyframes hero-verification-sweep{0%{opacity:0;transform:translate(-145%)skew(-11deg)}24%{opacity:1}to{opacity:0;transform:translate(180%)skew(-11deg)}}@keyframes hero-verification-release{0%{opacity:0;transform:translate(-90%)skew(-11deg)}30%{opacity:1}to{opacity:0;transform:translate(240%)skew(-11deg)}}.flagship-state-story .flagship-film-copy h2,.flagship-section-heading h2,.flagship-scenario-heading h2,.flagship-closing h2{font-weight:500}.flagship-product-copy h3{font-weight:700}.flagship-scenario-list strong{font-weight:500}@media (min-width:821px){.flagship-products{min-height:100svh;padding-top:88px;padding-bottom:48px}.flagship-product-grid{height:max(500px,100svh - 254px);min-height:500px;margin-top:42px}}@media (max-width:1080px){.flagship-hero{height:122svh;min-height:820px}.flagship-hero-content{width:min(600px,66vw)}.flagship-hero h1 strong{font-size:60px}.flagship-hero h1 span{font-size:32px}}@media (max-width:820px){.flagship-hero{height:120svh;min-height:800px}.flagship-state-story{margin-top:-6svh}.flagship-hero-viewport{min-height:680px}.flagship-hero-content{width:min(590px,100% - 64px)}.flagship-hero h1 strong{font-size:54px}.flagship-hero h1 span{font-size:30px}.flagship-hero-focus{left:41%}}@media (max-width:560px){.flagship-hero{height:118svh;min-height:780px;max-height:none}.flagship-state-story{margin-top:-4svh}.flagship-hero-viewport{min-height:700px}.flagship-hero-content{width:calc(100% - 44px)}.flagship-hero h1 strong{font-size:44px}.flagship-hero h1 span{margin-top:12px;font-size:26px;line-height:1.4}.flagship-lead{font-size:12px;line-height:1.9}.flagship-actions{gap:12px;margin-top:26px}.flagship-hero-focus{top:48%;left:43%}}@media (min-width:561px) and (max-width:820px){.flagship-products{min-height:100svh;padding:84px 32px 36px}.flagship-section-heading.compact{grid-template-columns:1fr auto;align-items:end;gap:24px}.flagship-section-heading.compact h2{font-size:38px}.flagship-section-heading.compact>a{justify-self:end}.flagship-product-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;height:calc(100svh - 228px);min-height:500px;margin-top:24px}.flagship-product{border-right:0;border-bottom:1px solid var(--flagship-line);min-height:0}.flagship-product:last-child{border-bottom:0}.flagship-product-top{top:16px;left:22px;right:22px}.flagship-product-copy{bottom:16px;left:22px;right:22px}.flagship-product-copy h3{font-size:40px}.flagship-product-copy>strong{margin-top:7px;font-size:11px}.flagship-product-copy>p{display:none}.flagship-product-link{margin-top:9px;padding-top:8px;font-size:8px}.flagship-scenarios{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:34px;min-height:100svh;padding:84px 32px 40px}.flagship-scenario-heading h2{font-size:38px}.flagship-scenario-heading>span{margin-top:18px;font-size:11px;line-height:1.75}.flagship-scenario-list a{grid-template-columns:34px 1fr;gap:12px;min-height:112px;padding:0 8px}.flagship-scenario-list strong{font-size:20px}}@media (max-width:560px){.flagship-products{min-height:100svh;padding:74px 22px 28px}.flagship-section-heading.compact{grid-template-columns:1fr auto;align-items:end;gap:16px}.flagship-section-heading.compact h2{font-size:34px}.flagship-section-heading.compact>a{justify-self:end;gap:12px;font-size:8px}.flagship-product-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;height:calc(100svh - 206px);min-height:600px;margin-top:20px}.flagship-product{border-right:0;border-bottom:1px solid var(--flagship-line);min-height:0}.flagship-product:last-child{border-bottom:0}.flagship-product-top{top:14px;left:18px;right:18px}.flagship-product-copy{bottom:14px;left:18px;right:18px}.flagship-product-copy h3{font-size:38px}.flagship-product-copy>strong{margin-top:7px;font-size:10px}.flagship-product-copy>p{display:none}.flagship-product-link{margin-top:8px;padding-top:7px;font-size:8px}.flagship-scenarios{grid-template-columns:1fr;gap:24px;min-height:100svh;padding:74px 22px 30px}.flagship-scenario-heading h2{font-size:34px}.flagship-scenario-heading>span{margin-top:16px;font-size:10px;line-height:1.7}.flagship-scenario-list a{grid-template-columns:32px 1fr;gap:10px;min-height:104px;padding:0 6px}.flagship-scenario-list strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.flagship-hero{height:100svh;min-height:680px}.flagship-state-story{margin-top:0}.flagship-hero-viewport{position:relative}.flagship-hero-image,.flagship-hero-field,.flagship-hero-content{transition:none!important;transform:none!important}.flagship-hero-content{transform:translateY(-50%)!important}.flagship-hero-content>*{opacity:1!important;transform:none!important}.flagship-hero-focus,.flagship-hero-viewport:after{display:none}}.editorial-page{--editorial-bg:#010711;--editorial-panel:#030c17;--editorial-panel-deep:#020914;--editorial-text:#eef4f8;--editorial-muted:#d2e1ed94;--editorial-line:#aecfe226;--editorial-signal:#76adba;--editorial-gold:#e8bc70;--editorial-ease:cubic-bezier(.22, 1, .36, 1);background:var(--editorial-bg);color:var(--editorial-text);position:relative;overflow:clip}.editorial-page-progress{z-index:90;pointer-events:none;background:#adcde014;width:2px;height:calc(100svh - 76px);position:fixed;top:76px;right:0}.editorial-page-progress i{background:linear-gradient(180deg, var(--editorial-signal), var(--editorial-gold));width:100%;height:100%;transform:scaleY(var(--editorial-page-progress,0));transform-origin:top;display:block;box-shadow:0 0 12px #7ebacd66}.editorial-page [data-editorial-panel]{--editorial-drift:0px}.editorial-page [data-editorial-image]{will-change:transform;transform:translate3d(0, var(--editorial-drift), 0) scale(1.035)}.editorial-motion-ready [data-editorial-reveal]{transition:opacity .72s var(--editorial-ease), transform .86s var(--editorial-ease), clip-path .98s var(--editorial-ease)}.editorial-motion-ready [data-editorial-reveal=heading]>:not([data-editorial-reveal]){opacity:0;transition:opacity .62s var(--editorial-ease), transform .78s var(--editorial-ease);transform:translateY(22px)}.editorial-motion-ready [data-editorial-reveal=heading].is-visible>:not([data-editorial-reveal]){opacity:1;transform:translate(0,0)}.editorial-motion-ready [data-editorial-reveal=heading].is-visible>:nth-child(2){transition-delay:70ms}.editorial-motion-ready [data-editorial-reveal=heading].is-visible>:nth-child(3){transition-delay:.14s}.editorial-motion-ready [data-editorial-reveal=heading].is-visible>:nth-child(4){transition-delay:.21s}.editorial-motion-ready [data-editorial-reveal=line]{opacity:0;transform:translateY(14px)}.editorial-motion-ready [data-editorial-reveal=line].is-visible{opacity:1;transform:translate(0,0)}.editorial-motion-ready [data-editorial-reveal=sequence]>[data-editorial-item]{opacity:0;transition:opacity .52s var(--editorial-ease), transform .68s var(--editorial-ease), border-color .52s ease;transform:translateY(18px)}.editorial-motion-ready [data-editorial-reveal=sequence].is-visible>[data-editorial-item]{opacity:1;transform:translate(0,0)}.editorial-motion-ready [data-editorial-reveal=sequence].is-visible>[data-editorial-item]:first-child{transition-delay:50ms}.editorial-motion-ready [data-editorial-reveal=sequence].is-visible>[data-editorial-item]:nth-child(2){transition-delay:.14s}.editorial-motion-ready [data-editorial-reveal=sequence].is-visible>[data-editorial-item]:nth-child(3){transition-delay:.23s}.editorial-motion-ready [data-editorial-reveal=sequence].is-visible>[data-editorial-item]:nth-child(4){transition-delay:.32s}.editorial-page .inner-hero{background:#010711;height:100svh;min-height:700px}.editorial-page .inner-hero>img{object-position:center;height:calc(100% + 64px);top:-32px;bottom:-32px}.editorial-page .inner-hero:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#a1c3db0a 1px,#0000 1px);background-size:100% 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 44% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 44% 92%,#0000)}.editorial-page .inner-hero-shade{z-index:1;background:linear-gradient(90deg,#01060ef5 0%,#01070fcc 30%,#01070f57 56%,#01060d2b 76%,#01060d70 100%),linear-gradient(#01060d2e 0%,#0000 52%,#01060dd4 100%)}.editorial-page .inner-hero-content{width:min(760px,58vw);min-height:100svh;padding:120px 0 94px clamp(32px,6.4vw,112px)}.editorial-page .inner-hero-content>p,.products-page .editorial-heading>p,.principles-heading>p,.scenarios-page .case-intro p{color:#c7dceb8c;font-size:9px;font-weight:500}.editorial-page .inner-hero-content h1{color:#f0f5f8;max-width:820px;margin-top:26px;font-size:clamp(50px,5.4vw,78px);font-weight:430;line-height:1.18}.editorial-page .inner-hero-content>span{color:#deeaf3ad;max-width:620px;margin-top:28px;font-size:13px;font-weight:350;line-height:1.95}.editorial-page .inner-hero-index{color:#d2e3ef61;bottom:32px;left:clamp(32px,6.4vw,112px);right:clamp(32px,6.4vw,112px)}.inner-hero-trail{align-items:center;gap:clamp(16px,2.6vw,40px);display:flex}.inner-hero-trail small{color:#dae7f27a;white-space:nowrap;font-size:8px;font-weight:500}.products-page .products-system-intro{border-top:1px solid var(--editorial-line);background:var(--editorial-panel-deep);min-height:108svh;padding:126px clamp(32px,6.4vw,112px) 64px;position:relative;overflow:hidden}.product-system-backdrop{opacity:.54;background:linear-gradient(90deg,#020914fa 0%,#020a14e8 42%,#020a1494 100%),url(/technology-state-v4-4k.webp) 74%/cover no-repeat;position:absolute;inset:0}.product-system-grid{z-index:2;grid-template-columns:minmax(320px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(72px,8vw,150px);display:grid;position:relative}.products-page .editorial-heading{width:auto;color:var(--editorial-text)}.products-page .editorial-heading h2,.principles-heading h2{color:#edf3f7;margin-top:26px;font-size:clamp(42px,4.2vw,60px);font-weight:430;line-height:1.24}.products-page .products-system-intro .editorial-heading h2{font-size:clamp(42px,3.75vw,54px)}.products-page .editorial-heading>span,.principles-heading>span{max-width:520px;color:var(--editorial-muted);margin-top:28px;font-size:13px;line-height:1.9}.products-page .system-architecture{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030d188f;border-color:#94c8dd2e;gap:9px;width:100%;margin:0;padding:28px;box-shadow:0 34px 90px #00000057}.products-page .architecture-layer{background:linear-gradient(90deg,#113143c2,#071a2780);border-color:#8bc5db2e;grid-template-columns:minmax(112px,.58fr) minmax(170px,.84fr) 1.2fr;gap:18px;min-height:90px}.products-page .architecture-layer.layer-core{background:linear-gradient(90deg,#45381fa3,#181c1e7a);border-color:#e6bc7059}.products-page .architecture-layer span,.products-page .architecture-layer small{font-size:8px}.products-page .architecture-layer strong{font-size:17px;font-weight:440}.product-system-flow{z-index:2;border-top:1px solid var(--editorial-line);grid-template-columns:repeat(4,1fr);margin-top:68px;display:grid;position:relative}.product-system-flow span{color:#d6e5f08c;padding:22px 0 0;font-size:9px;position:relative}.product-system-flow span:before{content:"";background:var(--editorial-signal);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #7bbdcfb3}.products-page .product-showcase{background:#010711;height:290svh;min-height:2100px;overflow:visible}.product-showcase-stage{background:#010711;height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.product-showcase-media,.product-showcase-media img{width:100%;height:100%;position:absolute;inset:0}.product-showcase-media img{object-fit:cover;object-position:center;opacity:0;transition:opacity .9s ease, transform 1.6s var(--editorial-ease);transform:scale(1.025)}.product-showcase-media img.is-active{opacity:1;transform:scale(1)}.products-page .product-showcase-shade{background:linear-gradient(90deg,#01060ef5 0%,#01070fb8 35%,#01070f2e 68%,#01060d54 100%),linear-gradient(#01060d9e 0%,#0000 38%,#01060dd6 100%)}.products-page .showcase-heading{grid-template-columns:.48fr 1.15fr .8fr;padding:100px clamp(32px,6.4vw,112px) 0}.products-page .showcase-heading h2{color:#eef4f8;font-size:28px;font-weight:440}.products-page .showcase-heading>span{color:#d2e2ee7d;font-size:10px}.products-page .showcase-content{grid-template-columns:minmax(250px,.64fr) minmax(520px,1.36fr);gap:clamp(72px,10vw,180px);bottom:clamp(54px,7svh,82px);left:clamp(32px,6.4vw,112px);right:clamp(32px,6.4vw,112px)}.products-page .showcase-tabs{border-left-color:#bed6e82b}.products-page .showcase-tabs button{color:#e2ecf463;min-height:78px;transition:color .36s ease, background .36s ease, border-color .36s ease, transform .52s var(--editorial-ease);padding-left:22px}.products-page .showcase-tabs button:hover{color:#eef4f8b8}.products-page .showcase-tabs button.is-active{border-left-color:var(--editorial-gold);background:linear-gradient(90deg,#7296a22e,#0000);transform:translate(5px)}.products-page .showcase-tabs button.is-active span{color:var(--editorial-gold)}.products-page .showcase-tabs button strong{font-size:20px;font-weight:440}.products-page .showcase-tabs button small{color:#d8e5ef6b;font-size:8px}.products-page .showcase-product{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:650px;animation:editorial-product-in .72s var(--editorial-ease) both;background:0 0;border:0;border-top:1px solid #bdd6e83b;padding:28px 0 0}.products-page .showcase-product>p:first-child{color:var(--editorial-gold);font-family:inherit;font-size:9px}.products-page .showcase-product h3{margin-top:18px;font-size:clamp(58px,6vw,84px);font-weight:440}.products-page .showcase-product>strong{margin-top:16px;font-size:15px;font-weight:430}.products-page .showcase-product>p:nth-of-type(2){color:#d7e5ef9c;max-width:610px;font-size:12px;line-height:1.9}.products-page .showcase-product ul{color:#e5edf39e;gap:22px}.products-page .showcase-product li:before{background:var(--editorial-gold)}.products-page .showcase-product>a{color:#edf3f7;background:0 0;border-bottom:1px solid #e8bc70bd;margin-top:26px;padding:9px 0}.products-page .showcase-product>a:hover{color:var(--editorial-gold);background:0 0}.showcase-progress{z-index:3;background:#b7d1e51f;height:1px;position:absolute;bottom:25px;left:clamp(32px,6.4vw,112px);right:clamp(32px,6.4vw,112px)}.showcase-progress i{background:linear-gradient(90deg, var(--editorial-signal), var(--editorial-gold));width:100%;height:100%;transform:scaleX(var(--product-progress,0));transform-origin:0;display:block}@keyframes editorial-product-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}.products-page .solution-principles{background:linear-gradient(90deg,#030c16fa,#030e19e0),url(/closing-state-v4-4k.webp) 80%/cover no-repeat;grid-template-columns:minmax(340px,.85fr) minmax(580px,1.15fr);align-items:center;gap:clamp(72px,10vw,180px);min-height:100svh;padding:120px clamp(32px,6.4vw,112px);display:grid}.principles-heading>span{display:block}.products-page .principle-list{border-top-color:var(--editorial-line);grid-template-columns:1fr;margin:0;display:grid}.products-page .principle-list article{border-right:0;border-bottom:1px solid var(--editorial-line);grid-template-columns:78px minmax(130px,.62fr) 1fr;align-items:center;gap:28px;min-height:176px;padding:28px 0;display:grid}.products-page .principle-list span{color:var(--editorial-gold);font-size:8px}.products-page .principle-list h3{color:#edf3f7;margin:0;font-size:25px;font-weight:440}.products-page .principle-list p{color:var(--editorial-muted);margin:0;font-size:12px;line-height:1.85}.scenarios-page .case-intro{background:linear-gradient(90deg,#020a14fa,#030e1adb),url(/technology-state-v4-4k.webp) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;min-height:78svh;padding:132px clamp(32px,6.4vw,112px) 68px;display:flex}.scenarios-page .case-intro h2{color:#edf3f7;max-width:1020px;margin-top:28px;font-size:clamp(46px,5vw,70px);font-weight:430;line-height:1.22}.case-intro-flow{border-top:1px solid var(--editorial-line);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.case-intro-flow span{color:#d6e5ef94;padding-top:24px;font-size:10px;position:relative}.case-intro-flow span:before{content:"";background:var(--editorial-signal);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #7bbdcfa6}.scenarios-page .case-list{background:#010711}.scenarios-page .case-item{border-bottom-color:var(--editorial-line);min-height:108svh;padding:0;display:block;position:relative;overflow:hidden}.scenarios-page .case-item>img{object-position:center;height:calc(100% + 68px);top:-34px;bottom:-34px}.scenarios-page .case-shade{background:linear-gradient(90deg,#01070ff2 0%,#010810ba 37%,#01081033 68%,#01070f52 100%),linear-gradient(#01070f73 0%,#0000 38%,#01070fe0 100%)}.scenarios-page .case-item:nth-child(2n) .case-shade{background:linear-gradient(270deg,#01070ff2 0%,#010810ba 37%,#01081033 68%,#01070f52 100%),linear-gradient(#01070f73 0%,#0000 38%,#01070fe0 100%)}.scenarios-page .case-number{align-items:center;gap:18px;padding:0;display:flex;position:absolute;top:112px;left:clamp(32px,6.4vw,112px);right:clamp(32px,6.4vw,112px)}.scenarios-page .case-number span,.scenarios-page .case-number small{color:#d6e6f082;font-family:inherit;font-size:8px;font-weight:500}.scenarios-page .case-number span{color:var(--editorial-gold)}.scenarios-page .case-number i{background:var(--editorial-line);flex:1;height:1px}.scenarios-page .case-copy{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:min(650px,48vw);max-width:none;padding:0;position:absolute;bottom:clamp(52px,7svh,82px);left:clamp(32px,6.4vw,112px)}.scenarios-page .case-item:nth-child(2n) .case-copy{left:auto;right:clamp(32px,6.4vw,112px)}.scenarios-page .case-copy h2{color:#f0f5f8;font-size:clamp(58px,6.4vw,90px);font-weight:430}.scenarios-page .case-copy>strong{color:#ebf2f7d9;max-width:590px;margin-top:24px;font-size:17px;font-weight:430;line-height:1.7}.scenarios-page .case-copy>p{max-width:570px;color:var(--editorial-muted);margin-top:16px;font-size:12px;line-height:1.9}.scenarios-page .case-copy ul{border-top-color:#bdd6e833;grid-template-columns:repeat(2,1fr);gap:0 28px;margin-top:24px}.scenarios-page .case-copy li,.scenarios-page .case-copy li:nth-child(2n){color:#e4edf4b0;border-bottom-color:#bdd6e826;gap:16px;padding:13px 0;font-size:10px;display:flex}.scenarios-page .case-copy li span{color:#e8bc70b3;font-size:8px}.case-outcome{align-items:center;gap:28px;margin-top:22px;display:flex}.case-outcome small{color:#d0e2ee6e;font-size:8px}.case-outcome span{color:#edf3f7;font-size:12px}@media (max-width:1100px){.product-system-grid{grid-template-columns:minmax(280px,.7fr) minmax(480px,1.3fr);gap:48px}.products-page .architecture-layer{grid-template-columns:100px minmax(150px,.8fr) 1.2fr;gap:14px;padding:16px}.products-page .showcase-content{grid-template-columns:minmax(220px,.58fr) minmax(440px,1.42fr);gap:56px}.products-page .solution-principles{grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);gap:60px}}@media (max-width:820px){.editorial-page-progress{display:none}.editorial-page .inner-hero-content{width:min(620px,100% - 64px);padding-left:32px}.editorial-page .inner-hero-index{left:32px;right:32px}.products-page .products-system-intro{min-height:auto;padding:108px 32px 62px}.product-system-grid{grid-template-columns:1fr;gap:58px}.products-page .editorial-heading{max-width:620px}.products-page .system-architecture{max-width:680px}.products-page .product-showcase{height:auto;min-height:0;overflow:hidden}.product-showcase-stage{height:auto;min-height:980px;position:relative}.products-page .showcase-heading{grid-template-columns:.62fr 1.38fr;padding:94px 32px 0}.products-page .showcase-heading>span{grid-column:2}.products-page .showcase-content{grid-template-columns:1fr;gap:34px;bottom:52px;left:32px;right:32px}.products-page .showcase-tabs{border-top:1px solid #bed6e82b;border-left:0;grid-template-columns:repeat(3,1fr)}.products-page .showcase-tabs button{border-top:2px solid #0000;border-left:0;min-height:76px;padding:14px;transform:none}.products-page .showcase-tabs button.is-active{border-top-color:var(--editorial-gold);transform:translateY(3px)}.products-page .showcase-tabs button span{grid-row:auto}.products-page .showcase-tabs button small,.showcase-progress{display:none}.products-page .solution-principles{grid-template-columns:1fr;gap:72px;min-height:auto;padding:110px 32px}.principles-heading{max-width:620px}.scenarios-page .case-intro{min-height:700px;padding:112px 32px 58px}.scenarios-page .case-item{min-height:920px}.scenarios-page .case-number{top:100px;left:32px;right:32px}.scenarios-page .case-copy,.scenarios-page .case-item:nth-child(2n) .case-copy{width:auto;bottom:52px;left:32px;right:32px}.scenarios-page .case-shade,.scenarios-page .case-item:nth-child(2n) .case-shade{background:linear-gradient(90deg,#01070ff0 0%,#010810a6 58%,#01070f4d 100%),linear-gradient(#01070f47 0%,#01070f2e 34%,#01070ff0 100%)}}@media (max-width:560px){.editorial-page .inner-hero{min-height:720px}.editorial-page .inner-hero>img{object-position:62% center}.editorial-page .inner-hero-content{width:calc(100% - 44px);min-height:720px;padding:104px 0 96px 22px}.editorial-page .inner-hero-content h1{font-size:45px;line-height:1.22}.editorial-page .inner-hero-content>span{font-size:12px;line-height:1.88}.editorial-page .inner-hero-index{bottom:24px;left:22px;right:22px}.editorial-page .inner-hero-index>span{display:none}.inner-hero-trail{justify-content:space-between;gap:10px;width:100%}.inner-hero-trail small{font-size:7px}.products-page .products-system-intro{padding:88px 22px 48px}.products-page .editorial-heading h2,.principles-heading h2{font-size:38px}.products-page .system-architecture{padding:16px}.products-page .architecture-layer{grid-template-columns:1fr;gap:6px;min-height:92px;padding:14px}.products-page .architecture-layer strong{font-size:16px}.product-system-flow{margin-top:48px}.product-system-flow span{font-size:8px}.product-showcase-stage{min-height:930px}.product-showcase-media img{object-position:61% center}.products-page .showcase-heading{grid-template-columns:1fr;padding:86px 22px 0}.products-page .showcase-heading h2{font-size:25px}.products-page .showcase-heading>span{grid-column:auto}.products-page .showcase-content{gap:26px;bottom:34px;left:22px;right:22px}.products-page .showcase-tabs button{min-height:68px;padding:10px 8px}.products-page .showcase-tabs button strong{font-size:17px}.products-page .showcase-product{padding-top:20px}.products-page .showcase-product h3{font-size:56px}.products-page .showcase-product>strong{font-size:13px}.products-page .showcase-product>p:nth-of-type(2){font-size:11px}.products-page .showcase-product ul{gap:12px}.products-page .solution-principles{gap:54px;padding:88px 22px}.products-page .principle-list article{grid-template-columns:48px 1fr;gap:10px 18px;min-height:164px}.products-page .principle-list p{grid-column:2}.scenarios-page .case-intro{min-height:650px;padding:92px 22px 48px}.scenarios-page .case-intro h2{font-size:40px}.case-intro-flow{border-top:0;grid-template-columns:repeat(2,1fr);gap:28px 0}.case-intro-flow span{border-top:1px solid var(--editorial-line)}.scenarios-page .case-item{min-height:880px}.scenarios-page .case-item>img{object-position:62% center}.scenarios-page .case-number{top:92px;left:22px;right:22px}.scenarios-page .case-copy,.scenarios-page .case-item:nth-child(2n) .case-copy{bottom:38px;left:22px;right:22px}.scenarios-page .case-copy h2{font-size:54px}.scenarios-page .case-copy>strong{font-size:15px}.scenarios-page .case-copy>p{font-size:11px}.scenarios-page .case-copy ul{gap:0 18px}.case-outcome{gap:18px}}@media (prefers-reduced-motion:reduce){.editorial-page [data-editorial-image],.product-showcase-media img{transition:none!important;transform:none!important}.editorial-motion-ready [data-editorial-reveal],.editorial-motion-ready [data-editorial-reveal]>*{opacity:1!important;transition:none!important;transform:none!important}.products-page .product-showcase{height:auto;min-height:0}.product-showcase-stage{position:relative}}.products-page .product-showcase{height:260svh;min-height:1900px}.showcase-stage-status{min-width:230px;animation:editorial-product-in .6s var(--editorial-ease) both;border-top:1px solid #bed6e82e;grid-template-columns:auto 1fr auto;justify-self:end;align-items:center;gap:14px;padding-top:4px;display:grid}.showcase-stage-status small,.showcase-stage-status span{color:#d1e2ee6e;font-size:8px;font-weight:500}.showcase-stage-status strong{color:#ebf2f7c2;font-size:10px;font-weight:430}.showcase-stage-status span{color:var(--editorial-gold)}.showcase-role{border-top:1px solid #bed6e824;border-bottom:1px solid #bed6e824;align-items:center;gap:24px;margin-top:18px;padding:12px 0;display:flex}.showcase-role small{color:#cddfec6b;font-size:8px}.showcase-role span{color:#ebf2f7c4;font-size:11px}.scenarios-page .case-item{background:#010711;min-height:122svh;overflow:visible}.case-stage{background:#010711;height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.scenarios-page .case-stage>img{object-fit:cover;object-position:center;width:100%;height:calc(100% + 68px);transform:translate3d(0, var(--editorial-drift), 0) scale(var(--editorial-scale,1.035));will-change:transform;position:absolute;inset:-34px 0}.scenarios-page .case-copy{transform:translate3d(0, var(--editorial-lift,0), 0)}.case-stage-progress{z-index:3;background:#b7d1e51a;height:1px;position:absolute;bottom:0;left:clamp(32px,6.4vw,112px);right:clamp(32px,6.4vw,112px)}.case-stage-progress i{background:linear-gradient(90deg, var(--editorial-signal), var(--editorial-gold));width:100%;height:100%;transform:scaleX(var(--editorial-local,0));transform-origin:0;display:block;box-shadow:0 0 10px #7ebbcd59}.editorial-bridge{border-top:1px solid var(--editorial-line);min-height:76svh;color:var(--editorial-text);background:#010711;align-items:center;display:flex;position:relative;overflow:hidden}.editorial-bridge>img,.editorial-bridge-shade{width:100%;height:100%;position:absolute;inset:0}.editorial-bridge>img{object-fit:cover;object-position:center;transform:translate3d(0, var(--editorial-drift), 0) scale(var(--editorial-scale,1.035))}.editorial-bridge-shade{background:linear-gradient(90deg,#01070ff5 0%,#010810cf 38%,#01081040 70%,#01070f7a 100%),linear-gradient(#01070f2e 0%,#0000 45%,#01070fcc 100%)}.editorial-bridge-content{z-index:2;width:min(760px,56vw);margin-left:clamp(32px,6.4vw,112px);position:relative}.editorial-bridge-content>p{color:#cce0ed7d;margin:0;font-size:9px;font-weight:500}.editorial-bridge-content h2{color:#f0f5f8;text-wrap:balance;margin:26px 0 0;font-size:clamp(46px,5vw,70px);font-weight:430;line-height:1.2}.editorial-bridge-content>span{max-width:570px;color:var(--editorial-muted);margin-top:24px;font-size:12px;line-height:1.9;display:block}.editorial-bridge-content>a{color:#eef4f8;border-bottom:1px solid #e8bc70b8;align-items:center;gap:42px;margin-top:30px;padding:9px 0;font-size:10px;display:inline-flex}.editorial-bridge-content>a i{color:var(--editorial-gold);transition:transform .32s var(--editorial-ease);font-style:normal}.editorial-bridge-content>a:hover i{transform:translate(4px,-4px)}.editorial-bridge-rail{z-index:2;color:#d2e3ef63;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute;bottom:30px;left:clamp(32px,6.4vw,112px);right:clamp(32px,6.4vw,112px)}.editorial-bridge-rail i{background:#b8d3e526;flex:1;height:1px}.editorial-bridge-rail small{color:#e4edf48a;font-size:8px}@media (max-width:820px){.products-page .product-showcase{height:auto;min-height:0}.showcase-stage-status{grid-column:2;min-width:220px}.scenarios-page .case-item{min-height:920px;overflow:hidden}.case-stage{height:auto;min-height:920px;position:relative}.scenarios-page .case-stage>img{object-position:62% center}.case-stage-progress{display:none}.editorial-bridge{min-height:680px}.editorial-bridge-content{width:min(620px,100% - 64px);margin-left:32px}.editorial-bridge-rail{left:32px;right:32px}}@media (max-width:560px){.showcase-stage-status{grid-column:auto;width:100%;min-width:0}.showcase-stage-status strong{font-size:9px}.showcase-role{gap:16px;margin-top:14px;padding:10px 0}.showcase-role span{font-size:10px}.scenarios-page .case-item,.case-stage{min-height:900px}.scenarios-page .case-stage>img{object-position:62% center}.editorial-bridge{min-height:650px}.editorial-bridge>img{object-position:62% center}.editorial-bridge-shade{background:linear-gradient(90deg,#01070ff5 0%,#010810c4 64%,#01070f61 100%),linear-gradient(#01070f2e 0%,#0000 38%,#01070fdb 100%)}.editorial-bridge-content{width:calc(100% - 44px);margin-left:22px}.editorial-bridge-content h2{font-size:42px}.editorial-bridge-content>span{font-size:11px}.editorial-bridge-rail{bottom:22px;left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.scenarios-page .case-item{min-height:100svh}.case-stage{position:relative}.scenarios-page .case-copy{transform:none}}.technology-page,.team-page,.product-detail-page{--story-gutter:clamp(32px, 6.4vw, 112px)}.technology-shift-copy>p,.technology-story-heading>p,.technology-efficiency-copy>p,.technology-elements-heading>p,.team-mission-copy>p,.team-capability-heading>p,.team-principles-heading>p,.team-contact-copy>p,.product-positioning-heading>p,.product-outcomes-heading>p,.related-products-heading>p{color:#cadeec82;margin:0;font-size:9px;font-weight:500}.technology-shift-copy h2,.technology-story-heading h2,.technology-efficiency-copy h2,.technology-elements-heading h2,.team-mission-copy h2,.team-capability-heading h2,.team-principles-heading h2,.team-contact-copy h2,.product-positioning-heading h2,.product-outcomes-heading h2,.related-products-heading h2{color:#eff5f8;text-wrap:balance;margin:25px 0 0;font-size:clamp(44px,5vw,72px);font-weight:430;line-height:1.2}.technology-shift-copy>span,.technology-story-heading>span,.technology-efficiency-copy>span,.team-mission-copy>span,.team-capability-heading>span,.team-contact-copy>span,.product-outcomes-heading>span{max-width:620px;color:var(--editorial-muted);margin-top:26px;font-size:12px;font-weight:350;line-height:1.95;display:block}.technology-shift{border-top:1px solid var(--editorial-line);background:#010711;align-items:center;min-height:112svh;display:flex;position:relative;overflow:hidden}.technology-shift>img,.technology-shift-shade,.technology-efficiency>img,.technology-efficiency-shade,.team-mission>img,.team-mission-shade,.team-contact-story>img,.team-contact-shade,.product-outcomes>img,.product-outcomes-shade{width:100%;height:100%;position:absolute;inset:0}.technology-shift>img,.technology-efficiency>img,.team-mission>img,.team-contact-story>img,.product-outcomes>img{object-fit:cover}.technology-shift>img{object-position:center}.technology-shift-shade{background:linear-gradient(90deg,#01070ff5 0%,#010811d1 36%,#01081133 68%,#01070f85 100%),linear-gradient(#01070f4d 0%,#0000 46%,#01070fe0 100%)}.technology-shift-copy{z-index:2;width:min(710px,51vw);margin-left:var(--story-gutter);position:relative}.technology-contrast{z-index:2;right:var(--story-gutter);bottom:52px;left:var(--story-gutter);border-top:1px solid var(--editorial-line);grid-template-columns:minmax(220px,1fr) minmax(80px,.7fr) minmax(220px,1fr);align-items:center;display:grid;position:absolute}.technology-contrast>div{grid-template-columns:minmax(90px,.5fr) minmax(150px,1fr);align-content:center;gap:8px 28px;min-height:116px;display:grid}.technology-contrast>div:last-child{text-align:right}.technology-contrast>div:last-child small,.technology-contrast>div:last-child span{grid-column:2}.technology-contrast>div:last-child strong{grid-area:1/1/span 2;align-self:center}.technology-contrast>i{background:linear-gradient(90deg, var(--editorial-signal), var(--editorial-gold));height:1px}.technology-contrast small{color:#d0e2ef6e;font-size:8px}.technology-contrast strong{color:#eef4f8;font-size:20px;font-weight:440}.technology-contrast span{color:#d2e2ee8a;font-size:10px}.technology-path-story{min-height:102svh;padding:120px var(--story-gutter);border-top:1px solid var(--editorial-line);background:linear-gradient(90deg,#020913fa,#020c17e6),url(/closing-state-v4-4k.webp) 80%/cover no-repeat;grid-template-columns:minmax(340px,.8fr) minmax(620px,1.2fr);align-items:center;gap:clamp(70px,9vw,150px);display:grid}.technology-story-heading h2{font-size:clamp(42px,4.6vw,66px)}.technology-path-rail{display:grid;position:relative}.technology-path-rail:before{content:"";background:linear-gradient(180deg, var(--editorial-signal), #76adba33 67%, var(--editorial-gold));width:1px;position:absolute;top:0;bottom:0;left:9px}.technology-path-rail article{border-bottom:1px solid var(--editorial-line);grid-template-columns:44px minmax(150px,.55fr) 1fr;align-items:center;gap:24px;min-height:146px;display:grid;position:relative}.technology-path-rail article>i{z-index:1;background:#04101c;border:1px solid #e0eff794;border-radius:50%;width:7px;height:7px;margin-left:6px;position:relative;box-shadow:0 0 16px #76adba47}.technology-path-rail article:last-child>i{border-color:var(--editorial-gold);box-shadow:0 0 18px #e8bc705c}.technology-path-rail strong{color:#eef4f8;font-size:22px;font-weight:440}.technology-path-rail p{color:var(--editorial-muted);margin:0;font-size:11px;line-height:1.85}.technology-efficiency{min-height:106svh;padding:112px var(--story-gutter);border-top:1px solid var(--editorial-line);background:#010711;grid-template-columns:minmax(340px,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(80px,10vw,170px);display:grid;position:relative;overflow:hidden}.technology-efficiency>img{object-position:center}.technology-efficiency-shade{background:linear-gradient(90deg,#01070ff0 0%,#010810c7 37%,#01081033 67%,#01070fd1 100%),linear-gradient(#01070f57,#0000 44%,#01070fd1)}.technology-efficiency-copy,.technology-efficiency-lines{z-index:2;position:relative}.technology-efficiency-lines{border-top:1px solid var(--editorial-line)}.technology-efficiency-lines>div{border-bottom:1px solid var(--editorial-line);grid-template-columns:42px 1fr;align-items:center;min-height:104px;display:grid}.technology-efficiency-lines i{background:var(--editorial-gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #e8bc7085}.technology-efficiency-lines span{color:#ebf3f7c4;font-size:14px}.technology-elements-story{min-height:96svh;padding:118px var(--story-gutter);border-top:1px solid var(--editorial-line);background:#030d18;grid-template-columns:minmax(330px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(70px,9vw,160px);display:grid}.technology-elements-heading h2{font-size:clamp(42px,4.6vw,66px)}.technology-element-lines{border-top:1px solid var(--editorial-line);grid-template-columns:repeat(2,1fr);display:grid}.technology-element-lines article{border-right:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);align-content:start;gap:18px;min-height:250px;padding:32px 32px 30px 0;display:grid}.technology-element-lines article:nth-child(2n){border-right:0;padding-left:32px;padding-right:0}.technology-element-lines article>span{background:linear-gradient(90deg, var(--editorial-signal), var(--editorial-gold));width:32px;height:1px;margin-top:5px}.technology-element-lines strong{color:#eef4f8;margin-top:28px;font-size:22px;font-weight:440}.technology-element-lines p{color:var(--editorial-muted);margin:0;font-size:11px;line-height:1.85}.team-mission,.team-contact-story{border-top:1px solid var(--editorial-line);background:#010711;align-items:center;min-height:105svh;display:flex;position:relative;overflow:hidden}.team-mission>img{object-position:center}.team-mission-shade{background:linear-gradient(90deg,#01070ff5 0%,#010810d1 36%,#0108102e 68%,#01070f7a 100%),linear-gradient(#01070f3d,#0000 48%,#01070fdb)}.team-mission-copy{z-index:2;width:min(720px,53vw);margin-left:var(--story-gutter);position:relative}.team-mission-axis{z-index:2;right:var(--story-gutter);bottom:42px;left:var(--story-gutter);color:#d4e4ef75;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:18px;font-size:8px;display:grid;position:absolute}.team-mission-axis i{background:linear-gradient(90deg,#76adba57,#e8bc7059);height:1px}.team-capability-story{min-height:108svh;padding:120px var(--story-gutter);border-top:1px solid var(--editorial-line);background:#020b16;grid-template-columns:minmax(330px,.74fr) minmax(640px,1.26fr);align-items:center;gap:clamp(70px,9vw,160px);display:grid}.team-capability-heading h2{font-size:clamp(42px,4.6vw,66px)}.team-capability-lines{border-top:1px solid var(--editorial-line)}.team-capability-lines article{border-bottom:1px solid var(--editorial-line);min-height:136px;transition:padding .36s var(--editorial-ease), background .36s ease;grid-template-columns:50px minmax(150px,.52fr) 1fr 24px;align-items:center;gap:20px;display:grid;position:relative}.team-capability-lines article:hover{background:#76adba0d;padding:0 18px}.team-capability-lines small{color:#e8bc7094;font-size:8px}.team-capability-lines strong{color:#eef4f8;font-size:22px;font-weight:440}.team-capability-lines p{color:var(--editorial-muted);margin:0;font-size:11px;line-height:1.85}.team-capability-lines article>i{background:var(--editorial-signal);width:18px;height:1px}.team-principles-story{min-height:92svh;padding:116px var(--story-gutter);border-top:1px solid var(--editorial-line);background:linear-gradient(90deg,#020913fa,#030d17e3),url(/technology-state-v4-4k.webp) 82%/cover no-repeat;grid-template-columns:minmax(330px,.8fr) minmax(620px,1.2fr);align-items:center;gap:clamp(70px,10vw,170px);display:grid}.team-principles-heading h2{font-size:clamp(42px,4.6vw,66px)}.team-principle-lines{border-top:1px solid var(--editorial-line)}.team-principle-lines article{border-bottom:1px solid var(--editorial-line);grid-template-columns:42px minmax(180px,.6fr) 1fr;align-items:center;gap:22px;min-height:150px;display:grid}.team-principle-lines article>i{border:1px solid var(--editorial-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #e8bc7047}.team-principle-lines strong{color:#eef4f8;font-size:20px;font-weight:440}.team-principle-lines p{color:var(--editorial-muted);margin:0;font-size:11px;line-height:1.85}.team-contact-story{min-height:88svh}.team-contact-story>img{object-position:center}.team-contact-shade{background:linear-gradient(90deg,#01070ff5 0%,#010810cc 42%,#01081038 76%,#01070f85 100%),linear-gradient(#01070f33,#0000 48%,#01070fd6)}.team-contact-copy{z-index:2;width:min(750px,55vw);margin-left:var(--story-gutter);position:relative}.team-contact-copy>div{gap:42px;margin-top:32px;display:flex}.team-contact-copy a{color:#edf4f8;border-bottom:1px solid #e8bc70ad;align-items:center;gap:36px;padding:9px 0;font-size:10px;display:inline-flex}.team-contact-copy a i{color:var(--editorial-gold);transition:transform .3s var(--editorial-ease);font-style:normal}.team-contact-copy a:hover i{transform:translate(4px,-4px)}.team-contact-rail{z-index:2;right:var(--story-gutter);bottom:30px;left:var(--story-gutter);color:#d2e3ef63;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute}.team-contact-rail i{background:var(--editorial-line);flex:1;height:1px}.team-contact-rail small{color:#e4edf48a;font-size:8px}.product-detail-page .product-detail-hero{border-bottom:1px solid var(--editorial-line);background:#010711;height:100svh;min-height:720px}.product-detail-page .product-detail-hero>img{object-position:center;height:calc(100% + 64px);top:-32px;bottom:-32px}.product-detail-page .product-detail-shade{z-index:1;background:linear-gradient(90deg,#01060ef5 0%,#01070fcf 31%,#01070f4d 60%,#01060d33 78%,#01060d80 100%),linear-gradient(#01060d33,#0000 50%,#01060dd6)}.product-detail-page .product-detail-copy{width:min(720px,56vw);min-height:100svh;padding:120px 0 104px var(--story-gutter)}.product-detail-page .product-detail-copy>p{color:#cadeec85;font-size:9px;font-weight:500}.product-detail-page .product-detail-copy h1{color:#f1f6f8;margin-top:24px;font-size:clamp(88px,10vw,148px);font-weight:430;line-height:.98}.product-detail-page .product-detail-copy>strong{color:#eef5f8db;margin-top:27px;font-size:18px;font-weight:430}.product-detail-page .product-detail-copy>span{color:#deeaf3ad;max-width:590px;font-size:12px;font-weight:350;line-height:1.95}.product-detail-actions{align-items:center;gap:42px;margin-top:34px;display:flex}.product-detail-actions a{color:#eef5f8c7;border-bottom:1px solid #e8bc70b3;align-items:center;gap:24px;width:max-content;padding-bottom:8px;font-size:10px;display:inline-flex}.product-detail-actions a i{color:var(--editorial-gold);transition:transform .3s var(--editorial-ease);font-style:normal}.product-detail-actions a:first-child:hover i{transform:translateY(4px)}.product-detail-actions a:last-child:hover i{transform:translate(-4px)}.editorial-motion-ready .product-detail-copy[data-editorial-reveal=heading].is-visible>.product-detail-actions{transition-delay:.21s}.product-detail-axis{z-index:2;right:var(--story-gutter);bottom:30px;left:var(--story-gutter);color:#d2e3ef66;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute}.product-detail-axis>i{background:var(--editorial-line);flex:1;height:1px}.product-detail-axis>div{gap:clamp(16px,2.6vw,40px);display:flex}.product-detail-axis small{color:#dce9f285;white-space:nowrap;font-size:8px}.product-positioning{min-height:96svh;padding:118px var(--story-gutter);border-top:1px solid var(--editorial-line);background:#020a15}.product-positioning-heading{grid-template-columns:minmax(180px,.48fr) minmax(620px,1.52fr);gap:60px;display:grid}.product-positioning-heading h2{max-width:990px;margin-top:0;font-size:clamp(42px,4.9vw,70px)}.product-capability-rail{border-top:1px solid var(--editorial-line);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.product-capability-rail article{border-right:1px solid var(--editorial-line);align-content:center;gap:14px;min-height:252px;padding:30px clamp(22px,3vw,44px);display:grid;position:relative}.product-capability-rail article:first-child{padding-left:0}.product-capability-rail article:last-child{border-right:0}.product-capability-rail small{color:#e8bc7094;font-size:8px}.product-capability-rail strong{color:#eef4f8;margin-top:30px;font-size:25px;font-weight:440}.product-capability-rail p{max-width:280px;color:var(--editorial-muted);margin:0;font-size:10px;line-height:1.8}.product-capability-rail article>i{background:linear-gradient(90deg, var(--editorial-signal), var(--editorial-gold));width:36px;height:1px}.product-architecture{min-height:102svh;padding:118px var(--story-gutter);border-top:1px solid var(--editorial-line);background:linear-gradient(90deg,#020913fa 0%,#030d18f5 48%,#030d18de 100%),url(/closing-state-v4-4k.webp) 76%/cover no-repeat;grid-template-columns:minmax(330px,.78fr) minmax(650px,1.22fr);align-items:center;gap:clamp(72px,9vw,150px);display:grid;position:relative;overflow:hidden}.product-architecture:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#aecfe20a 1px,#0000 1px),linear-gradient(90deg,#aecfe20a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 100%);mask-image:linear-gradient(90deg,#0000,#000 38% 100%)}.product-architecture-copy,.product-system-map{z-index:2;position:relative}.product-architecture-copy>p{color:#cadeec82;margin:0;font-size:9px;font-weight:500}.product-architecture-copy h2{color:#eff5f8;text-wrap:balance;margin:25px 0 0;font-size:clamp(42px,4.6vw,66px);font-weight:430;line-height:1.2}.product-architecture-copy>span{max-width:570px;color:var(--editorial-muted);margin-top:26px;font-size:12px;font-weight:350;line-height:1.95;display:block}.product-architecture-legend{color:#d2e3ef6b;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:14px;margin-top:48px;font-size:8px;display:grid}.product-architecture-legend i{background:var(--editorial-line);height:1px}.product-system-map{grid-template-columns:minmax(170px,.82fr) minmax(230px,1.08fr) minmax(150px,.72fr);align-items:center;gap:clamp(32px,4.2vw,68px);min-height:500px;display:grid}.product-system-map:before{content:"";z-index:-1;background:linear-gradient(90deg,#76adba26,#76adbaa8 43%,#e8bc7099 62%,#e8bc7029);height:1px;position:absolute;top:50%;left:6%;right:6%}.product-system-inputs,.product-system-outputs{border-top:1px solid var(--editorial-line);display:grid}.product-system-inputs>div,.product-system-outputs>div{border-bottom:1px solid var(--editorial-line);align-items:center;min-height:78px;display:grid;position:relative}.product-system-inputs>div{grid-template-columns:34px 1fr 14px}.product-system-outputs>div{grid-template-columns:14px 1fr 28px}.product-system-inputs small,.product-system-outputs small{color:#cadeec57;font-size:7px}.product-system-inputs strong,.product-system-outputs strong{color:#ebf3f7c2;font-size:12px;font-weight:420}.product-system-inputs i,.product-system-outputs i{border:1px solid var(--editorial-signal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #76adba47}.product-system-outputs i{border-color:var(--editorial-gold);box-shadow:0 0 12px #e8bc7047}.editorial-motion-ready .product-system-inputs[data-editorial-reveal=sequence].is-visible>div:first-child{transition-delay:80ms}.editorial-motion-ready .product-system-inputs[data-editorial-reveal=sequence].is-visible>div:nth-child(2){transition-delay:.15s}.editorial-motion-ready .product-system-inputs[data-editorial-reveal=sequence].is-visible>div:nth-child(3){transition-delay:.22s}.editorial-motion-ready .product-system-inputs[data-editorial-reveal=sequence].is-visible>div:nth-child(4){transition-delay:.29s}.editorial-motion-ready .product-system-outputs[data-editorial-reveal=sequence].is-visible>div:first-child{transition-delay:.44s}.editorial-motion-ready .product-system-outputs[data-editorial-reveal=sequence].is-visible>div:nth-child(2){transition-delay:.52s}.editorial-motion-ready .product-system-outputs[data-editorial-reveal=sequence].is-visible>div:nth-child(3){transition-delay:.6s}.product-system-core{text-align:center;background:linear-gradient(145deg,#0b2233eb,#030d18f5);border:1px solid #b1d0e13b;border-radius:4px;align-content:center;justify-items:center;min-height:270px;padding:34px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 0 45px #76adba0d}.product-system-core:before,.product-system-core:after{content:"";border-color:#e8bc7080;width:26px;height:26px;position:absolute}.product-system-core:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.product-system-core:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.product-system-core>small{color:#d0e2ef6e;font-size:8px}.product-system-core>strong{color:#f1f6f8;margin-top:42px;font-size:24px;font-weight:440}.product-system-core>span{color:#e8bc70a8;margin-top:13px;font-size:9px}.product-system-core>div{grid-template-columns:repeat(4,1fr);gap:10px;width:90px;margin-top:38px;display:grid}.product-system-core>div i{background:var(--editorial-signal);border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #76adba8c}.product-system-core>div i:last-child{background:var(--editorial-gold);box-shadow:0 0 12px #e8bc7085}.product-system-signal{z-index:3;background:linear-gradient(90deg, transparent, #d8f4ff 54%, var(--editorial-gold));filter:drop-shadow(0 0 8px #a0def3cc);width:58px;height:3px;animation:product-system-scan 4.6s var(--editorial-ease) infinite;animation-play-state:paused;position:absolute;top:calc(50% - 2px);left:5%}.product-system-map.is-visible .product-system-signal{animation-play-state:running}.product-system-map.is-visible .product-system-core>div i{animation:2.8s ease-in-out infinite product-core-pulse}.product-system-map.is-visible .product-system-core>div i:nth-child(2){animation-delay:.22s}.product-system-map.is-visible .product-system-core>div i:nth-child(3){animation-delay:.44s}.product-system-map.is-visible .product-system-core>div i:nth-child(4){animation-delay:.66s}.product-system-map[data-visual=device] .product-system-core>div i:nth-child(2),.product-system-map[data-visual=knowledge] .product-system-core>div i:nth-child(3){background:var(--editorial-gold)}@keyframes product-system-scan{0%,12%{opacity:0;transform:translate(0,0)scaleX(.35)}22%{opacity:1}72%{opacity:1;transform:translate(920%)scaleX(1)}82%,to{opacity:0;transform:translate(1080%)scaleX(.5)}}@keyframes product-core-pulse{0%,to{opacity:.42;transform:scale(.82)}45%{opacity:1;transform:scale(1.2)}}.product-outcomes{min-height:104svh;padding:112px var(--story-gutter);border-top:1px solid var(--editorial-line);background:#010711;grid-template-columns:minmax(340px,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(76px,10vw,170px);display:grid;position:relative;overflow:hidden}.product-outcomes>img{object-position:center}.product-outcomes-shade{background:linear-gradient(90deg,#01070ff5 0%,#010810cc 42%,#0108103d 70%,#01070fcc 100%),linear-gradient(#01070f61,#0000 48%,#01070fd6)}.product-outcomes-heading,.product-outcome-lines{z-index:2;position:relative}.product-outcomes-heading h2{font-size:clamp(42px,4.7vw,68px)}.product-outcomes-heading h2 span{display:block}.product-outcome-lines{border-top:1px solid var(--editorial-line)}.product-outcome-lines article{border-bottom:1px solid var(--editorial-line);grid-template-columns:54px 1fr;align-items:center;min-height:128px;display:grid}.product-outcome-lines small{color:#e8bc70a3;font-size:8px}.product-outcome-lines p{color:#ebf3f7bf;margin:0;font-size:14px;line-height:1.75}.product-detail-page .related-products{min-height:82svh;padding:112px var(--story-gutter);border-top:1px solid var(--editorial-line);background:#030d18}.related-products-heading{grid-template-columns:minmax(180px,.48fr) minmax(620px,1.52fr);gap:60px;display:grid}.related-products-heading h2{margin-top:0;font-size:clamp(40px,4.5vw,64px)}.product-detail-page .related-products>div:last-child{border-top-color:var(--editorial-line);margin-top:78px}.product-detail-page .related-product-entry{border-right:1px solid var(--editorial-line);color:#eef4f8;min-height:210px;transition:background .32s ease, padding .32s var(--editorial-ease);align-content:center;gap:8px;padding:22px 30px;display:grid;position:relative}.product-detail-page .related-product-entry:after{content:"";background:linear-gradient(90deg, var(--editorial-signal), var(--editorial-gold));height:1px;transition:right .62s var(--editorial-ease);position:absolute;top:-1px;left:0;right:100%}.product-detail-page .related-product-entry:first-child{padding-left:0}.product-detail-page .related-product-entry:last-child{border-right:0}.product-detail-page a.related-product-entry:hover{background:#76adba0f;padding-left:38px}.product-detail-page a.related-product-entry:hover:after,.product-detail-page .related-product-entry.is-current:after{right:0}.product-detail-page .related-product-entry.is-current{background:linear-gradient(#76adba1f,#0000)}.product-detail-page .related-products span,.product-detail-page .related-products small{color:#d0e2ef75}.product-detail-page .related-products strong{color:#eef4f8;font-size:30px;font-weight:440}.product-detail-page .related-products i{color:var(--editorial-gold)}.product-detail-page .related-products em{color:#e8bc7085;margin-top:22px;font-size:8px;font-style:normal}@media (max-width:1080px){.technology-path-story,.technology-elements-story,.team-capability-story,.team-principles-story,.product-outcomes,.product-architecture{grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);gap:60px}.technology-path-rail article{grid-template-columns:40px minmax(130px,.5fr) 1fr;gap:16px}.team-capability-lines article{grid-template-columns:42px 135px 1fr 18px}}@media (max-width:820px){.technology-shift,.team-mission{min-height:880px}.technology-shift-copy,.team-mission-copy{width:min(620px,100% - 64px);margin-left:32px}.technology-contrast{bottom:38px;left:32px;right:32px}.technology-contrast>div{grid-template-columns:1fr}.technology-contrast>div:last-child{text-align:right}.technology-contrast>div:last-child small,.technology-contrast>div:last-child span,.technology-contrast>div:last-child strong{grid-area:auto}.technology-path-story,.technology-efficiency,.technology-elements-story,.team-capability-story,.team-principles-story,.product-outcomes,.product-architecture{grid-template-columns:1fr;gap:72px;min-height:auto;padding:108px 32px}.technology-path-rail,.technology-efficiency-lines,.technology-element-lines,.team-capability-lines,.team-principle-lines,.product-outcome-lines{max-width:680px}.technology-efficiency{min-height:900px}.technology-efficiency-shade{background:linear-gradient(90deg,#01070ff0,#01081085 70%,#01070fb8),linear-gradient(#01070f3d,#0000 35%,#01070feb 100%)}.technology-element-lines article{min-height:220px}.team-mission-axis{left:32px;right:32px}.team-contact-story{min-height:760px}.team-contact-copy{width:min(620px,100% - 64px);margin-left:32px}.team-contact-rail{left:32px;right:32px}.product-detail-page .product-detail-copy{width:min(620px,100% - 64px);padding-left:32px}.product-detail-axis{left:32px;right:32px}.product-positioning,.product-detail-page .related-products{min-height:auto;padding:108px 32px}.product-positioning-heading,.related-products-heading{grid-template-columns:1fr;gap:22px}.product-capability-rail{margin-top:72px}.product-detail-page .related-products>div:last-child{margin-top:64px}.product-architecture-copy{max-width:680px}.product-system-map{width:min(760px,100%);min-height:460px}}@media (max-width:560px){.technology-page,.team-page,.product-detail-page{--story-gutter:22px}.technology-shift-copy h2,.technology-story-heading h2,.technology-efficiency-copy h2,.technology-elements-heading h2,.team-mission-copy h2,.team-capability-heading h2,.team-principles-heading h2,.team-contact-copy h2,.product-positioning-heading h2,.product-outcomes-heading h2,.related-products-heading h2{font-size:39px}.technology-shift,.team-mission{min-height:850px}.technology-shift>img,.team-mission>img{object-position:62% center}.technology-shift-copy,.team-mission-copy{width:calc(100% - 44px);margin-left:22px}.technology-shift-copy>span,.team-mission-copy>span{font-size:11px}.technology-contrast{grid-template-columns:1fr 48px 1fr;bottom:28px;left:22px;right:22px}.technology-contrast>div{min-height:104px}.technology-contrast strong{font-size:16px}.technology-contrast span{font-size:8px;line-height:1.6}.technology-path-story,.technology-efficiency,.technology-elements-story,.team-capability-story,.team-principles-story,.product-outcomes,.product-architecture{gap:54px;padding:88px 22px}.technology-path-rail article{grid-template-columns:32px 1fr;gap:10px 16px;min-height:156px}.technology-path-rail article p{grid-column:2;align-self:start}.technology-path-rail:before{left:8px}.technology-efficiency{min-height:860px}.technology-efficiency>img{object-position:60% center}.technology-efficiency-lines>div{min-height:88px}.technology-element-lines{grid-template-columns:1fr}.technology-element-lines article,.technology-element-lines article:nth-child(2n){border-right:0;min-height:190px;padding:28px 0}.technology-element-lines strong{margin-top:18px;font-size:20px}.team-mission-axis{gap:10px;left:22px;right:22px}.team-capability-lines article{grid-template-columns:34px 1fr 18px;gap:8px 14px;min-height:154px}.team-capability-lines article:hover{padding:0 8px}.team-capability-lines p{grid-column:2/span 2;align-self:start}.team-principle-lines article{grid-template-columns:28px 1fr;gap:8px 14px;min-height:166px}.team-principle-lines p{grid-column:2;align-self:start}.team-contact-story{min-height:720px}.team-contact-story>img{object-position:63% center}.team-contact-copy{width:calc(100% - 44px);margin-left:22px}.team-contact-copy>span{font-size:11px}.team-contact-copy>div{flex-direction:column;align-items:flex-start;gap:18px}.team-contact-rail{bottom:22px;left:22px;right:22px}.product-detail-page .product-detail-hero{min-height:720px}.product-detail-page .product-detail-hero>img{object-position:62% center}.product-detail-page .product-detail-copy{width:calc(100% - 44px);padding:110px 0 112px 22px}.product-detail-page .product-detail-copy h1{font-size:84px}.product-detail-page .product-detail-copy>strong{font-size:16px}.product-detail-page .product-detail-copy>span{font-size:11px}.product-detail-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px}.product-detail-axis{bottom:22px;left:22px;right:22px}.product-detail-axis>span{display:none}.product-detail-axis>div{justify-content:space-between;gap:12px;width:100%}.product-positioning,.product-detail-page .related-products{padding:88px 22px}.product-capability-rail{grid-template-columns:1fr;margin-top:58px}.product-capability-rail article,.product-capability-rail article:first-child{border-right:0;border-bottom:1px solid var(--editorial-line);grid-template-columns:38px 1fr 30px;align-content:center;align-items:center;gap:8px 12px;min-height:148px;padding:0}.product-capability-rail strong{margin:0;font-size:21px}.product-capability-rail p{grid-column:2/span 2;align-self:start;font-size:9px}.product-architecture:after{background-size:56px 56px}.product-architecture-copy h2{font-size:39px}.product-architecture-copy>span{font-size:11px}.product-architecture-legend{margin-top:34px}.product-system-map{grid-template-columns:1fr;gap:24px;min-height:auto}.product-system-map:before{background:linear-gradient(#76adba29,#76adbaa6 45%,#e8bc7094 66%,#e8bc7024);width:1px;height:auto;top:8%;bottom:8%;left:50%}.product-system-inputs>div,.product-system-outputs>div{min-height:62px}.product-system-core{width:min(320px,88%);min-height:230px;margin:8px auto}.product-system-signal{background:linear-gradient(180deg, transparent, #d8f4ff 54%, var(--editorial-gold));width:3px;height:54px;animation-name:product-system-scan-mobile;top:4%;left:calc(50% - 2px)}.product-outcomes{min-height:820px}.product-outcomes>img{object-position:62% center}.product-outcome-lines article{min-height:110px}.product-detail-page .related-products>div:last-child{grid-template-columns:1fr;margin-top:52px}.product-detail-page .related-product-entry,.product-detail-page .related-product-entry:first-child{border-right:0;border-bottom:1px solid var(--editorial-line);min-height:132px;padding:22px 0}.product-detail-page a.related-product-entry:hover{padding-left:10px}.product-detail-page .related-product-entry.is-current{background:linear-gradient(90deg,#76adba1a,#0000)}.product-detail-page .related-products em{margin-top:10px}}@media (prefers-reduced-motion:reduce){.team-capability-lines article,.product-detail-page .related-product-entry,.product-detail-actions a i{transition:none}.product-system-signal{display:none}.product-system-map.is-visible .product-system-core>div i{animation:none}}@keyframes product-system-scan-mobile{0%,12%{opacity:0;transform:translate(0,0)scaleY(.35)}22%{opacity:1}72%{opacity:1;transform:translateY(1180%)scaleY(1)}82%,to{opacity:0;transform:translateY(1320%)scaleY(.5)}}.editorial-motion-ready .inner-hero-content{opacity:var(--editorial-hero-opacity,1);transform:translate3d(0, var(--editorial-hero-lift,0), 0);will-change:transform, opacity}.editorial-motion-ready .inner-hero-index{opacity:var(--editorial-index-opacity,1);transform:translate3d(0, var(--editorial-index-lift,0), 0);will-change:transform, opacity}.editorial-motion-ready .inner-hero-shade{opacity:var(--editorial-shade-opacity,1)}.editorial-page-progress i{filter:brightness(var(--editorial-velocity-brightness,1))}.editorial-scroll-scene{background:#010711;min-height:132svh;padding:0;display:block;position:relative;overflow:visible}.editorial-scroll-frame{background:inherit;height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.editorial-scroll-frame:after{content:"";z-index:5;right:var(--story-gutter);bottom:0;left:var(--story-gutter);background:linear-gradient(90deg, var(--editorial-signal), var(--editorial-gold));height:1px;opacity:var(--editorial-velocity-opacity,.3);transform:scaleX(var(--editorial-local,0));transform-origin:0;will-change:transform, opacity;position:absolute;box-shadow:0 0 14px #7ebbcd4d}.technology-shift .editorial-scroll-frame,.team-mission .editorial-scroll-frame,.team-contact-story .editorial-scroll-frame{align-items:center;display:flex}.technology-efficiency .editorial-scroll-frame,.product-outcomes .editorial-scroll-frame{padding:112px var(--story-gutter);grid-template-columns:minmax(340px,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(80px,10vw,170px);display:grid}.technology-shift .editorial-scroll-frame>img,.technology-efficiency .editorial-scroll-frame>img,.team-mission .editorial-scroll-frame>img,.team-contact-story .editorial-scroll-frame>img,.product-outcomes .editorial-scroll-frame>img,.technology-shift .editorial-scroll-frame>.technology-shift-shade,.technology-efficiency .editorial-scroll-frame>.technology-efficiency-shade,.team-mission .editorial-scroll-frame>.team-mission-shade,.team-contact-story .editorial-scroll-frame>.team-contact-shade,.product-outcomes .editorial-scroll-frame>.product-outcomes-shade{width:100%;height:100%;position:absolute;inset:0}.technology-shift .editorial-scroll-frame>img,.technology-efficiency .editorial-scroll-frame>img,.team-mission .editorial-scroll-frame>img,.team-contact-story .editorial-scroll-frame>img,.product-outcomes .editorial-scroll-frame>img{object-fit:cover}.technology-shift,.technology-efficiency,.team-mission,.team-contact-story,.product-outcomes{min-height:132svh;padding:0;display:block;overflow:visible}.technology-shift-copy,.technology-efficiency-copy,.team-mission-copy,.team-contact-copy,.product-outcomes-heading{opacity:var(--editorial-focus-opacity,1);transform:translate3d(0, var(--editorial-sticky-lift,0), 0);will-change:transform, opacity}.technology-contrast,.technology-efficiency-lines,.team-mission-axis,.team-contact-rail,.product-outcome-lines{transform:translate3d(0, var(--editorial-rail-lift,0), 0);will-change:transform}.technology-story-heading,.technology-elements-heading,.team-capability-heading,.team-principles-heading,.product-positioning-heading,.related-products-heading,.products-page .products-system-intro .editorial-heading,.products-page .principles-heading,.scenarios-page .case-intro>div:first-child,.editorial-bridge-content{opacity:var(--editorial-soft-opacity,1);transform:translate3d(0, var(--editorial-lift,0), 0);will-change:transform, opacity}.products-page .product-system-backdrop{transform:translate3d(0, var(--editorial-drift,0), 0) scale(var(--editorial-scale,1.035));will-change:transform}.products-page .system-architecture,.products-page .principle-list,.technology-path-rail,.technology-element-lines,.team-capability-lines,.team-principle-lines,.product-capability-rail,.product-detail-page .related-products>div:last-child,.scenarios-page .case-intro-flow{transform:translate3d(0, var(--editorial-sub-lift,0), 0);will-change:transform}.scenarios-page .case-number{opacity:var(--editorial-number-opacity,1);transform:translate3d(var(--editorial-enter-shift,0), 0, 0)}.scenarios-page .case-copy{opacity:var(--editorial-soft-opacity,1);transform:translate3d(0, var(--editorial-copy-lift,0), 0)}.technology-path-rail article,.technology-efficiency-lines>div,.technology-element-lines article,.team-capability-lines article,.team-principle-lines article,.product-capability-rail article,.product-outcome-lines article,.products-page .architecture-layer,.products-page .principle-list article,.scenarios-page .case-copy li{position:relative}.technology-path-rail article:after,.technology-efficiency-lines>div:after,.technology-element-lines article:after,.team-capability-lines article:after,.team-principle-lines article:after,.product-capability-rail article:after,.product-outcome-lines article:after,.products-page .architecture-layer:after,.products-page .principle-list article:after,.scenarios-page .case-copy li:after{content:"";z-index:2;height:1px;opacity:var(--editorial-item-line-opacity,.2);transform:scaleX(var(--editorial-item-progress,0));transform-origin:0;will-change:transform, opacity;background:linear-gradient(90deg,#76adbab8,#e8bc70a3);position:absolute;bottom:-1px;left:0;right:0}.technology-path-rail article>strong,.technology-efficiency-lines>div>span,.technology-element-lines article>strong,.team-capability-lines article>strong,.team-principle-lines article>strong,.product-capability-rail article>strong,.product-outcome-lines article>p,.products-page .architecture-layer>strong,.products-page .principle-list article>h3,.scenarios-page .case-copy li{opacity:var(--editorial-item-opacity,1);transition:opacity .22s linear,color .32s}.editorial-motion-ready .editorial-bridge>img{opacity:var(--editorial-image-opacity,1)}@media (max-width:820px){.editorial-scroll-scene,.technology-shift,.technology-efficiency,.team-mission,.team-contact-story,.product-outcomes{min-height:auto;overflow:hidden}.editorial-scroll-frame{height:auto;position:relative;top:auto}.technology-shift .editorial-scroll-frame,.team-mission .editorial-scroll-frame{min-height:880px}.team-contact-story .editorial-scroll-frame{min-height:760px}.technology-efficiency .editorial-scroll-frame,.product-outcomes .editorial-scroll-frame{grid-template-columns:1fr;gap:72px;min-height:900px;padding:108px 32px}.editorial-scroll-frame:after{left:32px;right:32px}.technology-shift-copy,.technology-efficiency-copy,.team-mission-copy,.team-contact-copy,.product-outcomes-heading,.technology-contrast,.technology-efficiency-lines,.team-mission-axis,.team-contact-rail,.product-outcome-lines{transform:none}}@media (max-width:560px){.technology-shift .editorial-scroll-frame,.team-mission .editorial-scroll-frame{min-height:850px}.team-contact-story .editorial-scroll-frame{min-height:720px}.technology-efficiency .editorial-scroll-frame,.product-outcomes .editorial-scroll-frame{gap:54px;min-height:860px;padding:88px 22px}.editorial-scroll-frame:after{left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.editorial-scroll-scene,.technology-shift,.technology-efficiency,.team-mission,.team-contact-story,.product-outcomes{min-height:auto}.editorial-scroll-frame{height:auto;min-height:100svh;position:relative}.editorial-scroll-frame:after{display:none}.editorial-motion-ready .inner-hero-content,.editorial-motion-ready .inner-hero-index,.technology-shift-copy,.technology-efficiency-copy,.team-mission-copy,.team-contact-copy,.product-outcomes-heading,.technology-contrast,.technology-efficiency-lines,.team-mission-axis,.team-contact-rail,.product-outcome-lines,.technology-story-heading,.technology-elements-heading,.team-capability-heading,.team-principles-heading,.product-positioning-heading,.related-products-heading,.products-page .products-system-intro .editorial-heading,.products-page .principles-heading,.scenarios-page .case-intro>div:first-child,.editorial-bridge-content,.products-page .system-architecture,.products-page .principle-list,.technology-path-rail,.technology-element-lines,.team-capability-lines,.team-principle-lines,.product-capability-rail,.product-detail-page .related-products>div:last-child,.scenarios-page .case-intro-flow,.scenarios-page .case-number,.scenarios-page .case-copy{opacity:1;transform:none}}.primary-nav a[aria-current=page]{color:#fff}.primary-nav a[aria-current=page]:after{background:linear-gradient(90deg, var(--editorial-signal,#76adba), var(--editorial-gold,#e8bc70));left:0;right:0;box-shadow:0 0 12px #7ebbcd57}.mobile-nav>div a[aria-current=page]{color:#fff}.mobile-nav>div a[aria-current=page]:before{content:"";vertical-align:middle;background:linear-gradient(90deg,#76adba,#e8bc70);width:16px;height:1px;margin-right:10px;display:inline-block;box-shadow:0 0 10px #7ebbcd57}.careers-page{--story-gutter:clamp(32px, 6.4vw, 112px)}.careers-mission,.careers-closing{border-top:1px solid var(--editorial-line);background:#010711;min-height:132svh;padding:0;display:block;overflow:visible}.careers-mission .editorial-scroll-frame,.careers-closing .editorial-scroll-frame{align-items:center;display:flex}.careers-mission .editorial-scroll-frame>img,.careers-closing .editorial-scroll-frame>img,.careers-mission .editorial-scroll-frame>.careers-mission-shade,.careers-closing .editorial-scroll-frame>.careers-closing-shade{width:100%;height:100%;position:absolute;inset:0}.careers-mission .editorial-scroll-frame>img,.careers-closing .editorial-scroll-frame>img{object-fit:cover;object-position:center}.careers-mission-shade{background:linear-gradient(90deg,#01070ff5 0%,#010811d4 36%,#01081130 69%,#01070f87 100%),linear-gradient(#01070f47,#0000 46%,#01070fe0)}.careers-mission-copy,.careers-closing-copy{z-index:2;width:min(760px,55vw);margin-left:var(--story-gutter);opacity:var(--editorial-focus-opacity,1);transform:translate3d(0, var(--editorial-sticky-lift,0), 0);will-change:transform, opacity;position:relative}.careers-mission-copy>p,.careers-directions-heading>p,.careers-principles-heading>p,.careers-closing-copy>p{color:#cadeec82;margin:0;font-size:9px;font-weight:500}.careers-mission-copy h2,.careers-directions-heading h2,.careers-principles-heading h2,.careers-closing-copy h2{color:#eff5f8;text-wrap:balance;margin:25px 0 0;font-size:clamp(44px,5vw,72px);font-weight:430;line-height:1.2}.careers-mission-copy>span,.careers-directions-heading>span,.careers-principles-heading>span,.careers-closing-copy>span{max-width:630px;color:var(--editorial-muted);margin-top:26px;font-size:12px;font-weight:350;line-height:1.95;display:block}.careers-mission-rail,.careers-closing-rail{z-index:2;right:var(--story-gutter);bottom:34px;left:var(--story-gutter);color:#d4e4ef73;transform:translate3d(0, var(--editorial-rail-lift,0), 0);will-change:transform;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:18px;font-size:8px;display:grid;position:absolute}.careers-mission-rail i,.careers-closing-rail i{background:linear-gradient(90deg,#76adba57,#e8bc705c);height:1px}.careers-directions,.careers-principles{min-height:108svh;padding:120px var(--story-gutter);border-top:1px solid var(--editorial-line);grid-template-columns:minmax(330px,.74fr) minmax(640px,1.26fr);align-items:center;gap:clamp(70px,9vw,160px);display:grid}.careers-directions{background:#020b16}.careers-principles{background:linear-gradient(90deg,#020913fa,#030d17e3),url(/technology-state-v4-4k.webp) 82%/cover no-repeat;min-height:96svh}.careers-directions-heading,.careers-principles-heading{opacity:var(--editorial-soft-opacity,1);transform:translate3d(0, var(--editorial-lift,0), 0);will-change:transform, opacity}.careers-directions-heading h2,.careers-principles-heading h2{font-size:clamp(42px,4.6vw,66px)}.career-direction-lines,.career-principle-lines{border-top:1px solid var(--editorial-line);transform:translate3d(0, var(--editorial-sub-lift,0), 0);will-change:transform}.career-direction-lines article,.career-principle-lines article{border-bottom:1px solid var(--editorial-line);align-items:center;gap:20px;min-height:138px;display:grid;position:relative}.career-direction-lines article{transition:padding .36s var(--editorial-ease), background .36s ease;grid-template-columns:50px minmax(170px,.54fr) 1fr 24px}.career-direction-lines article:hover{background:#76adba0d;padding:0 18px}.career-direction-lines small{color:#e8bc709e;font-size:8px}.career-direction-lines strong,.career-principle-lines strong{color:#eef4f8;opacity:var(--editorial-item-opacity,1);font-size:21px;font-weight:440}.career-direction-lines p,.career-principle-lines p{color:#d2e1eda8;margin:0;font-size:12px;line-height:1.9}.career-direction-lines article>i{background:var(--editorial-signal);width:18px;height:1px}.career-principle-lines article{grid-template-columns:42px minmax(180px,.6fr) 1fr;gap:22px;min-height:158px}.career-principle-lines article>i{border:1px solid var(--editorial-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #e8bc7047}.career-direction-lines article:after,.career-principle-lines article:after{content:"";z-index:2;height:1px;opacity:var(--editorial-item-line-opacity,.2);transform:scaleX(var(--editorial-item-progress,0));transform-origin:0;will-change:transform, opacity;background:linear-gradient(90deg,#76adbab8,#e8bc70a3);position:absolute;bottom:-1px;left:0;right:0}.careers-closing-shade{background:linear-gradient(90deg,#01070ff5 0%,#010810cc 42%,#01081038 76%,#01070f8a 100%),linear-gradient(#01070f33,#0000 48%,#01070fdb)}.careers-closing-copy>div{gap:42px;margin-top:32px;display:flex}.careers-closing-copy a{color:#edf4f8;border-bottom:1px solid #e8bc70ad;align-items:center;gap:36px;padding:9px 0;font-size:10px;display:inline-flex}.careers-closing-copy a i{color:var(--editorial-gold);transition:transform .3s var(--editorial-ease);font-style:normal}.careers-closing-copy a:hover i{transform:translate(4px,-4px)}.careers-closing-rail{display:flex}.careers-closing-rail i{flex:1}.careers-closing-rail small{color:#e4edf48a;font-size:8px}.inner-hero-actions{align-items:center;gap:42px;margin-top:34px;display:flex}.inner-hero-actions a{color:#edf4f8;border-bottom:1px solid #e8bc709e;align-items:center;gap:30px;padding:9px 0;font-size:10px;display:inline-flex}.inner-hero-actions i{color:var(--editorial-gold);transition:transform .3s var(--editorial-ease);font-style:normal}.inner-hero-actions a:hover i{transform:translate(4px,-4px)}.inner-hero-actions a:first-child:hover i{transform:translateY(4px)}.careers-page .inner-hero>img{object-position:center}.careers-page .inner-hero-shade{background:linear-gradient(90deg,#01060ef2 0%,#01070fc7 27%,#01070f47 53%,#01060d14 78%,#01060d47 100%),linear-gradient(#01060d29 0%,#0000 52%,#01060dc7 100%)}.careers-page .inner-hero-content>span{color:#deeaf3b3;max-width:660px;font-size:14px}.careers-closing-process{z-index:2;right:var(--story-gutter);bottom:34px;left:var(--story-gutter);transform:translate3d(0, var(--editorial-rail-lift,0), 0);will-change:transform;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,48px);display:grid;position:absolute}.careers-closing-process span{border-top:1px solid #adccde3d;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:62px;display:grid}.careers-closing-process small{color:#e8bc70b8;font-family:var(--font-geist-mono), monospace;font-size:8px}.careers-closing-process strong{color:#e8f0f6c2;font-size:11px;font-weight:430}@media (max-width:1080px){.careers-directions,.careers-principles{grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);gap:60px}.career-direction-lines article{grid-template-columns:42px 150px 1fr 18px}}@media (max-width:820px){.careers-mission,.careers-closing{min-height:auto;overflow:hidden}.careers-mission .editorial-scroll-frame{min-height:880px}.careers-closing .editorial-scroll-frame{min-height:760px}.careers-mission-copy,.careers-closing-copy{width:min(630px,100% - 64px);margin-left:32px;transform:none}.careers-mission-rail,.careers-closing-rail{left:32px;right:32px;transform:none}.careers-closing-process{gap:20px;left:32px;right:32px;transform:none}.careers-directions,.careers-principles{grid-template-columns:1fr;gap:72px;min-height:auto;padding:108px 32px}.career-direction-lines,.career-principle-lines{max-width:680px}}@media (max-width:560px){.careers-page{--story-gutter:22px}.careers-mission-copy h2,.careers-directions-heading h2,.careers-principles-heading h2,.careers-closing-copy h2{font-size:39px}.careers-mission .editorial-scroll-frame{min-height:850px}.careers-closing .editorial-scroll-frame{min-height:720px}.careers-mission .editorial-scroll-frame>img,.careers-closing .editorial-scroll-frame>img{object-position:63% center}.careers-mission-copy,.careers-closing-copy{width:calc(100% - 44px);margin-left:22px}.careers-mission-copy>span,.careers-directions-heading>span,.careers-principles-heading>span,.careers-closing-copy>span{font-size:11px}.careers-mission-rail,.careers-closing-rail{gap:10px;bottom:22px;left:22px;right:22px}.inner-hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px}.careers-page .inner-hero>img{object-position:58% center}.careers-closing-process{gap:12px;bottom:22px;left:22px;right:22px}.careers-closing-process span{gap:8px;min-height:54px}.careers-directions,.careers-principles{gap:54px;padding:88px 22px}.career-direction-lines article{grid-template-columns:34px 1fr 18px;gap:8px 14px;min-height:164px}.career-direction-lines article:hover{padding:0 8px}.career-direction-lines p{grid-column:2/span 2;align-self:start}.career-principle-lines article{grid-template-columns:28px 1fr;gap:8px 14px;min-height:174px}.career-principle-lines p{grid-column:2;align-self:start}.careers-closing-copy>div{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.career-direction-lines article,.careers-closing-copy a i{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
