@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::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;-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]){appearance:button}::file-selector-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}.static{position:static}.block{display:block}.flex{display:flex}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--background:#f7fbfd;--foreground:#071824;--navy:#07162d;--navy-2:#0d2746;--ink:#0c2232;--muted:#577082;--line:#0e304c1f;--ice:#eef8fc;--cyan:#38cbe1;--cyan-soft:#d8fbff;--mint:#dff8ef;--white:#fff;--shadow:0 24px 70px #0f335224;--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #38cbe1a6}.opening-curtain{z-index:999;color:#f6fdff;pointer-events:auto;opacity:1;transition:transform .92s cubic-bezier(.76, 0, .24, 1), opacity .92s var(--ease-out);background:linear-gradient(#071224f0,#02060efc 58%),radial-gradient(at 50% 28%,#38cbe11a,#0000 38%),#030712;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateY(0)}.opening-curtain:after{content:"";background:linear-gradient(90deg,#0000,#d8fbff57,#0000);height:1px;position:absolute;inset:auto 0 0}.opening-curtain-exit{opacity:.12;transform:translateY(-104%)}.opening-curtain-brand{text-align:center;opacity:1;transition:transform .52s var(--ease-out), opacity .42s ease-out;gap:10px;margin-top:-8vh;display:grid;position:relative;transform:translateY(0)}.opening-curtain-brand span{letter-spacing:0;text-shadow:0 30px 90px #00000070;font-size:clamp(3rem,7vw,6.4rem);font-weight:720;line-height:.92}.opening-curtain-brand strong{color:#d8fbffbd;letter-spacing:.34em;font-size:clamp(.78rem,1.4vw,1.02rem);font-weight:700}.opening-curtain-exit .opening-curtain-brand{opacity:0;transform:translateY(-22px)}@media (prefers-reduced-motion:reduce){.opening-curtain{display:none}}.home-page{background:linear-gradient(#f8fdff 0%,#edf8fc 44%,#f7fbfd 100%);min-height:100vh;overflow:hidden}.technology-page{background:linear-gradient(#14718409 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#14718408 1px,#0000 1px) 0 0/80px 80px,linear-gradient(#f8fdff 0%,#eef9fc 48%,#f7fbfd 100%);min-height:100vh;overflow:hidden}.section-shell{z-index:1;width:min(1240px,100% - 48px);margin:0 auto;position:relative}.section-dark{color:var(--white);background:radial-gradient(circle at 74% 24%,#38cbe126,#0000 34%),linear-gradient(140deg,#071229 0%,#092243 60%,#0b314d 100%)}.light-section{background:linear-gradient(#ffffffe0,#effafceb),linear-gradient(110deg,#d8fbff7a,#dff8ef57)}.site-nav{z-index:50;width:min(1220px,100% - 40px);transition:width .22s var(--ease-out), padding .22s var(--ease-out), color .18s ease-out, background .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), backdrop-filter .22s var(--ease-out);justify-content:flex-start;align-items:center;gap:14px;margin:0;padding:14px 0;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.site-nav-scrolled{width:min(1184px,100% - 28px);color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);background:#fcfeffe6;border:1px solid #0e304c17;border-radius:999px;margin-top:8px;padding:6px 8px;box-shadow:0 12px 34px #0f33521a}.brand-mark{flex:none;align-items:center;gap:12px;min-width:224px;margin-right:auto;display:inline-flex}.brand-symbol{color:#c8fff8;background:#ffffff1a;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.brand-mark strong,.brand-mark em{font-style:normal;line-height:1.05;display:block}.brand-mark strong{letter-spacing:0;font-size:1rem}.brand-mark em{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:.72rem;font-weight:650}.site-nav-scrolled .brand-logo-image{filter:brightness(0)saturate()invert(15%)sepia(31%)saturate(1031%)hue-rotate(154deg)brightness(92%)contrast(94%)}.site-nav-scrolled .brand-mark em{color:#0c22328a}.home-page:lang(zh-Hans) .brand-mark em{color:#d9fff7b8;letter-spacing:.03em;text-transform:none;font-size:.76rem;font-weight:620}.nav-links{color:#ffffffb8;background:linear-gradient(#ffffff0f,#ffffff06),#04142629;border:1px solid #ffffff21;border-radius:999px;flex:none;justify-content:flex-end;align-items:center;gap:2px;min-height:38px;padding:3px;font-size:.86rem;display:flex;box-shadow:0 10px 30px #00122214}.nav-links a,.nav-cta{transition:color .18s ease-out,border-color .18s ease-out,background .18s ease-out}.nav-links a:hover{color:var(--white)}.site-nav-scrolled .nav-links{color:#0c2232a8;box-shadow:none;background:#eef9fcad;border-color:#0e304c14}.site-nav-scrolled .nav-links a:hover{color:var(--ink)}.nav-link-pill{color:#ffffffbd;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:82px;min-height:32px;padding:0 13px;font-weight:660;line-height:1.05;display:inline-flex;position:relative}.nav-link-pill:after{content:"";background:0 0;border-radius:999px;height:1px;transition:background .18s ease-out,opacity .18s ease-out;position:absolute;bottom:4px;left:18px;right:18px}.nav-link-title{white-space:nowrap;font-size:.8rem;display:block}.nav-link-pill:hover{box-shadow:none;background:#ffffff0e;border-color:#d8fbff29}.nav-link-pill[aria-current=page]{color:var(--white);background:#d8fbff17;border-color:#d8fbff2e}.nav-link-pill[aria-current=page]:after{background:#c4fff9b8}.site-nav-scrolled .nav-link-pill{color:#0c2232ad;min-height:30px}.site-nav-scrolled .nav-link-pill:hover{box-shadow:none;background:#ffffff9e;border-color:#1471841f}.site-nav-scrolled .nav-link-pill[aria-current=page]{color:#062132;background:#ffffffb8;border-color:#14718424}.site-nav-scrolled .nav-link-pill[aria-current=page]:after{background:#147184ad}.nav-actions{align-items:center;gap:8px;display:inline-flex}.language-switcher{color:#ebfaffad;background:#0414261f;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:36px;padding:2px;display:inline-flex}.language-switcher button{min-width:29px;height:30px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 7px;font-size:.7rem;font-weight:720;transition:background .18s ease-out,color .18s ease-out}.language-switcher button:hover,.language-switcher button[aria-pressed=true]{color:#062132;background:#d9fff7e6}.site-nav-scrolled .language-switcher{color:#0c2232a8;background:#eef9fcb3;border-color:#0e304c14}.site-nav-scrolled .language-switcher button:hover,.site-nav-scrolled .language-switcher button[aria-pressed=true]{color:#f3fdff;background:#062132}.nav-cta{min-height:36px;color:var(--white);white-space:nowrap;background:#ffffff13;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.8rem;font-weight:680;display:inline-flex}.nav-cta:hover{background:#d8fbff21;border-color:#c4fff994}.site-nav-scrolled .nav-cta{color:#f3fdff;background:#062132;border-color:#0e304c17;min-height:34px}.site-nav-scrolled .nav-cta:hover{background:#0d2746;border-color:#1471843d}.hero-section{min-height:100svh;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050e20f7 0%,#050e20e6 30%,#050e2073 58%,#050e204d 100%),linear-gradient(#d8fbff08 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#d8fbff07 1px,#0000 1px) 0 0/86px 86px,radial-gradient(at 78% 42%,#78f6e629,#0000 31%),linear-gradient(118deg,#0000 0 60%,#d8fbff0d 60% 60.15%,#0000 60.15%);position:absolute;inset:0}.hero-section:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#07162d00,#07162d3d 54%,#0e2d421a 100%),linear-gradient(#0000 0%,#f8fdff14 100%);height:74px;position:absolute;inset:auto 0 0}.hero-grid{z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;width:min(1280px,100% - 56px);min-height:calc(100svh - 96px);margin:0 auto;padding:clamp(112px,9vw,136px) 0 clamp(78px,7vw,106px);display:grid;position:relative}.hero-copy{max-width:1120px}.hero-kicker{color:#dbfffac7;flex-wrap:wrap;gap:10px;margin-bottom:22px;font-size:.82rem;font-weight:650;display:flex}.hero-kicker span{background:#ffffff12;border:1px solid #d8fbff33;border-radius:999px;padding:9px 13px}.hero-copy h1,.section-heading h2,.split-layout h2,.engine-panel h2,.trust-panel h2,.cta-grid h2{letter-spacing:0;text-wrap:balance;margin:0}.hero-copy h1{text-shadow:0 28px 70px #00000070;max-width:1120px;max-inline-size:10.8em;font-size:clamp(4.35rem,7.45vw,7.2rem);font-weight:740;line-height:.91}.hero-locale-zh .hero-copy h1{text-wrap:balance;max-width:640px;font-size:clamp(2.62rem,4vw,4.5rem);font-weight:680;line-height:1.14}.hero-locale-ja .hero-copy h1,.hero-locale-ko .hero-copy h1{text-wrap:balance;max-width:610px;font-size:clamp(2.6rem,4.05vw,4.55rem);font-weight:700;line-height:1.12}.hero-locale-ko .hero-copy h1{word-break:keep-all}.hero-copy p{color:#ebfaffd1;max-width:690px;margin:28px 0 0;font-size:clamp(1.04rem,1.28vw,1.24rem);line-height:1.64}.hero-locale-zh .hero-copy p,.hero-locale-ja .hero-copy p,.hero-locale-ko .hero-copy p{max-width:540px;font-size:clamp(.96rem,1.22vw,1.08rem);line-height:1.72}.hero-locale-zh .hero-copy p{max-width:590px;line-height:1.82}.hero-copy .hero-cn{color:#d9fff7eb;max-width:660px;margin-top:14px;font-size:clamp(.94rem,1.16vw,1.04rem);font-weight:650}.hero-locale-zh .hero-copy .hero-cn{letter-spacing:.01em;font-weight:600}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.button{min-height:54px;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s ease-out;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.95rem;font-weight:700;display:inline-flex}.button svg{width:20px;height:20px;margin-left:8px}.button:hover{transform:translateY(-2px)}.button-primary{color:#062132;background:#d9fff7;box-shadow:0 18px 42px #38cbe13d}.button-secondary{color:#f3fdff;background:#ffffff14;border:1px solid #ffffff38}.button-light{color:var(--white);background:#ffffff1f;border:1px solid #ffffff40}.viewer-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff21,#ffffff0a),#07162d99;border:1px solid #d5fbff2e;border-radius:26px;justify-self:end;width:min(100%,528px);min-height:528px;padding:18px;position:relative;transform:translateY(-8px);box-shadow:0 28px 90px #00000047,inset 0 1px #ffffff2e}.viewer-topline,.viewer-footer{color:#e7fffcb3;justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.viewer-footer{flex-wrap:wrap;margin-top:16px}.viewer-stage{background:linear-gradient(#d8fbff0d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#d8fbff0d 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 48% 45%,#38cbe12e,#0000 36%),linear-gradient(160deg,#092445fa,#041124f0);border:1px solid #d8fbff29;border-radius:22px;height:434px;margin-top:16px;position:relative;overflow:hidden}.slice-stack{transform-style:preserve-3d;position:absolute;inset:58px 48px 96px;transform:perspective(840px)rotateX(58deg)rotate(-17deg)}.scan-plane{background:linear-gradient(#d8fbff0f 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#d8fbff0f 1px,#0000 1px) 0 0/26px 26px,radial-gradient(at 52% 45%,#d8fbff36,#0000 36%),linear-gradient(120deg,#ffffff1f,#38cbe108);border:1px solid #c7faff57;border-radius:26px;position:absolute;inset:0;box-shadow:0 20px 38px #06152d47}.scan-plane-one{transform:translateZ(0)}.scan-plane-two{transform:translate3d(20px,-18px,28px)}.scan-plane-three{transform:translate3d(40px,-36px,56px)}.scan-plane-four{transform:translate3d(60px,-54px,84px)}.scan-plane-five{transform:translate3d(80px,-72px,112px)}.viewer-slice-label{z-index:2;color:#e7fffcbd;letter-spacing:.06em;text-transform:uppercase;background:#061930a6;border:1px solid #d8fbff2b;border-radius:999px;padding:8px 10px;font-size:.68rem;font-weight:720;position:absolute}.viewer-slice-label-one{top:28px;left:28px}.viewer-slice-label-two{bottom:24px;right:28px}.anatomy-map{filter:drop-shadow(0 28px 48px #08122073);width:calc(100% - 56px);height:calc(100% - 102px);animation:viewerFloat 11s var(--ease-out) infinite alternate;position:absolute;inset:54px 28px 48px}.organ-outline{fill:#71d4ec1f;stroke:#d9fff7bd;stroke-width:2.2px}.organ-inner{fill:#66d1db14;stroke:#9cf6ec80;stroke-width:1.3px}.slice-contour{fill:none;stroke:url(#sliceLine);stroke-linecap:round;stroke-width:1.4px}.slice-contour-two{opacity:.74}.slice-contour-three{opacity:.52}.vessel-line,.annotation-path{fill:none;stroke:url(#maskLine);stroke-linecap:round;stroke-width:4px}.vessel-secondary{opacity:.56;stroke-width:2.4px}.measurement-line{stroke:#d9fff7b8;stroke-linecap:round;stroke-width:1.6px}.measurement-line.vertical{opacity:.62}.mask-region{fill:#38cbe129;stroke:#d8fbffb8;stroke-dasharray:7 9;stroke-width:2px}.lesion-core{fill:#d8fbffcc;stroke:#78f6e6;stroke-width:3px}.annotation-path{stroke-width:2.3px;stroke-dasharray:6 8}.annotation-dot{fill:#d9fff7}.annotation-dot.small{fill:#38cbe1}.annotation-card{z-index:2;background:#061930bd;border:1px solid #d8fbff33;border-radius:16px;width:178px;padding:13px;position:absolute;box-shadow:0 16px 34px #00000038}.annotation-card span,.annotation-card strong{display:block}.annotation-card span{color:#d8fbff9e;font-size:.7rem}.annotation-card strong{color:var(--white);margin-top:6px;font-size:.84rem;line-height:1.28}.annotation-card-primary{top:70px;right:26px}.annotation-card-secondary{bottom:38px;left:26px}.viewer-metric-card{z-index:2;background:linear-gradient(90deg,#0619309e,#0000);border-left:2px solid #78f6e6c7;width:150px;padding:10px 0 10px 12px;position:absolute;top:198px;left:24px}.viewer-metric-card span,.viewer-metric-card strong{display:block}.viewer-metric-card span{color:#d8fbff9e;font-size:.68rem}.viewer-metric-card strong{color:#f2feff;margin-top:5px;font-size:.78rem;line-height:1.28}.viewer-axis{background:linear-gradient(90deg,#0000,#d8fbff47,#0000);position:absolute}.axis-x{height:1px;bottom:120px;left:32px;right:32px}.axis-y{background:linear-gradient(#0000,#d8fbff38,#0000);width:1px;top:54px;bottom:54px;left:50%}.section-eyebrow{color:#147184;letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:780}.visual-section{isolation:isolate;position:relative;overflow:hidden}.section-visual{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.section-visual-media{z-index:0;opacity:var(--visual-opacity,.3);transform:scale(var(--visual-scale,1));transform-origin:50%;position:absolute;inset:0}.section-visual-media img{object-fit:cover;object-position:var(--visual-object-position);filter:saturate(1.03)contrast(1.06);-webkit-mask-image:linear-gradient(90deg,#0003 0%,#0000008c 28%,#000 52% 100%);mask-image:linear-gradient(90deg,#0003 0%,#0000008c 28%,#000 52% 100%)}.section-visual-media:before,.section-visual-media:after{z-index:1;content:"";position:absolute;inset:0}.section-visual-media-light:before{background:linear-gradient(90deg,#f8fdffe6 0%,#f8fdffcc 36%,#f8fdff57 66%,#f8fdff94 100%),linear-gradient(#f8fdffd6 0%,#f8fdff33 52%,#f8fdffdb 100%)}.section-visual-media-dark:before{background:linear-gradient(90deg,#050f22e6 0%,#050f22c7 34%,#050f223d 68%,#050f2280 100%),linear-gradient(#050f228f 0%,#050f221a 48%,#050f22ad 100%)}.section-visual-media:after{mix-blend-mode:screen;opacity:.62;background:radial-gradient(at 76% 42%,#38cbe124,#0000 36%),linear-gradient(#ffffff1a,#0000 28%,#ffffff1a)}.hero-section .section-visual-media{opacity:var(--visual-opacity,.96)}.hero-section .section-visual-media img{filter:saturate(1.06)contrast(1.1);-webkit-mask-image:none;mask-image:none}.hero-section .section-visual-media:before{background:linear-gradient(90deg,#050e20fa 0%,#050e20e6 35%,#050e205c 62%,#050e2029 100%),radial-gradient(at 76% 48%,#38cbe124,#0000 36%)}.hero-section .section-visual-media:after{mix-blend-mode:normal;opacity:1;background:linear-gradient(#07162d14,#0000 52%,#07162dad),radial-gradient(at 23% 48%,#07162ddb,#0000 48%)}.section-visual span{z-index:2;display:block;position:absolute}.visual-grid{opacity:.2;background-color:#0000;background-image:linear-gradient(#1471840d 1px,#0000 1px),linear-gradient(90deg,#1471840b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000)}.visual-plane{background-color:#ffffff38;background-image:linear-gradient(#38cbe108 1px,#0000 1px),linear-gradient(90deg,#38cbe107 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #2bb2c524;border-radius:8px;box-shadow:0 20px 58px #0f33520e}.visual-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#2bb2c547,#0000);height:1px}.visual-node{background:#f8fdffb8;border:2px solid #2bb2c547;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 8px #38cbe10b}.section-visual-hero .visual-grid{opacity:.16;background-color:#0000;background-image:linear-gradient(#d8fbff0b 1px,#0000 1px),linear-gradient(90deg,#d8fbff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.section-visual-hero .visual-plane{background:linear-gradient(#d8fbff09 1px,#0000 1px),linear-gradient(90deg,#d8fbff08 1px,#0000 1px),#ffffff05;border-color:#d8fbff1a}.section-visual-hero .visual-plane-one{opacity:.32;width:440px;height:258px;top:20%;right:8%;transform:perspective(920px)rotateX(60deg)rotate(-13deg)}.section-visual-hero .visual-plane-two{opacity:.18;width:360px;height:216px;bottom:15%;right:2%;transform:perspective(920px)rotateX(60deg)rotate(-13deg)translate(34px,-22px)}.section-visual-hero .visual-line-one{background:linear-gradient(90deg,#0000,#d8fbff38,#0000);width:480px;top:47%;right:4%;transform:rotate(-17deg)}.section-visual-hero .visual-node-one{background:#d8fbff2e;border-color:#d8fbff4d;top:39%;right:21%}.section-visual-problem .visual-grid{opacity:.12}.section-visual-problem .visual-plane-one{opacity:.28;width:315px;height:205px;top:16%;right:7%;transform:rotate(-2deg)}.section-visual-problem .visual-plane-two{opacity:.18;width:245px;height:158px;bottom:13%;right:14%;transform:rotate(3deg)}.section-visual-problem .visual-line-one{opacity:.5;width:305px;top:44%;right:9%}.section-visual-engine .visual-grid,.section-visual-cta .visual-grid{opacity:.18;background-color:#0000;background-image:linear-gradient(#d8fbff0d 1px,#0000 1px),linear-gradient(90deg,#d8fbff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.section-visual-engine .visual-plane,.section-visual-cta .visual-plane{background:linear-gradient(#d8fbff0a 1px,#0000 1px),linear-gradient(90deg,#d8fbff08 1px,#0000 1px),#ffffff06;border-color:#d8fbff1f}.section-visual-engine .visual-plane-one{opacity:.36;width:400px;height:238px;top:16%;right:7%;transform:perspective(860px)rotateX(58deg)rotate(-15deg)}.section-visual-engine .visual-plane-two{opacity:.22;width:340px;height:200px;bottom:10%;right:2%;transform:perspective(860px)rotateX(58deg)rotate(-15deg)translate(32px,-22px)}.section-visual-engine .visual-line-one,.section-visual-cta .visual-line-one{background:linear-gradient(90deg,#0000,#d8fbff38,#0000);width:430px;top:42%;right:4%;transform:rotate(-17deg)}.section-visual-products .visual-grid{opacity:.1}.section-visual-products .visual-plane-one{opacity:.2;width:330px;height:210px;top:13%;right:6%}.section-visual-products .visual-plane-two{opacity:.14;width:220px;height:140px;bottom:11%;right:21%}.section-visual-products .visual-node-one{top:26%;right:30%}.section-visual-products .visual-node-two{bottom:24%;right:12%}.section-visual-products .visual-line-one{opacity:.48;width:230px;top:30%;right:12%;transform:rotate(19deg)}.section-visual-education,.section-visual-patient,.section-visual-discussion,.section-visual-ai{opacity:.36;inset:0}.section-visual-education .visual-plane-one{opacity:.36;width:118px;height:84px;top:30px;right:24px;transform:rotate(-8deg)}.section-visual-education .visual-plane-two{opacity:.22;width:106px;height:78px;top:62px;right:58px;transform:rotate(-8deg)}.section-visual-patient .visual-line-one,.section-visual-patient .visual-line-two{width:138px;right:26px}.section-visual-patient .visual-line-one{top:54px;transform:rotate(-12deg)}.section-visual-patient .visual-line-two{top:116px;transform:rotate(8deg)}.section-visual-patient .visual-node-one{top:50px;right:176px}.section-visual-patient .visual-node-two{top:111px;right:72px}.section-visual-discussion .visual-node-one{top:44px;right:54px}.section-visual-discussion .visual-node-two{top:112px;right:152px}.section-visual-discussion .visual-node-three{top:160px;right:72px}.section-visual-discussion .visual-line-one{width:132px;top:82px;right:50px;transform:rotate(32deg)}.section-visual-discussion .visual-line-two{width:104px;top:142px;right:72px;transform:rotate(-28deg)}.section-visual-ai .visual-plane-one{opacity:.34;border-style:dashed;border-radius:28px;width:130px;height:90px;top:38px;right:34px}.section-visual-ai .visual-node-one{border-color:#38cbe16b;width:22px;height:22px;top:80px;right:88px;box-shadow:0 0 0 18px #38cbe10b}.section-visual-use-cases .visual-grid{opacity:.12}.section-visual-use-cases .visual-plane-one{opacity:.16;width:360px;height:220px;top:15%;right:8%;transform:perspective(880px)rotateX(56deg)rotate(8deg)}.section-visual-use-cases .visual-plane-two{opacity:.12;width:270px;height:166px;bottom:9%;left:5%;transform:perspective(880px)rotateX(56deg)rotate(-10deg)}.section-visual-use-cases .visual-line-one{opacity:.34;width:320px;top:40%;right:8%;transform:rotate(11deg)}.section-visual-use-cases .visual-node-one{top:31%;right:20%}.section-visual-use-cases .visual-node-two{bottom:26%;left:16%}.section-visual-workflow .visual-grid{opacity:.11}.section-visual-workflow .visual-line-one{opacity:.62;width:80%;top:56%;left:10%}.section-visual-workflow .visual-node-one{top:calc(56% - 5px);left:16%}.section-visual-workflow .visual-node-two{top:calc(56% - 5px);left:48%}.section-visual-workflow .visual-node-three{top:calc(56% - 5px);right:16%}.section-visual-moat .visual-grid{opacity:.26;background-size:34px 34px}.section-visual-moat .visual-plane-one{opacity:.22;width:420px;height:286px;top:10%;right:8%;transform:perspective(900px)rotateX(60deg)rotate(10deg)}.section-visual-moat .visual-plane-two{opacity:.14;width:300px;height:205px;bottom:8%;left:4%;transform:perspective(900px)rotateX(60deg)rotate(-10deg)}.section-visual-trust .visual-grid{opacity:.05}.section-visual-trust .visual-plane-one{opacity:.12;border-radius:28px 28px 58px 58px;width:220px;height:260px;top:16%;right:8%}.section-visual-trust .visual-line-one{opacity:.36;width:150px;top:33%;right:12%}.section-visual-trust .visual-line-two{opacity:.28;width:120px;top:44%;right:14%}.section-visual-regional .visual-grid{opacity:.055;background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.regional-section .section-visual{opacity:1}.regional-section .section-visual-media img{filter:saturate(1.08)contrast(1.06)brightness(1.01);-webkit-mask-image:none;mask-image:none}.regional-section .section-visual-media-light:before{background:linear-gradient(#f8fdff1a 0%,#f8fdff14 42%,#f8fdff2e 100%),linear-gradient(90deg,#f8fdff38 0%,#f8fdff14 38%,#f8fdff1f 100%)}.regional-section .section-visual-media:after{opacity:.18;background:radial-gradient(at 58% 48%,#38cbe114,#0000 42%),linear-gradient(#ffffff05,#0000 42%,#ffffff14)}.section-visual-regional .visual-plane-one{opacity:.08;width:420px;height:250px;top:12%;right:7%;transform:perspective(900px)rotateX(60deg)rotate(-12deg)}.section-visual-regional .visual-plane-two{opacity:.07;width:300px;height:190px;bottom:12%;left:5%;transform:perspective(900px)rotateX(60deg)rotate(10deg)}.section-visual-regional .visual-line-one{opacity:.2;width:360px;top:38%;right:10%;transform:rotate(-16deg)}.section-visual-regional .visual-line-two{opacity:.18;width:390px;bottom:27%;left:10%;transform:rotate(12deg)}.section-visual-regional .visual-node-one{top:29%;right:26%}.section-visual-regional .visual-node-two{bottom:24%;left:24%}.section-visual-regional .visual-node-three{top:54%;left:49%}.section-visual-cta .visual-plane-one{opacity:.22;width:370px;height:220px;top:16%;right:8%;transform:perspective(900px)rotateX(60deg)rotate(-11deg)}.section-visual-cta .visual-node-one{background:#d8fbff3d;border-color:#d8fbff57;top:29%;right:16%}.section-visual-cta .visual-node-two{background:#d8fbff2e;border-color:#d8fbff40;top:42%;right:31%}.problem-section .section-visual-media img{filter:saturate(1.1)contrast(1.12)brightness(.98);-webkit-mask-image:linear-gradient(90deg,#0000000f 0%,#00000052 32%,#000000db 54%,#000 100%);mask-image:linear-gradient(90deg,#0000000f 0%,#00000052 32%,#000000db 54%,#000 100%)}.problem-section .section-visual-media-light:before{background:linear-gradient(90deg,#f8fdffeb 0%,#f8fdffb8 30%,#f8fdff38 56%,#f8fdff14 100%),linear-gradient(#f8fdff57 0%,#f8fdff05 46%,#f8fdff85 100%)}.engine-section .section-visual-media-dark:before{background:linear-gradient(90deg,#050f22e6 0%,#050f22bd 38%,#050f2238 68%,#050f225c 100%),linear-gradient(#050f228a 0%,#050f220f 48%,#050f22a3 100%)}.product-section .section-visual-media img{filter:saturate(1.16)contrast(1.2)brightness(.94);-webkit-mask-image:linear-gradient(90deg,#0000009e 0%,#000 24% 86%,#000000f0 100%);mask-image:linear-gradient(90deg,#0000009e 0%,#000 24% 86%,#000000f0 100%)}.product-section .section-visual-media-light:before{background:linear-gradient(90deg,#f8fdffad 0%,#f8fdff61 30%,#f8fdff1a 58%,#f8fdff47 100%),linear-gradient(#f8fdff9e 0%,#f8fdff05 52%,#f8fdff94 100%)}.moat-section .section-visual-media img{filter:saturate(1.18)contrast(1.18)brightness();-webkit-mask-image:linear-gradient(90deg,#00000070 0%,#000000e0 24%,#000 100%);mask-image:linear-gradient(90deg,#00000070 0%,#000000e0 24%,#000 100%)}.moat-section .section-visual-media-light:before{background:linear-gradient(90deg,#f8fdffb8 0%,#f8fdff6b 30%,#f8fdff1f 60%,#f8fdff3d 100%),linear-gradient(#f8fdffa3 0%,#f8fdff05 50%,#f8fdffa3 100%)}.use-section .section-visual-media img{filter:saturate(1.12)contrast(1.12)brightness(.98);-webkit-mask-image:linear-gradient(90deg,#00000038 0%,#000000b3 26%,#000 50% 100%);mask-image:linear-gradient(90deg,#00000038 0%,#000000b3 26%,#000 50% 100%)}.workflow-section .section-visual-media img{filter:saturate(1.1)contrast(1.1)brightness(.98);-webkit-mask-image:linear-gradient(90deg,#0000005c 0%,#000000c7 28%,#000 54% 100%);mask-image:linear-gradient(90deg,#0000005c 0%,#000000c7 28%,#000 54% 100%)}.use-section .section-visual-media-light:before{background:linear-gradient(90deg,#f8fdffbd 0%,#f8fdff80 30%,#f8fdff29 62%,#f8fdff42 100%),linear-gradient(#f8fdffa8 0%,#f8fdff05 54%,#f8fdff9e 100%)}.workflow-section .section-visual-media-light:before{background:linear-gradient(90deg,#f8fdffc7 0%,#f8fdff80 30%,#f8fdff29 62%,#f8fdff38 100%),linear-gradient(#f8fdff8a 0%,#f8fdff05 54%,#f8fdff8f 100%)}.trust-section .section-visual-media img{filter:saturate(1.2)contrast(1.18)brightness(1.02);-webkit-mask-image:linear-gradient(90deg,#0000003d 0%,#000000a8 24%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000003d 0%,#000000a8 24%,#000 48% 100%)}.trust-section .section-visual-media-light:before{background:linear-gradient(90deg,#f8fdff6b 0%,#f8fdff38 34%,#f8fdff04 66%,#f8fdff0a 100%),linear-gradient(#f8fdff47 0%,#f8fdff00 54%,#f8fdff5c 100%)}.problem-section .section-visual-media:after{opacity:.24}.product-section .section-visual-media:after,.workflow-section .section-visual-media:after,.moat-section .section-visual-media:after{opacity:.18}.trust-section .section-visual-media:after{opacity:.1}.use-section .section-visual-media:after{opacity:.22}.cta-section .section-visual-media-dark:before{background:linear-gradient(90deg,#050f22f0 0%,#050f22c2 34%,#050f2247 66%,#050f2275 100%),linear-gradient(#050f227a 0%,#050f220a 48%,#050f22ad 100%)}.problem-section,.product-section,.workflow-section,.trust-section,.regional-section{padding:clamp(76px,8.8vw,118px) 0}.problem-section{margin-top:-1px;padding-top:clamp(68px,7.4vw,104px)}.split-layout{grid-template-columns:.98fr .9fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.split-layout h2,.engine-panel h2,.section-heading h2,.trust-panel h2,.cta-grid h2{color:var(--ink);font-size:clamp(2.45rem,4.55vw,4.95rem);font-weight:740;line-height:.99}.section-heading h2{font-size:clamp(2.35rem,4.05vw,4.45rem)}.section-heading.wide h2{max-width:980px}.workflow-section .section-heading h2,.moat-section .section-heading h2{font-size:clamp(2.05rem,3.8vw,4.25rem);line-height:1.02}.problem-copy p,.engine-panel p,.section-heading p,.trust-panel p,.cta-copy p{color:#455f70;margin:0;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.78}.problem-copy p+p{margin-top:12px}.problem-copy{width:min(500px,100%);margin-top:clamp(14px,3vw,34px);transform:translate(clamp(-46px,-3vw,-18px))}.problem-copy p{-webkit-backdrop-filter:blur(5px)saturate(1.03);backdrop-filter:blur(5px)saturate(1.03);background:linear-gradient(135deg,#ffffff75,#effafc33);border:1px solid #0e304c1c;border-radius:8px;padding:clamp(16px,2.2vw,22px);box-shadow:0 16px 42px #0f335212}.problem-stat-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.problem-stat-row span{color:#23475c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff94;border:1px solid #0e304c24;border-radius:999px;padding:10px 14px;font-size:.86rem;font-weight:650}.home-page:lang(zh-Hans),.technology-page:lang(zh-Hans){font-family:var(--font-geist-sans), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, Helvetica, sans-serif}.home-page:lang(ja),.technology-page:lang(ja){line-break:strict;overflow-wrap:break-word}.home-page:lang(ko),.technology-page:lang(ko){word-break:keep-all;overflow-wrap:break-word}.home-page:lang(ja) .hero-copy h1,.home-page:lang(ko) .hero-copy h1,.technology-page:lang(ja) .technology-hero-copy h1,.technology-page:lang(ko) .technology-hero-copy h1{overflow-wrap:break-word}.home-page:lang(zh-Hans) .section-eyebrow,.technology-page:lang(zh-Hans) .section-eyebrow,.home-page:lang(zh-Hans) .product-card p,.home-page:lang(zh-Hans) .use-card p{letter-spacing:.035em;font-weight:700}.home-page:lang(zh-Hans) .split-layout h2,.home-page:lang(zh-Hans) .section-heading h2,.home-page:lang(zh-Hans) .engine-panel h2,.home-page:lang(zh-Hans) .trust-panel h2,.home-page:lang(zh-Hans) .cta-grid h2{font-weight:680;line-height:1.12}.home-page:lang(zh-Hans) .problem-copy p,.home-page:lang(zh-Hans) .engine-panel p,.home-page:lang(zh-Hans) .section-heading p,.home-page:lang(zh-Hans) .trust-panel p,.home-page:lang(zh-Hans) .cta-copy p,.home-page:lang(zh-Hans) .product-card span,.home-page:lang(zh-Hans) .use-card small,.home-page:lang(zh-Hans) .moat-card p,.home-page:lang(zh-Hans) .regional-address,.home-page:lang(zh-Hans) .regional-copy{letter-spacing:.01em;line-height:1.86}.home-page:lang(zh-Hans) .problem-section .split-layout h2{max-width:10.8em;font-size:clamp(2.25rem,4vw,4.3rem);line-height:1.16}.home-page:lang(zh-Hans) .workflow-section .section-heading h2{max-width:12.5em;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1.15}.home-page:lang(zh-Hans) .workflow-step strong{font-size:clamp(1.12rem,1.72vw,1.46rem);line-height:1.22}.home-page:lang(zh-Hans) .product-card h3,.home-page:lang(zh-Hans) .use-card h3,.home-page:lang(zh-Hans) .moat-card h3,.home-page:lang(zh-Hans) .regional-card h3{line-height:1.18}.engine-section{background:linear-gradient(135deg, #07162df5, #0c314beb), var(--navy);padding:clamp(88px,10.5vw,146px) 0}.engine-grid{grid-template-columns:1fr 1.04fr;align-items:center;gap:clamp(28px,5vw,70px);display:grid}.engine-panel{background:radial-gradient(circle at 18% 18%,#38cbe12e,#0000 36%),#ffffff0f;border:1px solid #d8fbff21;border-radius:30px;padding:clamp(30px,4.6vw,58px);box-shadow:0 28px 74px #0003}.engine-panel h2,.engine-panel p{color:var(--white)}.engine-panel p{color:#ecfdffb8;margin-top:24px}.engine-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.engine-capabilities span{color:#f2fdffe0;background:#ffffff12;border:1px solid #d8fbff21;border-radius:22px;align-items:flex-end;min-height:104px;padding:18px;font-size:1.02rem;font-weight:700;display:flex}.section-heading{max-width:760px;margin-bottom:clamp(30px,4.6vw,54px)}.section-heading.wide{max-width:990px}.section-heading p{max-width:720px;margin-top:22px}.product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.product-card{-webkit-backdrop-filter:blur(7px)saturate(1.05);backdrop-filter:blur(7px)saturate(1.05);background:linear-gradient(#fff9,#eefafd57);border:1px solid #0e304c29;border-radius:8px;flex-direction:column;grid-column:span 2;min-height:292px;padding:clamp(22px,2.8vw,30px);display:flex;box-shadow:0 18px 48px #16405c1a}.product-card:nth-child(2){background:linear-gradient(160deg,#f7fffd9e,#dff8ef4d)}.product-card:nth-child(3),.product-card:nth-child(5){background:linear-gradient(155deg,#ffffff94,#d8fbff47)}.product-card:nth-child(4){background:linear-gradient(155deg,#f7fcff94,#e8f2fa4d)}.product-card:first-child,.product-card:nth-child(2){grid-column:span 3}.product-card p,.product-card span,.product-card li{color:var(--muted)}.product-card p{letter-spacing:.095em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:780}.product-card h3{color:var(--ink);margin:0;font-size:clamp(1.5rem,2.35vw,2.1rem);line-height:1.04}.product-card span{margin-top:18px;font-size:.98rem;line-height:1.58;display:block}.product-card ul{gap:8px;margin:auto 0 0;padding:22px 0 0;list-style:none;display:grid}.product-card li{padding-left:18px;font-size:.93rem;position:relative}.product-card li:before{background:var(--cyan);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.use-section,.moat-section{background:#f8fdff;padding:clamp(68px,8vw,108px) 0}.use-grid{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e304c29;border:1px solid #0e304c24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;box-shadow:0 24px 68px #143d571f}.use-card{-webkit-backdrop-filter:blur(7px)saturate(1.02);backdrop-filter:blur(7px)saturate(1.02);background:linear-gradient(#ffffff94,#f6fdff57);flex-direction:column;min-height:298px;padding:clamp(24px,3vw,34px);display:flex;position:relative;overflow:hidden}.use-card span{z-index:1;color:#2bb2c5;font-size:.82rem;font-weight:760;position:relative}.use-card p{z-index:1;color:var(--muted);letter-spacing:.095em;text-transform:uppercase;margin:18px 0 14px;font-size:.8rem;font-weight:780;position:relative}.use-card h3{z-index:1;color:var(--ink);margin:0;font-size:clamp(1.45rem,1.95vw,1.9rem);line-height:1.08;position:relative}.use-card small{z-index:1;color:var(--muted);margin-top:auto;padding-top:16px;font-size:.96rem;line-height:1.62;display:block;position:relative}.workflow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.workflow-step{-webkit-backdrop-filter:blur(6px)saturate(1.02);backdrop-filter:blur(6px)saturate(1.02);background:linear-gradient(160deg,#ffffff9e,#d8fbff52);border:1px solid #0e304c26;border-radius:8px;min-height:152px;padding:24px;box-shadow:0 18px 46px #0f33521a}.workflow-step span{background:var(--navy-2);width:42px;height:42px;color:var(--white);border-radius:50%;place-items:center;font-size:.86rem;font-weight:760;display:grid}.workflow-step strong{color:var(--ink);margin-top:28px;font-size:clamp(1.18rem,2vw,1.7rem);line-height:1.08;display:block}.moat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.moat-card{-webkit-backdrop-filter:blur(6px)saturate(1.02);backdrop-filter:blur(6px)saturate(1.02);background:radial-gradient(circle at 100% 0,#d8fbff5c,#0000 42%),#ffffff8f;border:1px solid #0e304c26;border-radius:8px;min-height:178px;padding:24px;box-shadow:0 16px 42px #0f335214}.moat-card h3{color:var(--ink);margin:0;font-size:1.38rem;line-height:1.08}.moat-card p{color:var(--muted);margin:16px 0 0;line-height:1.62}.trust-panel{-webkit-backdrop-filter:blur(1.5px)saturate(1.01);backdrop-filter:blur(1.5px)saturate(1.01);background:linear-gradient(112deg,#ffffff7a 0%,#ffffff52 58%,#dff8ef1a 100%);border:1px solid #14718424;border-radius:8px;width:min(700px,100% - 48px);margin:0 auto 0 max(24px,50vw - 620px);padding:clamp(30px,4.4vw,52px);box-shadow:0 20px 48px #0f335213}.trust-panel h2{max-width:620px}.trust-panel p{color:#263f52;max-width:610px;margin-top:20px;font-size:clamp(1.13rem,2vw,1.5rem)}.trust-list{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trust-list span{color:#224457;text-transform:none;background:#ffffff61;border:1px solid #14718421;border-radius:999px;padding:12px 15px;font-weight:700}.regional-section{background:linear-gradient(#1471840b 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#1471840a 1px,#0000 1px) 0 0/78px 78px,linear-gradient(#f8fdffe6 0%,#ebf9fcd1 52%,#f8fdffe6 100%);margin-top:-1px}.regional-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 0 26%,#2bb2c50e 26% 26.08%,#0000 26.08% 100%),linear-gradient(65deg,#0000 0 68%,#2bb2c50d 68% 68.08%,#0000 68.08% 100%);position:absolute;inset:0}.regional-heading{margin-bottom:clamp(28px,4vw,46px)}.regional-heading p{max-width:790px}.regional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.regional-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#2bb2c50f,#2bb2c56b,#2bb2c50f);height:1px;position:absolute;top:57px;left:14%;right:14%}.regional-card{z-index:1;-webkit-backdrop-filter:blur(5px)saturate(1.04);backdrop-filter:blur(5px)saturate(1.04);background:linear-gradient(#38cbe10a 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#38cbe108 1px,#0000 1px) 0 0/34px 34px,linear-gradient(155deg,#ffffff6b,#effafc3d);border:1px solid #0e304c26;border-radius:8px;flex-direction:column;min-height:292px;padding:clamp(22px,2.7vw,30px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f335214}.regional-card:nth-child(2){background:linear-gradient(#38cbe10b 1px,#0000 1px),linear-gradient(90deg,#38cbe108 1px,#0000 1px),linear-gradient(155deg,#f7fffd6b,#dff8ef38)}.regional-card:nth-child(3){background:linear-gradient(#38cbe10a 1px,#0000 1px),linear-gradient(90deg,#38cbe108 1px,#0000 1px),linear-gradient(155deg,#fff6,#d8fbff38)}.regional-card:before{content:"";background:linear-gradient(90deg,#38cbe11f,#14718475,#38cbe11f);height:3px;position:absolute;top:0;left:0;right:0}.regional-card-index{color:#147184;background:#f8fdffa3;border:1px solid #1471842b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:780;display:grid}.regional-card h3{color:var(--ink);margin:28px 0 0;font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.02}.regional-role{color:#147184;margin:16px 0 0;font-size:.94rem;font-weight:780;line-height:1.36}.regional-address{color:#294c60;margin:18px 0 0;font-size:.91rem;font-weight:650;line-height:1.5}.regional-copy{color:var(--muted);margin:auto 0 0;padding-top:22px;font-size:.98rem;line-height:1.68}.cta-section{color:var(--white);background:radial-gradient(circle at 82% 8%,#38cbe12e,#0000 30%),linear-gradient(150deg,#07162d 0%,#0a2a4c 64%,#0b3b55 100%);padding:clamp(70px,8vw,108px) 0}.cta-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,7vw,96px);display:grid}.cta-grid h2{color:var(--white)}.cta-copy p{color:#ecfdffbd;text-shadow:0 16px 42px #00000042;max-width:540px}.footer-section{color:var(--white);background:radial-gradient(circle at 78% 0,#38cbe11f,#0000 28%),linear-gradient(150deg,#07162d 0%,#0a2a4c 62%,#0b3b55 100%);margin-top:-1px;padding:28px 0}.site-footer{color:#ebfaff9e;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:24px;width:min(1220px,100% - 40px);margin:0 auto;padding-top:24px;font-size:.9rem;display:flex}.site-footer span{flex:220px}.site-footer span:first-child{color:#ebfaffc7;flex:none;font-weight:700}.site-footer span:last-child{text-align:right}.technology-hero{min-height:clamp(660px,82svh,780px);position:relative;overflow:hidden}.technology-hero:before,.technology-translation:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#050e20e6 0%,#050e20ad 34%,#050e202e 66%,#050e200f 100%),linear-gradient(#d8fbff09 1px,#0000 1px) 0 0/88px 88px,linear-gradient(90deg,#d8fbff08 1px,#0000 1px) 0 0/88px 88px;position:absolute;inset:0}.technology-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#07162d00,#f7fbfd1a);height:88px;position:absolute;inset:auto 0 0}.technology-hero-media,.technology-translation-media{z-index:0;position:absolute;inset:0}.technology-hero-media img,.technology-translation-media img,.technology-visual-frame img{object-fit:cover;filter:saturate(1.08)contrast(1.08)}.technology-hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(320px,.55fr);align-items:end;gap:clamp(28px,5vw,72px);width:min(1240px,100% - 56px);min-height:clamp(660px,82svh,780px);margin:0 auto;padding:clamp(104px,7vw,126px) 0 clamp(56px,4.8vw,78px);display:grid;position:relative}.technology-hero-copy{isolation:isolate;max-width:920px;position:relative}.technology-hero-copy:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#06152bc7 0%,#071c349e 42%,#071c3438 72%,#071c3400 100%),radial-gradient(at 14%,#38cbe11a,#0000 62%);border-left:1px solid #d8fbff29;border-radius:8px 0 0 8px;width:min(980px,74vw);position:absolute;top:clamp(-34px,-3.6vw,-20px);bottom:clamp(-34px,-3.6vw,-20px);left:clamp(-56px,-4vw,-22px);box-shadow:0 30px 90px #0000002e}.technology-hero-copy .section-eyebrow,.technology-translation-copy .section-eyebrow{color:#d8fbffc7}.technology-hero-copy h1,.technology-section-copy h2,.technology-translation-copy h2,.technology-footer h2{letter-spacing:0;text-wrap:balance;margin:0}.technology-hero-copy h1{max-width:11em;color:var(--white);text-shadow:0 28px 70px #0000006b;font-size:clamp(3.35rem,6.2vw,6.4rem);font-weight:740;line-height:.94}.technology-page:lang(zh-Hans) .technology-hero-copy h1{max-width:12em;font-size:clamp(2.65rem,4.45vw,4.8rem);font-weight:680;line-height:1.12}.technology-page:lang(ja) .technology-hero-copy h1,.technology-page:lang(ko) .technology-hero-copy h1{max-width:12em;font-size:clamp(2.55rem,4.3vw,4.55rem);line-height:1.12}.technology-hero-copy p{color:#ebfaffcc;max-width:720px;margin:24px 0 0;font-size:clamp(1rem,1.28vw,1.2rem);line-height:1.72}.technology-hero-subtitle{font-weight:700;color:#d9fff7f0!important}.technology-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.technology-proof-panel{background:linear-gradient(#d8fbff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#d8fbff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#0619307a,#0619302e);border:1px solid #d8fbff24;border-radius:8px;padding:clamp(18px,2.4vw,24px);box-shadow:0 24px 70px #00000029}.technology-proof-panel>span{color:#d8fbff9e;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:760;display:block}.technology-proof-list{gap:8px;margin-top:16px;display:grid}.technology-proof-list strong{color:#f2fdffe6;border-left:2px solid #78f6e6ad;padding:8px 0 8px 12px;font-size:.95rem;line-height:1.35}.technology-pipeline{background:#d8fbff1f;border:1px solid #d8fbff1f;gap:1px;margin-top:22px;display:grid}.technology-pipeline-step{background:#07162d94;grid-template-columns:42px 1fr;align-items:center;min-height:58px;display:grid}.technology-pipeline-step small{color:#d8fbff80;text-align:center;font-size:.72rem;font-weight:760}.technology-pipeline-step p{color:#f2fdffe0;margin:0;font-size:.92rem;font-weight:690;line-height:1.35}.technology-section{background:linear-gradient(#f8fdfffa,#effafcf0),linear-gradient(110deg,#d8fbff42,#dff8ef2e);min-height:clamp(520px,60svh,640px);padding:clamp(48px,5.4vw,72px) 0;position:relative;overflow:hidden}.technology-section+.technology-section,.technology-translation{margin-top:-1px}.technology-section-background{z-index:0;pointer-events:none;background:linear-gradient(#f8fdff33,#f8fdff03 42%,#f8fdff2e),radial-gradient(at 18% 18%,#d8fbff1a,#0000 34%),radial-gradient(at 78% 74%,#dff8ef14,#0000 38%);position:absolute;inset:0}.technology-section-grid{z-index:2;justify-content:flex-start;align-items:center;min-height:clamp(410px,46svh,520px);display:flex;position:relative}.technology-section-reverse .technology-section-grid{justify-content:flex-end}.technology-section-copy{z-index:2;isolation:isolate;width:min(560px,48vw);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:clamp(24px,3vw,40px);position:relative}.technology-section-copy:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#f4fafcd1 0%,#f4fafcb8 38%,#f4fafc6b 62%,#f4fafc24 82%,#f4fafc00 100%),radial-gradient(at 18% 48%,#d8fbff33,#0000 62%);border-left:1px solid #14718429;border-radius:8px 0 0 8px;width:min(940px,64vw);position:absolute;top:clamp(-24px,-3vw,-16px);bottom:clamp(-24px,-3vw,-16px);left:clamp(-56px,-4vw,-22px);box-shadow:0 24px 58px #0f33520e}.technology-section-copy:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff24 0%,#ffffff12 54%,#dff8ef04 100%);border:1px solid #14718412;border-radius:8px;position:absolute;inset:0}.technology-section-reverse .technology-section-copy:before{background:linear-gradient(270deg,#f4fafcd1 0%,#f4fafcb8 38%,#f4fafc6b 62%,#f4fafc24 82%,#f4fafc00 100%),radial-gradient(at 82% 48%,#d8fbff33,#0000 62%);border-left:0;border-right:1px solid #14718429;border-radius:0 8px 8px 0;left:auto;right:clamp(-56px,-4vw,-22px)}.technology-section-copy h2,.technology-translation-copy h2,.technology-footer h2{color:var(--ink);font-size:clamp(2.35rem,3.45vw,3.75rem);font-weight:740;line-height:1.02}.technology-page:lang(zh-Hans) .technology-section-copy h2,.technology-page:lang(zh-Hans) .technology-translation-copy h2,.technology-page:lang(zh-Hans) .technology-footer h2{font-weight:680;line-height:1.14}.technology-section-copy p,.technology-translation-copy p,.technology-footer p{color:#455f70;margin:20px 0 0;font-size:clamp(.98rem,1.16vw,1.1rem);line-height:1.68}.technology-point-list{counter-reset:technology-proof;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.technology-point-list li{counter-increment:technology-proof;color:#24485d;border-top:1px solid #14718414;grid-template-columns:34px 1fr;gap:12px;padding:8px 0;font-size:.9rem;font-weight:660;line-height:1.38;display:grid;position:relative}.technology-point-list li:before{content:counter(technology-proof, decimal-leading-zero);color:#1471848f;letter-spacing:.06em;font-size:.72rem;font-weight:780}.technology-visual-frame{z-index:0;box-shadow:none;background:#eaf7fb;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.technology-visual-frame img{filter:saturate(1.16)contrast(1.13)brightness(1.02)}.technology-visual-frame:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f8fdff2e 0%,#f8fdff14 28%,#f8fdff03 58%,#f8fdff05 100%),linear-gradient(#f8fdff14 0%,#f8fdff00 50%,#f8fdff17 100%);position:absolute;inset:0}.technology-section-reverse .technology-visual-frame:before{background:linear-gradient(270deg,#f8fdff2e 0%,#f8fdff14 28%,#f8fdff03 58%,#f8fdff05 100%),linear-gradient(#f8fdff14 0%,#f8fdff00 50%,#f8fdff17 100%)}.technology-section-2 .technology-visual-frame:before{background:linear-gradient(90deg,#f8fdff24 0%,#f8fdff0f 28%,#f8fdff03 56%,#f8fdff04 100%),linear-gradient(#f8fdff0f 0%,#f8fdff00 48%,#f8fdff14 100%)}.technology-section-2,.technology-section-4,.technology-section-5{min-height:clamp(500px,54svh,600px);padding:clamp(42px,4.7vw,64px) 0}.technology-section-2 .technology-section-grid,.technology-section-4 .technology-section-grid,.technology-section-5 .technology-section-grid{min-height:clamp(360px,40svh,440px)}.technology-section-3{min-height:clamp(470px,48svh,550px);padding:clamp(38px,4.2vw,58px) 0}.technology-section-3 .technology-section-grid{min-height:clamp(340px,36svh,410px)}.technology-section-3 .technology-visual-frame img{transform:scaleX(-1);object-position:56% center!important}.technology-section-3 .technology-section-grid{justify-content:flex-end}.technology-section-3 .technology-visual-frame:before{background:linear-gradient(270deg,#f8fdff24 0%,#f8fdff0f 30%,#f8fdff03 58%,#f8fdff04 100%),linear-gradient(#f8fdff0f 0%,#f8fdff00 48%,#f8fdff14 100%)}.technology-section-4 .technology-visual-frame img{filter:saturate(1.08)contrast(1.3)brightness(.96)}.technology-section-4 .technology-visual-frame:before{background:linear-gradient(90deg,#f8fdff1f 0%,#f8fdff0a 28%,#f8fdff00 55%,#f8fdff03 100%),linear-gradient(#f8fdff0a 0%,#f8fdff00 50%,#f8fdff0d 100%)}.technology-section-5 .technology-visual-frame img{filter:saturate(1.22)contrast(1.16)brightness(1.03)}.technology-section-5 .technology-visual-frame:before{background:linear-gradient(270deg,#f8fdff24 0%,#f8fdff0f 30%,#f8fdff03 58%,#f8fdff04 100%),linear-gradient(#f8fdff0d 0%,#f8fdff00 50%,#f8fdff12 100%)}.technology-translation{min-height:clamp(500px,58svh,620px);color:var(--ink);background:linear-gradient(#f8fdfff5,#ebf9fceb),linear-gradient(110deg,#d8fbff47,#dff8ef29);padding:clamp(44px,5vw,68px) 0;position:relative;overflow:hidden}.technology-translation:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f8fdff29 0%,#f8fdff12 30%,#f8fdff03 62%,#f8fdff05 100%),linear-gradient(#f8fdff0f 0%,#f8fdff00 48%,#f8fdff14 100%),radial-gradient(at 74% 46%,#38cbe10d,#0000 44%);position:absolute;inset:0}.technology-translation-media{opacity:1}.technology-translation-media img{filter:saturate(1.18)contrast(1.14)brightness(1.02)}.technology-translation-grid{isolation:isolate;z-index:2;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(26px,5vw,70px);display:grid;position:relative}.technology-translation-grid:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#f4fafccc 0%,#f4fafcad 36%,#f4fafc47 68%,#f4fafc00 100%),radial-gradient(at 22% 42%,#d8fbff2e,#0000 62%);border-left:1px solid #14718424;border-radius:8px 0 0 8px;width:min(1080px,78vw);position:absolute;top:clamp(-28px,-3.2vw,-18px);bottom:clamp(-28px,-3.2vw,-18px);left:clamp(-56px,-4vw,-22px);box-shadow:0 24px 58px #0f33520e}.technology-translation-copy{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:8px;padding:clamp(24px,3vw,40px);position:relative}.technology-translation-copy:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff24 0%,#ffffff12 58%,#dff8ef04 100%);border:1px solid #14718412;border-radius:8px;position:absolute;inset:0}.technology-translation-copy h2,.technology-translation-copy p{color:var(--ink)}.technology-translation-copy p{color:#455f70}.technology-translation-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.technology-translation-flow:before{display:none}.technology-flow-group{z-index:1;min-height:220px;box-shadow:none;background:linear-gradient(145deg,#f4fafc9e 0%,#f4fafc6b 56%,#f4fafc2e 100%);border:1px solid #1471841a;border-left-color:#14718433;border-radius:8px;padding:clamp(20px,2.5vw,28px);position:relative}.technology-translation .technology-flow-group{background:linear-gradient(145deg,#f4fafc9e 0%,#f4fafc6b 56%,#f4fafc2e 100%);border-color:#1471841a #1471841a #1471841a #14718433}.technology-flow-group:before{color:#147184;content:"01";background:#d8fbff47;border:1px solid #14718424;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:22px;font-size:.78rem;font-weight:780;display:grid}.technology-flow-group:nth-child(2):before{content:"02"}.technology-flow-group:nth-child(3):before{content:"03"}.technology-flow-group h3{color:var(--ink);margin:0;font-size:clamp(1.12rem,1.6vw,1.46rem);line-height:1.08}.technology-flow-group ul{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.technology-flow-group li{color:#24485d;border-top:1px solid #14718414;padding:9px 0;font-size:.94rem;font-weight:650;line-height:1.42}.technology-footer{background:linear-gradient(#1471840a 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#14718409 1px,#0000 1px) 0 0/70px 70px,linear-gradient(#f8fdfffa,#eaf8fcf5);padding:clamp(56px,6.8vw,86px) 0}.technology-footer-grid{grid-template-columns:1fr auto;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.technology-footer h2{font-size:clamp(2rem,3.3vw,3.6rem)}.technology-footer p{max-width:820px}@keyframes viewerFloat{0%{transform:translate(-4px,6px)scale(1)}to{transform:translate(8px,-8px)scale(1.018)}}@media (min-width:1051px) and (max-height:860px){.site-nav{padding:12px 0}.site-nav-scrolled{padding:5px 8px}.hero-grid{padding-top:clamp(96px,8vw,114px);padding-bottom:clamp(58px,5.2vw,76px)}.hero-kicker{margin-bottom:18px}.hero-kicker span{padding:8px 12px}.hero-copy h1{font-size:clamp(3.75rem,6.35vw,5.85rem);line-height:.92}.hero-locale-zh .hero-copy h1{font-size:clamp(2.58rem,3.9vw,4.35rem);line-height:1.08}.hero-locale-ja .hero-copy h1,.hero-locale-ko .hero-copy h1{font-size:clamp(2.46rem,3.72vw,4.15rem);line-height:1.1}.hero-copy p{margin-top:20px;font-size:clamp(.98rem,1.34vw,1.08rem);line-height:1.56}.hero-locale-zh .hero-copy p,.hero-locale-ja .hero-copy p,.hero-locale-ko .hero-copy p{line-height:1.64}.hero-copy .hero-cn{margin-top:10px;font-size:.96rem}.hero-actions{margin-top:24px}.technology-hero{min-height:clamp(620px,76svh,700px)}.technology-hero-grid{min-height:clamp(620px,76svh,700px);padding-top:clamp(92px,6.4vw,108px);padding-bottom:clamp(48px,4.8vw,64px)}.viewer-shell{width:min(100%,506px);min-height:506px;padding:16px;transform:translateY(-10px)}.viewer-stage{height:414px}}@media (max-width:1050px){.nav-links{justify-content:flex-end}.brand-mark{flex:auto}.brand-mark>span:last-child{min-width:0}.nav-actions{flex:none}.hero-grid,.engine-grid,.split-layout,.cta-grid,.technology-hero-grid,.technology-section-grid,.technology-translation-grid,.technology-footer-grid{grid-template-columns:1fr}.technology-hero-grid{align-items:start;min-height:auto;padding-top:44px}.technology-proof-panel{max-width:680px}.technology-section-reverse .technology-section-copy{order:0}.technology-section{min-height:auto;padding:clamp(54px,6vw,70px) 0}.technology-section-grid,.technology-section-2,.technology-section-4,.technology-section-5,.technology-section-2 .technology-section-grid,.technology-section-4 .technology-section-grid,.technology-section-5 .technology-section-grid,.technology-section-3,.technology-section-3 .technology-section-grid{min-height:auto}.technology-section-reverse .technology-section-grid,.technology-section-3 .technology-section-grid{justify-content:flex-end}.technology-section-copy{width:min(620px,74vw)}.technology-section-copy:before{width:min(860px,82vw)}.technology-translation{min-height:auto}.technology-translation-copy{width:min(620px,74vw);max-width:none}.technology-translation-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-translation-grid:before{width:min(860px,82vw)}.technology-translation-flow:before{display:none}.technology-flow-group{min-height:auto}.technology-flow-group:before{margin-bottom:18px}.hero-grid{padding-top:112px}.problem-copy{width:min(620px,100%);margin-top:8px;transform:none}.viewer-shell{justify-self:center;transform:none}.product-grid,.use-grid,.workflow-track,.moat-grid,.regional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card,.product-card:first-child,.product-card:nth-child(2){grid-column:span 1}.regional-grid:before{background:linear-gradient(#2bb2c50f,#2bb2c561,#2bb2c50f);width:1px;height:auto;top:0;bottom:0;left:21px}.regional-card{min-height:auto}.regional-copy{margin-top:28px;padding-top:0}}@media (max-width:820px){.site-nav{gap:8px;width:min(100% - 28px,1180px);padding:14px 0}.brand-mark{min-width:0}.brand-mark em{display:none}.nav-links{gap:2px;min-height:34px;padding:2px}.nav-link-pill{min-width:auto;min-height:28px;padding:0 10px}.nav-link-pill:after{bottom:3px;left:12px;right:12px}.nav-cta{min-height:34px;padding:0 12px;font-size:.76rem}}@media (max-width:720px){.section-shell,.hero-grid,.site-nav,.site-footer{width:min(100% - 28px,1180px)}.site-nav{flex-wrap:nowrap;gap:8px;padding:14px 0}.site-nav-scrolled{width:min(100% - 18px,1180px);margin-top:8px;padding:5px 6px}.nav-links{flex:none;justify-content:flex-end;gap:2px}.nav-link-pill{min-width:auto;min-height:28px;padding:0 9px;font-size:.78rem}.nav-link-title{font-size:.78rem}.brand-mark{flex:auto;gap:8px;min-width:0}.brand-mark strong{white-space:nowrap}.brand-mark em{display:none}.home-page:lang(zh-Hans) .brand-mark em{letter-spacing:.02em;font-size:.68rem;line-height:1.32}.language-switcher{min-height:34px;padding:2px}.language-switcher button{min-width:25px;height:30px;padding:0 5px;font-size:.68rem}.hero-section{min-height:auto}.hero-section:after{background:linear-gradient(#07162d00,#07162d33 58%,#0e2d4214 100%),linear-gradient(#0000 0%,#f8fdff0f 100%);height:52px}.hero-grid,.technology-hero{min-height:auto}.technology-hero:before{background:linear-gradient(#050e20e0 0%,#050e20ad 42%,#050e205c 74%,#050e209e 100%),linear-gradient(90deg,#050e20b8,#050e202e)}.technology-hero-grid{width:min(100% - 28px,1180px);padding-top:104px;padding-bottom:70px}.technology-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(2.35rem,12vw,3.78rem);line-height:1}.technology-page:lang(zh-Hans) .technology-hero-copy h1,.technology-page:lang(ja) .technology-hero-copy h1,.technology-page:lang(ko) .technology-hero-copy h1{font-size:clamp(2.05rem,9.5vw,3rem);line-height:1.16}.technology-hero-copy p{font-size:.98rem;line-height:1.68}.technology-hero-actions{flex-direction:column}.technology-proof-panel{padding:18px}.technology-section{padding:clamp(40px,9vw,54px) 0 clamp(58px,11vw,78px)}.technology-translation{padding:clamp(44px,10vw,62px) 0 clamp(70px,13vw,96px)}.technology-section-grid{align-items:flex-end;min-height:auto;padding-bottom:0}.technology-section-2,.technology-section-4,.technology-section-5,.technology-section-2 .technology-section-grid,.technology-section-4 .technology-section-grid,.technology-section-5 .technology-section-grid,.technology-section-3,.technology-section-3 .technology-section-grid{min-height:auto}.technology-section-copy,.technology-translation-copy{width:min(100%,620px);padding:22px}.technology-hero-copy:before{background:linear-gradient(90deg,#06152bc2 0%,#071c3494 52%,#071c342e 82%,#071c3400 100%),radial-gradient(at 18% 48%,#38cbe114,#0000 64%);width:min(100vw - 14px,720px);top:-20px;bottom:-22px;left:-14px}.technology-section-copy:before,.technology-section-reverse .technology-section-copy:before,.technology-translation-grid:before{background:linear-gradient(#f4fafc2e 0%,#f4fafc99 44%,#f4fafcd1 100%),radial-gradient(at 50% 100%,#d8fbff2e,#0000 66%);border:1px solid #1471841f;border-radius:8px;width:auto;inset:-24px -14px}.technology-section-copy h2,.technology-translation-copy h2,.technology-footer h2{font-size:clamp(2rem,9.6vw,3rem);line-height:1.05}.technology-page:lang(zh-Hans) .technology-section-copy h2,.technology-page:lang(zh-Hans) .technology-translation-copy h2,.technology-page:lang(zh-Hans) .technology-footer h2{line-height:1.18}.technology-section-copy p,.technology-translation-copy p,.technology-footer p{font-size:1rem;line-height:1.68}.technology-point-list{margin-top:20px}.technology-point-list li{grid-template-columns:32px 1fr;gap:10px;padding:12px 0;font-size:.92rem}.technology-visual-frame{min-height:0}.technology-flow-group{padding:20px}.technology-flow-group ul{margin-top:22px}.technology-translation:before{background:linear-gradient(#f8fdff2e 0%,#f8fdff14 38%,#f8fdff05 70%,#f8fdff29 100%),linear-gradient(90deg,#f8fdff24,#f8fdff05)}.technology-footer-grid{justify-items:start}.hero-copy h1{overflow-wrap:anywhere;font-size:clamp(2.85rem,13.8vw,4.2rem);line-height:.96}.hero-locale-zh .hero-copy h1{max-width:12em;font-size:clamp(2.24rem,9.8vw,3.18rem);line-height:1.18}.hero-locale-ja .hero-copy h1,.hero-locale-ko .hero-copy h1{max-width:12em;font-size:clamp(2.32rem,10vw,3.32rem);line-height:1.12}.hero-locale-ko .hero-copy h1{overflow-wrap:normal}.hero-copy p{font-size:1rem}.hero-locale-zh .hero-copy p,.hero-locale-ja .hero-copy p,.hero-locale-ko .hero-copy p{line-height:1.68}.hero-locale-zh .hero-copy p{line-height:1.82}.hero-copy .hero-cn{font-size:.98rem}.hero-grid{padding-top:104px;padding-bottom:76px}.hero-actions,.site-footer{flex-direction:column}.button{width:100%}.viewer-shell{border-radius:22px;min-height:420px;padding:12px}.viewer-stage{height:338px}.annotation-card{width:136px;padding:11px}.annotation-card-primary{top:38px;right:12px}.annotation-card-secondary{bottom:24px;left:12px}.viewer-metric-card{display:none}.anatomy-map{width:calc(100% - 28px);height:calc(100% - 116px);inset:56px 8px 60px}.slice-stack{inset:70px 34px 104px}.viewer-slice-label{padding:6px 8px;font-size:.58rem}.product-grid,.use-grid,.workflow-track,.moat-grid,.regional-grid,.engine-capabilities{grid-template-columns:1fr}.use-card,.product-card,.regional-card{min-height:auto}.workflow-step{min-height:150px}.workflow-step strong{margin-top:28px}.home-page:lang(zh-Hans) .section-eyebrow,.home-page:lang(zh-Hans) .product-card p,.home-page:lang(zh-Hans) .use-card p{letter-spacing:.02em}.home-page:lang(zh-Hans) .split-layout h2,.home-page:lang(zh-Hans) .section-heading h2,.home-page:lang(zh-Hans) .engine-panel h2,.home-page:lang(zh-Hans) .trust-panel h2,.home-page:lang(zh-Hans) .cta-grid h2{line-height:1.18}.home-page:lang(zh-Hans) .problem-section .split-layout h2,.home-page:lang(zh-Hans) .workflow-section .section-heading h2{font-size:clamp(1.92rem,8.8vw,2.78rem);line-height:1.2}.problem-copy{width:100%;margin-top:10px}.problem-copy p{-webkit-backdrop-filter:blur(4px)saturate(1.02);backdrop-filter:blur(4px)saturate(1.02);padding:15px}.trust-panel{-webkit-backdrop-filter:blur(1.5px)saturate(1.01);backdrop-filter:blur(1.5px)saturate(1.01);background:linear-gradient(112deg,#ffffff8a 0%,#ffffff61 62%,#dff8ef24 100%);width:min(100% - 52px,720px);margin:0 auto 0 14px;padding:24px}.section-visual{opacity:.72}.section-visual-media img{object-position:var(--visual-object-position-mobile);-webkit-mask-image:linear-gradient(#0000 0%,#00000047 24%,#000 50% 100%);mask-image:linear-gradient(#0000 0%,#00000047 24%,#000 50% 100%)}.section-visual-media-light:before{background:linear-gradient(#f8fdfffc 0%,#f8fdffeb 38%,#f8fdffad 70%,#f8fdfff5 100%),linear-gradient(90deg,#f8fdffe6,#f8fdff94)}.section-visual-media-dark:before{background:linear-gradient(#050f22f5 0%,#050f22c7 42%,#050f226b 72%,#050f22d1 100%),linear-gradient(90deg,#050f22e6,#050f2275)}.problem-section .section-visual,.product-section .section-visual,.use-section .section-visual,.workflow-section .section-visual,.moat-section .section-visual,.trust-section .section-visual,.regional-section .section-visual{opacity:.92}.trust-section .section-visual{opacity:.98}.regional-section .section-visual{opacity:1}.problem-section .section-visual-media img,.product-section .section-visual-media img,.use-section .section-visual-media img,.workflow-section .section-visual-media img,.moat-section .section-visual-media img,.trust-section .section-visual-media img{-webkit-mask-image:linear-gradient(#00000038 0%,#000000b3 28%,#000 54% 100%);mask-image:linear-gradient(#00000038 0%,#000000b3 28%,#000 54% 100%)}.problem-section .section-visual-media-light:before{background:linear-gradient(#f8fdffa3 0%,#f8fdff7a 38%,#f8fdff47 72%,#f8fdffb3 100%),linear-gradient(90deg,#f8fdffc7,#f8fdff24)}.product-section .section-visual-media-light:before,.use-section .section-visual-media-light:before,.workflow-section .section-visual-media-light:before,.moat-section .section-visual-media-light:before{background:linear-gradient(#f8fdffc7 0%,#f8fdff7a 38%,#f8fdff38 72%,#f8fdffb8 100%),linear-gradient(90deg,#f8fdffc2,#f8fdff29)}.trust-section .section-visual-media-light:before{background:linear-gradient(#f8fdffa8 0%,#f8fdff57 40%,#f8fdff1f 72%,#f8fdff94 100%),linear-gradient(90deg,#f8fdff94,#f8fdff0a)}.hero-section .section-visual-media img{object-position:var(--visual-object-position-mobile);-webkit-mask-image:none;mask-image:none}.hero-section .section-visual-media:before{background:linear-gradient(#050e20fa 0%,#050e20e6 42%,#050e2094 70%,#050e20db 100%),linear-gradient(90deg,#050e20f5,#050e206b)}.visual-grid{background-size:34px 34px}.visual-plane{max-width:78vw}.section-visual-problem .visual-plane-one,.section-visual-hero .visual-plane-one,.section-visual-engine .visual-plane-one,.section-visual-products .visual-plane-one,.section-visual-use-cases .visual-plane-one,.section-visual-moat .visual-plane-one,.section-visual-regional .visual-plane-one,.section-visual-cta .visual-plane-one{transform-origin:100% 0;right:-18%;transform:scale(.78)}.regional-card h3{margin-top:30px}.site-footer span:last-child{text-align:left}.section-visual-workflow .visual-line-one{width:92%;left:4%}.split-layout h2,.engine-panel h2,.section-heading h2,.trust-panel h2,.cta-grid h2{font-size:clamp(2.1rem,10.5vw,3.25rem);line-height:1.02}}@media (max-width:600px){.site-nav{gap:6px;width:min(100% - 20px,1180px);padding:12px 0}.site-nav-scrolled{width:min(100% - 14px,1180px);padding:4px 5px}.brand-mark{gap:7px}.brand-logo-image{width:2.25rem;height:2.25rem}.brand-mark strong{text-overflow:ellipsis;max-width:72px;font-size:.88rem;overflow:hidden}.nav-links{gap:1px;min-height:30px;padding:2px}.nav-link-pill{min-height:26px;padding:0 7px}.nav-link-title{font-size:.74rem}.nav-actions{gap:6px}.nav-cta{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;max-width:64px;min-height:32px;padding:0 9px;font-size:.7rem;display:inline-flex;overflow:hidden}.language-switcher{min-height:32px}.language-switcher button{min-width:24px;height:28px;padding:0 4px;font-size:.66rem}}@media (max-width:430px){.site-nav{gap:5px}.brand-mark{flex:0 auto}.brand-logo-image{width:2.1rem;height:2.1rem}.brand-mark strong{display:none}.nav-link-pill{padding:0 6px}.nav-link-title{font-size:.7rem}.language-switcher button{min-width:22px;padding:0 3px}.nav-cta{max-width:54px;padding:0 7px;font-size:.66rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-logo-image{object-fit:contain;flex:none;width:2.38rem;height:2.38rem;display:block}.brand-mark .brand-copy em{letter-spacing:.18em}@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-ease{syntax:"*";inherits:false}
