@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-border-style:solid;--tw-font-weight:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;--color-cyan-700:#007492;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-cyan-700:lab(44.7267% -21.5987 -26.118)}}}@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.w-full{width:100%}.shrink-0{flex-shrink:0}.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}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-cyan-700{color:var(--color-cyan-700)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink-950:#081117;--ink-900:#101c24;--ink-800:#172832;--cyan-500:#64dde8;--cyan-300:#91e8ee;--cyan-200:#b9f4f5;--paper:#f4f3ef;--surface:#e9edf0;--white:#fff;--text:#18242b;--text-light:#eaf2f4;--muted:#71858f;--line:#18242b21;--shadow:0 24px 60px #0811171f;--container:min(1760px, calc(100vw - clamp(40px, 8vw, 128px)));--nav-height:88px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--text);background:var(--paper);text-rendering:optimizelegibility;margin:0;font-family:HarmonyOS Sans SC,Source Han Sans SC,Alibaba PuHuiTi,PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif;font-size:17px;line-height:1.7}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,video{max-width:100%}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}html.has-target-cursor,html.has-target-cursor *{cursor:none!important}::selection{background:#64dde859}:focus-visible{outline:3px solid var(--cyan-500);outline-offset:3px}.skip-link{z-index:200;color:var(--ink-950);background:var(--cyan-200);border-radius:10px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-container{width:var(--container);margin-inline:auto}.section{padding:clamp(80px,10vw,144px) 0}.section-compact{padding:clamp(64px,8vw,104px) 0}.section-surface{background:var(--surface)}.section-white{background:#fbfbf9}.section-dark{color:var(--text-light);background:var(--ink-950)}.eyebrow{color:#167c87;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:750}.section-dark .eyebrow{color:var(--cyan-300)}.display-title{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.4vw,5.6rem);font-weight:720;line-height:1.03}.section-title{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(2.2rem,4.1vw,4.2rem);font-weight:720;line-height:1.12}.section-lead{max-width:720px;color:var(--muted);margin:22px 0 0;font-size:clamp(1.06rem,1.45vw,1.25rem)}.section-dark .section-lead{color:#eaf2f4b3}.button-primary,.button-secondary,.button-ghost{isolation:isolate;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #08111714,inset 0 1px #ffffff47}.button-primary:before,.button-secondary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff9e 46%,#0000 70%);transition:transform .6s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-1px;transform:translate(-135%)}.button-primary:hover:before,.button-primary:focus-visible:before,.button-secondary:hover:before,.button-secondary:focus-visible:before{transform:translate(135%)}.button-primary{border:1px solid var(--cyan-500);color:var(--ink-950);background:linear-gradient(180deg, #86edf2, var(--cyan-500))}.button-primary:hover{border-color:var(--cyan-200);background:linear-gradient(180deg, #d9fbfc, var(--cyan-200));transform:translateY(-2px);box-shadow:0 12px 26px #197e8933,inset 0 1px #ffffffb3}.button-secondary{color:var(--text);background:#ffffffb3;border:1px solid #18242b2e}.section-dark .button-secondary,.cinematic-hero .button-secondary{color:var(--text-light);background:#0811173d;border-color:#eaf2f442}.button-secondary:hover{border-color:var(--cyan-500);transform:translateY(-2px);box-shadow:0 12px 24px #0811171a,inset 0 1px #ffffff73}.button-primary:active,.button-secondary:active,.button-ghost:active{transform:translateY(0)scale(.975)}.button-primary:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.button-ghost{min-height:40px;color:inherit;box-shadow:none;background:0 0;border:1px solid #0000;padding:8px 12px}.button-ghost:hover{background:#64dde814;border-color:#64dde859}.site-nav{z-index:100;height:var(--nav-height);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f3efe6;border:0;transition:color .3s,background .3s,opacity .3s,transform .3s;position:fixed;inset:0 0 auto}.site-nav.nav-cinematic{color:var(--text-light);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:linear-gradient(#081117b8,#0000);border:0}.site-nav.nav-scrolled{color:var(--text-light);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081117d6;box-shadow:0 10px 30px #040e1438}.site-nav.nav-dimmed{opacity:.5}.nav-inner{width:var(--container);align-items:center;gap:32px;height:100%;margin-inline:auto;display:flex}.brand{color:inherit;flex:none;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.brand-mark{object-fit:contain;width:50px;height:50px}.nav-cinematic .brand-mark{filter:brightness(0)invert()}.brand-copy{line-height:1.1}.brand-name{letter-spacing:.035em;font-size:1.08rem;font-weight:790;display:block}.brand-en{opacity:.66;letter-spacing:.085em;text-transform:uppercase;margin-top:3px;font-size:.64rem;display:block}.desktop-nav{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.nav-link{color:inherit;white-space:nowrap;opacity:.8;flex:none;padding:11px 12px;font-size:.96rem;font-weight:560;text-decoration:none;position:relative}.nav-link:hover,.nav-link[aria-current=page]{opacity:1}.nav-link[aria-current=page]:after{content:"";background:var(--cyan-500);border-radius:2px;height:2px;position:absolute;bottom:4px;left:11px;right:11px}.nav-cta{white-space:nowrap;flex:none;margin-left:8px}.mobile-menu-button{color:inherit;background:0 0;border:0;margin-left:auto;display:none}.mobile-drawer{z-index:120;display:none;position:fixed;inset:0}.mobile-drawer.is-open{display:block}.mobile-drawer-backdrop{background:#08111785;border:0;position:absolute;inset:0}.mobile-drawer-panel{background:var(--paper);width:min(86vw,390px);padding:24px;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 60px #08111733}.mobile-drawer-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.mobile-drawer-links{gap:7px;display:grid}.mobile-drawer-links a{color:var(--text);border-radius:10px;padding:13px 12px;font-weight:650;text-decoration:none}.mobile-drawer-links a[aria-current=page]{color:#0c6570;background:#64dde826}.page-main{min-height:70vh}.page-hero{padding:calc(var(--nav-height) + clamp(72px, 9vw, 130px)) 0 clamp(76px, 10vw, 132px);background:linear-gradient(135deg, #eef1f1, var(--paper))}.page-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.page-hero-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffff94;border-radius:26px;padding:clamp(24px,4vw,40px)}.immersive-page-hero{min-height:100svh;color:var(--text-light);background:var(--ink-950);isolation:isolate;position:relative;overflow:hidden}.immersive-animation,.immersive-static,.immersive-hero-shade{position:absolute;inset:0}.immersive-animation{z-index:-3}.immersive-animation>div,.immersive-animation canvas{width:100%!important;height:100%!important}.immersive-static{z-index:-3;background:#071117}.immersive-static-enterprise{background:radial-gradient(circle at 76% 88%,#03b3c342,#0000 30%),radial-gradient(circle at 17% 84%,#d856bf40,#0000 34%),#08070c}.immersive-static-development{background:linear-gradient(110deg,#071117,#102831)}.immersive-static-products{background:radial-gradient(circle at 86% 12%,#b9f4f561,#0000 32%),#0b171d}.immersive-static-cases{background:radial-gradient(at 50% 0,#64dde838,#0000 44%),#071117}.immersive-hero-shade{z-index:-2;background:linear-gradient(90deg,#050c10f0 0%,#050c10bd 38%,#050c1033 70%,#050c106b 100%),linear-gradient(#0000 55%,#050c10b8)}.immersive-page-hero-products .immersive-hero-shade{background:linear-gradient(90deg,#060f14f0,#060f149e 46%,#060f140f 78%),linear-gradient(#0000 50%,#060f14b8)}.immersive-page-hero-background-only .immersive-hero-shade{background:linear-gradient(to bottom, #00000061, transparent 22%), linear-gradient(to top, var(--route-bg,#08070c), transparent 20%)}.immersive-hero-layout{min-height:inherit;padding-top:calc(var(--nav-height) + clamp(76px, 10vh, 120px));grid-template-columns:minmax(0,1.15fr) minmax(320px,.62fr);align-items:end;gap:clamp(60px,9vw,170px);padding-bottom:clamp(64px,9vh,100px);display:grid}.immersive-hero-copy{max-width:1000px}.immersive-hero-copy .eyebrow{color:var(--cyan-200);letter-spacing:.2em;margin-bottom:18px}.immersive-hero-copy h1{letter-spacing:-.05em;text-wrap:balance;text-shadow:0 10px 42px #00000059;max-width:1000px;margin:0;font-size:clamp(3rem,4.4vw,5.2rem);font-weight:730;line-height:1.04}.immersive-hero-copy>p{color:#eaf2f4bf;max-width:680px;margin:24px 0 30px;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.75}.immersive-hero-brief{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07111775;border:1px solid #b9f4f533;border-radius:22px;align-self:end;padding:24px 26px;box-shadow:inset 0 1px #ffffff14,0 26px 64px #0003}.immersive-brief-label{color:var(--cyan-200);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:.76rem;font-weight:760;display:flex}.immersive-hero-brief ol{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.immersive-hero-brief li{border-top:1px solid #eaf2f41c;grid-template-columns:34px 1fr;gap:12px;padding:12px 0;display:grid}.immersive-hero-brief li>span{color:#b9f4f585;letter-spacing:.08em;font-size:.69rem}.immersive-hero-brief li p{color:#eaf2f4d1;gap:8px;margin:0;font-size:.88rem;line-height:1.5;display:flex}.immersive-hero-brief li svg{color:var(--cyan-500);flex:none;margin-top:.22em}.immersive-page-hero-layout-centered .immersive-hero-shade{background:radial-gradient(circle at 50% 48%,#040a0e14 0 24%,#040a0e57 72%,#040a0e8a 100%),linear-gradient(#040a0e47,#0000 28%,#040a0e75 100%)}.immersive-page-hero-layout-centered .immersive-hero-layout{max-width:1120px;padding-top:calc(var(--nav-height) + clamp(58px, 8vh, 92px));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,4vh,46px);padding-bottom:clamp(48px,7vh,82px);display:flex}.immersive-page-hero-layout-centered .immersive-hero-copy{max-width:980px}.immersive-page-hero-layout-centered .immersive-hero-copy h1{max-width:940px;margin-inline:auto;font-size:clamp(3.2rem,5vw,5.6rem)}.immersive-page-hero-layout-centered .immersive-hero-copy>p{max-width:720px;margin-inline:auto}.immersive-page-hero-layout-centered .immersive-hero-proof-row{width:min(100%,1040px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.immersive-page-hero-layout-centered .immersive-brief-label{justify-content:center}.immersive-page-hero-layout-centered .immersive-hero-proof-row ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.5vw,34px);margin-top:20px}.immersive-page-hero-layout-centered .immersive-hero-proof-row li{text-align:left;border-top:1px solid #b9f4f533;padding:16px 0 0;display:block}.immersive-page-hero-layout-centered .immersive-hero-proof-row li>span{margin-bottom:8px;display:block}.immersive-page-hero-layout-centered .immersive-hero-proof-row li p{align-items:flex-start;font-size:.84rem}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.content-card{border:1px solid var(--line);background:#ffffffb8;border-radius:20px;padding:28px}.content-card h3{margin:0 0 12px;font-size:1.35rem;line-height:1.3}.content-card p{color:var(--muted);margin:0;font-size:.98rem}.feature-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.feature-list li{align-items:flex-start;gap:10px;display:flex}.feature-list li:before{content:"";background:var(--cyan-500);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.65em}.tag-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.tag{color:#31505a;background:#b9f4f561;border-radius:8px;align-items:center;min-height:28px;padding:4px 10px;font-size:.78rem;display:inline-flex}.demo-badge,.status-badge{color:#7a4d0a;background:#fff0cf;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:.76rem;font-weight:750;display:inline-flex}.status-badge{color:#28505a;background:#b9f4f58c}.breadcrumb{padding-top:calc(var(--nav-height) + 22px)}.breadcrumb-after-hero{z-index:2;color:#eaf2f49e;background:var(--route-bg,var(--ink-950));box-shadow:0 0 0 100vmax var(--route-bg,var(--ink-950));clip-path:inset(0 -100vmax);border-top:1px solid #b9f4f51a;padding-top:22px;padding-bottom:22px;position:relative}.breadcrumb-after-hero a:hover{color:var(--cyan-200)}.breadcrumb ol{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.breadcrumb li:not(:last-child):after{content:"/";opacity:.45;margin-left:8px}.breadcrumb a{color:inherit;text-decoration:none}.faq-list{border-top:1px solid var(--line);max-width:860px;margin-top:40px;display:grid}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;padding:22px 4px;font-weight:700}.faq-item p{color:var(--muted);margin:0;padding:0 4px 24px}.cinematic-hero{height:100dvh;min-height:0;color:var(--text-light);background:var(--ink-950);position:relative;overflow:hidden}.hero-static-backdrop,.hero-video,.hero-vignette{width:100%;height:100%;position:absolute;inset:0}.hero-static-backdrop{z-index:0;background-position:50%;background-size:cover}.hero-video{z-index:3;object-fit:cover;background:var(--ink-950);max-width:none}.hero-video-idle,.hero-video-awakening{object-position:52% center}.hero-video-invitation{object-position:50% center}.hero-video-boarding{object-position:center}.hero-vignette{z-index:4;pointer-events:none;background:linear-gradient(90deg,#081117d1 0%,#08111770 27%,#0811171f 51%,#08111708 72%),linear-gradient(#0000 58%,#0811179e)}.hero-copy{z-index:6;width:min(580px,100vw - 40px);position:absolute}.hero-copy-idle{top:53%;left:max(32px,5.4vw);transform:translateY(-44%)}.hero-copy-invitation{text-align:right;top:53%;right:max(32px,5.4vw);transform:translateY(-42%)}.hero-copy-invitation .hero-actions{justify-content:flex-end}.hero-kicker{color:var(--cyan-200);letter-spacing:.21em;text-transform:uppercase;margin:0 0 15px;font-size:.78rem;font-weight:780}.hero-copy h1,.hero-copy h2{letter-spacing:-.045em;text-shadow:0 8px 30px #0811174d;max-width:580px;margin:0;font-size:clamp(3rem,4.25vw,4.95rem);font-weight:740;line-height:1.08}.hero-copy h2{font-size:clamp(2.55rem,3.8vw,4.25rem)}.hero-title-line{white-space:nowrap;display:block}.hero-copy>p:not(.hero-kicker){color:#eaf2f4cc;max-width:500px;margin:22px 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.72}.hero-summary span{display:block}.hero-copy-invitation>p{margin-left:auto!important}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:27px;display:flex}.hero-controls-left{z-index:8;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:22px}.hero-skip,.hero-sound{min-height:40px;color:var(--text-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08111747;border:1px solid #eaf2f433;border-radius:10px;justify-content:center;align-items:center;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #08111729,inset 0 1px #ffffff14}.hero-skip:hover,.hero-sound:hover{background:#0c242e94;border-color:#91e8ee8c;transform:translateY(-1px)}.hero-skip{padding:6px 11px;font-size:.75rem}.hero-sound{width:42px;height:42px;padding:0}.hero-sound svg{width:17px;height:17px}.awakening-subtitle{z-index:7;color:#eaf2f4f0;letter-spacing:.18em;text-align:center;text-shadow:0 2px 16px #081117cc;white-space:nowrap;pointer-events:none;padding:9px 14px;font-size:clamp(.95rem,1.5vw,1.15rem);position:absolute;bottom:clamp(76px,10.5vh,118px);left:50%;translate:-50%}.command-center{z-index:1;color:var(--text-light);background:#cbdde1;position:absolute;inset:0;overflow:hidden}.command-background{z-index:0;object-fit:cover;object-position:center}.command-shade{z-index:2;pointer-events:none;background:linear-gradient(#08111721 0%,#08111705 34%,#0811174d 68%,#08111799 100%);position:absolute;inset:0}.command-effects{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.command-mist{opacity:.18;filter:blur(22px);background:radial-gradient(#fffc,#0000 65%);height:44%;animation:14s ease-in-out infinite alternate mist-drift;position:absolute;inset:20% -20% auto}.command-glow{opacity:.18;filter:blur(30px);background:#e8ffff;border-radius:50%;width:24vw;height:24vw;animation:7s ease-in-out infinite glow-pulse;position:absolute;top:17%;right:19%}.command-flight{z-index:2;color:#1b414e94;filter:drop-shadow(8px 5px 5px #1339482e);will-change:transform, opacity;position:absolute}.command-flight svg{fill:#c4e7ec57;stroke-width:1.2px;width:100%;height:100%;display:block}.command-flight-near{width:46px;height:46px;animation:25s linear infinite distant-flight-near;top:35%;left:-8%}.command-flight-far{opacity:.44;width:24px;height:24px;animation:38s linear 7s infinite distant-flight-far;top:39%;left:-5%}.console-breath{opacity:.3;filter:blur(14px);background:linear-gradient(#0000,#64dde8bf);width:30%;height:20%;animation:6s ease-in-out infinite glow-pulse;position:absolute;bottom:8%}.console-breath-left{left:-5%;transform:rotate(8deg)}.console-breath-right{animation-delay:-2.2s;right:-5%;transform:rotate(-8deg)}.air-particles i{--size:calc(1px + (var(--i) % 3) * 1px);left:calc(6% + (var(--i) * 8%));bottom:calc(8% + (var(--i) % 5) * 9%);width:var(--size);height:var(--size);opacity:.35;animation:particle-rise calc(8s + (var(--i) % 5) * 1s) linear infinite;animation-delay:calc(var(--i) * -1s);background:#fff;border-radius:50%;position:absolute}.command-content{z-index:3;height:100%;padding:calc(var(--nav-height) + 20px) max(20px, calc((100vw - 1500px) / 2)) clamp(22px, 4vh, 54px);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.command-heading{text-align:center;margin:0 auto clamp(18px,3vh,34px)}.command-heading .eyebrow{color:var(--cyan-200);margin-bottom:6px}.command-heading h1{letter-spacing:-.045em;text-shadow:0 4px 22px #08111780;margin:0;font-size:clamp(2rem,3.6vw,4.1rem);line-height:1.05}.command-heading p:last-child{color:#eaf2f4c2;margin:10px 0 0}.route-card-scroller{overflow:visible}.route-card-grid{grid-template-columns:repeat(4,minmax(230px,276px));justify-content:center;gap:clamp(14px,1.5vw,22px);max-width:1240px;margin-inline:auto;display:grid}.route-card-shell{--reflection-x:50%;--reflection-y:16%;--tilt-x:0deg;--tilt-y:0deg;perspective:1100px;min-height:372px;animation:card-enter .7s calc(.24s + var(--card-index) * .16s) both;transition:opacity .3s;position:relative}.route-card-glass{color:#14343e;height:100%;translate:0;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;animation:crystal-float calc(6.4s + var(--card-index) * .42s) calc(var(--card-index) * -.85s) ease-in-out infinite;will-change:transform, translate;border:1px solid #dcfcfebd;transition:transform .2s,border-color .25s,box-shadow .25s;box-shadow:inset 2px 2px 7px #ffffff7a,inset -2px -2px 7px #33aab738,inset 10px 0 22px #dafcfe0f,0 22px 44px #04121a3d,0 0 18px #74e1ea24}.route-card-glass:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff5c;border-radius:20px;position:absolute;inset:3px;box-shadow:inset 0 1px #ffffffa8,inset 0 -1px #4dbfca33}.route-card-glass:after{content:"";z-index:3;pointer-events:none;opacity:.74;background:linear-gradient(90deg,#0000,#f0fffff0,#0000);height:1px;position:absolute;top:8px;left:17px;right:17px}.route-card{color:#14343e;background:linear-gradient(148deg,#faffff47,#b5f1f529 48%,#60c4cf30);border:0;flex-direction:column;height:100%;min-height:372px;padding:18px 20px 20px;display:flex;position:relative;overflow:hidden}.route-card>*{z-index:2;position:relative}.route-card-refraction{z-index:1;pointer-events:none;opacity:.74;background:radial-gradient(circle at var(--reflection-x) var(--reflection-y), #ffffffb8, #b5f5f833 17%, transparent 39%);mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:-35%}.route-card-grid:hover .route-card-shell:not(:hover){opacity:.72}.route-card-shell:hover,.route-card-shell:focus-within{z-index:4}.route-card-shell:hover .route-card-glass,.route-card-shell:focus-within .route-card-glass{transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-7px) scale(1.025);border-color:#e2feffeb;box-shadow:inset 1px 1px #ffffffeb,inset -1px -1px #46c2cf59,0 30px 52px #04121a57,0 0 26px #64dde838}.route-card-shell:hover .route-card-refraction,.route-card-shell:focus-within .route-card-refraction{opacity:1}.route-card-featured .route-card-glass{border-color:#e2feffdb;box-shadow:inset 1px 1px #ffffffeb,inset -1px -1px #33b5c357,0 25px 48px #04121a4d,0 0 25px #64dde833}.route-card-featured .route-card{background:linear-gradient(145deg,#fcffff57,#b3f0f530 48%,#5fc8d238)}.route-card-index{color:#0d5b6694;letter-spacing:.2em;font-size:.72rem;font-weight:800}.route-card-priority{color:#184b55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#edffff7a;border:1px solid #14727d33;border-radius:8px;padding:4px 9px;font-size:.68rem;position:absolute;top:17px;right:18px}.route-card-signal{color:#13818ddb;place-items:center;width:74px;height:82px;margin:10px auto 4px;display:grid}.route-card-signal svg{filter:drop-shadow(0 0 9px #77e6ed6b);width:62px;height:62px}.route-card h3{color:#153b45;text-shadow:0 1px 8px #ffffff70;margin:10px 0 8px;font-size:clamp(1.08rem,1.25vw,1.35rem);line-height:1.25}.route-card p{color:#11313bd1;margin:0;font-size:.82rem;line-height:1.55}.route-card-tags{opacity:0;flex-wrap:wrap;gap:5px;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s,margin .3s,opacity .25s,transform .3s;display:flex;overflow:hidden;transform:translateY(5px)}.route-card-shell:hover .route-card-tags,.route-card-shell:focus-within .route-card-tags,.route-card-featured .route-card-tags{opacity:1;max-height:76px;margin:12px 0 14px;transform:translateY(0)}.route-card-tags li{color:#0c606ad6;background:#ebfeff57;border-radius:6px;padding:2px 7px;font-size:.66rem}.route-card-link{color:#0d606a;align-items:flex-end;gap:6px;min-height:40px;margin-top:auto;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.route-card-shell{--tilt-x-mirrored:0deg;--tilt-y-mirrored:0deg;transform-style:preserve-3d}.route-card-glass,.route-card{transform-style:preserve-3d}.route-card-variant-a .route-card-glass{border-radius:7px!important}.route-card-variant-a .route-card-glass:before{border-radius:4px}.route-card-variant-a .route-card{background:linear-gradient(135deg,#f2ffff7a,#aaeef42e 52%,#38a9b933)}.route-card-variant-b .route-card{background:linear-gradient(142deg,#e0feff6e,#68d1de24 55%,#174a583d)}.route-card-variant-b .route-card-glass{transform:perspective(1100px) rotateX(var(--tilt-x-mirrored)) rotateY(var(--tilt-y-mirrored))}.route-card-variant-a:hover .route-card-glass,.route-card-variant-a:focus-within .route-card-glass{transform:perspective(1100px) rotateX(calc(var(--tilt-x) - 2deg)) rotateY(calc(var(--tilt-y) + 9deg)) translateY(-7px) scale(1.025)}.route-card-variant-b:hover .route-card-glass,.route-card-variant-b:focus-within .route-card-glass{transform:perspective(1100px) rotateX(calc(var(--tilt-x-mirrored) + 2deg)) rotateY(calc(var(--tilt-y-mirrored) - 9deg)) translateY(-7px) scale(1.025)}.route-card-variant-a .route-card-index{transform:translateZ(38px)}.route-card-variant-a .route-card-signal{transform:translateZ(58px)}.route-card-variant-a .route-card h3{transform:translateZ(52px)}.route-card-variant-a .route-card p{transform:translateZ(34px)}.route-card-variant-a .route-card-tags{transform:translate3d(0,5px,28px)}.route-card-variant-a .route-card-link{transform:translateZ(44px)}.route-card-variant-b .route-card-index{transform:translateZ(62px)}.route-card-variant-b .route-card-priority{transform:translateZ(78px)}.route-card-variant-b .route-card-signal{transform:translateZ(74px)rotateY(-5deg)}.route-card-variant-b .route-card h3{transform:translateZ(48px)}.route-card-variant-b .route-card p{transform:translateZ(30px)}.route-card-variant-b .route-card-tags{transform:translate3d(0,5px,24px)}.route-card-variant-b .route-card-link{transform:translateZ(64px)}.route-card-shell:hover .route-card-tags,.route-card-shell:focus-within .route-card-tags,.route-card-featured .route-card-tags{transform:translateZ(28px)}.route-card-variant-b:hover .route-card-tags,.route-card-variant-b:focus-within .route-card-tags{transform:translateZ(24px)}.route-pagination{display:none}.command-replay{color:#eaf2f4b8;align-self:center;margin-top:12px;font-size:.76rem}.case-dialog{width:min(620px,100vw - 28px);max-height:85vh;color:var(--text-light);background:#0d1920;border:1px solid #64dde842;border-radius:24px;padding:0;overflow:auto;box-shadow:0 30px 100px #00000080}.case-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081117b3}.case-dialog>*{margin-inline:26px}.case-dialog-head{justify-content:space-between;align-items:flex-start;padding-top:26px;display:flex}.case-dialog-head h2{margin:0;font-size:1.8rem}.case-dialog-note{color:#eaf2f499}.case-dialog-list{gap:10px;display:grid}.case-dialog-list a{color:inherit;border:1px solid #eaf2f41a;border-radius:14px;grid-template-columns:1fr auto;gap:6px 12px;padding:16px;text-decoration:none;display:grid}.case-dialog-list a strong,.case-dialog-list a span{grid-column:1}.case-dialog-list a svg{grid-area:2/2}.case-dialog>.button-primary{width:calc(100% - 52px);margin-bottom:26px}.diagnosis-section{background:radial-gradient(circle at 12% 10%, #64dde81a, transparent 30%), var(--ink-950)}.diagnosis-layout{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:clamp(48px,8vw,110px);display:grid}.diagnosis-promises{color:#eaf2f4b3;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:grid}.diagnosis-promises li{align-items:center;gap:10px;display:flex}.diagnosis-promises li:before{content:"";background:var(--cyan-500);border-radius:50%;width:7px;height:7px}.diagnosis-form{color:var(--text);background:#f4f3effa;border:1px solid #6cdee833;border-radius:26px;padding:clamp(22px,4vw,38px);box-shadow:0 28px 80px #00000038}.diagnosis-progress{margin-bottom:28px}.diagnosis-progress>div:first-child{color:var(--muted);justify-content:space-between;font-size:.76rem;display:flex}.diagnosis-progress>div:first-child span:first-child{color:#176e78;font-weight:800}.diagnosis-progress-track{background:#d8dfe1;border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.diagnosis-progress-track i{border-radius:inherit;background:var(--cyan-500);height:100%;transition:width .35s;display:block}.diagnosis-form fieldset{border:0;min-width:0;margin:0;padding:0}.diagnosis-form legend{letter-spacing:-.025em;padding:0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:740}.form-hint{color:var(--muted);margin:8px 0 22px;font-size:.9rem}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice-grid-small{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-button{border:1px solid var(--line);min-height:52px;color:var(--text);text-align:left;background:linear-gradient(#fff,#f9faf9f5);border-radius:12px;align-items:center;gap:9px;padding:11px 13px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 5px 14px #08111709}.choice-button:hover{border-color:#64dde8cc;transform:translateY(-2px);box-shadow:0 9px 20px #08111712}.choice-button:active{transform:translateY(0)scale(.985)}.choice-button.selected{color:#0d5f68;background:linear-gradient(145deg,#e6fcfcf2,#b9f4f559);border-color:#43bcc7;box-shadow:inset 0 0 0 1px #43bcc726,0 8px 20px #29909a1a}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{align-content:start;gap:7px;font-size:.86rem;font-weight:650;display:grid}.field-wide{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;min-height:48px;color:var(--text);background:#fff;border:1px solid #18242b2b;border-radius:10px;outline:none;padding:10px 12px}.field textarea{resize:vertical;min-height:104px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#36aebb;box-shadow:0 0 0 3px #64dde833}.field input[aria-invalid=true]{border-color:#b34040}.field-error{color:#a63131;margin-top:6px;font-size:.78rem;font-weight:550;display:block}.privacy-check{color:#52646d;align-items:flex-start;gap:10px;font-size:.8rem;font-weight:500;display:flex}.privacy-check input{accent-color:#16818c;width:18px;height:18px;margin-top:3px}.privacy-check a{color:#126b75}.honeypot{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.diagnosis-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.diagnosis-actions button:disabled{cursor:wait;opacity:.65}.form-status{color:#a63131;text-align:right;min-height:22px;margin-top:10px;font-size:.82rem}.diagnosis-success{color:var(--text);text-align:center;background:var(--paper);border:1px solid #64dde840;border-radius:26px;padding:clamp(30px,5vw,54px)}.diagnosis-success>span{color:#0f636c;background:#64dde852;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;display:inline-grid}.diagnosis-success h3{margin:0;font-size:2rem}.diagnosis-success p{color:var(--muted)}.diagnosis-success small{color:#42606a}.diagnosis-storage-note{border-top:1px solid var(--line);padding-top:16px;font-size:.78rem}.diagnosis-dialog{background:var(--paper);border:0;border-radius:26px;width:min(790px,100vw - 24px);max-height:92vh;padding:0;overflow:auto;box-shadow:0 30px 100px #00000061}.diagnosis-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081117b8}.diagnosis-dialog-head{justify-content:space-between;align-items:flex-start;padding:24px 28px 0;display:flex}.diagnosis-dialog-head h2{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.diagnosis-dialog .diagnosis-form{box-shadow:none;border:0}.pain-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:46px;margin-top:50px;display:grid}.pain-tabs{align-content:start;gap:10px;display:grid}.pain-tabs button{color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;gap:6px;padding:18px;display:grid}.pain-tabs button span{color:var(--muted);font-size:.86rem;line-height:1.55}.pain-tabs button.selected{box-shadow:inset 3px 0 var(--cyan-500);background:#e9edf0a6;border-color:#64dde873}.pain-comparison{border:1px solid var(--line);background:var(--paper);border-radius:24px;gap:22px;padding:clamp(22px,4vw,40px);display:grid}.comparison-label{color:#77585a;background:#f3e9e9;border-radius:7px;margin-bottom:13px;padding:4px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.comparison-label-after{color:#17616a;background:#b9f4f566}.flow-line{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.flow-line li{align-items:center;gap:8px;display:inline-flex}.flow-line li span{border:1px solid var(--line);background:#ffffffbf;border-radius:9px;padding:8px 10px;font-size:.82rem}.flow-line li svg{color:#93a0a5}.flow-line-after li span{background:#b9f4f538;border-color:#64dde86b}.flow-line-after li svg{color:#269aa6}.simulator-section{background:#e5eaec}.simulator-shell{box-shadow:var(--shadow);background:#f8f8f5;border:1px solid #18242b24;border-radius:26px;margin-top:48px;overflow:hidden}.simulator-options{border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:14px;display:flex;overflow-x:auto}.simulator-options::-webkit-scrollbar{display:none}.simulator-options button{color:#53656e;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 0 auto;min-height:44px;padding:8px 14px}.simulator-options button.selected{color:#0f6570;background:#b9f4f559;border-color:#64dde899;font-weight:700}.simulator-result{padding:clamp(22px,4vw,42px)}.simulator-flow{border-bottom:1px solid var(--line);gap:20px;padding-bottom:30px;display:grid}.simulator-summary{grid-template-columns:.62fr 1fr 1fr .8fr;gap:16px;margin-top:26px;display:grid}.simulator-summary>div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.simulator-summary h3{align-items:center;gap:8px;margin:0 0 12px;font-size:.88rem;display:flex}.automation-count{flex-direction:column;justify-content:center;display:flex}.automation-count strong{color:#14717c;font-size:3rem;line-height:1}.automation-count span{color:var(--muted);margin-top:10px;font-size:.76rem}.simulator-summary ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.simulator-summary ol li{color:#52636b;gap:8px;font-size:.76rem;display:flex}.simulator-summary ol span{color:#16808b;font-size:.68rem;font-weight:800}.simulator-service{flex-direction:column;justify-content:center;display:flex}.simulator-service span{color:var(--muted);font-size:.74rem}.simulator-service strong{margin-top:8px;line-height:1.35}.simulator-cta{margin-top:28px}.solution-layout{grid-template-columns:1.25fr .75fr;gap:20px;margin-top:48px;display:grid}.solution-primary,.solution-secondary{border-radius:26px;flex-direction:column;min-height:540px;padding:clamp(26px,5vw,52px);display:flex}.solution-primary{color:var(--text-light);background:linear-gradient(145deg,#10242d,#081117)}.solution-secondary{border:1px solid var(--line);background:var(--surface)}.solution-number{color:var(--cyan-300);letter-spacing:.12em;margin:0 0 auto;font-size:.75rem;font-weight:750}.solution-secondary .solution-number{color:#53717a}.solution-layout h3{letter-spacing:-.04em;margin:70px 0 12px;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.05}.solution-layout p:not(.solution-number){color:#eaf2f4a6}.solution-secondary p:not(.solution-number){color:var(--muted)}.solution-layout .feature-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.solution-layout a{align-self:flex-start;margin-top:auto}.product-preview-head{justify-content:space-between;align-items:end;margin-top:88px;display:flex}.product-preview-head h3{margin:0;font-size:2rem}.product-preview-head a,.text-link{color:#146e78;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.product-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.product-preview-grid article{border:1px solid var(--line);background:#f8f8f5;border-radius:18px;padding:24px}.product-preview-grid h4{margin:16px 0 8px;font-size:1.15rem}.product-preview-grid p{color:var(--muted)}.product-preview-grid small{border-top:1px solid var(--line);color:#8b6d42;padding-top:12px;display:block}.training-banner{color:var(--text-light);background:var(--ink-900);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:clamp(24px,4vw,42px);display:flex}.training-banner h3{max-width:680px;margin:0 0 18px;font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.2}.training-banner .tag{color:var(--cyan-200);background:#64dde817}.training-banner a{flex:none}.process-layout{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:50px;margin-top:50px;display:grid}.process-steps{align-content:start;display:grid}.process-steps button{color:#687a83;text-align:left;background:0 0;border:0;border-bottom:1px solid #18242b24;grid-template-columns:42px 1fr;gap:10px;padding:18px 12px;display:grid}.process-steps button span{font-size:.72rem}.process-steps button.selected{color:var(--text);box-shadow:inset 3px 0 var(--cyan-500)}.process-detail{min-height:470px;color:var(--text-light);background:var(--ink-900);border-radius:26px;padding:clamp(28px,5vw,52px)}.process-number{color:var(--cyan-300);letter-spacing:.12em;font-size:.74rem}.process-detail h3{letter-spacing:-.04em;margin:20px 0 32px;font-size:clamp(2.3rem,4vw,4rem)}.process-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.process-detail dl div{border-top:1px solid #eaf2f424;padding-top:15px}.process-detail dt{color:var(--cyan-200);font-size:.78rem}.process-detail dd{color:#eaf2f4b3;margin:8px 0 0;font-size:.88rem}.section-heading-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading-row .text-link{flex:none}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.case-card{border:1px solid var(--line);background:#f7f7f4;border-radius:22px;flex-direction:column;min-height:360px;padding:clamp(24px,4vw,38px);transition:transform .22s,box-shadow .22s;display:flex}.case-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.case-card-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.76rem;display:flex}.case-card h3{margin:30px 0 10px;font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1.15}.case-card>p{color:var(--muted)}.case-card dl{gap:8px;margin:22px 0;font-size:.8rem;display:grid}.case-card dl div{grid-template-columns:76px 1fr;gap:12px;display:grid}.case-card dt{color:#778991}.case-card dd{margin:0}.case-card>a{color:#146e78;align-items:center;gap:6px;margin-top:auto;font-weight:750;text-decoration:none;display:inline-flex}.trust-section{background:var(--paper)}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.trust-grid article{border:1px solid var(--line);background:#ffffff9e;border-radius:18px;min-height:220px;padding:24px}.trust-grid svg{color:#18818c}.trust-grid h3{margin:40px 0 8px}.trust-grid p{color:var(--muted);font-size:.86rem}.evidence-placeholder{background:#e9edf094;border:1px dashed #18242b3d;border-radius:22px;grid-template-columns:1fr 1.1fr;gap:40px;margin-top:22px;padding:clamp(26px,4vw,42px);display:grid}.evidence-placeholder h3{margin:0;font-size:1.7rem}.evidence-placeholder p{color:var(--muted)}.evidence-placeholder ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.evidence-placeholder li{border:1px solid var(--line);color:#687a83;text-align:center;background:#ffffff80;border-radius:12px;place-items:center;min-height:54px;font-size:.8rem;display:grid}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.capability-grid article{border:1px solid var(--line);background:#ffffffa6;border-radius:18px;min-height:240px;padding:26px}.capability-grid article>span{color:#16808b;letter-spacing:.12em;font-size:.72rem;font-weight:800}.capability-grid h3{margin:48px 0 9px;font-size:1.35rem}.capability-grid p{color:var(--muted);font-size:.95rem}.before-after-panel{border:1px solid var(--line);background:var(--paper);border-radius:24px;gap:26px;margin-top:42px;padding:clamp(24px,4vw,44px);display:grid}.architecture-section{color:var(--text-light);background:var(--ink-900)}.architecture-map{align-items:center;gap:10px;margin-top:42px;padding-bottom:10px;display:flex;overflow-x:auto}.architecture-map div{text-align:center;background:#64dde80f;border:1px solid #64dde852;border-radius:14px;place-items:center;min-width:160px;min-height:96px;padding:16px;display:grid}.architecture-map>span{color:var(--cyan-500)}.connection-panel{border:1px solid var(--line);background:#f7f7f4;border-radius:22px;margin-top:38px;padding:clamp(26px,4vw,42px)}.connection-panel p{max-width:850px;color:var(--muted)}.connection-panel .tag-list{margin-top:24px}.tech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.tech-grid article{background:#ffffff08;border:1px solid #eaf2f41f;border-radius:18px;padding:26px}.tech-grid p{color:#eaf2f4a3}.delivery-columns{grid-template-columns:1fr 1fr;gap:60px;margin-top:42px;display:grid}.delivery-columns>div{background:var(--surface);border-radius:18px;padding:28px}.delivery-columns h3{margin-top:0}.delivery-columns p{color:var(--muted)}.case-filters{scrollbar-width:none;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.case-filters::-webkit-scrollbar{display:none}.case-filters button{border:1px solid var(--line);color:#5b6d75;background:#fff6;border-radius:9px;flex:none;min-height:42px;padding:8px 13px;transition:transform .18s,color .18s,border-color .18s,background .18s}.case-filters button:hover{border-color:#3ab4bf94;transform:translateY(-1px)}.case-filters button.selected{color:#0d6069;background:linear-gradient(145deg,#ebfdfdf5,#b9f4f557);border-color:#3ab4bf;box-shadow:0 6px 16px #1f7e8714}.case-detail{background:#fbfbf9;padding-bottom:100px}.case-detail-hero{padding-top:90px;padding-bottom:90px}.case-detail-hero .eyebrow{margin-top:24px}.case-detail-hero .display-title{max-width:900px;font-size:clamp(2.7rem,6vw,5.8rem)}.case-detail-body{gap:0;display:grid}.case-detail-body>section{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:30px;padding:56px 0;display:grid}.case-detail-body>section>span{color:#16808b;font-size:.76rem;font-weight:800}.case-detail-body h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(1.8rem,3vw,3rem)}.case-detail-body p{max-width:800px;color:var(--muted)}.case-detail-body .architecture-map{color:var(--text-light);background:var(--ink-900);border-radius:18px;margin-top:0;padding:24px}.case-disclaimer{background:#fff6e4;border-left:3px solid #d7a34c;padding:12px 15px;color:#795d34!important}.case-cta{color:var(--text-light);background:var(--ink-900);border-radius:24px;margin-top:20px;border:0!important;padding:52px!important}.case-cta p{color:#eaf2f4a6}.product-list{gap:22px;display:grid}.product-detail-card{border:1px solid var(--line);background:#f7f7f4;border-radius:24px;padding:clamp(26px,5vw,50px)}.product-detail-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-detail-head h2{letter-spacing:-.035em;margin:18px 0 8px;font-size:clamp(1.8rem,3.5vw,3.2rem)}.product-detail-head p{color:var(--muted)}.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.product-detail-grid>div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.product-detail-grid h3{margin:0 0 10px;font-size:.95rem}.product-detail-grid p{color:var(--muted);font-size:.86rem}.product-voice-hero{isolation:isolate;background:#151218;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.product-voice-trigger{width:min(72vw,960px);height:min(44vw,450px);min-height:260px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.product-voice-hero[data-product-voice-state=connecting] .product-voice-trigger{place-items:center;display:grid}.product-voice-trigger:focus-visible{outline-offset:14px;border-radius:32px;outline:2px solid #66f3f6f2}.product-voice-trigger .strands-container{filter:none}.product-voice-caption{z-index:1;color:#eaf2f494;letter-spacing:.08em;text-align:center;margin:0;font-size:clamp(.7rem,.85vw,.84rem);font-weight:600;line-height:1.55;position:absolute;bottom:clamp(28px,6vh,64px);left:24px;right:24px}.product-voice-hero[data-product-voice-state=connecting] .product-voice-caption{color:#66f3f6c7}.product-voice-hero[data-product-voice-state=listening] .product-voice-caption,.product-voice-hero[data-product-voice-state=speaking] .product-voice-caption{color:#eaf2f4d1}.product-voice-hero[data-product-voice-state=error] .product-voice-caption{color:#f7a828db}.enterprise-video-hero{isolation:isolate;background:#05080b url(/media/enterprise/enterprise-ai-transformation-poster.jpg) 50%/cover no-repeat;min-height:100svh;position:relative;overflow:hidden}.enterprise-video-hero-media{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.enterprise-video-hero-shade{z-index:-2;pointer-events:none;background:linear-gradient(#03070a61 0%,#03070a08 24% 60%,#03070aad 100%),radial-gradient(circle at 50% 92%,#00000014,#0000 42%);position:absolute;inset:0}.enterprise-video-hero-actions{z-index:2;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;bottom:max(44px,7svh);left:24px;right:24px}.enterprise-uiverse-button{box-sizing:border-box;color:#fff;cursor:pointer;isolation:isolate;justify-content:center;align-items:center;height:3.5em;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.enterprise-uiverse-button>span{z-index:1;position:relative}.enterprise-uiverse-button--ridge{background-color:#0000;border:3px ridge #0000;border-color:#0000 #149cea;border-radius:.3em;outline:none;width:10em;transition:border-color .5s,box-shadow 1s}.enterprise-uiverse-button--ridge:before,.enterprise-uiverse-button--ridge:after{content:none}.enterprise-uiverse-button--ridge:hover,.enterprise-uiverse-button--ridge:focus-visible{border-color:#149cea;box-shadow:inset 0 0 25px #1479ea,0 16px 32px #0000004d}.enterprise-uiverse-button--skew{color:#111;text-transform:uppercase;background:#fff;border:0;width:150px;padding:10px 20px;overflow:hidden;transform:skew(-21deg)}.enterprise-uiverse-button--skew>span{transform:skew(21deg)}.enterprise-uiverse-button--skew:before{content:"";z-index:0;opacity:0;background:#141414;transition:inset .5s,opacity .5s;position:absolute;inset:0 100% 0 0}.enterprise-uiverse-button--skew:hover,.enterprise-uiverse-button--skew:focus-visible{color:#fff}.enterprise-uiverse-button--skew:hover:before,.enterprise-uiverse-button--skew:focus-visible:before{opacity:1;right:0}.enterprise-uiverse-button:focus-visible{outline-offset:5px;outline:2px solid #fff}.enterprise-uiverse-button:active{filter:brightness(.9)}@media (prefers-reduced-motion:reduce){.enterprise-uiverse-button,.enterprise-uiverse-button:before,.enterprise-uiverse-button:after{transition-duration:.01ms}}.enterprise-scroll-story{isolation:isolate;color:var(--text-light);background:#08070c;position:relative;overflow:clip}.enterprise-story-stage{z-index:0;width:100%;height:100svh;position:sticky;inset:0 0 auto;overflow:hidden}.enterprise-story-stage .immersive-animation,.enterprise-story-stage .immersive-static{position:absolute;inset:0}.enterprise-story-stage .immersive-animation{opacity:.76;filter:brightness(.94)saturate(1.12)contrast(1.04)}.enterprise-story-shade{pointer-events:none;background:linear-gradient(90deg,#04050abd 0%,#04050a8a 39%,#04050a24 65%,#04050a5c 100%),radial-gradient(circle at 76% 46%,#16707c1c,#04050a00 42%);position:absolute;inset:0}.enterprise-story-content{z-index:1;margin-top:-100svh;position:relative}.enterprise-story-chapter{min-height:100svh;padding:calc(var(--nav-height) + clamp(32px, 5vh, 64px)) 0 clamp(48px, 7vh, 86px);align-items:center;display:grid}.enterprise-story-chapter[data-enterprise-scroll-timeline]{min-height:116svh}.enterprise-story-chapter[data-enterprise-story-chapter=connection]{min-height:152svh}.enterprise-story-copy{width:var(--container);text-align:center;max-width:1120px;margin-inline:auto}.enterprise-story-copy .eyebrow{color:var(--cyan-200)}.enterprise-story-eyebrow{letter-spacing:.13em;background:#08111766;border:1px solid #b9f4f53d;border-radius:999px;align-items:center;min-height:38px;padding:7px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.enterprise-story-copy-hero .enterprise-story-eyebrow{margin-inline:auto}.enterprise-story-eyebrow-scroll{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.enterprise-story-copy-hero .enterprise-story-title{white-space:pre-line;max-width:980px;margin-inline:auto;font-size:clamp(3.25rem,5vw,5.75rem)}.enterprise-story-copy-hero .enterprise-story-lead{max-width:720px;margin-inline:auto}.enterprise-story-copy-scroll{text-align:left;width:min(35vw,520px);max-width:520px;margin-left:clamp(34px,6vw,112px);margin-right:auto}.enterprise-story-copy-scroll .enterprise-story-eyebrow{color:#b9f4f5b3;letter-spacing:.16em;font-size:.7rem}.enterprise-story-copy-scroll .enterprise-story-title{font-kerning:normal;white-space:normal;max-width:480px;margin:0;font-size:clamp(2.55rem,3.8vw,4.45rem)}.enterprise-story-copy-scroll .enterprise-story-lead{color:#eaf2f4c2;max-width:420px;margin:18px 0 0;font-size:clamp(1rem,1.08vw,1.14rem);line-height:1.65}.enterprise-story-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(24px,3vw,34px);display:flex}.enterprise-story-actions a{min-height:52px}.enterprise-story-actions .button-secondary{color:var(--text-light);background:#0811176b;border:1px solid #b9f4f559;border-radius:12px;align-items:center;gap:9px;padding:13px 19px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.enterprise-story-actions .button-secondary:hover,.enterprise-story-actions .button-secondary:focus-visible{border-color:var(--cyan-500);background:#64dde81f;transform:translateY(-2px)}.enterprise-story-title{max-width:1000px;color:var(--text-light);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 10px 42px #0000007a;margin:0 auto;font-size:clamp(2.85rem,4.4vw,5.15rem);font-weight:750;line-height:1.04}.enterprise-story-lead{color:#eaf2f4d1;text-wrap:pretty;max-width:720px;margin:clamp(20px,2vw,28px) auto 0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.75}.enterprise-story-chapter-magenta .enterprise-story-title{text-shadow:0 0 36px #d856bf38,0 10px 42px #0000007a}.enterprise-story-chapter-cyan .enterprise-story-title{text-shadow:0 0 36px #03b3c32e,0 10px 42px #0000007a}.enterprise-business-stage{z-index:2;opacity:0;pointer-events:none;width:59%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.enterprise-business-shell{width:100%;height:100%;padding:calc(var(--nav-height) + 26px) clamp(24px, 3.3vw, 62px) clamp(28px, 4vh, 48px) clamp(18px, 2vw, 36px);flex-direction:column;gap:16px;display:flex}.enterprise-business-progress{z-index:2;color:#eaf2f461;letter-spacing:.08em;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;font-size:clamp(.65rem,.72vw,.76rem);font-weight:720;display:grid;position:relative}.enterprise-business-progress:before{content:"";background:#b9f4f521;height:1px;position:absolute;top:6px;left:5%;right:5%}.enterprise-business-progress>div{justify-items:center;gap:7px;display:grid;position:relative}.enterprise-business-progress i{z-index:1;background:#42434d;border:3px solid #11141b;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #b9f4f51f}.enterprise-business-canvas{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 24% 38%,#64dde817,#080a1000 34%),#07090f9e;border:1px solid #b9f4f51f;border-radius:28px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 30px 80px #00000047}.enterprise-business-canvas:before{content:"";opacity:.18;background-image:linear-gradient(#b9f4f51f 1px,#0000 1px),linear-gradient(90deg,#b9f4f51f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 54% 47%,#000,#0000 75%);mask-image:radial-gradient(circle at 54% 47%,#000,#0000 75%)}.enterprise-business-trace{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.enterprise-business-trace path{fill:none;stroke:#b9f4f517;stroke-width:2px}.enterprise-business-trace path[data-business-trace]{stroke:#64dde89e;stroke-dasharray:930;stroke-dashoffset:930px;filter:drop-shadow(0 0 8px #64dde880)}.enterprise-ai-orchestrator{z-index:5;color:#dfffff;filter:drop-shadow(0 0 18px #64dde847);will-change:transform;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:29%;left:3.5%}.enterprise-ai-orchestrator>i{border-radius:inherit;border:1px dashed #64dde894;position:absolute;inset:0}.enterprise-ai-orchestrator>span{background:#0f4b54c7;border:1px solid #b9f4f57a;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff38,0 0 28px #64dde82e}.enterprise-ai-orchestrator>small{color:#081117;letter-spacing:.08em;background:#91e8ee;border:1px solid #b9f4f559;border-radius:999px;padding:2px 6px;font-size:.56rem;font-weight:850;position:absolute;bottom:-1px;right:-2px}.enterprise-business-card{z-index:3;will-change:transform;background:#0c1018e8;border:1px solid #b9f4f530;border-radius:24px;min-height:322px;position:absolute;top:14%;left:18%;right:4%;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 28px 70px #00000057,0 0 42px #64dde80d}.enterprise-business-card-brand{color:#eaf2f48a;letter-spacing:.1em;border-bottom:1px solid #b9f4f51a;justify-content:space-between;align-items:center;min-height:44px;padding:0 20px;font-size:.68rem;font-weight:740;display:flex}.enterprise-business-card-brand i{color:#b9f4f58f;border:1px solid #b9f4f526;border-radius:999px;padding:3px 7px;font-size:.56rem;font-style:normal}.enterprise-business-panel-stack{min-height:276px;position:relative}.enterprise-business-panel{will-change:transform, opacity;flex-direction:column;gap:16px;padding:23px 24px 24px;display:flex;position:absolute;inset:0}.enterprise-business-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.enterprise-business-panel-head>span{color:#b9f4f5;letter-spacing:.08em;align-items:center;gap:8px;font-size:.72rem;font-weight:780;display:inline-flex}.enterprise-business-panel-head>i{color:#b9f4f5bf;background:#64dde80f;border:1px solid #64dde833;border-radius:999px;padding:5px 9px;font-size:.62rem;font-style:normal;font-weight:720}.enterprise-business-panel-head>i.is-risk{color:#f2b3df;background:#d856bf14;border-color:#f2b3df47}.enterprise-business-panel>strong{color:#f0fbfc;letter-spacing:-.045em;font-size:clamp(1.35rem,2vw,2rem);font-weight:780;line-height:1.18}.enterprise-business-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:auto 0 0;display:grid}.enterprise-business-panel dl>div{background:#ffffff06;border:1px solid #b9f4f517;border-radius:12px;min-width:0;padding:10px 12px}.enterprise-business-panel dt{color:#eaf2f46b;font-size:.62rem;line-height:1.25}.enterprise-business-panel dd{color:#eaf2f4e0;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(.72rem,.85vw,.86rem);font-weight:680;line-height:1.35;overflow:hidden}.enterprise-ai-action-stack{z-index:6;width:min(31%,260px);min-width:214px;height:132px;position:absolute;bottom:4%;left:3.5%}.enterprise-ai-action{will-change:transform, opacity;background:#09191ff0;border:1px solid #64dde84d;border-radius:17px;align-content:center;gap:4px;padding:15px 17px;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,0 16px 38px #0000004d}.enterprise-ai-action.is-risk{background:#251124f0;border-color:#f2b3df5c}.enterprise-ai-action>span{color:#91e8ee;letter-spacing:.08em;align-items:center;gap:6px;font-size:.6rem;font-weight:800;display:flex}.enterprise-ai-action.is-risk>span{color:#f2b3df}.enterprise-ai-action strong{color:#eaf2f4ad;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:620;overflow:hidden}.enterprise-ai-action p{color:#f3ffff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.8rem,.92vw,.94rem);font-weight:760;line-height:1.35;overflow:hidden}.enterprise-ai-action small{color:#eaf2f473;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.4;overflow:hidden}.enterprise-business-support-stack{z-index:5;height:150px;position:absolute;bottom:4%;left:37%;right:3.5%}.enterprise-business-support{will-change:transform, opacity;position:absolute;inset:0}.enterprise-channel-output,.enterprise-supplier-grid,.enterprise-task-row,.enterprise-followup-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.enterprise-channel-output>div,.enterprise-task-row>div,.enterprise-followup-row>div{background:#0c1018e6;border:1px solid #b9f4f51f;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.enterprise-channel-output span,.enterprise-task-row span,.enterprise-followup-row span{color:#eaf2f480;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.enterprise-channel-output strong{color:#b9f4f5;font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1}.enterprise-task-row strong,.enterprise-followup-row strong{color:#eaf2f4e0;font-size:.72rem}.enterprise-task-row>div.is-risk{border-color:#f2b3df40}.enterprise-task-row>div.is-risk strong{color:#f2b3df}.enterprise-intent-proof,.enterprise-sales-proof,.enterprise-budget-risk{background:#0c1018eb;border:1px solid #b9f4f524;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.enterprise-intent-proof svg,.enterprise-sales-proof svg{color:#91e8ee;flex:none}.enterprise-intent-proof span,.enterprise-sales-proof span{color:#eaf2f4c2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:650;overflow:hidden}.enterprise-intent-proof i,.enterprise-sales-proof i{color:#91e8ee;white-space:nowrap;margin-left:auto;font-size:.62rem;font-style:normal}.enterprise-sales-proof strong{color:#f2ffff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem}.enterprise-supplier-grid>div{background:#0c1018e6;border:1px solid #b9f4f51a;border-radius:14px;align-content:center;gap:4px;min-width:0;padding:12px;display:grid;position:relative}.enterprise-supplier-grid>div.is-recommended{background:#0c262beb;border-color:#64dde866;box-shadow:0 0 22px #64dde814}.enterprise-supplier-grid span{color:#eaf2f485;font-size:.58rem}.enterprise-supplier-grid strong{color:#f3ffff;font-variant-numeric:tabular-nums;font-size:.84rem}.enterprise-supplier-grid small{color:#eaf2f470;font-size:.54rem}.enterprise-supplier-grid i{color:#91e8ee;align-items:center;gap:3px;font-size:.54rem;font-style:normal;display:inline-flex}.enterprise-budget-risk{background:#231123eb;border-color:#f2b3df47}.enterprise-budget-risk>svg{color:#f2b3df;flex:none}.enterprise-budget-risk>div{gap:3px;display:grid}.enterprise-budget-risk span{color:#eaf2f473;font-size:.62rem}.enterprise-budget-risk strong{color:#f8eff7;font-size:.86rem}.enterprise-budget-risk>i{color:#f2b3df;font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.28rem;font-style:normal;font-weight:800}.enterprise-budget-risk>small{color:#f2b3dfa6;font-size:.58rem}.enterprise-project-portfolio{gap:3px;display:grid}.enterprise-project-portfolio>div{background:#0c1018eb;border:1px solid #b9f4f51a;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,.75fr) minmax(0,.9fr);align-items:center;gap:8px;min-width:0;padding:3px 8px;line-height:1.05;display:grid}.enterprise-project-portfolio>div.is-risk{background:#271125eb;border-color:#f2b3df54}.enterprise-project-portfolio>div.is-ok{border-color:#64dde833}.enterprise-project-portfolio strong,.enterprise-project-portfolio span,.enterprise-project-portfolio small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.enterprise-project-portfolio strong{color:#f1fbfc;font-size:.6rem}.enterprise-project-portfolio strong i{color:#91e8ee;font-variant-numeric:tabular-nums;margin-left:6px;font-size:.58rem;font-style:normal}.enterprise-project-portfolio span{color:#eaf2f48a;font-size:.54rem}.enterprise-project-portfolio small{color:#eaf2f473;text-align:right;font-size:.51rem}.enterprise-project-portfolio>div.is-risk small{color:#f2b3df}.enterprise-management-report{align-content:center;gap:12px;display:grid}.enterprise-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.enterprise-report-metrics span{color:#eaf2f473;background:#0c1018eb;border:1px solid #b9f4f51c;border-radius:12px;gap:3px;padding:10px;font-size:.55rem;display:grid}.enterprise-report-metrics strong{color:#b9f4f5;font-variant-numeric:tabular-nums;font-size:1.12rem;line-height:1}.enterprise-report-metrics span.is-risk strong{color:#f2b3df}.enterprise-efficiency-evidence{color:#eaf2f485;white-space:nowrap;background:#0c1018e6;border:1px solid #b9f4f51a;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:.53rem;display:flex;overflow:hidden}.enterprise-efficiency-evidence>span{color:#eaf2f4b8;align-items:center;gap:5px;margin-right:auto;display:inline-flex}.enterprise-efficiency-evidence i{font-style:normal}.enterprise-business-stage[data-reduced-motion=true]{opacity:0!important;transform:none!important}.enterprise-business-stage[data-reduced-motion=true][data-reduced-visible=true]{opacity:1!important}.enterprise-business-stage[data-reduced-motion=true] .enterprise-business-panel,.enterprise-business-stage[data-reduced-motion=true] .enterprise-ai-action,.enterprise-business-stage[data-reduced-motion=true] .enterprise-business-support{opacity:0!important;transform:none!important}.enterprise-business-stage[data-reduced-motion=true] .is-reduced-active{opacity:1!important}.enterprise-business-stage[data-reduced-motion=true] .enterprise-business-progress>div.is-reduced-active{color:#eafcfd}.enterprise-business-stage[data-reduced-motion=true] .enterprise-business-progress>div.is-reduced-active i{background:#64dde8;transform:scale(1.2)}@media (max-width:1100px){.enterprise-story-shade{background:linear-gradient(#05070c70,#05070c24 58%,#05070cad 100%)}.enterprise-business-stage{top:var(--nav-height);width:100%;height:50svh}.enterprise-business-shell{padding:10px 22px 18px}.enterprise-story-chapter[data-enterprise-scroll-timeline]{min-height:132svh;padding-top:calc(var(--nav-height) + 54svh);align-items:start}.enterprise-story-chapter[data-enterprise-story-chapter=connection]{min-height:172svh}.enterprise-story-copy-scroll{width:var(--container);text-align:left;max-width:720px;margin-inline:auto}.enterprise-story-chapter[data-enterprise-story-chapter=connection] .enterprise-story-copy-scroll{top:calc(var(--nav-height) + 52svh);position:sticky}.enterprise-story-copy-scroll .enterprise-story-title{font-size:clamp(2.35rem,6vw,4rem)}.enterprise-business-card{min-height:250px;top:13%;left:15%;right:3%}.enterprise-business-panel-stack{min-height:206px}.enterprise-business-panel{gap:10px;padding:17px 19px 18px}.enterprise-ai-orchestrator{top:26%;left:2.5%}.enterprise-ai-action-stack{width:30%;bottom:3%;left:2.5%}.enterprise-business-support-stack{bottom:3%;left:35%;right:2.5%}}.immersive-route-page{--route-bg:#071117;--route-panel:#0e1e26c2;--route-panel-strong:#10242deb;--route-border:#b9f4f526;color:var(--text-light);background:var(--route-bg);overflow:clip}.enterprise-route-page{--route-bg:#0b0810;--route-panel:#1b121fc7;--route-panel-strong:#14101cf0;--route-border:#a376c838}.development-route-page{--route-bg:#071117;--route-panel:#0b1c22c7;--route-panel-strong:#08181ef0}.products-route-page{--route-bg:#07151b;--route-panel:#0a1d25c7;--route-panel-strong:#08181ff0}.cases-route-page{--route-bg:#061117;--route-panel:#091921c7;--route-panel-strong:#06141bf0}.immersive-route-page>.section{border-top:1px solid var(--route-border);color:var(--text-light);background:0 0}.immersive-route-page>.section.section-white,.immersive-route-page>.section.section-surface,.immersive-route-page>.section.section-dark{background:0 0}.immersive-route-page .section-heading-row,.immersive-route-page .section-title{max-width:1040px}.products-route-page .product-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.products-route-page .product-detail-card:first-child{grid-column:1/-1}.products-route-page .product-detail-card:first-child .product-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cases-route-page .case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.immersive-route-page>section:first-of-type{color:var(--text-light);border-top-color:var(--route-border);background:0 0}.immersive-route-page>section:first-of-type .eyebrow{color:var(--cyan-300)}.immersive-route-page>section:first-of-type .section-title,.immersive-route-page>section:first-of-type h2,.immersive-route-page>section:first-of-type h3{color:var(--text-light)}.immersive-route-page>section:first-of-type p{color:#eaf2f4a8}.enterprise-route-page>section:first-of-type .content-card,.development-route-page>section:first-of-type .capability-grid article{background:#ffffff09;border-color:#b9f4f524;box-shadow:inset 0 1px #ffffff09}.enterprise-route-page>section:first-of-type .content-card{flex-direction:column;justify-content:flex-end;min-height:260px;display:flex}.development-route-page>section:first-of-type .capability-grid article{min-height:280px}.development-route-page>section:first-of-type .capability-grid article>span{color:var(--cyan-300)}.products-route-page>section:first-of-type .product-detail-card{color:var(--text-light);background:#ffffff09;border-color:#b9f4f526;box-shadow:inset 0 1px #ffffff0a}.products-route-page>section:first-of-type .product-detail-grid>div{background:#0811178a;border-color:#b9f4f51f}.products-route-page>section:first-of-type .product-detail-head p,.products-route-page>section:first-of-type .product-detail-grid p{color:#eaf2f4a8}.products-route-page>section:first-of-type .feature-list{color:#eaf2f4c7}.cases-route-page>section:first-of-type .case-filters button{color:#eaf2f4b3;background:#ffffff09;border-color:#b9f4f521}.cases-route-page>section:first-of-type .case-filters button.selected{color:var(--cyan-200);background:#64dde81a;border-color:#64dde88c}.cases-route-page>section:first-of-type .case-card{color:var(--text-light);background:#ffffff09;border-color:#b9f4f524}.cases-route-page>section:first-of-type .case-card>p,.cases-route-page>section:first-of-type .case-card dt,.cases-route-page>section:first-of-type .case-card-meta{color:#eaf2f49e}.cases-route-page>section:first-of-type .case-card dd{color:#eaf2f4d1}.cases-route-page>section:first-of-type .case-card>a{color:var(--cyan-300)}.development-home-hero{isolation:isolate;min-height:max(100svh,760px);color:var(--text-light);background:#071117;display:grid;position:relative;overflow:hidden}.development-home-hero .immersive-animation,.development-home-hero .immersive-static{position:absolute;inset:0}.development-home-shade{z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 42%,#050f140f,#050f1440 52%,#050f1485 100%),linear-gradient(#050f1429,#0000 32%,#050f1480);position:absolute;inset:0}.development-home-content{width:100%;min-width:0;min-height:inherit;padding:calc(var(--nav-height) + clamp(36px, 5vh, 60px)) 0 clamp(34px, 5vh, 56px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.development-home-content>.eyebrow{color:var(--cyan-200);letter-spacing:.2em;margin-bottom:18px}.development-home-title{width:var(--container);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 12px 44px #00000057;max-width:1220px;margin:0 auto;font-size:clamp(2.9rem,4.15vw,5rem);font-weight:740;line-height:1.03}.development-home-title span{white-space:nowrap;display:block}.development-home-title span+span{margin-top:.08em}.custom-development-overview{background:#071117;border-top:1px solid #b9f4f51a;padding:clamp(94px,11vw,150px) 0 clamp(80px,9vw,124px);position:relative;overflow:hidden}.custom-development-overview-embedded{background:0 0;border:0;width:100%;min-width:0;max-width:100vw;margin-top:clamp(34px,5vh,52px);padding:0}.custom-development-overview-heading{text-align:center;max-width:860px}.custom-development-overview-heading .eyebrow{color:var(--cyan-200)}.custom-development-overview-heading h2{max-width:760px;color:var(--text-light);letter-spacing:-.05em;text-wrap:balance;margin:0 auto;font-size:clamp(2.4rem,4vw,4.4rem);line-height:1.08}.custom-development-overview-heading>p:last-child{color:#eaf2f4ad;max-width:640px;margin:22px auto 0;font-size:1.03rem;line-height:1.75}.custom-development-carousel{width:100%;margin-top:clamp(48px,6vw,76px);padding-block:28px;overflow:hidden visible}.custom-development-overview-embedded .custom-development-carousel{margin-top:0}.custom-development-track{width:max-content;display:flex}.custom-development-group{gap:18px;padding-right:18px;display:flex}.development-uno-card-shell{--uno-signal:#64dde8;--uno-signal-soft:#64dde82e;perspective:800px;flex:none;width:clamp(226px,15vw,250px);height:344px;text-decoration:none;display:block}.development-uno-card-shell:nth-child(2n){--uno-signal:#ed9ce3;--uno-signal-soft:#ed9ce32b}.development-uno-card{width:100%;height:100%;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;background:0 0;border-radius:1.45rem;transition:transform 1.5s cubic-bezier(.18,.75,.18,1);display:block;position:relative;overflow:visible;box-shadow:0 24px 30px -25px #000000eb}.development-uno-card:after{z-index:-1;content:"";filter:blur(12px);background:#000000bd;border-radius:50%;height:26px;position:absolute;bottom:-23px;left:14%;right:14%}.development-uno-card-shell:hover .development-uno-card,.development-uno-card-shell:focus-visible .development-uno-card{cursor:pointer;transform:rotateX(180deg)rotate(-180deg)}.development-uno-face{color:#f5f8f7;backface-visibility:hidden;background:linear-gradient(145deg,#182121fa,#050b0efa);border:10px solid #f8faf9f5;border-radius:1.45rem;flex-direction:column;justify-content:center;align-items:center;padding:28px 24px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 7px 13px #00000038}.development-uno-front:before{background:radial-gradient(circle at 12% 14%, var(--uno-signal-soft), transparent 26%), linear-gradient(135deg, transparent 0 48%, #ffffff0a 48% 49%, transparent 49%);content:"";position:absolute;inset:0}.development-uno-front>*{z-index:1;position:relative}.development-uno-mark{color:var(--uno-signal);letter-spacing:.12em;font-size:.72rem;font-weight:850;top:18px;left:19px;position:absolute!important}@supports (color:color-mix(in lab, red, red)){.development-uno-icon{border:1px solid color-mix(in srgb, var(--uno-signal) 70%, transparent)}}.development-uno-icon{color:var(--uno-signal);box-shadow:inset 0 1px #ffffff17, 0 0 18px var(--uno-signal-soft);background:#040a0e8c;border-radius:17px}.development-uno-front strong{color:#f7f8f4;letter-spacing:-.055em;text-align:center;margin-top:20px;font-size:1.85rem;font-weight:850;line-height:1}.development-uno-back{border-color:var(--uno-signal);justify-content:flex-start;align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.development-uno-back{border-color:color-mix(in srgb, var(--uno-signal) 42%, #f8faf9f5)}}.development-uno-back{background:linear-gradient(155deg,#151d22,#071116);transform:rotateX(180deg)rotate(-180deg)}.development-uno-eyebrow{color:var(--uno-signal);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1.35}.development-uno-back strong{color:#f4f7f6;letter-spacing:-.04em;margin-top:11px;font-size:1.5rem;font-weight:830;line-height:1.1}.development-uno-summary{color:#eaf2f4bd;min-height:40px;margin-top:12px;font-size:.82rem;line-height:1.55}.development-uno-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.development-uno-tags span{border:1px solid var(--uno-signal);padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.development-uno-tags span{border:1px solid color-mix(in srgb, var(--uno-signal) 28%, transparent)}}.development-uno-tags span{color:var(--uno-signal);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.development-uno-tags span{color:color-mix(in srgb, var(--uno-signal) 70%, #fff)}}.development-uno-tags span{background:#ffffff09;font-size:.63rem;line-height:1}.development-card-more{color:var(--uno-signal);white-space:nowrap;align-items:center;gap:5px;margin-top:18px;font-size:.78rem;font-weight:850;display:inline-flex}.custom-development-carousel-hint{color:#b9f4f57a;letter-spacing:.08em;text-align:center;margin:24px 0 0;font-size:.78rem}.custom-development-details{color:var(--text-light);background:#071117}.custom-development-detail{scroll-margin-top:var(--nav-height);background:radial-gradient(circle at 50% 0,#64dde812,#0000 38%);border-top:1px solid #b9f4f51a;padding:clamp(104px,12vw,168px) 0}.custom-development-detail:nth-child(2n){background:radial-gradient(circle at 50% 0,#397e8a1a,#0000 40%)}.custom-development-detail-inner{text-align:center;max-width:1120px}.custom-development-detail-heading{max-width:840px;margin:0 auto}.custom-development-detail-heading .eyebrow{color:var(--cyan-200)}.custom-development-detail-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,4.5vw,5rem);line-height:1.06}.custom-development-detail-heading>p:last-child{color:#eaf2f4b3;max-width:680px;margin:22px auto 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75}.custom-development-subtypes{flex-wrap:wrap;justify-content:center;gap:9px;max-width:920px;margin:clamp(34px,5vw,58px) auto 0;display:flex}.custom-development-subtypes span{color:#eaf2f4c7;background:#ffffff06;border:1px solid #b9f4f529;border-radius:10px;padding:8px 12px;font-size:.84rem}.custom-development-detail-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,54px);margin-top:clamp(54px,7vw,84px);display:grid}.custom-development-detail-grid>section{border-top:1px solid #b9f4f533;padding-top:22px}.custom-development-detail-label{color:var(--cyan-200);letter-spacing:.14em;margin:0 0 18px;font-size:.78rem;font-weight:760}.custom-development-detail-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.custom-development-detail-grid li{color:#eaf2f4b3;gap:10px;font-size:.9rem;line-height:1.62;display:flex}.custom-development-detail-grid li svg{color:var(--cyan-500);flex:none;margin-top:.25em}.custom-development-detail-cta{min-height:48px;color:var(--text-light);background:#64dde812;border:1px solid #b9f4f54d;border-radius:11px;align-items:center;gap:9px;margin-top:clamp(46px,6vw,72px);padding:12px 17px;text-decoration:none;display:inline-flex}.custom-development-faq{background:#071117!important}.custom-development-final-cta{color:var(--text-light);text-align:center;background:radial-gradient(circle at 50% 18%,#64dde81a,#0000 42%),#071117;border-top:1px solid #b9f4f51c;padding:clamp(96px,11vw,148px) 0}.custom-development-final-cta .eyebrow{color:var(--cyan-200)}.custom-development-final-cta h2{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(2.5rem,4.2vw,4.8rem);line-height:1.08}.immersive-route-page .section-title,.immersive-route-page .section h2,.immersive-route-page .section h3,.immersive-route-page .section .section-lead{color:var(--text-light)}.immersive-route-page .section p,.immersive-route-page .section dd,.immersive-route-page .section .case-card-meta,.immersive-route-page .section .case-card dt{color:#eaf2f4ad}.immersive-route-page .content-card,.immersive-route-page .capability-grid article,.immersive-route-page .product-detail-card,.immersive-route-page .product-detail-grid>div,.immersive-route-page .case-card,.immersive-route-page .tech-grid article,.immersive-route-page .delivery-columns,.immersive-route-page .connection-panel,.immersive-route-page .before-after-panel,.immersive-route-page .architecture-map,.immersive-route-page .process-detail,.immersive-route-page .process-steps button,.immersive-route-page .faq-list,.immersive-route-page .faq-item{border-color:var(--route-border);color:var(--text-light);background:var(--route-panel);box-shadow:inset 0 1px #ffffff09}.immersive-route-page .product-detail-grid>div,.immersive-route-page .process-detail,.immersive-route-page .architecture-map{background:var(--route-panel-strong)}.immersive-route-page .content-card p,.immersive-route-page .product-detail-head p,.immersive-route-page .product-detail-grid p,.immersive-route-page .case-card>p,.immersive-route-page .case-card dd,.immersive-route-page .faq-item p,.immersive-route-page .delivery-columns p{color:#eaf2f4a8}.immersive-route-page .tag{color:var(--cyan-200);background:#64dde81a;border:1px solid #64dde829}.immersive-route-page .comparison-label{color:#eaf2f4ad}.immersive-route-page .process-steps button.selected{background:#64dde824;border-color:#64dde89e}.immersive-route-page .process-steps button:not(.selected){color:#eaf2f4b3}.enterprise-route-page .scroll-float-character{text-shadow:0 0 28px #d856bf2e,0 0 40px #03b3c324}.enterprise-transformation{color:#eef8fa;background:radial-gradient(circle at 84% 8%,#198ea429,#0000 28%),radial-gradient(circle at 12% 28%,#5755be1a,#0000 28%),#060a0f;min-height:100svh}.enterprise-transformation-loading{min-height:100svh;padding:var(--nav-height) 24px 0;color:#e0eff2a3;background:#060a0f;place-items:center;display:grid}.enterprise-transformation-hero{padding:calc(var(--nav-height) + clamp(70px, 9vw, 132px)) 0 clamp(64px, 8vw, 110px);border-bottom:1px solid #b9f4f51c;position:relative;overflow:hidden}.enterprise-transformation-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#b9f4f514 1px,#0000 1px),linear-gradient(90deg,#b9f4f514 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.enterprise-transformation-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(36px,5vw,82px);display:grid;position:relative}.enterprise-transformation-kicker,.enterprise-transformation-cta p{color:#84e6eecc;letter-spacing:.2em;margin:0 0 20px;font-size:.72rem;font-weight:760}.enterprise-transformation-hero h1{color:#f4fbfc;letter-spacing:-.065em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(3.15rem,5.15vw,5.8rem);font-weight:780;line-height:.99}.enterprise-transformation-hero h1 span{white-space:nowrap;display:block}.enterprise-transformation-intro{color:#e0eff2ad;max-width:760px;margin:clamp(24px,3vw,38px) 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.8}.enterprise-transformation-stats{background:#b9f4f51f;border:1px solid #b9f4f521;border-radius:22px;grid-template-columns:repeat(3,minmax(90px,1fr));gap:1px;margin:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #00000038}.enterprise-transformation-stats div{background:#081118db;min-width:112px;padding:22px 20px}.enterprise-transformation-stats dt{color:#e0eff280;white-space:nowrap;font-size:.73rem}.enterprise-transformation-stats dd{color:#b9f4f5;letter-spacing:-.04em;margin:8px 0 0;font-size:2.15rem;font-weight:760}.enterprise-transformation-stats small{margin-left:3px;font-size:.78rem;font-weight:650}.enterprise-transformation-category-bar{top:var(--nav-height);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a0fe0;border-bottom:1px solid #b9f4f51a;position:sticky;box-shadow:0 20px 44px #0000002e}.enterprise-transformation-category-scroll{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.enterprise-transformation-category-scroll button{color:#e0eff294;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #b9f4f514;gap:4px;min-height:78px;padding:14px clamp(14px,2vw,28px);transition:color .2s,background .2s;display:grid}.enterprise-transformation-category-scroll button:first-child{border-left:1px solid #b9f4f514}.enterprise-transformation-category-scroll button:hover,.enterprise-transformation-category-scroll button:focus-visible{color:#eefbfc;background:#64dde80e}.enterprise-transformation-category-scroll button.is-active{color:#eefbfc;background:linear-gradient(#64dde81f,#64dde809);box-shadow:inset 0 -2px #64dde8}.enterprise-transformation-category-scroll span{font-size:.95rem;font-weight:720}.enterprise-transformation-category-scroll small{color:#e0eff26b;font-size:.7rem}.enterprise-transformation-workspace{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:clamp(28px,3.8vw,62px);padding-top:clamp(42px,6vw,78px);padding-bottom:clamp(76px,9vw,132px);display:grid}.enterprise-transformation-directory{top:calc(var(--nav-height) + 102px);max-height:calc(100svh - var(--nav-height) - 126px);scrollbar-width:thin;scrollbar-color:#64dde83d transparent;padding-right:10px;position:sticky;overflow:auto}.enterprise-transformation-directory-group+.enterprise-transformation-directory-group{margin-top:28px}.enterprise-transformation-directory-group>p{color:#b9f4f56b;letter-spacing:.13em;margin:0 0 8px 12px;font-size:.67rem;font-weight:740}.enterprise-transformation-directory-group button{color:#e0eff294;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:50px;padding:8px 10px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.enterprise-transformation-directory-group button:hover,.enterprise-transformation-directory-group button:focus-visible{color:#eefbfc;background:#ffffff09;transform:translate(2px)}.enterprise-transformation-directory-group button.is-active{color:#f4fbfc;background:linear-gradient(90deg,#64dde826,#64dde809);border-color:#64dde83d}.enterprise-transformation-directory-group button>span{color:#64dde89e;font-size:.68rem;font-weight:760}.enterprise-transformation-directory-group button strong{font-size:.84rem;font-weight:650;line-height:1.35}.enterprise-transformation-directory-group button svg{color:#b9f4f552}.enterprise-transformation-detail{min-width:0;scroll-margin-top:calc(var(--nav-height) + 104px)}.enterprise-transformation-mobile-scenes{display:none}.enterprise-transformation-detail-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.enterprise-transformation-detail-head p{color:#64dde8b3;letter-spacing:.12em;margin:0 0 8px;font-size:.72rem;font-weight:740}.enterprise-transformation-detail-head h2{color:#f5fbfc;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.3vw,4rem);line-height:1.05}.enterprise-transformation-detail-head>span{color:#e0eff28f;background:#b9f4f509;border:1px solid #b9f4f529;border-radius:999px;flex:none;padding:8px 12px;font-size:.7rem}.enterprise-transformation-player{scroll-margin-top:calc(var(--nav-height) + 104px);aspect-ratio:16/9;background:#0b1118;border:1px solid #b9f4f529;border-radius:clamp(18px,2vw,30px);position:relative;overflow:hidden;box-shadow:0 36px 100px #00000061,inset 0 1px #ffffff14}.enterprise-transformation-player:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #030c1247}.enterprise-transformation-player video{object-fit:cover;cursor:pointer;width:100%;height:100%}.enterprise-transformation-play-overlay{z-index:3;background:radial-gradient(circle,#040d121a,#040d125c);place-items:center;padding:28px;display:grid;position:absolute;inset:0}.enterprise-transformation-play-overlay button{color:#f4fbfc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#061219bd;border:1px solid #b9f4f561;border-radius:18px;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:12px;min-width:190px;min-height:72px;padding:13px 22px;transition:transform .2s,background .2s,border-color .2s;display:grid;box-shadow:0 18px 54px #0000004d,inset 0 1px #ffffff21}.enterprise-transformation-play-overlay button:hover,.enterprise-transformation-play-overlay button:focus-visible{background:#091e27e0;border-color:#64dde8b8;transform:translateY(-2px)}.enterprise-transformation-play-overlay svg{color:#8cecf2;grid-row:1/3;width:25px;height:25px}.enterprise-transformation-play-overlay span{text-align:left;font-size:.98rem;font-weight:740}.enterprise-transformation-play-overlay small{color:#e0eff28f;text-align:left;font-size:.66rem}.enterprise-transformation-controls{z-index:5;color:#eef8fab8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#040a0fbd;border:1px solid #b9f4f521;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:7px 10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.enterprise-transformation-player:not([data-playing=true]) .enterprise-transformation-controls{opacity:.72}.enterprise-transformation-controls button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.enterprise-transformation-controls button:hover,.enterprise-transformation-controls button:focus-visible{color:#fff;background:#64dde81f}.enterprise-transformation-controls svg{width:17px;height:17px}.enterprise-transformation-controls>span{font-variant-numeric:tabular-nums;flex:none;min-width:32px;font-size:.66rem}.enterprise-transformation-controls input{appearance:none;background:linear-gradient(90deg, #64dde8 var(--enterprise-video-progress), #ffffff2e var(--enterprise-video-progress));cursor:pointer;border-radius:999px;flex:1;min-width:80px;height:4px}.enterprise-transformation-controls input::-webkit-slider-thumb{appearance:none;background:#42cbd7;border:2px solid #dffcff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 12px #64dde880}.enterprise-transformation-controls input::-moz-range-thumb{background:#42cbd7;border:2px solid #dffcff;border-radius:50%;width:10px;height:10px}.enterprise-transformation-player-error{z-index:6;color:#ffd5cc;background:#5e1a16e0;border-radius:10px;margin:0;padding:9px 12px;font-size:.75rem;position:absolute;top:18px;right:18px}.enterprise-transformation-narration{color:#ebf8f9c7;text-align:center;text-wrap:balance;border:0;max-width:900px;margin:clamp(28px,4vw,46px) auto;padding:0 clamp(10px,3vw,36px);font-size:clamp(1.12rem,1.72vw,1.52rem);font-weight:560;line-height:1.75}.enterprise-transformation-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.enterprise-transformation-explainer article{background:#ffffff07;border:1px solid #b9f4f51c;border-radius:20px;min-height:244px;padding:clamp(22px,2.2vw,30px);box-shadow:inset 0 1px #ffffff0a}.enterprise-transformation-explainer article>div{color:#e0eff280;letter-spacing:.1em;align-items:center;gap:8px;font-size:.68rem;font-weight:740;display:flex}.enterprise-transformation-explainer article>div svg{width:16px;height:16px}.enterprise-transformation-before>div{color:#efa18eb8!important}.enterprise-transformation-actions>div{color:#84e6eec7!important}.enterprise-transformation-result>div{color:#89e0aec7!important}.enterprise-transformation-explainer h3{color:#edf8f9;margin:28px 0 12px;font-size:1rem;line-height:1.45}.enterprise-transformation-explainer p,.enterprise-transformation-explainer li{color:#e0eff291;font-size:.82rem;line-height:1.75}.enterprise-transformation-explainer p{margin:0}.enterprise-transformation-explainer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.enterprise-transformation-explainer li{grid-template-columns:16px 1fr;gap:8px;display:grid}.enterprise-transformation-explainer li svg{color:#64dde8ad;width:15px;height:15px;margin-top:5px}.enterprise-transformation-detail-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:24px;display:grid}.enterprise-transformation-detail-footer button{color:#e0eff294;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;padding:10px 12px;display:inline-flex}.enterprise-transformation-detail-footer button:last-child{justify-self:end}.enterprise-transformation-detail-footer button:hover,.enterprise-transformation-detail-footer button:focus-visible{color:#b9f4f5}.enterprise-transformation-detail-footer button svg{width:17px;height:17px}.enterprise-transformation-detail-footer>span{color:#e0eff261;font-variant-numeric:tabular-nums;font-size:.72rem}.enterprise-transformation-cta{background:radial-gradient(circle at 82% 44%,#23a2b529,#0000 34%),#071017;border-top:1px solid #b9f4f51f;padding:clamp(74px,10vw,140px) 0}.enterprise-transformation-cta .site-container{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(40px,7vw,120px);display:grid}.enterprise-transformation-cta h2{color:#f2fafb;letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(2.25rem,4vw,4.5rem);line-height:1.06}.enterprise-transformation-cta span{color:#e0eff294;max-width:700px;margin-top:24px;line-height:1.75;display:block}.enterprise-transformation-cta .site-container>div:last-child{gap:12px;min-width:210px;display:grid}.enterprise-transformation-cta a{justify-content:center}@media (max-width:1080px){.enterprise-transformation-hero-grid{grid-template-columns:1fr;align-items:start}.enterprise-transformation-stats{width:min(100%,520px)}.enterprise-transformation-workspace{grid-template-columns:238px minmax(0,1fr);gap:26px}.enterprise-transformation-explainer{grid-template-columns:1fr}.enterprise-transformation-explainer article{min-height:0}.enterprise-transformation-cta .site-container{grid-template-columns:1fr;align-items:start}.enterprise-transformation-cta .site-container>div:last-child{flex-wrap:wrap;min-width:0;display:flex}}@media (min-width:1081px) and (max-height:760px){:root{--nav-height:74px}.site-nav{height:var(--nav-height)}.brand-mark{width:40px;height:40px}.enterprise-video-hero{height:100dvh;min-height:100dvh}.enterprise-video-hero-actions{transform-origin:bottom;gap:12px;bottom:18px;left:18px;right:18px;transform:scale(.9)}}@media (max-width:780px){.enterprise-transformation-hero{padding-top:calc(var(--nav-height) + 54px);padding-bottom:56px}.enterprise-transformation-hero h1{font-size:clamp(2.65rem,12.8vw,4.2rem);line-height:1.03}.enterprise-transformation-intro{font-size:.98rem}.enterprise-transformation-stats{grid-template-columns:repeat(3,1fr);width:100%}.enterprise-transformation-stats div{min-width:0;padding:17px 12px}.enterprise-transformation-stats dd{font-size:1.7rem}.enterprise-transformation-category-scroll{width:max-content;min-width:100%;display:flex;overflow:visible}.enterprise-transformation-category-bar{scrollbar-width:none;overflow-x:auto}.enterprise-transformation-category-scroll button{flex:none;min-width:136px;min-height:58px;padding:12px 17px}.enterprise-transformation-category-scroll small{display:none}.enterprise-transformation-workspace{padding-top:30px;display:block}.enterprise-transformation-directory{display:none}.enterprise-transformation-mobile-scenes{margin:0 calc(var(--container-gutter) * -1) 28px;padding:0 var(--container-gutter) 7px;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.enterprise-transformation-mobile-scenes button{scroll-snap-align:start;color:#e0eff28a;white-space:nowrap;background:#ffffff06;border:1px solid #b9f4f51f;border-radius:999px;flex:none;padding:9px 12px;font-size:.75rem}.enterprise-transformation-mobile-scenes button.is-active{color:#eefdff;background:#64dde81f;border-color:#64dde875}.enterprise-transformation-mobile-scenes span{color:#64dde8b3;margin-right:6px;font-size:.62rem}.enterprise-transformation-detail-head{align-items:start}.enterprise-transformation-detail-head h2{font-size:clamp(2rem,8vw,3rem)}.enterprise-transformation-detail-head>span{margin-top:3px}.enterprise-transformation-narration{text-align:left;margin:28px 0;padding:0}.enterprise-transformation-cta .site-container>div:last-child{width:100%;display:grid}}@media (max-width:520px){.enterprise-transformation-kicker{margin-bottom:14px;font-size:.64rem}.enterprise-transformation-hero h1 span{white-space:normal;display:inline}.enterprise-transformation-stats dt{font-size:.62rem}.enterprise-transformation-detail-head{gap:12px;display:grid}.enterprise-transformation-detail-head>span{width:max-content}.enterprise-transformation-player{margin-inline:calc(var(--container-gutter) * -.45);border-radius:16px}.enterprise-transformation-controls{border-radius:11px;gap:4px;min-height:42px;padding:4px 6px;bottom:7px;left:7px;right:7px}.enterprise-transformation-controls button{width:30px;height:30px}.enterprise-transformation-controls>span{min-width:27px;font-size:.58rem}.enterprise-transformation-controls button:last-child{display:none}.enterprise-transformation-play-overlay button{min-width:172px;min-height:64px}.enterprise-transformation-explainer article{padding:22px}.enterprise-transformation-detail-footer button{padding-inline:0;font-size:.76rem}.enterprise-transformation-cta h2{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.enterprise-transformation *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.about-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(50px,9vw,130px);display:grid}.about-copy{font-size:clamp(1.05rem,1.6vw,1.25rem)}.about-copy p{margin-top:0;margin-bottom:24px}.section-dark .about-copy{color:#eaf2f4b3}.about-service-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:40px 0 0;padding:0;list-style:none;display:grid}.about-service-list li{border:1px solid var(--line);background:#f8f8f5;border-radius:16px;min-height:160px;padding:20px}.about-service-list span{color:#16808b;font-size:.72rem;display:block}.about-service-list strong{margin-top:52px;line-height:1.4;display:block}.company-placeholder{background:#ffffff80;border:1px dashed #18242b4d;border-radius:22px;padding:clamp(24px,4vw,40px)}.company-placeholder h3{margin-top:0}.company-placeholder p{color:#8b6d42;font-size:.82rem}.diagnosis-page{padding-top:calc(var(--nav-height) + 60px)}.diagnosis-page-note{background:#64dde80d;border:1px solid #64dde82e;border-radius:14px;margin-top:34px;padding:18px}.diagnosis-page-note p{color:#eaf2f499;margin-bottom:0;font-size:.84rem}.legal-page{max-width:860px;padding-top:calc(var(--nav-height) + 90px);padding-bottom:110px}.legal-page h1{letter-spacing:-.05em;margin:22px 0 8px;font-size:clamp(2.6rem,5vw,5rem)}.legal-updated{color:var(--muted)}.legal-page h2{margin-top:44px;font-size:1.35rem}.legal-page p{color:#53646d}.empty-state{min-height:70vh;padding-top:calc(var(--nav-height) + 100px);text-align:center}.empty-state h1{margin:0;font-size:clamp(2.4rem,5vw,5rem)}.empty-state p{color:var(--muted)}.empty-state .button-primary{margin-top:20px}.page-loading{min-height:70vh;color:var(--muted);align-content:center;place-items:center;display:grid}@media (max-width:900px){.capability-grid,.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid{grid-template-columns:1fr}.about-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-showcase-carousel{align-items:stretch}.product-showcase-carousel .product-catalog-card{text-align:left;cursor:pointer;flex-direction:column;min-height:690px;padding:0;display:flex}.product-catalog-cover{min-height:230px;color:inherit;text-decoration:none;display:block}.product-catalog-cover img{object-fit:cover}.product-catalog-card-body{color:#f0f8f9eb;flex-direction:column;flex:1;min-height:0;padding:22px;display:flex}.product-catalog-family{color:#91e8ee;letter-spacing:.13em;font-size:.68rem;font-weight:760}.product-catalog-title{color:#f5ffff;margin-top:8px;font-size:1.28rem;font-weight:760;line-height:1.32;text-decoration:none}.product-catalog-card-body>ul{color:#e0eff2b8;gap:8px;margin:17px 0 20px;padding:0;font-size:.82rem;list-style:none;display:grid}.product-catalog-card-body>ul li{align-items:center;gap:8px;display:flex}.product-catalog-card-body>ul svg{color:#64dde8;flex:none;width:14px}.product-catalog-pricing{border-top:1px solid #b9f4f521;border-bottom:1px solid #b9f4f521;gap:0;margin-top:auto;display:grid}.product-catalog-pricing>div{border-top:1px solid #b9f4f514;justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.product-catalog-pricing>div:first-child{border-top:0}.product-catalog-pricing span{color:#e0eff27a;font-size:.72rem}.product-catalog-pricing strong{color:#edf9fa;font-size:.78rem}.product-catalog-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.product-catalog-card-actions a{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:.72rem;font-weight:720;text-decoration:none;display:inline-flex}.product-card-demo{color:#081117;background:#91e8ee;grid-column:1/-1}.product-card-buy{color:#effcfd;background:#64dde817;border:1px solid #91e8ee61}.product-card-custom{color:#effcfdd1;border:1px solid #eaf2f42e}.product-carousel-count{color:#e0eff273;letter-spacing:.09em;text-align:center;margin:4px 0 0;font-size:.72rem}.product-risk-notice{color:#f0c87e;background:#b070141a;border:1px solid #e0a84d47;border-radius:10px;margin:14px 0 0;padding:12px 15px;font-size:.82rem}.product-showcase-conversion>div:first-child p{align-items:center;gap:7px;display:flex}.product-showcase-action-buttons{flex-direction:row;gap:10px!important;display:flex!important}.product-showcase-action-buttons .button-ghost{color:#ebf8f9cc}:is(body:has(.demo-page) .site-nav,body:has(.demo-page) .site-footer,body:has(.demo-page) .target-cursor){display:none!important}body:has(.demo-page){background:#111;overflow-x:hidden}body:has(.demo-page) .page-main{min-height:100vh}.demo-page{--demo-surface:#fff;--demo-surface-alt:#f5f7fb;--demo-canvas:#eef2f7;--demo-text:#172033;--demo-muted:#657087;--demo-border:#dce2ec;--demo-accent:#315efb;--demo-accent-strong:#2146ca;--demo-accent-soft:#e9efff;--demo-positive:#16865c;--demo-warning:#b96b10;--demo-danger:#d54941;min-height:100vh;color:var(--demo-text);background:#1a1d22;font-size:14px;line-height:1.5}.demo-page button,.demo-page input{font:inherit}.demo-preview-bar{z-index:80;color:#eff3f5;background:#17191d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:9px clamp(14px,3vw,42px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #00000038}.demo-preview-identity,.demo-preview-actions,.demo-device-switch{align-items:center;display:flex}.demo-preview-identity{gap:14px;min-width:0}.demo-preview-identity>a{color:#d9e0e4;flex:none;align-items:center;gap:7px;font-size:.78rem;text-decoration:none;display:inline-flex}.demo-preview-identity>span{background:#ffffff21;width:1px;height:26px}.demo-preview-identity>div{min-width:0;display:grid}.demo-preview-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.demo-preview-identity small{color:#89939a;font-size:.67rem}.demo-preview-actions{gap:8px;min-width:0}.demo-preview-actions button,.demo-preview-actions>a{color:#dce3e7;white-space:nowrap;background:#22252a;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-size:.72rem;text-decoration:none;display:inline-flex}.demo-device-switch{background:#101216;border:1px solid #ffffff1f;border-radius:8px;padding:3px}.demo-device-switch button{background:0 0;border:0;min-height:29px;padding:4px 9px}.demo-device-switch button.is-active{color:#101216;background:#edf1f3}.demo-preview-actions .demo-run{color:#fff;border-color:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.demo-preview-actions .demo-run{border-color:color-mix(in srgb,var(--demo-accent) 68%,white)}}.demo-preview-actions .demo-run{background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.demo-preview-actions .demo-run{background:color-mix(in srgb,var(--demo-accent) 76%,#15171a)}}.demo-preview-actions .demo-buy{color:#fff;border-color:var(--demo-accent);background:var(--demo-accent)}.demo-preview-actions .demo-custom{color:#f0f3f4;background:0 0}.demo-persistent-notice{z-index:5;color:#fff4dc;text-align:center;background:#503b1e;border-bottom:1px solid #ffc35f40;padding:9px 18px;font-size:.72rem;position:relative}.demo-stage{background:#24272c;place-items:start center;min-height:calc(100vh - 62px);padding:clamp(12px,2.2vw,34px);display:grid}.demo-device-frame{background:var(--demo-surface);border:1px solid #ffffff1f;border-radius:14px;width:min(100%,1680px);min-height:calc(100vh - 130px);overflow:hidden;box-shadow:0 28px 70px #00000052}.demo-product-header{min-height:64px;color:var(--demo-text);border-bottom:1px solid var(--demo-border);background:var(--demo-surface);justify-content:space-between;align-items:center;padding:10px 22px;display:flex}.demo-product-brand,.demo-product-header-tools{align-items:center;gap:11px;display:flex}.demo-product-brand>span{color:#fff;background:var(--demo-accent);border-radius:9px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:800;display:grid}.demo-product-brand>div{display:grid}.demo-product-brand strong{font-size:.94rem}.demo-product-brand small{color:var(--demo-muted);font-size:.65rem}.demo-product-header-tools button{border:1px solid var(--demo-border);width:34px;height:34px;color:var(--demo-muted);background:var(--demo-surface);border-radius:8px;place-items:center;display:grid;position:relative}.demo-product-header-tools button i{border:1px solid var(--demo-surface);background:var(--demo-danger);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.demo-avatar{color:#fff;background:var(--demo-accent-strong);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.76rem;display:grid}.demo-product-layout{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 132px);display:grid}.demo-sidebar{min-width:0;color:var(--demo-text);border-right:1px solid var(--demo-border);background:var(--demo-surface-alt);flex-direction:column;padding:14px 12px;display:flex}.demo-sidebar-title{color:var(--demo-muted);letter-spacing:.08em;align-items:center;gap:8px;padding:8px 10px 12px;font-size:.68rem;font-weight:700;display:flex}.demo-sidebar nav{gap:3px;display:grid}.demo-sidebar nav button{min-height:39px;color:var(--demo-muted);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:7px 9px;font-size:.76rem;display:grid}.demo-sidebar nav button>span{opacity:.65;font-size:.59rem}.demo-sidebar nav button svg{opacity:0}.demo-sidebar nav button:hover{color:var(--demo-text);background:var(--demo-accent-soft)}@supports (color:color-mix(in lab, red, red)){.demo-sidebar nav button:hover{background:color-mix(in srgb, var(--demo-accent-soft) 64%, transparent)}}.demo-sidebar nav button.is-active{color:var(--demo-accent-strong);background:var(--demo-accent-soft);font-weight:730}.demo-sidebar nav button.is-active svg{opacity:1}.demo-sidebar-foot{border:1px solid var(--demo-border);background:var(--demo-surface);border-radius:9px;align-items:flex-start;gap:9px;margin-top:auto;padding:12px;display:flex}.demo-sidebar-foot svg{color:var(--demo-accent);flex:none}.demo-sidebar-foot>div{display:grid}.demo-sidebar-foot strong{font-size:.7rem}.demo-sidebar-foot small{color:var(--demo-muted);margin-top:3px;font-size:.62rem;line-height:1.45}.demo-workspace{background:var(--demo-canvas);min-width:0;padding:26px;position:relative}.demo-workspace-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.demo-workspace-head p{color:var(--demo-accent-strong);letter-spacing:.07em;margin:0 0 4px;font-size:.65rem;font-weight:760}.demo-workspace-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:1.2}.demo-workspace-head>div>span{color:var(--demo-muted);margin-top:7px;font-size:.76rem;display:block}.demo-favorite{border:1px solid var(--demo-border);min-height:36px;color:var(--demo-muted);background:var(--demo-surface);border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:.7rem;display:inline-flex}.demo-favorite.is-active{color:var(--demo-warning);border-color:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){.demo-favorite.is-active{border-color:color-mix(in srgb,var(--demo-warning) 35%,var(--demo-border))}}.demo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.demo-metrics article{border:1px solid var(--demo-border);background:var(--demo-surface);border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:15px;display:grid;position:relative}.demo-metrics article>span{width:34px;height:34px;color:var(--demo-accent-strong);background:var(--demo-accent-soft);border-radius:8px;place-items:center;display:grid}.demo-metrics article>div{min-width:0;display:grid}.demo-metrics small{color:var(--demo-muted);font-size:.65rem}.demo-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:1.18rem;overflow:hidden}.demo-metrics em{color:var(--demo-positive);font-size:.56rem;font-style:normal;position:absolute;bottom:10px;right:12px}.demo-content-grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,.62fr);gap:14px;margin-top:14px;display:grid}.demo-panel{border:1px solid var(--demo-border);background:var(--demo-surface);border-radius:10px}.demo-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px;display:flex}.demo-panel-head h2{margin:0;font-size:.92rem}.demo-panel-head p{color:var(--demo-muted);margin:3px 0 0;font-size:.65rem}.demo-panel-head>button{color:#fff;background:var(--demo-accent);border:0;border-radius:7px;min-height:34px;padding:6px 11px;font-size:.68rem;font-weight:700}.demo-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 17px 14px;display:flex}.demo-toolbar label{border:1px solid var(--demo-border);min-width:180px;color:var(--demo-muted);background:var(--demo-surface-alt);border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.demo-toolbar input{min-width:0;color:var(--demo-text);background:0 0;border:0;outline:0;font-size:.68rem}.demo-toolbar>div{gap:3px;display:flex}.demo-toolbar>div button{color:var(--demo-muted);background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:.62rem}.demo-toolbar>div button.is-active{color:var(--demo-accent-strong);background:var(--demo-accent-soft)}.demo-table{border-top:1px solid var(--demo-border);min-width:0;overflow:hidden}.demo-table-row{border:0;border-bottom:1px solid var(--demo-border);width:100%;min-height:52px;color:var(--demo-text);text-align:left;background:0 0;grid-template-columns:minmax(150px,1.5fr) minmax(72px,.7fr) minmax(72px,.7fr) minmax(62px,.55fr) 26px;align-items:center;gap:8px;padding:8px 17px;font-size:.68rem;display:grid}button.demo-table-row:hover{background:var(--demo-surface-alt)}.demo-table-row>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.demo-table-row>span:first-child i{width:28px;height:28px;color:var(--demo-accent-strong);background:var(--demo-accent-soft);border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.demo-table-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-table-head{min-height:34px;color:var(--demo-muted);background:var(--demo-surface-alt);font-size:.6rem;font-weight:700}.demo-table-row b{width:max-content;color:var(--demo-warning);background:var(--demo-warning);border-radius:999px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.demo-table-row b{background:color-mix(in srgb,var(--demo-warning) 12%,transparent)}}.demo-table-row b{font-size:.58rem;font-weight:700}.demo-table-row b[data-status=进行中]{color:var(--demo-accent-strong);background:var(--demo-accent-soft)}.demo-table-row b[data-status=已完成]{color:var(--demo-positive);background:var(--demo-positive)}@supports (color:color-mix(in lab, red, red)){.demo-table-row b[data-status=已完成]{background:color-mix(in srgb,var(--demo-positive) 12%,transparent)}}.demo-empty{color:var(--demo-muted);text-align:center;padding:40px}.demo-side-column{align-content:start;gap:14px;display:grid}.demo-journey ol{gap:0;margin:0;padding:0 17px;list-style:none;display:grid}.demo-journey li{gap:10px;padding:8px 0 15px;display:flex;position:relative}.demo-journey li:not(:last-child):after{content:"";background:var(--demo-border);width:1px;position:absolute;top:34px;bottom:-1px;left:12px}.demo-journey li>span{z-index:1;border:1px solid var(--demo-border);width:25px;height:25px;color:var(--demo-muted);background:var(--demo-surface);border-radius:50%;flex:none;place-items:center;font-size:.6rem;display:grid;position:relative}.demo-journey li>div{display:grid}.demo-journey li strong{font-size:.68rem}.demo-journey li small{color:var(--demo-muted);font-size:.58rem}.demo-journey li.is-current>span{color:#fff;border-color:var(--demo-accent);background:var(--demo-accent)}.demo-journey li.is-done>span{color:#fff;border-color:var(--demo-positive);background:var(--demo-positive)}.demo-journey>button{color:#fff;background:var(--demo-accent);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:calc(100% - 34px);min-height:36px;margin:2px 17px 17px;font-size:.68rem;font-weight:700;display:flex}.demo-activity ul{gap:12px;margin:0;padding:0 17px 17px;list-style:none;display:grid}.demo-activity li{gap:9px;display:flex}.demo-activity li>span{background:var(--demo-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.demo-activity li>div{display:grid}.demo-activity li strong{font-size:.64rem;font-weight:650}.demo-activity li small{color:var(--demo-muted);font-size:.56rem}.demo-mobile-nav,.demo-bottom-nav{display:none}.demo-visual-studio .demo-product-header{color:var(--demo-text);background:var(--demo-surface-alt)}.demo-visual-studio .demo-workspace{background:var(--demo-canvas)}.demo-visual-studio .demo-panel,.demo-visual-studio .demo-metrics article{box-shadow:inset 0 1px #ffffff08}.demo-visual-studio .demo-table-row{color:var(--demo-text)}.demo-visual-editorial .demo-product-brand>span{border-radius:0;font-family:Georgia,serif}.demo-visual-editorial .demo-workspace-head h1,.demo-visual-editorial .demo-panel-head h2{font-family:Georgia,Songti SC,serif;font-weight:500}.demo-visual-editorial .demo-panel,.demo-visual-editorial .demo-metrics article{box-shadow:none;border-radius:0}.demo-visual-terminal .demo-device-frame{border-radius:5px}.demo-visual-terminal .demo-panel,.demo-visual-terminal .demo-metrics article,.demo-visual-terminal .demo-toolbar label{border-radius:4px}.demo-visual-terminal .demo-table-row{font-variant-numeric:tabular-nums}.demo-visual-terminal .demo-metrics strong,.demo-visual-terminal .demo-table-row>span:nth-child(4){color:var(--demo-danger)}.demo-visual-service .demo-device-frame,.demo-visual-consumer .demo-device-frame{border-radius:24px}.demo-page:not(.demo-visual-office) .demo-product-layout{grid-template-columns:minmax(0,1fr)}.demo-page:not(.demo-visual-office) .demo-sidebar{display:none}.industry-workspace{min-width:0;color:var(--demo-text)}.demo-screen-tabs{scrollbar-width:none;gap:5px;margin:-8px -4px 18px;padding:4px;display:flex;overflow-x:auto}.demo-screen-tabs::-webkit-scrollbar{display:none}.demo-screen-tabs button{color:var(--demo-muted);background:0 0;border:0;border-radius:7px;flex:none;padding:7px 10px;font-size:.65rem}.demo-screen-tabs button.is-active{color:var(--demo-accent-strong);background:var(--demo-accent-soft);font-weight:750}.industry-workspace-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.industry-workspace-heading p{color:var(--demo-accent-strong);letter-spacing:.08em;margin:0 0 3px;font-size:.62rem;font-weight:780}.industry-workspace-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.5vw,2.4rem)}.industry-workspace-heading span{color:var(--demo-muted);margin-top:5px;font-size:.72rem;display:block}.industry-workspace-heading>button{color:#fff;background:var(--demo-accent);border:0;border-radius:7px;min-height:38px;padding:8px 14px;font-size:.7rem;font-weight:750}.studio-console{border:1px solid var(--demo-border);background:var(--demo-surface);border-radius:10px;grid-template-columns:205px minmax(440px,1fr) 210px;min-height:570px;display:grid;overflow:hidden}.studio-assets,.studio-inspector{background:var(--demo-surface-alt);align-content:start;gap:8px;padding:16px;display:grid}.studio-assets{border-right:1px solid var(--demo-border)}.studio-inspector{border-left:1px solid var(--demo-border)}.studio-assets>small,.studio-inspector>small{color:var(--demo-muted);letter-spacing:.13em;font-size:.58rem}.studio-assets>strong{margin-bottom:8px;font-size:.78rem}.studio-assets>button{color:var(--demo-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:27px minmax(0,1fr);gap:8px;padding:10px 8px;display:grid}.studio-assets>button:hover{border-color:var(--demo-border);background:var(--demo-surface)}.studio-assets>button>span{width:25px;height:25px;color:var(--demo-accent-strong);background:var(--demo-accent-soft);border-radius:4px;place-items:center;font-size:.58rem;display:grid}.studio-assets>button div{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.64rem;display:grid;overflow:hidden}.studio-assets>button small{color:var(--demo-muted);font-size:.56rem}.studio-canvas{background:#0c0d10;border:0;border-radius:0;min-width:0}.studio-canvas .demo-panel-head{color:var(--demo-text);border-bottom:1px solid var(--demo-border);background:var(--demo-surface)}.studio-canvas .demo-panel-head small{color:var(--demo-muted);font-size:.55rem}.studio-preview{color:#ffffffeb;background:radial-gradient(circle at 48% 38%, var(--demo-accent), transparent 28%), linear-gradient(135deg,#111319,#24242b);place-items:center;min-height:350px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-preview{background:radial-gradient(circle at 48% 38%, color-mix(in srgb,var(--demo-accent) 35%,transparent), transparent 28%), linear-gradient(135deg,#111319,#24242b)}}.studio-preview:before,.studio-preview:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.studio-preview:before{background:linear-gradient(160deg,var(--demo-accent),#14161a 63%);width:210px;height:290px}@supports (color:color-mix(in lab, red, red)){.studio-preview:before{background:linear-gradient(160deg,color-mix(in srgb,var(--demo-accent) 70%,#fff 6%),#14161a 63%)}}.studio-preview:before{clip-path:polygon(50% 0,78% 16%,90% 52%,71% 100%,24% 100%,8% 52%,22% 15%)}.studio-preview:after{background:#17191d;width:76px;height:76px;top:82px;box-shadow:0 84px 0 52px #0a0b0ed1}.studio-preview>svg,.studio-preview>strong{z-index:3;position:relative}.studio-preview>svg{color:var(--demo-accent-strong);margin-top:70px}.studio-preview>strong{letter-spacing:.08em;font-size:.58rem;position:absolute;bottom:13px;right:16px}.studio-safe-frame{z-index:2;border:1px solid #ffffff38;position:absolute;inset:10%}.studio-safe-frame:before,.studio-safe-frame:after{content:"";background:#ffffff2e;position:absolute}.studio-safe-frame:before{width:1px;top:0;bottom:0;left:50%}.studio-safe-frame:after{height:1px;top:50%;left:0;right:0}.studio-timeline{border-top:1px solid var(--demo-border);background:var(--demo-surface-alt);padding:12px 14px 16px}.studio-timecode{color:var(--demo-muted);margin-bottom:7px;font:600 .58rem ui-monospace,SFMono-Regular,monospace}.studio-track{gap:2px;height:34px;display:flex}.studio-track i{background:var(--demo-accent);border-radius:3px;min-width:30px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.studio-track i{background:color-mix(in srgb,var(--demo-accent) 50%,var(--demo-surface))}}.studio-track i span{color:var(--demo-text);font-size:.48rem;font-style:normal;position:absolute;top:3px;left:4px}.studio-audio{background:var(--demo-positive);align-items:center;gap:3px;height:28px;margin-top:5px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-audio{background:color-mix(in srgb,var(--demo-positive) 8%,transparent)}}.studio-audio i{background:var(--demo-positive);opacity:.65;flex:1;width:3px;max-width:6px}.studio-inspector label{border-bottom:1px solid var(--demo-border);color:var(--demo-muted);gap:7px;padding:11px 0;font-size:.6rem;display:grid}.studio-inspector select,.studio-inspector input{border:1px solid var(--demo-border);width:100%;color:var(--demo-text);background:var(--demo-surface);border-radius:5px;padding:8px;font-size:.64rem}.studio-inspector label div{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.studio-inspector label button{border:1px solid var(--demo-border);color:var(--demo-muted);background:0 0;padding:7px 2px;font-size:.58rem}.studio-inspector label button.is-active{color:var(--demo-text);border-color:var(--demo-accent);background:var(--demo-accent-soft)}.studio-queue{background:var(--demo-surface);border-radius:6px;gap:5px;margin-top:8px;padding:12px;display:grid}.studio-queue span{color:var(--demo-muted);font-size:.58rem}.studio-queue strong{font-size:.7rem}.studio-queue i{background:var(--demo-border);border-radius:4px;height:4px;overflow:hidden}.studio-queue b{background:var(--demo-accent);width:68%;height:100%;display:block}.commerce-storefront{border:1px solid var(--demo-border);background:var(--demo-surface);border-radius:12px;overflow:hidden}.commerce-editorial .commerce-storefront{border-radius:0}.commerce-brandbar{border-bottom:1px solid var(--demo-border);align-items:center;padding:18px 24px}.commerce-brandbar small{color:var(--demo-muted);letter-spacing:.14em;font-size:.56rem}.commerce-brandbar h2{margin-top:3px;font-size:1.3rem}.commerce-editorial .commerce-brandbar h2,.commerce-editorial .commerce-hero h3{font-family:Georgia,Songti SC,serif;font-weight:500}.commerce-hero{background:var(--demo-surface-alt);grid-template-columns:minmax(320px,.92fr) 1.2fr;min-height:270px;display:grid}.commerce-hero>div:first-child{align-content:center;justify-items:start;padding:clamp(30px,5vw,70px);display:grid}.commerce-hero small{color:var(--demo-accent-strong);letter-spacing:.12em;font-size:.6rem;font-weight:780}.commerce-hero h3{letter-spacing:-.05em;max-width:560px;margin:10px 0;font-size:clamp(1.7rem,3.5vw,3.3rem);line-height:1.07}.commerce-hero p{color:var(--demo-muted);margin:0 0 18px;font-size:.72rem}.commerce-hero button{color:#fff;background:var(--demo-accent);border:0;align-items:center;gap:5px;padding:9px 14px;font-size:.66rem;display:inline-flex}.commerce-hero-art{background:linear-gradient(135deg,var(--demo-accent-soft),var(--demo-canvas));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.commerce-hero-art{background:linear-gradient(135deg,color-mix(in srgb,var(--demo-accent-soft) 75%,#fff),var(--demo-canvas))}}.commerce-hero-art span{background:var(--demo-accent);border-radius:50% 50% 12% 12%;position:absolute}@supports (color:color-mix(in lab, red, red)){.commerce-hero-art span{background:color-mix(in srgb,var(--demo-accent) 76%,#fff 8%)}}.commerce-hero-art span{box-shadow:0 28px 50px #0000002e}.commerce-hero-art span:first-child{width:190px;height:250px;bottom:-40px;left:15%;transform:rotate(-11deg)}.commerce-hero-art span:nth-child(2){background:var(--demo-surface);width:170px;height:220px;bottom:-24px;left:48%;transform:rotate(8deg)}.commerce-hero-art span:nth-child(3){background:var(--demo-accent);opacity:.25;border-radius:50%;width:95px;height:95px;top:12%;right:8%}.commerce-product-grid{background:var(--demo-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.commerce-product-grid>button{min-width:0;color:var(--demo-text);background:var(--demo-surface);text-align:left;border:0;gap:5px;padding:14px;display:grid}.commerce-product-art{aspect-ratio:1.35;color:var(--demo-accent);place-items:center;margin-bottom:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.commerce-product-art{color:color-mix(in srgb,var(--demo-accent) 75%,#fff)}}.commerce-product-art{background:var(--demo-surface-alt);font:500 2.2rem Georgia,serif}.commerce-product-art.art-2{background:var(--demo-accent-soft)}@supports (color:color-mix(in lab, red, red)){.commerce-product-art.art-2{background:color-mix(in srgb,var(--demo-accent-soft) 65%,var(--demo-surface))}}.commerce-product-art.art-3{background:var(--demo-canvas)}@supports (color:color-mix(in lab, red, red)){.commerce-product-art.art-3{background:color-mix(in srgb,var(--demo-canvas) 68%,var(--demo-surface))}}.commerce-product-art.art-4{color:var(--demo-surface);background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.commerce-product-art.art-4{background:color-mix(in srgb,var(--demo-accent) 76%,#222)}}.commerce-product-grid small{color:var(--demo-muted);font-size:.55rem}.commerce-product-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.commerce-product-grid em{color:var(--demo-accent-strong);font-size:.66rem;font-style:normal}.terminal-workspace{font-variant-numeric:tabular-nums}.terminal-ticker{border:1px solid var(--demo-border);background:var(--demo-surface);gap:0;margin-bottom:10px;display:flex;overflow-x:auto}.terminal-ticker span{border-right:1px solid var(--demo-border);flex:1 0 150px;gap:3px;padding:9px 12px;display:grid}.terminal-ticker b{font-size:.58rem}.terminal-ticker i{color:var(--demo-danger);font-size:.62rem;font-style:normal}.terminal-ticker i.is-down{color:var(--demo-positive)}.terminal-grid{grid-template-columns:minmax(480px,1fr) 190px 220px;gap:8px;min-height:520px;display:grid}.terminal-grid>*{border:1px solid var(--demo-border);background:var(--demo-surface);border-radius:3px}.terminal-chart{min-width:0;position:relative;overflow:hidden}.terminal-chart .demo-panel-head{border-bottom:1px solid var(--demo-border)}.terminal-chart .demo-panel-head small{color:var(--demo-muted);letter-spacing:.12em;font-size:.52rem}.terminal-price{align-items:baseline;gap:12px;padding:14px 17px 0;display:flex}.terminal-price strong{color:var(--demo-danger);font-size:1.8rem}.terminal-price span{color:var(--demo-danger);font-size:.65rem}.terminal-chart svg{background:repeating-linear-gradient(0deg,transparent 0 51px,var(--demo-border) 52px),repeating-linear-gradient(90deg,transparent 0 89px,var(--demo-border) 90px);width:100%;height:310px;padding:14px;display:block}.terminal-volume{align-items:end;gap:4px;height:70px;padding:0 16px 14px;display:flex}.terminal-volume i{background:var(--demo-positive);opacity:.45;flex:1}.terminal-orderbook,.terminal-ticket{padding:14px}.terminal-orderbook h2,.terminal-ticket h2{margin:0 0 13px;font-size:.78rem}.terminal-orderbook>div{grid-template-columns:36px 1fr 1fr;gap:6px;padding:5px 0;font-size:.56rem;display:grid}.terminal-orderbook b{color:var(--demo-danger);text-align:right}.terminal-orderbook em{color:var(--demo-muted);text-align:right;font-style:normal}.terminal-orderbook .is-buy b{color:var(--demo-positive)}.terminal-ticket{align-content:start;gap:11px;display:grid}.terminal-ticket label{color:var(--demo-muted);gap:5px;font-size:.58rem;display:grid}.terminal-ticket label div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.terminal-ticket input,.terminal-ticket label button{border:1px solid var(--demo-border);min-width:0;color:var(--demo-text);background:var(--demo-surface-alt);padding:9px;font-size:.62rem}.terminal-ticket label button.is-buy{color:#fff;border-color:var(--demo-danger);background:var(--demo-danger)}.terminal-ticket p{color:var(--demo-muted);margin:0;font-size:.58rem}.terminal-ticket>button{color:#fff;background:var(--demo-danger);border:0;min-height:38px;font-size:.65rem;font-weight:750}.terminal-ticket>small{color:var(--demo-warning);font-size:.54rem;line-height:1.5}.mobile-service-shell{background:var(--demo-surface);box-shadow:0 18px 45px var(--demo-accent);border:0;border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-service-shell{box-shadow:0 18px 45px color-mix(in srgb,var(--demo-accent) 12%,transparent)}}.mobile-service-top{min-height:180px;color:var(--demo-text);background:linear-gradient(135deg,var(--demo-accent-soft),var(--demo-surface-alt));justify-content:space-between;align-items:end;gap:20px;padding:28px;display:flex}.mobile-service-top small{color:var(--demo-accent-strong);font-size:.6rem;font-weight:800}.mobile-service-top h2{letter-spacing:-.05em;margin:7px 0;font-size:clamp(1.7rem,4vw,3.2rem)}.mobile-service-top p{color:var(--demo-muted);margin:0;font-size:.7rem}.mobile-service-top>button{color:#fff;background:var(--demo-accent);border:0;border-radius:9px;flex:none;padding:10px 15px;font-size:.68rem;font-weight:740}.mobile-service-search{color:var(--demo-muted);background:var(--demo-surface-alt);border-radius:10px;align-items:center;gap:8px;margin:18px 20px 0;padding:11px 13px;font-size:.65rem;display:flex}.mobile-service-categories{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 20px;display:grid}.mobile-service-categories button{color:var(--demo-text);background:0 0;border:0;place-items:center;gap:7px;padding:9px 4px;font-size:.58rem;display:grid}.mobile-service-categories span{width:42px;height:42px;color:var(--demo-accent-strong);background:var(--demo-accent-soft);border-radius:14px;place-items:center;font-weight:800;display:grid}.mobile-service-list{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 20px 20px;display:grid}.mobile-service-list>button{border:1px solid var(--demo-border);color:var(--demo-text);background:var(--demo-surface);text-align:left;border-radius:12px;grid-template-columns:66px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:11px;display:grid}.mobile-service-thumb{aspect-ratio:1;color:#fff;background:var(--demo-accent);border-radius:10px;place-items:center;width:66px;font-size:1.2rem;font-weight:800;display:grid}.mobile-service-thumb.thumb-2{background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-service-thumb.thumb-2{background:color-mix(in srgb,var(--demo-accent) 72%,var(--demo-positive))}}.mobile-service-thumb.thumb-3{background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-service-thumb.thumb-3{background:color-mix(in srgb,var(--demo-accent) 68%,var(--demo-warning))}}.mobile-service-thumb.thumb-4{background:var(--demo-accent-strong)}.mobile-service-thumb.thumb-5{background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-service-thumb.thumb-5{background:color-mix(in srgb,var(--demo-accent) 55%,#777)}}.mobile-service-list>button div{gap:3px;min-width:0;display:grid}.mobile-service-list small{color:var(--demo-muted);font-size:.54rem}.mobile-service-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.mobile-service-list em{color:var(--demo-accent-strong);font-size:.61rem;font-style:normal}.demo-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0dad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.demo-payment-modal{width:min(100%,430px);color:var(--demo-text);background:var(--demo-surface);border-radius:16px;padding:28px;position:relative;box-shadow:0 28px 90px #0006}.demo-modal-close{width:32px;height:32px;color:var(--demo-muted);background:var(--demo-surface-alt);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.demo-modal-close svg{width:17px}.demo-modal-icon{color:#fff;background:var(--demo-accent);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.demo-payment-modal>p{color:var(--demo-accent-strong);letter-spacing:.13em;margin:14px 0 4px;font-size:.62rem;font-weight:780}.demo-payment-modal h2{margin:0;font-size:1.5rem}.demo-payment-summary{background:var(--demo-surface-alt);border-radius:9px;grid-template-columns:1fr auto;gap:9px 18px;margin-top:20px;padding:15px;display:grid}.demo-payment-summary span{color:var(--demo-muted);font-size:.68rem}.demo-payment-summary strong{text-align:right;font-size:.7rem}.demo-payment-methods{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.demo-payment-methods button{border:1px solid var(--demo-border);min-height:52px;color:var(--demo-text);background:var(--demo-surface);text-align:left;border-radius:8px;grid-template-columns:28px 1fr 16px;align-items:center;gap:8px;padding:9px;font-size:.7rem;display:grid}.demo-payment-methods button>span{color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:.7rem;font-weight:800;display:grid}.demo-payment-methods button>svg{opacity:0;color:var(--demo-accent)}.demo-payment-methods button.is-active{border-color:var(--demo-accent);background:var(--demo-accent-soft)}.demo-payment-methods button.is-active>svg{opacity:1}.demo-payment-methods .is-wechat{background:#18a85b}.demo-payment-methods .is-alipay{background:#1677ff}.demo-payment-warning{border:1px solid var(--demo-warning);margin-top:14px;padding:11px}@supports (color:color-mix(in lab, red, red)){.demo-payment-warning{border:1px solid color-mix(in srgb,var(--demo-warning) 35%,transparent)}}.demo-payment-warning{color:var(--demo-warning);background:var(--demo-warning);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.demo-payment-warning{background:color-mix(in srgb,var(--demo-warning) 9%,transparent)}}.demo-payment-warning{font-size:.64rem}.demo-payment-confirm{color:#fff;background:var(--demo-accent);border:0;border-radius:8px;width:100%;min-height:42px;margin-top:14px;font-size:.72rem;font-weight:750}.demo-toast{z-index:140;color:#fff;background:#22282b;border-radius:9px;align-items:center;gap:8px;padding:11px 15px;font-size:.7rem;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #00000047}.demo-phone-product.demo-view-desktop .demo-stage{padding-block:34px}.demo-phone-product.demo-view-desktop .demo-device-frame{border:8px solid #17191c;border-radius:38px;width:430px;min-height:820px;box-shadow:0 34px 90px #0000007a}.demo-phone-product.demo-view-desktop .demo-product-header{min-height:58px;padding-inline:16px}.demo-phone-product.demo-view-desktop .demo-product-brand small,.demo-phone-product.demo-view-desktop .demo-product-header-tools button:first-child{display:none}.demo-phone-product.demo-view-desktop .demo-product-layout{min-height:750px;display:block}.demo-phone-product.demo-view-desktop .demo-sidebar{display:none}.demo-phone-product.demo-view-desktop .demo-workspace{min-height:750px;padding:18px 15px 78px}.demo-phone-product.demo-view-desktop .demo-mobile-nav{justify-content:space-between;align-items:center;margin:-4px 0 16px;display:flex}.demo-phone-product.demo-view-desktop .demo-mobile-nav button{color:var(--demo-text);background:0 0;border:0}.demo-phone-product.demo-view-desktop .demo-workspace-head>div>p,.demo-phone-product.demo-view-desktop .demo-workspace-head>div>span,.demo-phone-product.demo-view-desktop .demo-favorite{display:none}.demo-phone-product.demo-view-desktop .demo-workspace-head h1{font-size:1.55rem}.demo-phone-product.demo-view-desktop .demo-metrics{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px}.demo-phone-product.demo-view-desktop .demo-metrics article{padding:11px}.demo-phone-product.demo-view-desktop .demo-content-grid{margin-top:9px;display:block}.demo-phone-product.demo-view-desktop .demo-side-column{display:none}.demo-phone-product.demo-view-desktop .demo-toolbar{flex-direction:column;align-items:stretch}.demo-phone-product.demo-view-desktop .demo-toolbar label{width:100%}.demo-phone-product.demo-view-desktop .demo-toolbar>div{overflow-x:auto}.demo-phone-product.demo-view-desktop .demo-table-row{grid-template-columns:1fr auto}.demo-phone-product.demo-view-desktop .demo-table-row>span:nth-child(2),.demo-phone-product.demo-view-desktop .demo-table-row>span:nth-child(4),.demo-phone-product.demo-view-desktop .demo-table-row>span:last-child,.demo-phone-product.demo-view-desktop .demo-table-head{display:none}.demo-phone-product.demo-view-desktop .demo-bottom-nav{border-top:1px solid var(--demo-border);background:var(--demo-surface);grid-template-columns:repeat(5,1fr);min-height:62px;padding:6px 8px 8px;display:grid;position:absolute;bottom:0;left:0;right:0}.demo-phone-product.demo-view-desktop .demo-screen-tabs{margin:0 -4px 10px}.demo-phone-product.demo-view-desktop .industry-workspace-heading{align-items:start;margin-bottom:12px}.demo-phone-product.demo-view-desktop .industry-workspace-heading p,.demo-phone-product.demo-view-desktop .industry-workspace-heading span,.demo-phone-product.demo-view-desktop .industry-workspace-heading>button{display:none}.demo-phone-product.demo-view-desktop .industry-workspace-heading h1{font-size:1.45rem}.demo-phone-product.demo-view-desktop .mobile-service-shell{box-shadow:none;border-radius:15px}.demo-phone-product.demo-view-desktop .mobile-service-top{flex-direction:column;align-items:start;min-height:142px;padding:20px}.demo-phone-product.demo-view-desktop .mobile-service-top h2{font-size:1.7rem}.demo-phone-product.demo-view-desktop .mobile-service-top>button{width:100%}.demo-phone-product.demo-view-desktop .mobile-service-search{margin:12px 12px 0}.demo-phone-product.demo-view-desktop .mobile-service-categories{gap:3px;padding:12px 8px}.demo-phone-product.demo-view-desktop .mobile-service-categories span{width:36px;height:36px}.demo-phone-product.demo-view-desktop .mobile-service-list{grid-template-columns:1fr;gap:7px;padding:0 10px 12px}.demo-phone-product.demo-view-desktop .mobile-service-list>button{grid-template-columns:54px minmax(0,1fr) 16px;padding:8px}.demo-phone-product.demo-view-desktop .mobile-service-thumb{width:54px}.demo-bottom-nav button{color:var(--demo-muted);background:0 0;border:0;place-items:center;gap:2px;font-size:.53rem;display:grid}.demo-bottom-nav button>span{background:var(--demo-surface-alt);border-radius:7px;place-items:center;width:21px;height:21px;font-size:.56rem;display:grid}.demo-bottom-nav button.is-active{color:var(--demo-accent-strong);font-weight:700}.demo-bottom-nav button.is-active>span{color:#fff;background:var(--demo-accent)}.product-order-page{min-height:100vh;padding:calc(var(--nav-height) + 54px) 0 80px;background:#edf0f1}.product-order-shell{width:min(1180px,100vw - 32px);margin-inline:auto}.product-order-back{color:#52636c;align-items:center;gap:7px;font-size:.82rem;text-decoration:none;display:inline-flex}.product-order-shell>header{max-width:760px;margin-top:34px}.product-order-shell>header p{color:#167c87;letter-spacing:.14em;margin:0 0 8px;font-size:.7rem;font-weight:800}.product-order-shell>header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4.2vw,4rem)}.product-order-shell>header span{color:#66777f;margin-top:16px;display:block}.product-order-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin-top:36px;display:grid}.product-order-main,.product-order-summary{background:#fff;border:1px solid #d6dddf;border-radius:18px}.product-order-main{padding:clamp(24px,4vw,42px)}.product-order-product{border-bottom:1px solid #e1e6e7;gap:18px;padding-bottom:28px;display:flex}.product-order-product>span{color:#071117;background:#91e8ee;border-radius:15px;flex:none;place-items:center;width:64px;height:64px;font-weight:800;display:grid}.product-order-product small{color:#718188}.product-order-product h2{margin:4px 0;font-size:1.4rem}.product-order-product p{color:#66777f;margin:0}.product-order-main>h3,.product-order-includes h3{margin:28px 0 14px;font-size:.95rem}.product-order-editions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-order-editions button{color:#25333a;text-align:left;background:#fff;border:1px solid #d7dddf;border-radius:12px;grid-template-columns:32px 1fr;gap:12px;min-height:144px;padding:18px;display:grid}.product-order-editions button>svg{color:#497078}.product-order-editions button>span{align-content:start;display:grid}.product-order-editions button small{color:#78868c;margin-top:5px}.product-order-editions button em{color:#8a621d;grid-column:2;font-size:.78rem;font-style:normal;font-weight:700}.product-order-editions button.is-active{border-color:#168b98;box-shadow:0 0 0 2px #168b981f}.product-order-includes ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-order-includes li{color:#53636a;align-items:center;gap:8px;display:flex}.product-order-includes svg{color:#168b98;width:16px}.product-order-summary{align-self:start;padding:24px}.product-order-summary>p{margin:0 0 18px;font-weight:800}.product-order-summary>div:not(.product-order-success){border-top:1px solid #e3e7e8;grid-template-columns:1fr auto;gap:12px;padding:12px 0;font-size:.8rem;display:grid}.product-order-summary>div span{color:#78868c}.product-order-summary>button{color:#081117;background:#64dde8;border:0;border-radius:9px;width:100%;min-height:46px;margin-top:18px;font-weight:800}.product-order-summary>a{color:#356d76;text-align:center;margin-top:14px;font-size:.78rem;display:block}.product-order-success{color:#245c45;text-align:center;background:#e6f5ed;border-radius:10px;justify-items:center;gap:7px;margin-top:18px;padding:18px;display:grid}.product-order-success>svg{width:24px}.product-order-success span{font-size:.72rem}@media (max-width:1100px){.demo-preview-identity small{display:none!important}.demo-product-layout{grid-template-columns:190px minmax(0,1fr)}.demo-workspace{padding:20px}.demo-content-grid{grid-template-columns:minmax(0,1fr) 230px}.demo-metrics em{display:none}.studio-console{grid-template-columns:170px minmax(380px,1fr)}.studio-inspector{display:none}.terminal-grid{grid-template-columns:minmax(420px,1fr) 200px}.terminal-orderbook{display:none}}@media (max-width:760px){.product-showcase-carousel .product-catalog-card{flex-basis:min(88vw,370px);min-height:640px}.product-catalog-cover{min-height:205px}.product-showcase-action-buttons{flex-direction:column;width:100%}.product-showcase-action-buttons a{width:100%}.demo-preview-bar{flex-direction:column;align-items:stretch;gap:7px;min-height:auto;padding:10px 12px;position:relative}.demo-preview-identity{justify-content:space-between}.demo-preview-identity>span,.demo-preview-identity>div{display:none}.demo-preview-actions{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.demo-preview-actions::-webkit-scrollbar{display:none}.demo-preview-actions>button,.demo-preview-actions>a,.demo-device-switch{flex:none}.demo-device-switch button{flex:none;min-width:50px}.demo-stage{background:var(--demo-canvas);min-height:auto;padding:0}.demo-device-frame,.demo-phone-product.demo-view-desktop .demo-device-frame{width:100%;min-height:calc(100vh - 104px);box-shadow:none;border:0;border-radius:0}.demo-product-header{padding-inline:14px}.demo-product-layout{min-height:calc(100vh - 168px);display:block}.demo-sidebar{display:none}.demo-workspace,.demo-phone-product.demo-view-desktop .demo-workspace{min-height:calc(100vh - 168px);padding:16px 13px 76px}.demo-mobile-nav{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.demo-mobile-nav button{color:var(--demo-text);background:0 0;border:0}.demo-workspace-head>div>p,.demo-workspace-head>div>span,.demo-favorite{display:none}.demo-workspace-head h1{font-size:1.5rem}.demo-metrics{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.demo-metrics article{padding:11px}.demo-metrics article>span{width:30px;height:30px}.demo-content-grid{margin-top:9px;display:block}.demo-side-column{display:none}.demo-toolbar{flex-direction:column;align-items:stretch}.demo-toolbar label{width:100%}.demo-toolbar>div{overflow-x:auto}.demo-table-row{grid-template-columns:1fr auto}.demo-table-row>span:nth-child(2),.demo-table-row>span:nth-child(4),.demo-table-row>span:last-child,.demo-table-head{display:none}.industry-workspace-heading{flex-direction:column;align-items:start;margin-bottom:12px}.industry-workspace-heading p,.industry-workspace-heading span{display:none}.industry-workspace-heading h1{font-size:1.5rem}.industry-workspace-heading>button{width:100%}.demo-screen-tabs{margin:0 -3px 10px}.studio-console{min-height:auto;display:block}.studio-assets,.studio-inspector{display:none}.studio-preview{min-height:260px}.studio-timeline{padding-inline:9px}.commerce-brandbar{padding:14px}.commerce-hero{grid-template-columns:1fr;min-height:230px}.commerce-hero>div:first-child{padding:26px 20px}.commerce-hero h3{font-size:1.9rem}.commerce-hero-art{display:none}.commerce-product-grid{grid-template-columns:repeat(2,1fr)}.terminal-grid{min-height:auto;display:block}.terminal-orderbook{display:none}.terminal-ticket{margin-top:8px}.terminal-chart svg{height:230px}.mobile-service-shell{box-shadow:none;border-radius:14px}.mobile-service-top{flex-direction:column;align-items:start;min-height:145px;padding:20px}.mobile-service-top h2{font-size:1.8rem}.mobile-service-top>button{width:100%}.mobile-service-search{margin:12px 12px 0}.mobile-service-categories{gap:3px;padding:12px 8px}.mobile-service-categories span{width:38px;height:38px}.mobile-service-list{grid-template-columns:1fr;gap:7px;padding:0 10px 12px}.mobile-service-list>button{grid-template-columns:54px minmax(0,1fr) 16px;padding:8px}.mobile-service-thumb{width:54px}.demo-bottom-nav{border-top:1px solid var(--demo-border);background:var(--demo-surface);grid-template-columns:repeat(5,1fr);min-height:62px;padding:6px 6px 8px;display:grid;position:absolute;bottom:0;left:0;right:0}.demo-payment-modal{padding:24px 20px}.demo-toast{justify-content:center;bottom:12px;left:12px;right:12px}.product-order-grid,.product-order-editions,.product-order-includes ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.demo-page *,.product-catalog-card *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.enterprise-transformation-cinematic{--enterprise-stage:#07070d;--enterprise-panel:#0b1117;background:var(--enterprise-stage);overflow:clip}.enterprise-transformation-touch-hero{min-height:100svh;padding:calc(var(--nav-height) + clamp(36px, 4vw, 60px)) 0 24px;background:radial-gradient(circle at 50% 56%,#3cbac617,#0000 28%),linear-gradient(#b9f4f505 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#b9f4f505 1px,#0000 1px) 0 0/64px 64px,#08070d;border-bottom:1px solid #b9f4f51a;align-content:space-between;display:grid;position:relative}.enterprise-transformation-touch-copy{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.enterprise-transformation-touch-copy .enterprise-transformation-kicker{margin-bottom:20px}.enterprise-transformation-touch-copy h1{color:#f3fafb;max-width:1080px;font-family:var(--font-sans), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(3.6rem,6.6vw,7.4rem);font-weight:730;line-height:.93}.enterprise-transformation-touch-copy h1 span{display:block}.enterprise-transformation-touch-copy>p:last-of-type{color:#e0eff29e;text-wrap:pretty;max-width:710px;margin:28px 0 0;font-size:clamp(.96rem,1.16vw,1.15rem);line-height:1.8}.enterprise-transformation-touch-copy>button{color:#e9ffff;cursor:pointer;background:#64dde814;border:1px solid #64dde852;border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-top:28px;padding:0 21px;font-weight:720;transition:border-color .25s,background .25s,transform .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.enterprise-transformation-touch-copy>button:hover,.enterprise-transformation-touch-copy>button:focus-visible{background:#64dde829;border-color:#64dde8b8;transform:translateY(-2px)}.enterprise-transformation-touch-copy>button svg{width:17px}.enterprise-transformation-touch-stage{z-index:1;height:clamp(250px,23vw,330px);margin-top:clamp(-44px,-3vw,-24px);position:relative}.enterprise-touch-art{width:100%;height:100%;overflow:visible}.enterprise-touch-art-fill{opacity:.86}.enterprise-touch-art-outline{fill:none;stroke:#b9f4f53d;stroke-width:1.3px;stroke-dasharray:2 8}.enterprise-touch-art-joint{fill:none;stroke:#64dde842;stroke-width:1.2px}.enterprise-touch-art-joint-dot{fill:#040d12cc;stroke:#64dde885;stroke-width:2px}.enterprise-touch-art-human-line{fill:none;stroke:#e0eff22e;stroke-width:1.2px}.enterprise-touch-art-robot{transform-origin:48%;animation:5.4s cubic-bezier(.4,0,.2,1) infinite alternate enterprise-robot-reach}.enterprise-touch-art-human{transform-origin:52%;animation:5.4s cubic-bezier(.4,0,.2,1) infinite alternate enterprise-human-reach}.enterprise-touch-art-contact{animation:2.7s ease-in-out infinite enterprise-contact-glow}.enterprise-touch-art-pulse{fill:none;stroke:#b9f4f5b8;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.7s ease-out infinite enterprise-touch-pulse}.enterprise-touch-art-pulse.pulse-two{animation-delay:1.35s}.enterprise-touch-caption{color:#e0eff252;letter-spacing:.16em;font-size:.65rem;font-weight:750;position:absolute;bottom:12%}.enterprise-touch-caption-robot{color:#64dde880;left:8%}.enterprise-touch-caption-human{right:8%}.enterprise-transformation-touch-stats{z-index:2;width:min(var(--container), 720px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0911179e;border:1px solid #b9f4f51f;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid}.enterprise-transformation-touch-stats span{color:#e0eff280;justify-content:center;align-items:center;gap:10px;min-height:72px;font-size:.72rem;display:flex}.enterprise-transformation-touch-stats span+span{border-left:1px solid #b9f4f51a}.enterprise-transformation-touch-stats strong{color:#82edf3;font-size:1.65rem;font-weight:670}.enterprise-transformation-theater{scroll-margin-top:var(--nav-height);background:radial-gradient(circle at 50% 24%,#1c707e1f,#0000 28%),#070b0f;padding:clamp(86px,10vw,150px) 0 clamp(92px,11vw,160px)}.enterprise-transformation-theater-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.enterprise-transformation-theater-head p,.enterprise-transformation-scene-heading>p{color:#64dde8a8;letter-spacing:.16em;margin:0 0 12px;font-size:.68rem;font-weight:780}.enterprise-transformation-theater-head h1,.enterprise-transformation-theater-head h2{color:#f2fafb;letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(2.6rem,4.8vw,5.3rem);line-height:1}.enterprise-transformation-title-line{white-space:nowrap;min-height:1em;display:block}.enterprise-transformation-theater-head>span{color:#e0eff270;max-width:230px;padding-bottom:8px;font-size:.8rem;line-height:1.6}.enterprise-transformation-category-pills{width:var(--container);scrollbar-width:none;gap:14px;margin:clamp(36px,5vw,62px) auto 28px;padding-block:2px;display:flex;overflow-x:auto}.enterprise-transformation-category-pills::-webkit-scrollbar{display:none}.enterprise-transformation-category-pills button{color:#fefefe;min-width:210px;font:inherit;text-align:left;text-transform:uppercase;isolation:isolate;cursor:pointer;background-color:#070b0f;border:2px solid #fefefe;border-radius:0;flex:none;padding:15px 30px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block;position:relative}.enterprise-transformation-category-pills button:before,.enterprise-transformation-category-pills button:after{content:"";z-index:1;pointer-events:none;background-color:#070b0f;transition:transform .3s ease-in-out;position:absolute}.enterprise-transformation-category-pills button:before{width:calc(100% + 4px);height:calc(100% - 12px);top:6px;left:-2px;transform:scaleY(1)}.enterprise-transformation-category-pills button:after{width:calc(100% - 12px);height:calc(100% + 4px);transition-delay:.5s;top:-2px;left:6px;transform:scaleX(1)}.enterprise-transformation-category-pills button:hover:before,.enterprise-transformation-category-pills button:focus-visible:before{transform:scaleY(0)}.enterprise-transformation-category-pills button:hover:after,.enterprise-transformation-category-pills button:focus-visible:after{transform:scaleX(0)}.enterprise-transformation-category-content{z-index:3;gap:5px;display:grid;position:relative}.enterprise-transformation-category-pills button strong{color:inherit;text-transform:none;font-size:1.05rem;font-weight:650}.enterprise-transformation-category-pills button small{color:#e0eff26b;text-transform:none;font-size:.64rem;font-weight:500;transition:color .3s}.enterprise-transformation-category-pills button:hover small,.enterprise-transformation-category-pills button:focus-visible small{color:#ffffffbf}.enterprise-transformation-category-pills button.is-active{color:#82edf3}@media (min-width:1200px){.enterprise-transformation-theater-head-with-tabs{grid-template-columns:minmax(430px,.74fr) minmax(600px,1.26fr);align-items:start;gap:clamp(48px,6vw,120px);display:grid}.enterprise-transformation-theater-head-with-tabs>.enterprise-transformation-category-pills{gap:clamp(8px,.8vw,14px);width:100%;min-width:0;margin:clamp(58px,5vw,88px) 0 0;padding:2px 0;overflow:visible}.enterprise-transformation-theater-head-with-tabs>.enterprise-transformation-category-pills button{flex:1 1 0;min-width:0;padding-inline:clamp(12px,1.2vw,24px)}.enterprise-transformation-theater-head-with-tabs+.enterprise-transformation-carousel-region{margin-top:clamp(88px,8vw,140px)}}@media (max-width:1199px){.enterprise-transformation-theater-head-with-tabs{grid-template-columns:1fr;display:grid}.enterprise-transformation-theater-head-with-tabs>.enterprise-transformation-category-pills{width:100%;margin:clamp(30px,5vw,46px) 0 28px}}.enterprise-transformation-carousel-shell{width:100%;position:relative}.enterprise-transformation-carousel{width:100%;padding:20px max(calc((100vw - var(--container)) / 2), 20px) 34px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(14px,1.7vw,26px);display:flex;overflow-x:auto}.enterprise-transformation-carousel::-webkit-scrollbar{display:none}.enterprise-transformation-scene-card{scroll-snap-align:center;min-width:0;color:inherit;text-align:left;cursor:pointer;opacity:.56;background:#0a1117;border:1px solid #b9f4f51c;border-radius:clamp(17px,1.7vw,26px);flex:0 0 clamp(260px,28vw,460px);padding:0;transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s;overflow:hidden;transform:scale(.955);box-shadow:0 22px 54px #0000003d}.enterprise-transformation-scene-card:hover,.enterprise-transformation-scene-card:focus-visible{opacity:.9;transform:translateY(-4px)scale(.98)}.enterprise-transformation-scene-card.is-active{opacity:1;border-color:#64dde880;transform:scale(1);box-shadow:0 28px 74px #0000006b,0 0 0 1px #64dde814}.enterprise-transformation-scene-image{aspect-ratio:16/9;background:#111;display:block;position:relative;overflow:hidden}.enterprise-transformation-scene-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#02080b94);position:absolute;inset:0}.enterprise-transformation-scene-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .35s}.enterprise-transformation-scene-card:hover img{transform:scale(1.035)}.enterprise-transformation-scene-image>small{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02090d7a;border:1px solid #ffffff40;border-radius:8px;padding:6px 8px;font-size:.65rem;font-weight:800;position:absolute;top:15px;left:16px}.enterprise-transformation-scene-play{z-index:2;color:#031015;background:#9ef5f7;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .3s;display:grid;position:absolute;bottom:14px;right:16px;box-shadow:0 10px 28px #00000047}.enterprise-transformation-scene-play svg{width:16px}.enterprise-transformation-scene-card:hover .enterprise-transformation-scene-play{transform:scale(1.1)}.enterprise-transformation-scene-meta{gap:8px;padding:18px 20px 20px;display:grid}.enterprise-transformation-scene-meta strong{color:#effafb;letter-spacing:-.035em;font-size:clamp(1.2rem,1.55vw,1.55rem)}.enterprise-transformation-scene-meta small{color:#e0eff266;font-size:.7rem}.enterprise-transformation-carousel-arrow{z-index:3;color:#dffcff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#060e13d1;border:1px solid #b9f4f52e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:42%;box-shadow:0 12px 30px #00000052}.enterprise-transformation-carousel-arrow.is-left{left:max(calc((100vw - var(--container)) / 2 - 24px), 10px)}.enterprise-transformation-carousel-arrow.is-right{right:max(calc((100vw - var(--container)) / 2 - 24px), 10px)}.enterprise-transformation-carousel-pagination{justify-content:center;align-items:center;gap:2px;min-height:34px;margin:2px auto 0;display:flex}.enterprise-transformation-carousel-pagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.enterprise-transformation-carousel-pagination button span{background:#c7e2e53d;border-radius:999px;width:5px;height:5px;transition:width .35s,background .35s,box-shadow .35s;display:block;box-shadow:0 0 #64dde800}.enterprise-transformation-carousel-pagination button:hover span,.enterprise-transformation-carousel-pagination button:focus-visible span{background:#a7f7f5ad}.enterprise-transformation-carousel-pagination button.is-active span{background:#83eef3;width:22px;animation:1.8s ease-in-out infinite enterprise-carousel-dot-pulse;box-shadow:0 0 16px #64dde8b8}@keyframes enterprise-carousel-dot-pulse{0%,to{opacity:.68}50%{opacity:1}}.enterprise-transformation-scene-detail{padding-top:clamp(56px,8vw,110px)}.enterprise-transformation-scene-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:30px;display:grid}.enterprise-transformation-scene-heading>p{grid-column:1/-1}.enterprise-transformation-scene-heading h2{color:#f4fbfc;letter-spacing:-.075em;margin:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.92}.enterprise-transformation-scene-heading>span{color:#e0eff266;padding-bottom:10px;font-size:.85rem}.enterprise-transformation-scene-detail blockquote{color:#e0eff2c2;text-align:left;border:0;max-width:980px;margin:clamp(30px,4vw,54px) 0 clamp(40px,5vw,70px);padding:0;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:500;line-height:1.65}.enterprise-transformation-explainer-new article{min-height:280px}.enterprise-transformation-modal{z-index:1000;place-items:center;padding:clamp(12px,2vw,30px);display:grid;position:fixed;inset:0}.enterprise-transformation-modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010407f0;animation:.35s both enterprise-modal-fade;position:absolute;inset:0}.enterprise-transformation-modal-stage{z-index:1;aspect-ratio:16/9;background:#020507;border:1px solid #b9f4f533;border-radius:clamp(12px,1.7vw,24px);width:min(100%,177.778svh - 1.77778*clamp(24px,4vw,60px));max-height:calc(100svh - clamp(24px,4vw,60px));position:relative;overflow:hidden;box-shadow:0 40px 120px #000000a6}.enterprise-transformation-modal-stage video{object-fit:contain;cursor:pointer;width:100%;height:100%}.enterprise-transformation-modal-topbar{z-index:4;pointer-events:none;background:linear-gradient(#010508c2,#0000);justify-content:space-between;align-items:center;padding:clamp(12px,2vw,24px);display:flex;position:absolute;top:0;left:0;right:0}.enterprise-transformation-modal-topbar>div{color:#f3ffff;text-shadow:0 2px 12px #000;align-items:center;gap:10px;display:flex}.enterprise-transformation-modal-topbar span{color:#73e7ed;font-size:.72rem;font-weight:800}.enterprise-transformation-modal-topbar strong{font-size:clamp(1rem,1.7vw,1.45rem)}.enterprise-transformation-modal-topbar button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto;background:#040a0e99;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.enterprise-transformation-modal-replay{z-index:5;color:#fff;cursor:pointer;background:#040d12d1;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 20px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enterprise-transformation-modal-controls{z-index:5;bottom:clamp(10px,2vw,24px);left:clamp(10px,2vw,24px);right:clamp(10px,2vw,24px)}::view-transition-group(*){animation-duration:.72s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@keyframes enterprise-robot-reach{0%{opacity:.72;transform:translate(-12px)rotate(-.25deg)}to{opacity:1;transform:translate(8px)rotate(.15deg)}}@keyframes enterprise-human-reach{0%{opacity:.72;transform:translate(12px)rotate(.2deg)}to{opacity:1;transform:translate(-8px)rotate(-.12deg)}}@keyframes enterprise-touch-pulse{0%{opacity:.75;transform:scale(.15)}80%,to{opacity:0;transform:scale(3.2)}}@keyframes enterprise-contact-glow{0%,to{opacity:.52}50%{opacity:1}}@keyframes enterprise-modal-fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.enterprise-transformation-touch-copy h1{font-size:clamp(3.25rem,10vw,5.4rem)}.enterprise-transformation-touch-stage{width:112%;margin-left:-6%}.enterprise-transformation-theater-head{display:grid}.enterprise-transformation-theater-head>span{max-width:none}.enterprise-transformation-scene-heading{grid-template-columns:1fr}.enterprise-transformation-scene-heading>span{margin-top:14px;padding:0}}@media (max-width:600px){.enterprise-transformation-touch-hero{min-height:auto;padding-top:calc(var(--nav-height) + 52px);padding-bottom:20px}.enterprise-transformation-touch-copy{text-align:left;justify-items:start}.enterprise-transformation-touch-copy h1{font-size:clamp(3rem,14.6vw,4.2rem);line-height:.96}.enterprise-transformation-touch-copy h1 span{display:inline}.enterprise-transformation-touch-copy>p:last-of-type{margin-top:22px;font-size:.93rem}.enterprise-transformation-touch-copy>button{margin-top:22px}.enterprise-transformation-touch-stage{width:142%;height:240px;margin:0 0 -14px -21%}.enterprise-touch-caption{display:none}.enterprise-transformation-touch-stats{width:calc(100% - 28px)}.enterprise-transformation-touch-stats span{align-content:center;justify-items:center;gap:2px;min-height:70px;font-size:.58rem;display:grid}.enterprise-transformation-touch-stats strong{font-size:1.35rem}.enterprise-transformation-theater{padding-top:76px}.enterprise-transformation-theater-head h1,.enterprise-transformation-theater-head h2{font-size:2.8rem}.enterprise-transformation-category-pills{width:100%;padding:0 14px}.enterprise-transformation-category-pills button{min-width:142px}.enterprise-transformation-carousel{padding-inline:14px}.enterprise-transformation-scene-card{flex-basis:min(82vw,330px)}.enterprise-transformation-carousel-arrow{display:none}.enterprise-transformation-scene-detail{padding-top:54px}.enterprise-transformation-scene-heading h2{font-size:3.2rem}.enterprise-transformation-scene-detail blockquote{font-size:1.16rem}.enterprise-transformation-explainer-new article{min-height:0}.enterprise-transformation-modal{padding:0}.enterprise-transformation-modal-stage{border:0;border-radius:0;width:100%;max-height:none}.enterprise-transformation-modal-topbar button{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.enterprise-touch-art-robot,.enterprise-touch-art-human,.enterprise-touch-art-contact,.enterprise-touch-art-pulse{animation:none!important}.enterprise-transformation-scene-card,.enterprise-transformation-scene-image img{transition:none}::view-transition-group(*){animation-duration:.01ms}}.route-card-grid{grid-template-columns:repeat(4,minmax(160px,210px));gap:clamp(14px,1.8vw,30px);width:min(100%,940px);max-width:940px}.route-card-shell.crystal-route-shell{height:258px;min-height:258px;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;overflow:visible;transform:none}.route-card-shell.crystal-route-shell:before,.route-card-shell.crystal-route-shell:after{display:none}.crystal-route-link{height:100%;color:inherit;grid-template-rows:210px auto;place-items:center;text-decoration:none;display:grid}.crystal-route-scene{perspective:780px;perspective-origin:50% 43%;width:174px;height:204px;transform-style:preserve-3d;transition:transform .35s;position:relative}.crystal-route-shell:hover .crystal-route-scene,.crystal-route-shell:focus-within .crystal-route-scene{transform:translateY(-5px)scale(1.045)}.crystal-floor-shadow{filter:blur(11px);background:#020c1185;border-radius:50%;width:94px;height:17px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.crystal-aura{background:rgba(var(--crystal-accent-rgb), .19);filter:blur(34px);width:138px;height:148px;animation:5.4s ease-in-out infinite crystal-aura-pulse;animation-delay:calc(var(--card-index) * -480ms);border-radius:50%;position:absolute;top:26px;left:50%;transform:translate(-50%)}.route-spinner{--route-spinner-size:88px;--route-spinner-depth:44px;width:var(--route-spinner-size);height:var(--route-spinner-size);transform-style:preserve-3d;animation:2s infinite route-spinner-y0fdc1;position:absolute;top:49px;left:calc(50% - 44px)}.route-spinner>div{border:2px solid var(--crystal-accent);background-color:rgba(var(--crystal-accent-rgb), .2);width:100%;height:100%;position:absolute}.route-spinner>div:first-of-type{transform:translateZ(calc(var(--route-spinner-depth) * -1)) rotateY(180deg)}.route-spinner>div:nth-of-type(2){transform-origin:100% 0;transform:rotateY(-270deg)translate(50%)}.route-spinner>div:nth-of-type(3){transform-origin:0;transform:rotateY(270deg)translate(-50%)}.route-spinner>div:nth-of-type(4){transform-origin:top;transform:rotateX(90deg)translateY(-50%)}.route-spinner>div:nth-of-type(5){transform-origin:bottom;transform:rotateX(-90deg)translateY(50%)}.route-spinner>div:nth-of-type(6){transform:translateZ(var(--route-spinner-depth))}.crystal-route-copy{text-align:center;justify-items:center;width:100%;min-width:0;display:grid}.crystal-route-copy strong{color:#f3ffff;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 13px #031218c7;max-width:9em;font-size:clamp(.94rem,1.2vw,1.12rem);font-weight:760;line-height:1.3}@keyframes crystal-aura-pulse{0%,to{opacity:.48;transform:translate(-50%)scale(.92)}50%{opacity:.84;transform:translate(-50%)scale(1.06)}}@keyframes route-spinner-y0fdc1{0%{transform:rotate(45deg)rotateX(-25deg)rotateY(25deg)}50%{transform:rotate(45deg)rotateX(-385deg)rotateY(25deg)}to{transform:rotate(45deg)rotateX(-385deg)rotateY(385deg)}}@media (max-width:1100px){.route-card-grid{grid-template-columns:repeat(2,minmax(180px,1fr));width:min(100%,620px)}}@media (max-width:900px){.route-card-grid{scroll-snap-type:x mandatory;gap:16px;padding-inline:10vw;display:flex;overflow-x:auto}.route-card-shell.crystal-route-shell{scroll-snap-align:center;flex:0 0 min(70vw,250px)}}@media (prefers-reduced-motion:reduce){.crystal-aura,.route-spinner{animation:none}.route-spinner{transform:rotate(45deg)rotateX(-25deg)rotateY(25deg)}.crystal-route-shell:hover .crystal-route-scene,.crystal-route-shell:focus-within .crystal-route-scene{transform:none}}.counter-container{flex:none;display:inline-block;position:relative}.counter-counter{font-variant-numeric:tabular-nums;align-items:center;line-height:1;display:flex;overflow:hidden}.counter-digit{font-variant-numeric:tabular-nums;width:.68em;display:inline-block;position:relative;overflow:hidden}.counter-number{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gradient-container{pointer-events:none;position:absolute;inset:0}.top-gradient,.bottom-gradient{width:100%;position:absolute;left:0}.top-gradient{top:0}.bottom-gradient{bottom:0}.visitor-counter-widget{z-index:auto;max-width:min(330px,26vw);height:100%;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.76;pointer-events:none;background:0 0;border:0;border-radius:0;flex:none;align-self:center;align-items:center;padding:0;display:flex;position:static;transform:none}.visitor-counter-line{letter-spacing:.01em;white-space:nowrap;justify-content:flex-start;align-items:center;gap:3px;margin:0;font-size:.57rem;font-weight:620;line-height:1;display:flex}.visitor-counter-line>span{align-items:center;display:inline-flex}.visitor-counter-widget .counter-container,.visitor-counter-widget .counter-counter,.visitor-counter-widget .counter-digit{box-shadow:none;background:0 0;border:0}.visitor-counter-widget .gradient-container{display:none}.visitor-counter-line>i{opacity:.22;background:currentColor;width:1px;height:14px;margin-inline:5px}.visitor-counter-widget.is-home,.visitor-counter-widget.is-home .visitor-counter-line{color:inherit}.visitor-counter-widget.is-loading{visibility:hidden;min-width:210px}.visitor-counter-placeholder{white-space:nowrap}.product-showcase{min-height:100svh}.product-showcase-theater{padding-top:clamp(100px,10vw,138px)}.product-showcase-theater .enterprise-transformation-theater-head h1,.product-showcase-theater .enterprise-transformation-theater-head h2{max-width:760px;font-size:clamp(2.45rem,4vw,4.5rem)}.product-showcase-tabs{margin-top:clamp(30px,4vw,48px)}.product-showcase-tabs button{min-width:clamp(174px,15vw,210px);padding:13px 24px}.product-showcase-carousel .enterprise-transformation-scene-card{flex-basis:clamp(260px,26vw,420px)}.product-showcase-card-status{z-index:2;color:#ebffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c118c;border:1px solid #b9f4f540;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.64rem;display:inline-flex;position:absolute;top:15px;right:16px}.product-showcase-card-status svg{width:12px;height:12px}.product-showcase-detail{padding-bottom:clamp(20px,3vw,40px)}.product-showcase-detail blockquote{max-width:880px}.product-showcase-explainer article{min-height:248px}.product-showcase-actions{border-top:1px solid #b9f4f51c;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding-top:24px;display:flex}.product-showcase-actions>div{gap:5px;display:grid}.product-showcase-actions span{color:#e0eff275;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.product-showcase-actions p{color:#e0eff299;margin:0;font-size:.84rem}@media (min-width:901px) and (max-height:900px){.product-showcase-theater{padding-top:clamp(82px,10vh,112px);padding-bottom:clamp(64px,8vh,100px)}.product-showcase-theater .enterprise-transformation-theater-head h1,.product-showcase-theater .enterprise-transformation-theater-head h2{font-size:clamp(2.35rem,min(4vw,8.8vh),4rem)}.product-showcase-tabs{margin-top:clamp(24px,4vh,38px);margin-bottom:16px}.product-showcase-tabs button{min-width:clamp(168px,14vw,210px);padding:11px 22px}.product-showcase-tabs button strong{font-size:.92rem}.product-showcase-carousel{gap:clamp(10px,1.25vw,18px);padding-top:10px;padding-bottom:22px}.product-showcase-carousel .enterprise-transformation-scene-card{flex-basis:clamp(230px,24vw,390px)}.enterprise-transformation-scene-meta{gap:5px;padding:13px 16px 15px}.enterprise-transformation-scene-meta strong{font-size:clamp(1rem,1.2vw,1.28rem)}.enterprise-transformation-scene-meta small{font-size:.62rem}.product-showcase-card-status{padding:5px 7px;font-size:.58rem;top:11px;right:11px}}@media (max-width:700px){.product-showcase-theater{padding-top:96px}.product-showcase-tabs button{min-width:148px;padding-inline:22px}.product-showcase-actions{flex-direction:column;align-items:flex-start}.product-showcase-actions .button-primary{justify-content:center;width:100%}}@media (max-width:600px){.enterprise-transformation-carousel-pagination{gap:0}.enterprise-transformation-carousel-pagination button{width:24px}.enterprise-transformation-carousel-pagination button.is-active span{width:18px}.nav-inner{gap:8px}.brand-copy{display:none}.visitor-counter-widget{width:auto;max-width:none;position:static}.visitor-counter-line{letter-spacing:0;gap:2px;font-size:.48rem}.visitor-counter-line>i{height:12px;margin-inline:1px}}@media (max-width:700px){.capability-grid,.tech-grid,.delivery-columns,.product-detail-grid{grid-template-columns:1fr}.architecture-map{flex-direction:column;align-items:stretch}.architecture-map>span{align-self:center;transform:rotate(90deg)}.product-detail-head{flex-direction:column-reverse}.case-detail-body>section{grid-template-columns:1fr;gap:12px;padding-block:42px}.case-cta{padding:28px!important}.about-service-list{grid-template-columns:1fr}.about-service-list li{min-height:120px}.about-service-list strong{margin-top:30px}}@media (max-width:1000px){.pain-layout,.process-layout{grid-template-columns:1fr}.pain-tabs,.simulator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-layout{grid-template-columns:1fr}.solution-primary,.solution-secondary{min-height:480px}.product-preview-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pain-tabs{scrollbar-width:none;margin-right:-14px;display:flex;overflow-x:auto}.pain-tabs button{flex:none;width:255px}.pain-comparison{padding:20px}.flow-line{display:grid}.flow-line li{grid-template-columns:1fr;display:grid}.flow-line li svg{justify-self:center;transform:rotate(90deg)}.simulator-options{padding-inline:8px}.simulator-summary{grid-template-columns:1fr}.simulator-cta{width:100%}.solution-primary,.solution-secondary{min-height:auto}.solution-layout h3{margin-top:50px}.solution-layout .feature-list{grid-template-columns:1fr}.product-preview-head,.section-heading-row,.training-banner{flex-direction:column;align-items:flex-start}.process-steps{grid-template-columns:repeat(5,150px);margin-right:-14px;overflow-x:auto}.process-steps button,.process-detail dl,.case-grid,.trust-grid,.evidence-placeholder,.evidence-placeholder ul{grid-template-columns:1fr}.process-detail{min-height:auto}.case-card{min-height:330px}}@media (max-width:900px){.diagnosis-layout{grid-template-columns:1fr}}@media (max-width:620px){.choice-grid,.choice-grid-small{grid-template-columns:1fr}.choice-grid-small{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.diagnosis-form{border-radius:20px;padding:20px}.diagnosis-actions{gap:10px}.diagnosis-actions .button-primary,.diagnosis-actions .button-secondary{padding-inline:14px}}@keyframes mist-drift{to{transform:translate(7%,-2%)}}@keyframes glow-pulse{50%{opacity:.34;transform:scale(1.04)}}@keyframes particle-rise{0%{opacity:0;transform:translateY(12px)}20%{opacity:.34}to{opacity:0;transform:translateY(-100px)}}@keyframes card-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes crystal-float{0%,to{translate:0}38%{translate:1px -5px}72%{translate:-1px -2px}}@keyframes distant-flight-near{0%{opacity:0;transform:translateY(12px)rotate(38deg)scale(.72)}9%{opacity:.58}78%{opacity:.5}to{opacity:0;transform:translate(116vw,-34px)rotate(38deg)scale(1.02)}}@keyframes distant-flight-far{0%{opacity:0;transform:translateY(-8px)rotate(43deg)scale(.62)}12%{opacity:.42}82%{opacity:.34}to{opacity:0;transform:translate(112vw,22px)rotate(43deg)scale(.82)}}@media (max-width:1279px) and (min-width:900px){.cinematic-hero{height:100dvh;min-height:0}.command-content{justify-content:center}.route-card-grid{grid-template-columns:repeat(2,minmax(300px,390px));max-width:820px}.route-card-shell{min-height:255px}.route-card{min-height:255px;padding:15px 18px 16px}.route-card-signal{float:left;width:86px;height:64px;margin:0 10px 0 0}.route-card-signal svg{width:54px;height:54px}.route-card h3{margin-top:6px}.route-card-tags{margin-bottom:10px}}@media (min-width:900px) and (max-height:760px){.cinematic-hero{height:100dvh;min-height:0}.hero-copy-idle,.hero-copy-invitation{top:50%;transform:translateY(-50%)}.hero-kicker{margin-bottom:10px;font-size:.7rem}.hero-copy h1,.hero-copy h2{font-size:clamp(2.5rem,min(4.25vw,8.7vh),4.3rem)}.hero-copy>p:not(.hero-kicker){margin-top:14px;line-height:1.52}.hero-actions{margin-top:18px}}@media (max-width:899px){.hero-video-idle,.hero-video-awakening{object-position:61% center}.hero-video-invitation{object-position:42% center}.hero-vignette{background:linear-gradient(#0811170d 32%,#081117e6),linear-gradient(90deg,#0811174d,#0000)}.hero-copy{text-align:left;width:auto;inset:auto 20px 92px;transform:none}.hero-copy-invitation .hero-actions{justify-content:flex-start}.hero-copy-invitation>p{margin-left:0!important}.hero-copy h1,.hero-copy h2{font-size:clamp(2.3rem,5.6vw,3.3rem);line-height:1.1}.hero-copy>p:not(.hero-kicker){margin-top:16px;font-size:.96rem}.hero-actions{margin-top:22px}.hero-controls-left{bottom:14px;left:14px}.command-content{padding-inline:14px}.command-heading{margin-bottom:18px}.command-heading h1{font-size:clamp(2rem,8vw,3rem)}.route-card-scroller{scrollbar-width:none;scroll-snap-type:x mandatory;margin-right:-14px;overflow-x:auto}.route-card-scroller::-webkit-scrollbar{display:none}.route-card-grid{justify-content:flex-start;gap:14px;width:max-content;max-width:none;margin-inline:0;padding-right:12vw;display:flex}.route-card-shell{scroll-snap-align:start;width:min(78vw,330px);min-height:342px;animation:card-enter .6s calc(.2s + var(--card-index) * .1s) both;flex:none}.route-card{min-height:342px}.route-card-signal{height:82px;margin-top:5px}.route-card-signal svg{width:62px;height:62px}.route-card-tags{opacity:1;max-height:76px;margin:12px 0 14px;transform:none}.route-card-grid:hover .route-card-shell:not(:hover){opacity:1}.route-pagination{justify-content:center;gap:7px;margin-top:12px;display:flex}.route-pagination button{background:#eaf2f447;border:0;border-radius:50%;width:7px;height:7px;padding:0}.route-pagination button.active{background:var(--cyan-300);border-radius:6px;width:20px}.command-replay{margin-top:6px}.custom-development-carousel{scroll-snap-type:none;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.custom-development-carousel::-webkit-scrollbar{display:none}.custom-development-track{width:max-content;animation:none}.custom-development-group{padding-inline:14px 0}.development-uno-card-shell{scroll-snap-align:center;width:min(72vw,270px)}}@media (max-width:899px) and (max-height:620px){.cinematic-hero{height:100dvh;min-height:0}.hero-copy{bottom:58px}.hero-kicker{margin-bottom:7px;font-size:.66rem}.hero-copy h1,.hero-copy h2{font-size:clamp(2rem,min(5.6vw,8.6vh),3.3rem)}.hero-copy>p:not(.hero-kicker){margin-top:8px;font-size:.82rem;line-height:1.45}.hero-actions{gap:8px;margin-top:10px}.hero-actions .button-primary,.hero-actions .button-secondary{min-height:42px;padding:9px 13px;font-size:.82rem}.hero-controls-left{bottom:8px}}@media (max-height:760px) and (min-width:900px){.command-heading{margin-bottom:12px}.command-heading .eyebrow,.command-heading p:last-child{display:none}.route-card-shell,.route-card{min-height:286px}.route-card-signal{height:56px;margin-block:2px}.route-card-signal svg{width:74px;height:56px}.route-card-tags{opacity:0;max-height:0;margin:0}.route-card-shell:hover .route-card-tags,.route-card-shell:focus-within .route-card-tags,.route-card-featured .route-card-tags{opacity:1;max-height:58px;margin:7px 0}}.site-footer{color:var(--text-light);background:var(--ink-950)}.footer-main{grid-template-columns:1.4fr repeat(3,1fr);gap:48px;padding:76px 0 54px;display:grid}.footer-brand p{color:#eaf2f4a3;max-width:420px}.footer-title{color:#eaf2f47a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem}.footer-links{gap:10px;display:grid}.footer-links a{color:#eaf2f4d1;text-decoration:none}.footer-placeholder{color:#eaf2f480;border:1px dashed #b9f4f538;border-radius:12px;margin-top:14px;padding:14px;font-size:.8rem}.footer-wechat{background:#ffffff0a;border:1px solid #b9f4f52e;border-radius:14px;align-items:center;gap:12px;width:fit-content;margin-top:18px;padding:10px;display:flex}.footer-wechat img{object-fit:contain;background:#fff;border-radius:8px;width:82px;height:82px}.footer-wechat div{gap:4px;display:grid}.footer-wechat strong{color:#f3ffff}.footer-wechat span{color:#eaf2f48f;font-size:.78rem}.footer-bottom{color:#eaf2f475;text-align:center;border-top:1px solid #eaf2f417;justify-items:center;gap:10px;padding:20px 0 28px;font-size:.78rem;display:grid}.footer-copyright{overflow-wrap:anywhere;max-width:100%}.footer-compliance{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.site-icp-link,.site-police-filing-link{color:inherit;text-decoration:none;transition:color .2s}.site-police-filing-link{align-items:center;gap:6px;display:inline-flex}.site-police-filing-link img{object-fit:contain;width:20px;height:20px}.site-icp-link:hover,.site-icp-link:focus-visible,.site-police-filing-link:hover,.site-police-filing-link:focus-visible{color:#b9f4f5e6}.footer-compliance-separator{color:#eaf2f43d}.site-icp-floating{z-index:70;color:#eaf2f49e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040e1485;border:1px solid #b9f4f529;border-radius:999px;padding:7px 11px;font-size:.7rem;line-height:1;position:fixed;bottom:12px;right:22px}.site-icp-floating a{color:inherit;text-decoration:none}.site-icp-floating:hover,.site-icp-floating:focus-within{color:#b9f4f5eb}@media (min-width:1081px) and (max-width:1680px){:root{--container:min(1600px, calc(100vw - 40px))}.nav-inner{gap:clamp(12px,1.2vw,20px)}.brand{gap:9px}.brand-mark{width:44px;height:44px}.brand-name{font-size:.98rem}.brand-en{letter-spacing:.06em;font-size:.55rem}.visitor-counter-widget{max-width:290px}.visitor-counter-line{gap:2px;font-size:.5rem}.visitor-counter-line>i{margin-inline:3px}.nav-link{padding-inline:clamp(6px,.6vw,10px);font-size:clamp(.8rem,.86vw,.9rem)}.nav-link[aria-current=page]:after{left:7px;right:7px}.nav-cta{min-height:44px;margin-left:4px;padding:10px 15px;font-size:.86rem}}@media (min-width:1081px) and (max-width:1280px){:root{--container:calc(100vw - 28px)}.visitor-counter-widget,.brand-en{display:none}.nav-inner{gap:10px}}@media (max-width:1080px){.desktop-nav{display:none}.mobile-menu-button{display:inline-flex}.page-hero-grid{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-main>:last-child{grid-column:1/-1}.immersive-hero-layout{grid-template-columns:1fr;align-content:end;gap:38px}.immersive-hero-copy{max-width:820px}.immersive-hero-brief{width:min(100%,720px)}.immersive-page-hero-layout-centered .immersive-hero-proof-row{width:min(100%,820px)}.immersive-page-hero-layout-centered .immersive-hero-proof-row ol{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-development-detail-grid{gap:26px}.products-route-page .product-list{grid-template-columns:1fr}.products-route-page .product-detail-card:first-child{grid-column:auto}.products-route-page .product-detail-card:first-child .product-detail-grid,.cases-route-page .case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){:root{--container:min(100% - 28px, 1180px);--nav-height:74px}.brand-mark{width:42px;height:42px}.brand-name{font-size:1.03rem}.brand-en{display:none}.section{padding:76px 0}.section-compact{padding:62px 0}.card-grid{grid-template-columns:1fr}.content-card{padding:22px}.footer-main{grid-template-columns:1fr;gap:36px;padding-top:62px}.footer-main>:last-child{grid-column:auto}.footer-bottom{gap:8px}.immersive-page-hero{min-height:100svh}.enterprise-video-hero{background-image:url(/media/enterprise/enterprise-ai-transformation-mobile-poster.jpg);min-height:100svh}.hero-video{object-fit:cover;background:var(--ink-950);width:100%;height:100%;display:block;inset:0}.enterprise-video-hero-media{object-fit:cover;object-position:center;width:100%;height:100%;display:block;inset:0}.enterprise-video-hero-shade{background:linear-gradient(#03070a80 0%,#03070a08 26% 65%,#03070ac2 100%)}.enterprise-video-hero-actions{right:16px;bottom:max(22px, calc(env(safe-area-inset-bottom) + 16px));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;left:16px}.enterprise-uiverse-button{width:100%;min-width:0;height:52px;padding-inline:12px;font-size:.93rem}.enterprise-story-shade{background:linear-gradient(#05070c75,#05070c24 56%,#05070cb8 100%)}.enterprise-story-chapter{min-height:100svh;padding-top:calc(var(--nav-height) + 42px);padding-bottom:48px}.enterprise-story-chapter[data-enterprise-scroll-timeline]{min-height:136svh;padding-top:calc(var(--nav-height) + 53svh)}.enterprise-story-chapter[data-enterprise-story-chapter=connection]{min-height:178svh}.enterprise-story-title{font-size:clamp(2.3rem,10vw,3.45rem);line-height:1.08}.enterprise-story-copy-hero .enterprise-story-title{font-size:clamp(2.65rem,11.5vw,4rem)}.enterprise-story-copy-scroll{width:var(--container);max-width:none;margin-inline:auto}.enterprise-story-copy-scroll .enterprise-story-title{font-size:clamp(2.15rem,9vw,3rem)}.enterprise-story-copy-scroll .enterprise-story-lead{margin-top:13px;font-size:.94rem}.enterprise-story-lead{font-size:1rem;line-height:1.72}.enterprise-story-actions{gap:10px}.enterprise-story-actions a{flex:220px;justify-content:center}.enterprise-business-stage{top:var(--nav-height);height:49svh}.enterprise-business-shell{gap:7px;padding:6px 10px 9px}.enterprise-business-progress{letter-spacing:.03em;gap:2px;font-size:.53rem}.enterprise-business-progress i{border-width:2px;width:9px;height:9px}.enterprise-business-progress:before{top:4px}.enterprise-business-canvas{border-radius:18px}.enterprise-business-canvas:before{background-size:28px 28px}.enterprise-ai-orchestrator{width:54px;height:54px;top:23%;left:1.5%}.enterprise-ai-orchestrator>span{width:36px;height:36px}.enterprise-ai-orchestrator>span svg{width:18px;height:18px}.enterprise-ai-orchestrator>small{font-size:.45rem;bottom:-5px;right:-4px}.enterprise-business-card{border-radius:16px;min-height:202px;top:9%;left:14%;right:2%}.enterprise-business-card-brand{min-height:31px;padding-inline:11px;font-size:.52rem}.enterprise-business-card-brand i{font-size:.44rem}.enterprise-business-panel-stack{min-height:171px}.enterprise-business-panel{gap:7px;padding:10px 11px 11px}.enterprise-business-panel-head>span{gap:5px;font-size:.56rem}.enterprise-business-panel-head>span svg{width:14px;height:14px}.enterprise-business-panel-head>i{text-overflow:ellipsis;white-space:nowrap;max-width:46%;padding:3px 6px;font-size:.46rem;overflow:hidden}.enterprise-business-panel>strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.enterprise-business-panel dl{gap:5px}.enterprise-business-panel dl>div{border-radius:8px;padding:5px 7px}.enterprise-business-panel dt{font-size:.48rem}.enterprise-business-panel dd{margin-top:2px;font-size:.57rem}.enterprise-ai-action-stack{width:36%;min-width:0;height:92px;bottom:2%;left:2%}.enterprise-ai-action{border-radius:12px;gap:2px;padding:8px 9px}.enterprise-ai-action>span{font-size:.45rem}.enterprise-ai-action>span svg{width:12px;height:12px}.enterprise-ai-action strong{font-size:.48rem}.enterprise-ai-action p{font-size:.62rem}.enterprise-ai-action small{font-size:.43rem}.enterprise-business-support-stack{height:92px;bottom:2%;left:40%;right:2%}.enterprise-channel-output,.enterprise-supplier-grid,.enterprise-task-row,.enterprise-followup-row{gap:4px}.enterprise-channel-output>div,.enterprise-task-row>div,.enterprise-followup-row>div{border-radius:9px;gap:3px;padding:6px}.enterprise-channel-output span,.enterprise-task-row span,.enterprise-followup-row span{font-size:.44rem}.enterprise-channel-output strong{font-size:.86rem}.enterprise-task-row strong,.enterprise-followup-row strong{font-size:.5rem}.enterprise-intent-proof,.enterprise-sales-proof,.enterprise-budget-risk{border-radius:10px;gap:6px;padding:8px}.enterprise-intent-proof svg,.enterprise-sales-proof svg,.enterprise-budget-risk svg{width:14px;height:14px}.enterprise-intent-proof span,.enterprise-sales-proof span{font-size:.52rem}.enterprise-intent-proof i,.enterprise-sales-proof i{font-size:.44rem}.enterprise-sales-proof strong{font-size:.55rem}.enterprise-supplier-grid>div{border-radius:9px;gap:2px;padding:6px}.enterprise-supplier-grid span,.enterprise-supplier-grid small,.enterprise-supplier-grid i{font-size:.4rem}.enterprise-supplier-grid strong{font-size:.55rem}.enterprise-budget-risk span,.enterprise-budget-risk>small{font-size:.44rem}.enterprise-budget-risk strong{font-size:.55rem}.enterprise-budget-risk>i{font-size:.82rem}.enterprise-project-portfolio{gap:3px}.enterprise-project-portfolio>div{border-radius:6px;grid-template-columns:1.15fr .7fr .9fr;gap:4px;padding:3px 5px}.enterprise-project-portfolio strong,.enterprise-project-portfolio span,.enterprise-project-portfolio small,.enterprise-project-portfolio strong i{font-size:.4rem}.enterprise-report-metrics{gap:4px}.enterprise-report-metrics span{border-radius:8px;gap:2px;padding:6px;font-size:.4rem}.enterprise-report-metrics strong{font-size:.76rem}.enterprise-efficiency-evidence{gap:4px;padding:5px 6px;font-size:.39rem}.enterprise-efficiency-evidence>span{display:none}.immersive-hero-layout{padding-top:calc(var(--nav-height) + 62px);align-content:end;gap:28px;padding-bottom:42px}.immersive-hero-copy h1{font-size:clamp(2.55rem,11vw,3.5rem);line-height:1.07}.immersive-hero-copy>p{margin:18px 0 24px;font-size:.96rem}.immersive-hero-brief{border-radius:18px;padding:18px}.immersive-hero-brief li{padding-block:9px}.immersive-page-hero-layout-centered .immersive-hero-layout{padding-top:calc(var(--nav-height) + 46px);gap:24px;padding-bottom:36px}.immersive-page-hero-layout-centered .immersive-hero-copy h1{font-size:clamp(2.45rem,10.5vw,3.45rem)}.immersive-page-hero-layout-centered .immersive-hero-proof-row ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.immersive-page-hero-layout-centered .immersive-hero-proof-row li{padding-top:11px}.immersive-page-hero-layout-centered .immersive-hero-proof-row li p{font-size:.75rem}.custom-development-overview{padding-block:80px 72px}.custom-development-overview-heading h2{font-size:clamp(2.2rem,10vw,3.25rem)}.development-home-hero{min-height:max(100svh,720px)}.development-home-content{padding-top:calc(var(--nav-height) + 34px);justify-content:flex-start;padding-bottom:28px}.development-home-content>.eyebrow{margin-bottom:12px;font-size:.68rem}.development-home-title{font-size:6vw;line-height:1.1}.custom-development-overview-embedded{margin-top:28px}.development-flip-card-shell{width:min(70vw,242px);height:296px}.custom-development-detail{padding-block:86px}.custom-development-detail-heading h2{font-size:clamp(2.35rem,11vw,3.5rem)}.custom-development-detail-grid{text-align:left;grid-template-columns:1fr;gap:34px}.custom-development-subtypes{justify-content:flex-start}.product-voice-hero{min-height:max(100svh,640px)}.product-voice-trigger{width:min(100vw - 30px,620px);height:min(68vw,350px);min-height:210px}.product-voice-caption{font-size:.72rem;bottom:30px;left:18px;right:18px}.products-route-page .product-detail-card:first-child .product-detail-grid,.cases-route-page .case-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.custom-development-carousel{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.custom-development-track{animation:none}.custom-development-group[aria-hidden=true]{display:none}.development-uno-card-shell{scroll-snap-align:center}}.development-uno-card-shell{appearance:none;text-align:inherit;font:inherit;border:0;padding:0}.development-uno-card{transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s;overflow:visible;transform:none!important}.development-uno-card-shell:hover .development-uno-card,.development-uno-card-shell:focus-visible .development-uno-card{filter:brightness(1.14);transform:translateY(-8px)scale(1.025)!important}.development-uno-card-shell:focus-visible{outline:0}.development-uno-face.development-uno-front{color:#f7ffff;backface-visibility:visible;background:linear-gradient(150deg,#111e21fa,#030a0cfa);border:2px solid #eef4f3f0;border-radius:1.4rem;align-content:center;justify-items:start;gap:13px;padding:28px;display:grid}.development-uno-front>strong{letter-spacing:-.06em;font-size:clamp(1.45rem,2vw,1.82rem)}.development-uno-front>span:not(.development-uno-mark):not(.development-uno-icon){color:#e2f4f69e;font-size:.83rem;line-height:1.55}.development-uno-front>i{color:var(--uno-signal);align-items:center;gap:5px;margin-top:8px;font-size:.8rem;font-style:normal;font-weight:740;display:inline-flex}.development-uno-icon{border:1px solid var(--uno-signal);place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.development-uno-icon{border:1px solid color-mix(in srgb, var(--uno-signal) 65%, transparent)}}.development-uno-icon{color:var(--uno-signal);background:var(--uno-signal);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.development-uno-icon{background:color-mix(in srgb, var(--uno-signal) 10%, transparent)}}.development-uno-icon svg{width:27px;height:27px}.development-uno-mark{color:var(--uno-signal);position:absolute;top:20px;right:22px}@supports (color:color-mix(in lab, red, red)){.development-uno-mark{color:color-mix(in srgb, var(--uno-signal) 75%, white)}}.development-uno-mark{letter-spacing:.12em;font-size:.8rem;font-weight:800}.mini-program-page{min-height:100svh;padding-top:var(--nav-height);color:#ecf7f8;background:#061014}.mini-program-explorer{min-height:calc(100svh - var(--nav-height));isolation:isolate;color:#ecf7f8;background:#061014;display:grid;position:relative;overflow:hidden}.mini-program-explorer:before{z-index:-2;content:"";opacity:.22;background-image:radial-gradient(circle,#64dde82e 0 1px,#0000 1.7px);background-size:35px 35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.mini-program-explorer-noise{z-index:-1;pointer-events:none;background:radial-gradient(circle at 73% 53%, var(--mini-program-accent,#64dde8), transparent 30%), linear-gradient(110deg, #04090c33, #04090cdb 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mini-program-explorer-noise{background:radial-gradient(circle at 73% 53%, color-mix(in srgb, var(--mini-program-accent,#64dde8) 12%, transparent), transparent 30%), linear-gradient(110deg, #04090c33, #04090cdb 58%)}}.mini-program-explorer-crumb{z-index:2;color:#e8f7f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081418b8;border:1px solid #b9f4f53d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:.82rem;font-weight:760;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex;position:absolute;top:clamp(22px,3.2vh,34px);left:max(22px,50vw - 880px)}.mini-program-explorer-crumb:hover{background:#112b30e0;border-color:#64dde8b3}.mini-program-explorer-layout{width:min(100%,1920px);min-height:calc(100svh - var(--nav-height));grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr);align-items:stretch;margin-inline:auto;display:grid}.mini-program-explorer-selection{justify-content:center;align-items:center;min-width:0;padding:clamp(88px,11vh,132px) clamp(30px,4.5vw,82px) clamp(44px,7vh,72px);display:flex}.mini-program-explorer-selection--wheel-only{justify-content:center;align-items:center}.mini-program-explorer-selection .eyebrow{color:var(--cyan-200);margin-bottom:14px}.mini-program-explorer-selection h2{letter-spacing:-.07em;text-wrap:balance;max-width:450px;margin:0;font-size:clamp(2.75rem,5vw,5rem);line-height:.98}.mini-program-explorer-intro{color:#e2f1f4ab;max-width:425px;margin:24px 0 0;font-size:clamp(.92rem,1.2vw,1.06rem);line-height:1.8}.mini-program-wheel-wrap{width:min(100%,500px);height:min(64svh,590px);margin:0}.mini-program-wheel-wrap--industry{height:min(68svh,620px)}.mini-program-explorer-preview{place-items:center;min-width:0;padding:clamp(88px,10vh,126px) clamp(32px,5vw,96px) clamp(44px,7vh,72px);display:grid;position:relative}.mini-program-platform-stage{aspect-ratio:1/.86;border:1px solid var(--mini-program-accent);align-content:center;place-items:center;gap:16px;width:min(100%,610px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mini-program-platform-stage{border:1px solid color-mix(in srgb, var(--mini-program-accent) 40%, transparent)}}.mini-program-platform-stage{color:var(--mini-program-accent);box-shadow:inset 0 0 70px var(--mini-program-accent), 0 32px 90px #00000057;background:#0814196b;border-radius:34px}@supports (color:color-mix(in lab, red, red)){.mini-program-platform-stage{box-shadow:inset 0 0 70px color-mix(in srgb, var(--mini-program-accent) 8%, transparent), 0 32px 90px #00000057}}.mini-program-platform-stage:after{aspect-ratio:1;background:var(--mini-program-accent);border-radius:50%;width:42%;position:absolute}@supports (color:color-mix(in lab, red, red)){.mini-program-platform-stage:after{background:color-mix(in srgb, var(--mini-program-accent) 18%, transparent)}}.mini-program-platform-stage:after{content:"";filter:blur(48px)}.mini-program-platform-orbit{border:1px solid var(--mini-program-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.mini-program-platform-orbit{border:1px solid color-mix(in srgb, var(--mini-program-accent) 45%, transparent)}}.mini-program-platform-orbit{border-radius:50%;transform:rotate(-24deg)}.mini-program-platform-orbit--one{width:82%;height:32%}.mini-program-platform-orbit--two{opacity:.65;width:55%;height:21%;transform:rotate(34deg)}.mini-program-platform-mark{z-index:1;width:clamp(84px,13vw,154px);height:clamp(84px,13vw,154px);filter:drop-shadow(0 0 24px var(--mini-program-accent));position:relative}@supports (color:color-mix(in lab, red, red)){.mini-program-platform-mark{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--mini-program-accent) 55%, transparent))}}.mini-program-platform-stage strong,.mini-program-platform-stage span:not(.mini-program-platform-orbit){z-index:1;text-align:center;position:relative}.mini-program-platform-stage strong{color:#f2ffff;letter-spacing:-.06em;font-size:clamp(1.7rem,3vw,3rem)}.mini-program-platform-stage span:not(.mini-program-platform-orbit){color:#dcf3f5a8;font-size:.92rem}.mini-program-phone-stage{grid-template-columns:minmax(250px,.76fr) minmax(230px,.7fr);align-items:center;gap:clamp(28px,4vw,68px);width:min(100%,760px);display:grid}.mini-program-phone{aspect-ratio:9/16;background:#04080b;border:1px solid #eefafb47;border-radius:34px;justify-self:center;width:min(100%,342px);padding:10px;animation:.5s cubic-bezier(.17,.84,.32,1) both mini-program-phone-in;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000085,0 0 0 4px #ffffff0f}.mini-program-phone--up{animation-name:mini-program-phone-from-up}.mini-program-phone-top{z-index:1;background:#010406e0;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:72px;height:20px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mini-program-phone-top span{background:#f3ffffcc;border-radius:50%;width:4px;height:4px}.mini-program-phone img{object-fit:contain;opacity:1;border-radius:25px;width:100%;padding:34px 8px 92px;display:block}.mini-program-phone-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030b0fc7;border:1px solid #dcf8fa29;border-radius:14px;padding:14px;position:absolute;bottom:24px;left:22px;right:22px}.mini-program-phone-label strong,.mini-program-phone-label span{display:block}.mini-program-phone-label strong{color:#f5ffff;font-size:.92rem}.mini-program-phone-label span{color:#dcf3f5a3;margin-top:4px;font-size:.68rem;line-height:1.45}.mini-program-preview-copy{text-align:center;justify-items:center;gap:14px;display:grid}.mini-program-preview-copy p{color:#f6ffff;letter-spacing:-.04em;margin:0;font-size:clamp(1.18rem,1.9vw,1.65rem);font-weight:780;line-height:1.1}.mini-program-preview-copy h3{color:var(--mini-program-accent);letter-spacing:-.07em;text-wrap:balance;text-shadow:0 0 28px var(--mini-program-accent);margin:0;font-size:clamp(1.95rem,3.2vw,3.1rem);font-weight:760;line-height:1.03}@supports (color:color-mix(in lab, red, red)){.mini-program-preview-copy h3{text-shadow:0 0 28px color-mix(in srgb, var(--mini-program-accent) 18%, transparent)}}.mini-program-preview-copy>span{color:#dcf3f591;font-size:.82rem;line-height:1.6}.mini-program-preview-copy a{color:#f6ffff;background:#ffffff0b;border:1px solid #edfcfd6b;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:46px;margin-top:12px;padding:10px 16px;font-size:1rem;font-weight:760;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.mini-program-preview-copy a:hover{border-color:var(--mini-program-accent);background:var(--mini-program-accent)}@supports (color:color-mix(in lab, red, red)){.mini-program-preview-copy a:hover{background:color-mix(in srgb, var(--mini-program-accent) 12%, transparent)}}.mini-program-preview-copy a:hover{transform:translateY(-2px)}@keyframes mini-program-phone-in{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes mini-program-phone-from-up{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.mini-program-explorer{overflow-y:auto}.mini-program-explorer-layout{grid-template-columns:1fr;min-height:auto}.mini-program-explorer-selection{min-height:470px;padding:92px 24px 24px}.mini-program-explorer-selection--wheel-only{align-items:stretch}.mini-program-explorer-preview{min-height:560px;padding:24px 24px 64px}.mini-program-wheel-wrap,.mini-program-wheel-wrap--industry{width:100%;height:350px}.mini-program-phone-stage{grid-template-columns:1fr}.mini-program-preview-copy{justify-self:center;max-width:342px}.mini-program-platform-stage{min-height:330px}}@media (prefers-reduced-motion:reduce){.mini-program-phone{animation:none}}.custom-development-home-only{isolation:isolate;color:#eef9fa;background:#0b0a12;min-height:100svh;position:relative;overflow:hidden}.custom-development-aurora,.custom-development-home-overlay{position:absolute;inset:0}.custom-development-aurora{z-index:-2}.custom-development-home-overlay{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#080c161f,#080910ad 76%),linear-gradient(#070c1440,#07080ecc)}.custom-development-home-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 40px,1120px);min-height:100svh;margin-inline:auto;padding:110px 0 150px;display:flex;position:relative}.custom-development-home-content h1{color:#f4ffff;letter-spacing:-.08em;text-wrap:balance;text-shadow:0 10px 50px #08081473;max-width:1000px;margin:20px 0 18px;font-size:clamp(2.9rem,7vw,6.6rem);line-height:.98}.custom-development-home-lead{color:#e3f4f6c2;max-width:680px;margin:0;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.75}.custom-development-home-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.custom-development-home-actions a{min-height:50px}.custom-development-logo-loop-wrap{z-index:2;width:min(100% - 40px,1480px);margin-inline:auto;position:absolute;bottom:30px;left:0;right:0}.aurora-background{width:100%;height:100%;position:absolute;inset:0}.logo-loop{color:#eaffffc2;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-loop-track{width:max-content;display:flex;transform:translate(0)}.logo-loop-list{align-items:center;gap:var(--logo-loop-gap);padding:0 var(--logo-loop-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.logo-loop-item{height:var(--logo-loop-height);min-width:var(--logo-loop-height);color:currentColor;white-space:nowrap;justify-content:center;align-items:center;transition:transform .25s,color .25s;display:inline-flex}.logo-loop-item svg{width:var(--logo-loop-height);height:var(--logo-loop-height);fill:currentColor}.logo-loop-item span{font-size:calc(var(--logo-loop-height) * .43);letter-spacing:-.03em;font-weight:760}.logo-loop--scale .logo-loop-item:hover{color:#64dde8;transform:scale(1.12)}.software-type-explorer,.software-type-detail,.contact-page,.development-faq-page{color:#eef9fa;background:#071217;min-height:100svh;overflow-x:hidden}.software-type-explorer,.software-type-detail{isolation:isolate;position:relative}.software-route-threads{z-index:0;pointer-events:none;opacity:.64;mix-blend-mode:screen;background:radial-gradient(at 50% 100%,#c4b5fd21,#0000 66%);height:min(600px,68svh);position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 100%);mask-image:linear-gradient(#0000 0%,#000 24% 100%)}.software-route-threads [data-threads]{transform:translateY(42%)}.software-type-explorer-grid{z-index:1;grid-template-columns:minmax(320px,.58fr) minmax(0,1.42fr);min-height:100svh;display:grid;position:relative}.software-type-explorer-wheel-panel{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:120px 48px 54px;display:flex;position:relative}.software-type-explorer-wheel-panel h1{color:#f3ffff;letter-spacing:-.08em;margin:12px 0;font-size:clamp(3rem,5.5vw,5.8rem);line-height:.98}.software-type-explorer-note{color:#e0f3f5a8;max-width:440px;margin:0 0 28px;line-height:1.7}.software-type-explorer-wheel-panel .option-wheel{width:min(100%,420px);height:430px}.software-type-back{color:#aeeef0;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.software-type-back:hover{color:#fff}.software-platforms{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.software-platforms button{border:1px solid var(--platform-accent)}@supports (color:color-mix(in lab, red, red)){.software-platforms button{border:1px solid color-mix(in srgb, var(--platform-accent) 45%, transparent)}}.software-platforms button{color:var(--platform-accent);border-radius:999px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.software-platforms button{color:color-mix(in srgb, var(--platform-accent) 82%, white)}}.software-platforms button{cursor:pointer;background:#0714188c}.software-platforms button.is-active{color:#061015;background:var(--platform-accent)}.software-type-explorer-preview{background:radial-gradient(circle at 50% 45%,#4dd9d426,#0000 48%);place-items:center;min-width:0;min-height:100svh;padding:116px clamp(28px,4vw,72px) 54px;display:grid}.software-type-preview-frame{aspect-ratio:1.2;border:1px solid var(--preview-accent);width:min(100%,740px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.software-type-preview-frame{border:1px solid color-mix(in srgb, var(--preview-accent) 45%, transparent)}}.software-type-preview-frame{box-shadow:0 30px 100px #00000059, inset 0 0 80px var(--preview-accent);background:#06121785;border-radius:32px}@supports (color:color-mix(in lab, red, red)){.software-type-preview-frame{box-shadow:0 30px 100px #00000059, inset 0 0 80px color-mix(in srgb, var(--preview-accent) 12%, transparent)}}.software-type-preview-frame img{object-fit:cover;opacity:.6}.software-type-preview-caption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040e12b8;border:1px solid #e6ffff29;border-radius:20px;gap:10px;padding:24px;display:grid;position:absolute;bottom:8%;left:8%;right:8%}.software-type-preview-caption span,.software-type-preview-caption p{color:#def4f5a8}.software-type-preview-caption strong{color:#f7ffff;font-size:clamp(1.7rem,3vw,3rem)}.software-type-preview-caption p{margin:0;line-height:1.65}.software-type-preview-caption a{color:#64dde8;align-items:center;gap:6px;width:max-content;font-weight:760;text-decoration:none;display:inline-flex}.software-type-detail{padding:112px max(24px,5vw) 64px}.software-type-detail-top{z-index:1;justify-content:space-between;align-items:center;width:min(100%,1600px);margin:0 auto 40px;display:flex;position:relative}.software-type-detail-top a{color:#c9f5f5;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.software-type-detail-top span{color:#dbf3f49e}.software-type-detail-grid{z-index:1;grid-template-columns:190px minmax(0,1.1fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,90px);width:min(100%,1600px);min-height:calc(100svh - 220px);margin-inline:auto;display:grid;position:relative}.software-type-detail-nav{gap:10px;display:grid}.software-type-detail-nav a{color:#daf4f499;border-left:2px solid #0000;padding:12px 14px;text-decoration:none}.software-type-detail-nav a.is-active{border-color:var(--detail-accent);color:#f4ffff;background:#ffffff0d}.software-type-detail-media{justify-items:center;gap:10px;display:grid}.software-type-detail-image{aspect-ratio:3/2;border:1px solid var(--detail-accent);width:min(100%,760px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.software-type-detail-image{border:1px solid color-mix(in srgb, var(--detail-accent) 48%, transparent)}}.software-type-detail-image{background:#061017a3;border-radius:24px;box-shadow:0 30px 90px #0006}.software-type-detail-image img{object-fit:contain;opacity:1;filter:drop-shadow(0 18px 28px #00000047);padding:10px}.software-type-detail-media small{color:#dcf3f585}.software-type-detail-copy{align-content:center;gap:18px;min-width:0;display:grid;container-type:inline-size}.software-type-detail-copy h1{color:#f5ffff;letter-spacing:-.08em;white-space:nowrap;text-wrap:nowrap;max-width:100%;margin:0;font-size:clamp(2.5rem,4.8vw,5.5rem);line-height:1.04}.software-type-detail-copy h1.software-title--compact{letter-spacing:-.065em;font-size:clamp(1.9rem,10.5cqw,4.25rem)}.software-type-detail-copy>p:not(.eyebrow){color:#e0f3f5bd;word-break:normal;overflow-wrap:anywhere;text-wrap:pretty;max-width:32em;margin:0;font-size:1.1rem;line-height:1.85}.software-type-detail-points{border-top:1px solid #defafa21;border-bottom:1px solid #defafa21;gap:7px;padding:18px 0;display:grid}.software-type-detail-points span{color:var(--detail-accent);letter-spacing:.08em;font-size:.78rem;font-weight:760}.software-type-detail-points strong{color:#e6f7f7;margin-bottom:8px;font-size:.95rem;line-height:1.6}.contact-page,.development-faq-page{position:relative}.contact-page-bg,.development-faq-bg{opacity:.55;position:absolute;inset:0}.contact-page-content,.development-faq-content{z-index:1;width:min(100% - 40px,1180px);margin-inline:auto;padding:150px 0 80px;position:relative}.contact-page-content h1,.development-faq-content h1{color:#f5ffff;letter-spacing:-.08em;max-width:850px;margin:18px 0;font-size:clamp(2.8rem,6vw,6rem);line-height:1}.contact-page-lead{color:#dff4f4b8;max-width:720px;font-size:1.08rem;line-height:1.8}.advisor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.advisor-grid-primary{grid-template-columns:minmax(0,820px)}.advisor-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06161bad;border:1px solid #c6f8f933;border-radius:24px;grid-template-columns:160px 1fr;align-items:center;gap:22px;padding:22px;display:grid}.advisor-qr{aspect-ratio:1;background:#fff;border:1px solid #b9f4f547;border-radius:16px;place-items:center;min-height:150px;display:grid;overflow:hidden}.advisor-qr img{object-fit:contain;width:100%;height:100%;display:block}.advisor-card span,.advisor-card small{color:#8debef;font-size:.8rem}.advisor-card h2{color:#f1ffff;margin:8px 0;font-size:1.35rem}.advisor-card p{color:#def4f5b8;margin:0 0 12px;line-height:1.6}.advisor-contact-list{gap:8px;margin:18px 0 0;display:grid}.advisor-contact-list div{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.advisor-contact-list dt{color:#def4f57a;font-size:.76rem}.advisor-contact-list dd{color:#eefcfcd1;margin:0;font-size:.83rem;line-height:1.5}.advisor-contact-list a{color:#8debef;text-decoration:none}.contact-page-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.development-faq-content h1{max-width:900px}.faq-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.faq-topic-grid section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06161b94;border:1px solid #c6f8f92b;border-radius:24px;padding:24px}.faq-topic-grid h2{color:#64dde8;margin:0 0 18px;font-size:1.15rem}.faq-topic-grid details{border-top:1px solid #dcf4f41f;padding:14px 0}.faq-topic-grid summary{color:#f4ffff;cursor:pointer;font-size:1.05rem;font-weight:720}.faq-topic-grid details p{color:#dcf4f4b3;margin:10px 0 0;line-height:1.75}.admin-page{color:#edfafa;background:#101820;min-height:100svh;padding:120px 24px 70px}.admin-shell{width:min(100%,1180px);margin-inline:auto}.admin-shell header{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-shell h1{margin:12px 0;font-size:clamp(2rem,4vw,4rem)}.admin-shell header p:not(.eyebrow){color:#def4f4a6}.admin-warning{color:#f6cd8d;background:#784c1226;border:1px solid #f1b85966;border-radius:12px;margin:30px 0 18px;padding:14px 16px}.admin-tabs{border-bottom:1px solid #def4f426;flex-wrap:wrap;gap:8px;display:flex}.admin-tabs button{color:#dff4f499;cursor:pointer;background:0 0;border:0;padding:13px 14px}.admin-tabs button.is-active{color:#64dde8;border-bottom:2px solid #64dde8}.admin-panel{background:#06161b9e;border:1px solid #c6f8f929;border-radius:20px;margin-top:24px;padding:28px}.admin-panel h2{margin-top:0}.admin-panel label{color:#def4f4c7;gap:9px;display:grid}.admin-panel textarea{color:#eaffff;min-height:260px;font:inherit;background:#00000040;border:1px solid #c6f8f933;border-radius:12px;padding:14px}.admin-placeholder{color:#e0f4f499;text-align:center;border:1px dashed #b9f4f552;border-radius:14px;margin-top:18px;padding:30px}.admin-card-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.admin-card-grid div{color:#b9f4f5;text-align:center;border:1px solid #c6f8f926;border-radius:14px;padding:24px 16px}@media (max-width:900px){.custom-development-home-content{padding-top:90px}.custom-development-home-content h1{font-size:clamp(2.8rem,12vw,5rem)}.software-type-explorer-grid,.software-type-detail-grid{grid-template-columns:1fr}.software-type-explorer-wheel-panel{min-height:590px;padding:110px 24px 30px}.software-type-explorer-preview{min-height:540px;padding:30px 24px 80px}.software-type-detail{padding-top:100px}.software-type-detail-grid{gap:28px;min-height:auto}.software-type-detail-nav{display:flex;overflow-x:auto}.software-type-detail-nav a{border-bottom:2px solid #0000;border-left:0;flex:none}.software-type-detail-nav a.is-active{border-bottom-color:var(--detail-accent)}.software-type-detail-copy{text-align:center;justify-items:center}.software-type-detail-points{text-align:left;width:100%}.advisor-grid,.faq-topic-grid{grid-template-columns:1fr}.advisor-card{grid-template-columns:120px 1fr}.admin-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.custom-development-home-actions{flex-direction:column;width:min(100%,300px)}.custom-development-home-actions a{width:100%}.custom-development-logo-loop-wrap{width:calc(100% - 28px);bottom:18px}.software-type-preview-caption{padding:16px;bottom:5%;left:5%;right:5%}.advisor-card{grid-template-columns:1fr}.admin-shell header{flex-direction:column;align-items:start}}.custom-development-home-overlay{background:radial-gradient(circle at 50% 46%,#080c160f,#08091047 78%),linear-gradient(#070c1414,#07080e57)}.custom-development-home-content h1{letter-spacing:-.065em;white-space:nowrap;width:min(100%,1180px);max-width:none;font-size:clamp(2.35rem,4.45vw,4.6rem);line-height:1.08}.custom-development-title-type{transform:translate(clamp(12px,1.15vw,22px))}.custom-development-home-lead{white-space:nowrap;max-width:980px}.custom-development-home-actions a.custom-cta{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:1rem;font-weight:760;line-height:1;text-decoration:none;transition:transform .25s,border-color .25s,background-color .25s,box-shadow .25s,color .25s;display:inline-flex}.custom-cta-primary{color:#071217;background:linear-gradient(135deg,#7cff67,#64dde8);box-shadow:0 10px 34px #64dde847}.custom-cta-secondary,.custom-cta-tertiary{color:#11131a;background:#fffffff5;box-shadow:0 10px 28px #ffffff1f;border-color:#ffffffe0!important}.custom-development-home-actions a.custom-cta:hover,.custom-development-home-actions a.custom-cta:focus-visible{transform:translateY(-3px)}.custom-cta-primary:hover,.custom-cta-primary:focus-visible{box-shadow:0 14px 42px #7cff6757}.custom-cta-secondary:hover,.custom-cta-secondary:focus-visible,.custom-cta-tertiary:hover,.custom-cta-tertiary:focus-visible{color:#080b10;background:#fff;box-shadow:0 14px 34px #fff3;border-color:#fff!important}.logo-loop-item svg,.logo-loop-item span{filter:drop-shadow(0 0 8px)}@supports (color:color-mix(in lab, red, red)){.logo-loop-item svg,.logo-loop-item span{filter:drop-shadow(0 0 8px color-mix(in srgb, currentColor 24%, transparent))}}.software-type-explorer-wheel-panel{padding:96px 48px 40px}.software-type-explorer-wheel-panel .option-wheel{height:min(60svh,560px)}.software-type-context-row{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;top:124px;left:48px}.software-type-context-platform{color:#e1f9f9b8;white-space:nowrap;border-left:1px solid #c3f3f433;align-items:center;gap:7px;padding-left:14px;font-size:.82rem;font-weight:650;display:inline-flex}.software-type-context-platform svg{fill:currentColor;width:17px;height:17px}@media (max-width:900px){.custom-development-home-content h1{white-space:normal;font-size:clamp(2.8rem,12vw,5rem)}.custom-development-title-type{transform:translate(.06em)}.custom-development-home-lead{white-space:normal;max-width:680px}.software-type-context-row{top:104px;left:24px}}.software-type-wheels{place-items:center;width:min(100%,430px);display:grid}.software-type-wheels--with-platform{grid-template-rows:180px 410px;gap:10px}.software-type-wheels--with-platform .option-wheel{height:100%}.software-type-wheels--with-platform .option-wheel:first-child{width:min(100%,330px)}.software-type-wheels--with-platform .option-wheel:last-child{width:min(100%,430px)}.software-type-wheels--mini-platform{place-items:center;width:min(100%,430px);min-height:520px;display:grid}.software-type-wheels--mini-platform .software-type-platform-wheel{grid-template-rows:1fr auto;align-items:center;width:min(100%,430px);height:520px;display:grid}.software-type-platform-wheel .option-wheel{height:450px;min-height:450px}.software-type-wheel-prompt{color:#78e8ef;letter-spacing:.02em;margin:6px 0 0;font-size:.92rem;font-weight:720}.software-type-wheels--mini-industry{place-items:center;width:min(100%,430px);min-height:520px;display:grid}.software-type-wheels--mini-industry>.option-wheel{width:min(100%,430px);height:520px}.software-type-platform-chip{border:1px solid var(--cyan-500,#64dde8);align-items:center;gap:9px;min-height:42px;padding:8px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.software-type-platform-chip{border:1px solid color-mix(in srgb, var(--cyan-500,#64dde8) 36%, transparent)}}.software-type-platform-chip{color:#eefdfd;cursor:pointer;font:inherit;background:#05121794;border-radius:12px;font-weight:720}.software-type-platform-chip svg{fill:currentColor;width:21px;height:21px}.software-type-platform-chip small{color:#daf3f480;margin-left:4px;font-size:.7rem;font-weight:600}.software-type-platform-back{color:#caf3f49e;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.9rem}.software-platform-card{isolation:isolate;border:1px solid var(--preview-accent);place-items:center;width:min(100%,900px);height:min(75svh,720px);min-height:560px;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.software-platform-card{border:1px solid color-mix(in srgb, var(--preview-accent) 46%, #ffffff1f)}}.software-platform-card{color:#efffff;background:radial-gradient(circle at 50% 44%, var(--preview-accent) 0, transparent 38%), linear-gradient(155deg, #091c22e6, #040e13c2);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.software-platform-card{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--preview-accent) 12%, transparent) 0, transparent 38%), linear-gradient(155deg, #091c22e6, #040e13c2)}}.software-platform-card{box-shadow:0 34px 90px #00000061, inset 0 0 72px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.software-platform-card{box-shadow:0 34px 90px #00000061, inset 0 0 72px color-mix(in srgb, var(--preview-accent) 9%, transparent)}}.software-platform-card{cursor:pointer;font:inherit;text-align:center;transition:transform .3s,border-color .3s,box-shadow .3s;translate:0 -12px}.software-platform-card:after{content:"";z-index:-2;background:radial-gradient(circle, var(--preview-accent), transparent 66%);border-radius:50%;position:absolute;inset:13%}@supports (color:color-mix(in lab, red, red)){.software-platform-card:after{background:radial-gradient(circle, color-mix(in srgb, var(--preview-accent) 18%, transparent), transparent 66%)}}.software-platform-card:after{filter:blur(34px);opacity:.72;transition:opacity .3s,transform .3s}.software-platform-card:hover,.software-platform-card:focus-visible{border-color:var(--preview-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.software-platform-card:hover,.software-platform-card:focus-visible{border-color:color-mix(in srgb, var(--preview-accent) 78%, white)}}.software-platform-card:hover,.software-platform-card:focus-visible{box-shadow:0 42px 110px #00000070, 0 0 38px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.software-platform-card:hover,.software-platform-card:focus-visible{box-shadow:0 42px 110px #00000070, 0 0 38px color-mix(in srgb, var(--preview-accent) 16%, transparent)}}.software-platform-card:hover,.software-platform-card:focus-visible{outline:none}.software-platform-card:hover:after,.software-platform-card:focus-visible:after{opacity:1;transform:scale(1.08)}.software-platform-card-orbits{z-index:-1;pointer-events:none;position:absolute;inset:0}.software-platform-card-orbit{border:1px solid var(--preview-accent);display:block;position:absolute;top:46%;left:50%}@supports (color:color-mix(in lab, red, red)){.software-platform-card-orbit{border:1px solid color-mix(in srgb, var(--preview-accent) 58%, transparent)}}.software-platform-card-orbit{transform-origin:50%;border-radius:50%}.software-platform-card-orbit--wide{width:58%;height:27%;transform:translate(-50%,-50%)rotate(-13deg)}.software-platform-card-orbit--tall{width:43%;height:43%;transform:translate(-50%,-50%)rotate(37deg)}.software-platform-card-content{align-content:center;justify-items:center;gap:0;width:min(76%,620px);display:grid;transform:translateY(-1%)}.software-platform-card-logo{aspect-ratio:1;width:clamp(128px,15vw,184px);color:var(--preview-accent);filter:drop-shadow(0 0 28px var(--preview-accent));place-items:center;margin-bottom:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.software-platform-card-logo{filter:drop-shadow(0 0 28px color-mix(in srgb, var(--preview-accent) 42%, transparent))}}.software-platform-card-logo svg{fill:currentColor;width:100%;height:100%;display:block}.software-platform-card-content strong{color:#f4ffff;letter-spacing:-.055em;text-shadow:0 8px 24px #00000057;font-size:clamp(2.4rem,4vw,4.3rem);line-height:1}.software-platform-card-content small{color:#caedf0bd;letter-spacing:.01em;margin-top:26px;font-size:clamp(.92rem,1.2vw,1.12rem);font-weight:520}.software-platform-card--alipay .software-platform-card-logo{width:clamp(132px,15.5vw,190px)}.software-platform-card--xiaohongshu .software-platform-card-logo{width:clamp(142px,16.5vw,202px)}.software-category-stage{grid-template-columns:minmax(0,1.25fr) minmax(250px,.62fr);align-items:center;gap:clamp(30px,5vw,76px);width:min(100%,1160px);display:grid}.software-category-stage-media{min-width:0;min-height:560px;position:relative}.software-category-stage-media img{object-fit:contain;filter:drop-shadow(0 30px 48px #00000073)saturate(1.08)}.software-category-stage-copy{align-content:center;gap:14px;min-width:0;display:grid;container-type:inline-size}.software-category-stage-copy>span{color:var(--preview-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:780}.software-category-stage-copy h2{color:#f5ffff;letter-spacing:-.065em;white-space:nowrap;text-wrap:nowrap;max-width:100%;margin:0;font-size:clamp(2.6rem,4.2vw,4.9rem);line-height:1.02}.software-category-stage-copy h2.software-title--compact{letter-spacing:-.055em;font-size:clamp(2.15rem,14cqw,3.65rem)}.software-category-stage-copy p{color:#e0f3f5b3;text-wrap:pretty;max-width:24em;margin:0;font-size:1.05rem;line-height:1.7}.software-type-showcase{grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr);align-items:center;gap:clamp(26px,5vw,72px);width:min(100%,1180px);display:grid}.software-type-showcase-media{place-items:center;min-height:500px;display:grid;position:relative}.software-type-showcase .software-type-preview-frame{aspect-ratio:3/2;width:min(100%,680px);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.software-type-showcase .software-type-preview-frame img{object-fit:contain;opacity:1;filter:drop-shadow(0 28px 42px #0000007a)}.software-type-showcase--mini-program .software-type-preview-frame,.software-type-showcase--mobile-app .software-type-preview-frame{aspect-ratio:3/2;width:min(100%,680px)}.software-type-showcase-secondary{aspect-ratio:1.35;border:1px solid var(--preview-accent,#64dde8);width:min(38%,220px);position:absolute;bottom:4%;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.software-type-showcase-secondary{border:1px solid color-mix(in srgb, var(--preview-accent,#64dde8) 48%, transparent)}}.software-type-showcase-secondary{background:#061217b8;border-radius:18px;transform:rotate(4deg);box-shadow:0 18px 42px #00000052}.software-type-showcase-secondary img{object-fit:cover;opacity:.72}.software-type-showcase--mini-program .software-type-showcase-secondary,.software-type-showcase--mobile-app .software-type-showcase-secondary{bottom:11%;right:8%}.software-type-showcase>*,.software-platform-showcase>*,.software-category-stage>*{min-width:0}.software-type-preview-copy{text-align:left;align-content:center;gap:14px;width:100%;min-width:0;max-width:420px;display:grid;container-type:inline-size}.software-type-preview-copy>span{color:var(--preview-accent,#64dde8);letter-spacing:.12em;font-size:.84rem;font-weight:760}.software-type-preview-copy h2{color:#f5ffff;letter-spacing:-.06em;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-wrap:nowrap;max-width:100%;margin:0;font-size:clamp(2.2rem,3.35vw,3.9rem);line-height:1.06}.software-type-preview-copy h2.software-title--compact{letter-spacing:-.05em;font-size:clamp(1.9rem,10.5cqw,3.2rem)}.software-type-preview-copy p{color:#e0f3f5cc;word-break:normal;overflow-wrap:anywhere;text-wrap:pretty;max-width:26em;margin:0;font-size:1.08rem;line-height:1.65}.software-type-preview-copy small{color:#dcf3f58a;word-break:normal;overflow-wrap:anywhere;text-wrap:pretty;max-width:30em;font-size:.9rem;line-height:1.6}.software-type-preview-copy a{color:#64dde8;align-items:center;gap:7px;width:max-content;margin-top:8px;font-weight:760;text-decoration:none;display:inline-flex}@media (max-width:900px){.software-type-wheels--with-platform{grid-template-rows:150px 360px}.software-type-wheels--mini-platform{min-height:440px}.software-type-wheels--mini-platform .software-type-platform-wheel{height:440px}.software-type-platform-wheel .option-wheel{height:370px;min-height:370px}.software-type-wheels--mini-industry{min-height:400px}.software-type-wheels--mini-industry>.option-wheel{height:400px}.software-type-showcase{grid-template-columns:1fr;gap:18px}.software-type-showcase-media{min-height:min(64vw,460px)}.software-type-preview-copy{text-align:center;justify-self:center;justify-items:center;max-width:620px}.software-type-showcase-secondary{right:12%}.software-platform-card{height:min(68svh,620px);min-height:500px;translate:none}.software-platform-card-orbit--wide{width:72%;height:26%}.software-platform-card-orbit--tall{width:52%;height:38%}.software-platform-card-logo{width:clamp(108px,24vw,150px);margin-bottom:32px}.software-platform-card--alipay .software-platform-card-logo{width:clamp(112px,25vw,155px)}.software-platform-card--xiaohongshu .software-platform-card-logo{width:clamp(118px,27vw,166px)}.software-platform-card-content strong{font-size:clamp(2.15rem,8vw,3.25rem)}.software-platform-card-content small{margin-top:20px}.software-category-stage{grid-template-columns:1fr;gap:18px}.software-category-stage-media{min-height:430px}.software-category-stage-copy{text-align:center;justify-items:center}.software-category-stage-copy h2,.software-category-stage-copy p{max-width:min(100%,680px)}}.admin-product-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-product-head p{color:var(--muted)}.admin-product-head>span{color:#7a4d0a;background:#fff0cf;border-radius:8px;padding:5px 9px;font-size:.72rem;font-weight:750}.admin-product-list{gap:12px;margin-top:24px;display:grid}.admin-product-list article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(210px,1.4fr) repeat(2,minmax(120px,.7fr)) minmax(110px,.55fr) minmax(220px,1.2fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.admin-product-list article>div{min-width:0;display:grid}.admin-product-list small{color:#52727a;font-size:.66rem}.admin-product-list strong{margin-top:2px;font-size:.86rem}.admin-product-list code{color:var(--muted);text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.admin-product-list label{color:var(--muted);gap:5px;font-size:.64rem;display:grid}.admin-product-list input,.admin-product-list select{border:1px solid var(--line);min-width:0;height:37px;color:var(--text);background:#fff;border-radius:7px;padding:7px 9px;font-size:.72rem}.admin-product-list .admin-product-publish{white-space:nowrap;align-items:center;gap:6px;min-height:37px;display:flex}.admin-product-list .admin-product-publish input{width:16px;height:16px}@media (max-width:1100px){.admin-product-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-list article>div{grid-column:1/-1}}@media (max-width:620px){.admin-product-list article{grid-template-columns:1fr}.admin-product-list article>div{grid-column:auto}}.admin-login-page{background:radial-gradient(circle at 50% 25%,#46d3dd24,#0000 40%),#071117;place-items:center;min-height:100svh;padding:120px 20px 70px;display:grid}.admin-login-card{color:#edfafa;background:#08191feb;border:1px solid #8ee7eb38;border-radius:24px;gap:18px;width:min(100%,460px);padding:clamp(28px,5vw,48px);display:grid;box-shadow:0 30px 80px #00000059}.admin-login-card h1{margin:0;font-size:clamp(2rem,6vw,3.2rem)}.admin-login-card p{color:#def4f4a6;margin:0}.admin-login-card label{color:#e6fafacc;gap:8px;font-size:.84rem;display:grid}.admin-login-card input{color:#efffff;height:48px;font:inherit;background:#00000047;border:1px solid #c6f8f933;border-radius:10px;padding:0 14px}.admin-login-card button{justify-content:center}.admin-form-error{color:#ffb5b5;background:#77161633;border:1px solid #ff787857;border-radius:9px;padding:11px 13px;font-size:.82rem}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.admin-header-actions button{color:#eaffff;cursor:pointer;background:#02101473;border:1px solid #c6f8f933;border-radius:9px;min-height:42px;padding:0 16px}.admin-header-actions button:disabled{opacity:.45;cursor:wait}.admin-status-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 18px;display:flex}.admin-status-bar span{color:#9aeef3;background:#22828a1f;border:1px solid #64dde840;border-radius:999px;padding:6px 9px;font-size:.68rem}.admin-status-bar strong{color:#f7ce8b;margin-left:auto;font-size:.78rem}.admin-loading{color:#def4f49e;place-items:center;min-height:260px;display:grid}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.admin-metric-grid article{background:#0000002e;border:1px solid #c6f8f924;border-radius:14px;gap:5px;padding:22px;display:grid}.admin-metric-grid strong{color:#8cebf0;font-size:clamp(1.8rem,4vw,3rem)}.admin-metric-grid span{color:#def4f494;font-size:.75rem}.admin-card-grid button,.admin-card-grid a{color:#b9f4f5;text-align:center;cursor:pointer;background:0 0;border:1px solid #c6f8f926;border-radius:14px;padding:24px 16px;text-decoration:none}.admin-release-list{gap:10px;margin-top:20px;display:grid}.admin-release-list article{border:1px solid #c6f8f924;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.admin-release-list span{color:#8cebf0}.admin-release-list time{color:#def4f48c;font-size:.74rem}.admin-password-form{gap:16px;max-width:520px;margin-top:24px;display:grid}.admin-password-form label{color:#def4f4c7;gap:8px;display:grid}.admin-password-form input{color:#efffff;height:44px;font:inherit;background:#0000003d;border:1px solid #c6f8f933;border-radius:8px;padding:0 12px}.admin-two-factor{border-top:1px solid #c6f8f929;gap:18px;max-width:760px;margin-top:38px;padding-top:30px;display:grid}.admin-security-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-security-heading h3{margin:0;font-size:1.2rem}.admin-security-heading p,.admin-security-summary,.admin-enrollment p{color:#def4f49e;line-height:1.65}.admin-security-heading span{color:#f7ce8b;background:#b36f172e;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:750}.admin-security-heading span.is-enabled{color:#8cebf0;background:#22828a2e}.admin-security-notice{color:#b9f4f5;background:#22828a1f;border:1px solid #64dde83d;border-radius:9px;padding:12px 14px;font-size:.8rem}.admin-security-form{gap:14px;display:grid}.admin-security-form label{color:#def4f4c2;gap:7px;font-size:.78rem;display:grid}.admin-security-form input{color:#efffff;height:44px;font:inherit;background:#0000003d;border:1px solid #c6f8f933;border-radius:8px;padding:0 12px}.admin-security-form button,.admin-recovery-codes button{color:#b9f4f5;cursor:pointer;background:#22828a24;border:1px solid #64dde84d;border-radius:8px;width:max-content;min-height:40px;padding:0 14px}.admin-security-form button:disabled{cursor:wait;opacity:.45}.admin-security-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-security-actions .is-danger{color:#ffb5b5;background:#7716162e;border-color:#ff78784d}.admin-enrollment{background:#00000029;border:1px solid #c6f8f929;border-radius:12px;gap:14px;padding:18px;display:grid}.admin-enrollment label,.admin-enrollment details{color:#def4f4b8;gap:8px;min-width:0;font-size:.76rem;display:grid}.admin-enrollment code{overflow-wrap:anywhere;color:#8cebf0;background:#0000004d;border-radius:7px;padding:10px 12px;display:block}.admin-recovery-codes{background:#b36f1714;border:1px solid #f7ce8b3d;border-radius:12px;gap:10px;padding:18px;display:grid}.admin-recovery-codes p{color:#def4f4a8;margin:0}.admin-recovery-codes pre{columns:2;color:#f7e6bf;background:#0000004d;border-radius:8px;margin:0;padding:16px;font:.82rem/1.8 ui-monospace,monospace}@media (max-width:760px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-release-list article{grid-template-columns:1fr;gap:5px}.admin-status-bar strong{width:100%;margin-left:0}}.admin-editor-page{color:#edfafa;background:#071117;min-height:100svh;padding:100px 18px 40px}.admin-editor-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;width:min(100%,1680px);margin:0 auto 18px;display:flex}.admin-editor-toolbar h1{margin:6px 0;font-size:clamp(1.8rem,3vw,3.4rem)}.admin-editor-toolbar p{color:#def4f49e;margin:0}.admin-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.admin-editor-actions label{color:#def4f4a3;gap:5px;font-size:.65rem;display:grid}.admin-editor-actions select,.admin-editor-actions button,.admin-editor-actions a{color:#eaffff;cursor:pointer;background:#0d2027;border:1px solid #c6f8f933;border-radius:8px;min-height:40px;padding:0 12px;text-decoration:none}.admin-editor-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:14px;width:min(100%,1680px);min-height:720px;margin-inline:auto;display:grid}.admin-editor-preview{background:#020607;border:1px solid #c6f8f92e;border-radius:16px;overflow:hidden}.admin-editor-preview iframe{background:#fff;border:0;width:100%;height:100%;min-height:720px}.admin-editor-inspector{background:#0b1a20;border:1px solid #c6f8f92e;border-radius:16px;padding:20px;overflow-y:auto}.admin-editor-inspector h2{margin-top:0}.admin-editor-inspector label{color:#def4f4b8;gap:7px;margin-top:15px;font-size:.72rem;display:grid}.admin-editor-inspector input,.admin-editor-inspector select,.admin-editor-inspector textarea{color:#efffff;width:100%;min-height:40px;font:inherit;background:#00000040;border:1px solid #c6f8f92e;border-radius:7px;padding:8px 10px}.admin-editor-inspector input[type=color]{padding:3px}.admin-editor-inspector textarea{resize:vertical;min-height:110px}.admin-editor-selector{overflow-wrap:anywhere;color:#8cebf0;background:#00000038;border-radius:7px;padding:10px;font:.65rem/1.5 ui-monospace,monospace}.admin-editor-hint,.admin-editor-empty{color:#def4f48c;border:1px dashed #c6f8f933;border-radius:9px;padding:18px;font-size:.75rem;line-height:1.7}.admin-editor-check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.admin-editor-check input{width:18px;min-height:18px}@media (max-width:900px){.admin-editor-toolbar{flex-direction:column;align-items:flex-start}.admin-editor-workspace{grid-template-columns:1fr}.admin-editor-inspector{order:-1}.admin-editor-preview iframe{min-height:640px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
