:root{color:#f4fbf8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07100f;font-family:Alibaba PuHuiTi,HarmonyOS Sans SC,Microsoft YaHei UI,PingFang SC,Hiragino Sans GB,Segoe UI,sans-serif}html{scroll-behavior:smooth;background:#07100f;width:100%;max-width:100vw;overflow-x:clip}body{background:#07100f;width:100%;min-width:320px;max-width:100vw;min-height:100dvh;margin:0;overflow-x:clip}*{box-sizing:border-box}img{max-width:100%}button,input,textarea,select{font:inherit}.clean-business-landing{--bg:#050607;--background:#08090b;--foreground:#f7f9fb;--ink:#f7f9fb;--muted:#f7f9fbad;--soft:#f7f9fb1f;--accent:#58c7ff;--accent-soft:#58c7ff29;--ease-cinema:cubic-bezier(.16, 1, .3, 1);--ease-luxe:cubic-bezier(.22, 1, .36, 1);--ease-heavy:cubic-bezier(.32, .72, 0, 1);--global-look-x:0;--global-look-y:0;--ambient-shift-x:0px;--ambient-shift-y:0px;--ambient-counter-x:0px;--ambient-counter-y:0px;--ambient-far-x:0px;--ambient-far-y:0px;--ambient-tilt:0deg;background:radial-gradient(ellipse at calc(50% + var(--ambient-far-x)) calc(8% + var(--ambient-far-y)), #58c7ff16, transparent 34rem), var(--bg);min-height:100dvh;color:var(--ink);isolation:isolate;overflow:visible}.clean-business-landing main{z-index:3;position:relative}.clean-business-landing:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.24;transform:translate3d(var(--ambient-counter-x), var(--ambient-counter-y), 0) rotate(var(--ambient-tilt)) scale(1.04);transition:transform .76s var(--ease-luxe), opacity .76s var(--ease-luxe);will-change:transform;background:radial-gradient(at 52% 42%,#ffffff13,#0000 0 16%,#58c7ff0d 30%,#0000 62%),radial-gradient(at 26% 76%,#485cff0a,#0000 46%),linear-gradient(112deg,#0000 0 24%,#ffffff05 46%,#0000 70%);position:fixed;inset:-16%}.cinematic-page-shell{z-index:3;background:radial-gradient(ellipse at calc(50% + var(--ambient-shift-x)) calc(100% + var(--ambient-shift-y)), #58c7ff12, transparent 36rem), linear-gradient(180deg, #0506070a 0 28rem, #05060780 44rem, #0506078f 100%);border-bottom:1px solid #f7f9fb1a;border-radius:0 0 clamp(34px,5vw,72px) clamp(34px,5vw,72px);min-height:120dvh;position:relative;overflow:visible;box-shadow:0 42px 150px #000000b8,inset 0 -1px #ffffff0f}.turing-landing{z-index:0;contain:layout paint;pointer-events:none;background:#08090b;position:fixed;inset:0;overflow:hidden}.global-robot-background{z-index:2;contain:layout paint;pointer-events:none;opacity:0;mix-blend-mode:normal;filter:saturate(.96)contrast(1.18)brightness(1.08);transition:opacity .82s var(--ease-luxe), filter .82s var(--ease-luxe);will-change:opacity;position:fixed;inset:0;overflow:hidden}.shared-robot-layer{contain:paint}.shared-robot-layer[data-robot-mode=hero]{opacity:1;filter:saturate(1.1)contrast(1.08)brightness(1.18)}.shared-robot-layer[data-robot-mode=background]{opacity:.44;filter:saturate(1.02)contrast(1.2)brightness(1.14)}.shared-robot-layer[data-robot-mode=hidden]{opacity:0;filter:saturate(.96)contrast(1.08)brightness()}.global-robot-background:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .82s var(--ease-luxe);background:radial-gradient(at 74% 36%,#58c7ff1f,#0000 0 12rem,#ffffff0e 20rem,#0000 34rem),radial-gradient(at 82% 58%,#58c7ff13,#0000 30rem);position:absolute;inset:0}.shared-robot-layer[data-robot-mode=background]:before{opacity:.78}.shared-robot-layer[data-robot-mode=hero]:before{opacity:.76;background:radial-gradient(at 70% 32%,#ffffff38,#0000 0 10rem,#58c7ff2e 19rem,#0000 36rem),radial-gradient(at 82% 56%,#58c7ff24,#0000 35rem)}.global-robot-background:after{content:"";z-index:3;pointer-events:none;opacity:0;transition:opacity .82s var(--ease-luxe);background:radial-gradient(at 70% 40%,#0000 0 34rem,#05060705 56rem,#0506071a 88rem),linear-gradient(90deg,#05060775 0%,#0506071a 38%,#05060702 72%,#05060717 100%),linear-gradient(#05060700,#0506071a);position:absolute;inset:0}.shared-robot-layer[data-robot-mode=background]:after{opacity:1}.spline-scene--shared-robot{z-index:1;position:absolute;inset:0}.shared-robot-layer[data-robot-mode=background] .spline-scene__loading-robot{opacity:0;visibility:hidden;display:none}.spline-scene--shared-robot canvas{opacity:1;pointer-events:none;transition:opacity .76s var(--ease-luxe), filter .76s var(--ease-luxe);will-change:opacity;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}.shared-robot-layer[data-robot-mode=hero] .spline-scene--shared-robot canvas{filter:brightness(2.34)contrast(1.1)saturate(1.1)drop-shadow(0 0 64px #58c7ff4d);transform-origin:var(--robot-focal-x,70%) var(--robot-focal-y,36%);transform:translate(12%,-2%)scale(1.04)}.shared-robot-layer[data-robot-mode=hero] .spline-scene__scrim{display:none}.shared-robot-layer[data-robot-mode=background] .spline-scene--shared-robot canvas{filter:brightness(1.88)contrast(1.22)saturate()drop-shadow(0 0 34px #58c7ff2e);transform-origin:var(--robot-focal-x,70%) var(--robot-focal-y,36%);transform:translate(12%,-2%)scale(1.04)}.turing-landing__gradient-shell,.turing-landing__main,.main,.hero-video,.content-wrapper{pointer-events:none;position:absolute}.turing-landing__gradient-shell,.turing-landing__main,.main{inset:0}.turing-landing__gradient-shell{z-index:0;overflow:hidden}.turing-landing__gradient{filter:blur(86px);opacity:.74;width:min(76vw,1120px);height:min(84vh,900px);transition:transform .9s var(--ease-luxe), opacity .9s var(--ease-luxe);will-change:transform;border-radius:999px;position:absolute;transform:translate(0,0)}.turing-landing__gradient--right{transform:translate3d(var(--ambient-shift-x), var(--ambient-shift-y), 0) scale(1.035);background:radial-gradient(circle at 30% 30%,#ffffff4d,#0000 0 13%,#58c7ff2e 34%,#0000 62%),radial-gradient(circle at 62% 58%,#61caff1f,#0000 58%);top:-24%;right:-22%}.turing-landing__gradient--left{transform:translate3d(var(--ambient-counter-x), var(--ambient-counter-y), 0) scale(1.045);background:radial-gradient(circle at 60% 44%,#ffffff29,#0000 0 12%,#485cff1a 34%,#0000 62%),radial-gradient(circle at 38% 70%,#ffffff14,#0000 54%);bottom:-34%;left:-32%}.turing-landing__main,.main{min-height:100dvh;overflow:hidden}.hero-video{z-index:0;object-fit:cover;background:#111;width:100%;height:120%;top:-20%;left:0;overflow:hidden}.turing-landing__motion-field{filter:contrast(1.14)saturate(1.02);opacity:.94;transform:translate3d(var(--ambient-counter-x), var(--ambient-counter-y), 0) rotate(var(--ambient-tilt)) scale(1.045);transition:transform .82s var(--ease-luxe), filter .82s var(--ease-luxe);will-change:transform;background:radial-gradient(at 63% 48%,#ffffff29 0 7%,#0000 20%),radial-gradient(at 70% 54%,#ffffff1c 0 8%,#0000 27%),radial-gradient(at 50% 44%,#5a86ff1f 0 10%,#0000 34%),linear-gradient(117deg,#ffffff1c,#0000 14% 76%,#ffffff0f),linear-gradient(#171717 0%,#090909 44%,#050505 100%)}.turing-landing__motion-field:before,.turing-landing__motion-field:after{content:"";position:absolute;inset:-18%}.turing-landing__motion-field:before{filter:blur(18px);background:radial-gradient(at 62% 52%,#000000e0 0 18%,#0000008c 38%,#0000 61%),radial-gradient(at 42% 48%,#ffffff14,#0000 34%);animation:14s ease-in-out infinite alternate turing-video-drift}.turing-landing__motion-field:after{opacity:.86;background:radial-gradient(circle at 64%,#ffffff1f,#0000 0 7%,#ffffff08 18%,#0000 32%);animation:9s cubic-bezier(.16,1,.3,1) infinite alternate turing-video-sweep}.turing-landing__video-media{z-index:1;opacity:.56;mix-blend-mode:screen;filter:contrast(1.08)saturate(.9);transition:opacity .78s var(--ease-luxe), filter .78s var(--ease-luxe)}.clean-business-landing[data-scroll-performance=active]{--ambient-shift-x:0px;--ambient-shift-y:0px;--ambient-counter-x:0px;--ambient-counter-y:0px;--ambient-far-x:0px;--ambient-far-y:0px;--ambient-tilt:0deg}.clean-business-landing[data-scroll-performance=active]:before{opacity:.08;transition:none;transform:translate(0,0)scale(1.02)}.clean-business-landing[data-scroll-performance=active] .turing-landing__gradient{filter:blur(34px);opacity:.38;transition:none}.clean-business-landing[data-scroll-performance=active] .turing-landing__motion-field{filter:none;opacity:.62;transition:none;transform:translate(0,0)scale(1.02)}.clean-business-landing[data-scroll-performance=active] .turing-landing__motion-field:before,.clean-business-landing[data-scroll-performance=active] .turing-landing__motion-field:after{animation-play-state:paused}.clean-business-landing[data-scroll-performance=active] .turing-landing__video-media{opacity:.08;filter:none;transition:none}.clean-business-landing[data-interaction-performance=active]{--ambient-shift-x:0px;--ambient-shift-y:0px;--ambient-counter-x:0px;--ambient-counter-y:0px;--ambient-far-x:0px;--ambient-far-y:0px;--ambient-tilt:0deg}.clean-business-landing[data-interaction-performance=active]:before{opacity:.06;transition:none;transform:translate(0,0)scale(1.01)}.clean-business-landing[data-interaction-performance=active] .turing-landing__gradient{filter:none;opacity:.08;transition:none}.clean-business-landing[data-interaction-performance=active] .turing-landing__motion-field{filter:none;opacity:.12;transition:none;transform:translate(0,0)scale(1.01)}.clean-business-landing[data-interaction-performance=active] .turing-landing__motion-field:before,.clean-business-landing[data-interaction-performance=active] .turing-landing__motion-field:after{animation-play-state:paused}.clean-business-landing[data-interaction-performance=active] .turing-landing__video-media{opacity:0;filter:none;transition:none}.clean-business-landing[data-interaction-performance=active] .global-robot-background{filter:saturate(1.04)contrast(1.12)brightness(1.12);transition:none}.clean-business-landing[data-interaction-performance=active] .global-robot-background:before,.clean-business-landing[data-interaction-performance=active] .global-robot-background:after{opacity:0;transition:none}.clean-business-landing[data-interaction-performance=active] .shared-robot-layer[data-robot-mode=hero] .spline-scene--shared-robot canvas{filter:brightness(2.4)contrast(1.12)saturate(1.12)}.clean-business-landing[data-interaction-performance=active] .shared-robot-layer[data-robot-mode=background] .spline-scene--shared-robot canvas{filter:brightness(2.08)contrast(1.18)saturate(1.02)}.clean-business-landing[data-hero-visuals=parked] .turing-landing{visibility:hidden;opacity:0}.clean-business-landing[data-agent-stage=personalized] .turing-landing__gradient-shell,.clean-business-landing[data-agent-stage=lead] .turing-landing__gradient-shell,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .turing-landing__gradient-shell,.clean-business-landing[data-agent-stage=personalized] .turing-landing__video-media,.clean-business-landing[data-agent-stage=lead] .turing-landing__video-media,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .turing-landing__video-media,.clean-business-landing[data-agent-stage=personalized] .turing-landing__motion-field,.clean-business-landing[data-agent-stage=lead] .turing-landing__motion-field,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .turing-landing__motion-field,.clean-business-landing[data-agent-stage=personalized] .turing-landing__content-fog,.clean-business-landing[data-agent-stage=lead] .turing-landing__content-fog,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .turing-landing__content-fog{visibility:hidden;opacity:0;filter:contrast(.9)saturate(.5)brightness(.6)}.clean-business-landing[data-agent-stage=personalized] .turing-landing,.clean-business-landing[data-agent-stage=lead] .turing-landing,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .turing-landing{visibility:hidden;opacity:0}.main:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#050607e0,#05060752 44%,#050607b3),linear-gradient(#05060700,#050607ad 72%,#050607 100%);position:absolute;inset:0}.content-wrapper{z-index:3;inset:0}.content-wrapper:before{content:"";z-index:-1;filter:blur(50px);background:radial-gradient(#08090bd9,#08090b99,#0000);position:absolute;inset:0 -10% -50px}@keyframes turing-video-drift{0%{opacity:.5;transform:translate(-2%,-1%)scale(1.02)}to{opacity:.86;transform:translate(2%,1%)scale(1.055)}}@keyframes turing-video-sweep{0%{transform:translate(-3%)scale(1)}to{transform:translate(4%,1%)scale(1.08)}}.site-header{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#ffffff0e,#ffffff05),#050607b3;border:1px solid #f7f9fb1a;border-radius:999px;grid-template-columns:max-content 1fr max-content;align-items:center;gap:28px;width:min(100% - 28px,1380px);min-height:68px;margin:0 auto;padding:12px clamp(18px,3.6vw,58px);display:grid;position:sticky;top:14px;box-shadow:inset 0 1px #ffffff1f,0 18px 60px #00000057}.clean-business-landing[data-active-components~=occupation_scenario] .site-header{z-index:12;margin-top:14px;margin-bottom:clamp(18px,3vw,34px);position:relative;top:0}.text-brand-mark,.site-header__nav a,.site-header__cta,.contact-closing__channels a{color:inherit;text-decoration:none}.text-brand-mark{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-left:-10px;padding:0 10px;line-height:1;display:inline-flex}.text-brand-mark__logo{object-fit:contain;filter:drop-shadow(0 0 14px #ffffff1f);width:auto;height:clamp(32px,3.1vw,42px);display:block}.text-brand-mark__name{color:#f7f9fbf5;letter-spacing:0;white-space:nowrap;text-shadow:0 10px 28px #00000057;font-size:clamp(1rem,1.15vw,1.16rem);font-weight:860}.site-header__nav{justify-self:center;align-items:center;gap:clamp(16px,2vw,30px);display:flex}.site-header__nav a{color:#f7f9fb94;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0 -8px;padding:0 8px;font-size:.9rem;font-weight:720;transition:color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-header__nav a:hover{color:var(--ink);transform:translateY(-1px)}.text-brand-mark:focus-visible,.site-header__nav a:focus-visible,.contact-closing__channels a:focus-visible,.contact-closing__facts a:focus-visible{outline-offset:5px;outline:2px solid #58c7ffb8}.text-brand-mark:focus-visible{border-radius:999px}.site-header__nav a:focus-visible{color:var(--ink);transform:translateY(-1px)}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.glass-button-wrap{cursor:pointer;isolation:isolate;vertical-align:middle;border-radius:999px;display:inline-flex;position:relative}.glass-button-shadow{z-index:-1;border-radius:inherit;opacity:.82;filter:blur(13px);background:radial-gradient(at 50% 0,#ffffff6b,#0000 48%),#000000d1;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(8px)scale(.96)}.glass-button-shadow:after{content:"";border-radius:inherit;filter:blur(24px);background:#58c7ff2e;position:absolute;inset:42% 10% -32%}.glass-button{all:unset;box-sizing:border-box;isolation:isolate;color:var(--foreground);font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;background:linear-gradient(var(--angle-1), #08090bb8, #ffffff2e 42%, #08090b9e), linear-gradient(var(--angle-2), #fff3, #ffffff0b 38%, #ffffff29), #090a0c94;-webkit-backdrop-filter:blur(22px)saturate(165%)contrast(1.08);border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;font-weight:760;text-decoration:none;transition:--angle-1 .52s cubic-bezier(.16,1,.3,1),--angle-2 .52s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff1a,inset 0 0 0 1px #ffffff14,0 16px 36px #0000005c}.glass-button:after{content:"";z-index:-1;border-radius:inherit;opacity:.64;background:radial-gradient(circle at 26% 0,#ffffff8a,#0000 32%),linear-gradient(90deg,#ffffff2e,#0000 42%,#ffffff24);transition:opacity .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.glass-button-text{box-sizing:border-box;border-radius:inherit;-webkit-user-select:none;user-select:none;text-shadow:0 1px 18px #0000006b;justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.glass-button-text:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:1px}.glass-button--sm .glass-button-text{min-width:154px;min-height:58px;padding:.96rem 2.1rem;font-size:1.02rem}.glass-button--default .glass-button-text{min-height:76px;padding:1.24rem 2.7rem;font-size:1.16rem}.glass-button--lg .glass-button-text{min-width:290px;min-height:92px;padding:1.42rem 3.2rem;font-size:1.24rem}.glass-button--icon{width:2.5rem;height:2.5rem}.glass-button--icon .glass-button-text{width:2.5rem;height:2.5rem;padding:0}.glass-button:hover{--angle-1:-35deg;--angle-2:-15deg;border-color:#ffffff61;transform:translateY(-1px);box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff26,inset 0 0 0 1px #ffffff1f,0 18px 44px #0000006b}.glass-button:hover:after{opacity:.9}.glass-button-wrap:hover .glass-button-shadow{opacity:1;transform:translateY(11px)scale(1)}.glass-button:active{transform:translate(0,0)scale(.985)}.glass-button:focus-visible{outline-offset:4px;outline:3px solid #58c7ff94}.spline-hero{--robot-focal-x:70%;--robot-focal-y:36%;--robot-clear-radius:40rem;isolation:isolate;background:radial-gradient(ellipse at var(--robot-focal-x) var(--robot-focal-y), #ffffff0b, transparent 33rem), linear-gradient(90deg, #050607f0 0%, #050607b3 30%, #05060724 50%, #05060705 68%, transparent 100%), linear-gradient(180deg, #0506071a 0%, transparent 50%, #0506075c 100%);height:110dvh;min-height:104dvh;padding:0;scroll-margin-top:88px;position:relative;overflow:hidden}.spline-hero:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(ellipse at var(--robot-focal-x) 74%, #58c7ff38, transparent 0 11rem, #67d0b01a 23rem, transparent 48rem), radial-gradient(ellipse at 50% 84%, #f7f9fb1a, transparent 0 13rem), linear-gradient(108deg, transparent 0 31%, #58c7ff17 42%, #f7f9fb1a 49%, #67d0b012 56%, transparent 70%), linear-gradient(180deg, #05060700 0%, #05060747 30%, #050607c7 68%, #050607 100%);mix-blend-mode:normal;opacity:0;transform-origin:bottom;will-change:opacity, transform;height:clamp(260px,42vh,520px);position:absolute;bottom:-1px;left:0;right:0;transform:translateY(28px)scaleY(.82)}.spline-hero__sticky-frame{isolation:isolate;background:radial-gradient(ellipse at var(--robot-focal-x) var(--robot-focal-y), #ffffff0b, transparent 33rem), linear-gradient(90deg, #050607f0 0%, #050607b3 30%, #05060724 50%, #05060705 68%, transparent 100%), linear-gradient(180deg, #0506071a 0%, transparent 50%, #0506075c 100%);height:calc(100dvh - 68px);padding:clamp(20px,3vw,42px) clamp(18px,4vw,64px) clamp(42px,5vw,72px);position:sticky;top:68px;overflow:hidden}.spline-scene,.spline-scene canvas{width:100%!important;height:100%!important}.spline-scene{position:absolute;inset:0}.spline-scene__loading-robot{z-index:2;aspect-ratio:.72;opacity:0;visibility:hidden;transform-origin:50%;pointer-events:none;filter:drop-shadow(0 34px 80px #000000b8);width:clamp(240px,24vw,430px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1);display:none;position:absolute;top:50%;right:clamp(4%,10vw,17%);transform:translateY(-50%)scale(1)}.spline-scene__loading-robot span{display:block;position:absolute}.spline-scene__loading-halo{filter:blur(18px);opacity:.88;background:radial-gradient(at 50% 38%,#ffffff47,#0000 0 12%,#58c7ff1f 34%,#0000 62%),radial-gradient(at 50% 54%,#ffffff1f,#0000 44%);border-radius:999px;inset:3% -12% -4%}.spline-scene__loading-head{background:radial-gradient(circle at 36% 34%,#ffffffe6,#0000 0 4%,#58c7ff47 14%,#0000 24%),linear-gradient(145deg,#ffffff52,#6f819133 36%,#0f1216db 76%),#0c0e12eb;border:1px solid #ffffff4d;border-radius:42% 42% 38% 38%;width:44%;height:22%;top:13%;left:28%;box-shadow:inset 0 2px #ffffff52,inset 0 -18px 40px #0000007a,0 20px 70px #58c7ff1f}.spline-scene__loading-core{background:radial-gradient(at 50% 28%,#ffffff70,#0000 0 16%,#58c7ff29 32%,#0000 54%),linear-gradient(140deg,#ffffff2e,#171c22e0 44%,#060709f0),#0a0c0ff0;border:1px solid #ffffff38;border-radius:44% 44% 30% 30%;width:64%;height:45%;top:35%;left:18%;box-shadow:inset 0 1px #ffffff42,inset 0 -28px 55px #00000080,0 28px 90px #0000008a}.spline-scene__loading-core:after{content:"";filter:blur(2px);background:radial-gradient(circle,#f2f9fff0,#58c7ff6b 38%,#0000 70%);border-radius:999px;position:absolute;inset:30% 31%}.spline-scene__loading-shoulder{background:linear-gradient(145deg,#ffffff29,#11151be0),#0a0c10eb;border:1px solid #ffffff29;border-radius:999px;width:24%;height:30%;top:42%;box-shadow:inset 0 1px #fff3}.spline-scene__loading-shoulder--left{left:3%;transform:rotate(-12deg)}.spline-scene__loading-shoulder--right{right:3%;transform:rotate(12deg)}.spline-scene[data-scene-ready=true] .spline-scene__loading-robot{opacity:0;visibility:hidden;filter:blur(8px)drop-shadow(0 34px 80px #0006);display:none;transform:translateY(-50%)scale(.965)}.spline-scene__fallback{background:radial-gradient(circle at 70% 42%,#58c7ff38,#0000 22rem),radial-gradient(circle at 66% 52%,#ffffff1a,#0000 18rem);position:absolute;inset:0}.spline-scene__scrim{pointer-events:none;background:linear-gradient(90deg,#0506071f 0%,#0506070a 28%,#0000 58% 100%);position:absolute;inset:0}.career-world-backdrop{z-index:1;pointer-events:none;animation:.7s cubic-bezier(.16,1,.3,1) both world-arrive;position:absolute;inset:0;overflow:hidden}.career-world-backdrop:before,.career-world-backdrop:after{content:"";position:absolute;inset:0}.career-world-backdrop:before{background:linear-gradient(90deg, color-mix(in srgb, var(--world-accent) 12%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--world-accent) 9%, transparent) 1px, transparent 1px), radial-gradient(circle at 72% 34%, color-mix(in srgb, var(--world-accent) 16%, transparent), transparent 23rem);opacity:.34;transform:translate3d(var(--ambient-counter-x), var(--ambient-counter-y), 0) scale(1.08);transition:transform .9s var(--ease-luxe);will-change:transform;background-size:64px 64px,64px 64px,auto}.career-world-backdrop:after{background:radial-gradient(circle at 70% 38%, color-mix(in srgb, var(--world-accent) 20%, transparent), transparent 25rem), linear-gradient(90deg, #050607e6 0%, #0506076b 46%, #05060733 100%)}.career-world-backdrop__signal{text-align:right;color:#f7f9fbb8;gap:12px;max-width:min(26vw,360px);display:grid;position:absolute;bottom:clamp(78px,11vh,142px);right:clamp(28px,5vw,88px)}.career-world-backdrop__signal>span{color:color-mix(in srgb, var(--world-accent) 68%, white);font-size:clamp(.9rem,1vw,1.08rem);font-weight:820}.career-world-backdrop__signal div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.career-world-backdrop__signal strong{border:1px solid color-mix(in srgb, var(--world-accent) 22%, #ffffff21);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f7f9fbc2;white-space:nowrap;background:#05060752;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:760;display:inline-flex}@keyframes world-arrive{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.hero-ambient-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-ambient-backdrop__shade,.hero-ambient-backdrop__vignette{pointer-events:none;position:absolute;inset:0}.hero-ambient-backdrop__shade{background:radial-gradient(ellipse at var(--robot-focal-x) var(--robot-focal-y), transparent 0 calc(var(--robot-clear-radius) * 1.12), #00000002 56rem, #00000008 84rem), linear-gradient(90deg, #05060761 0%, #0506071f 24%, transparent 46%, transparent 100%)}.hero-ambient-backdrop__vignette{background:radial-gradient(at 16% 48%,#050607bd 0%,#05060761 28%,#0000 58%),linear-gradient(#0000 0% 76%,#05060770 100%)}.spline-hero__cinema-veil{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--robot-focal-x) var(--robot-focal-y), #05060705 0 12rem, #05060742 31rem, #050607c2 60rem), radial-gradient(ellipse at 50% 86%, #58c7ff1f, transparent 0 18rem, #67d0b00f 30rem, transparent 48rem), linear-gradient(180deg, #05060705 0%, #0506073d 54%, #050607d1 78%, #050607 100%);will-change:opacity;position:absolute;inset:0;overflow:hidden}.spline-hero__content{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;width:min(100%,1440px);min-height:clamp(590px,100dvh - 150px,760px);margin:0 auto;padding:clamp(26px,3.7vw,58px) clamp(20px,3.6vw,56px);display:flex;position:relative}.spline-hero__content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 22% 48%,#050607fa 0%,#050607d6 34%,#05060780 58%,#0000 82%),linear-gradient(90deg,#050607e6,#05060775 62%,#0000);width:min(68vw,820px);display:none;position:absolute;inset:-120px auto -120px -96px}.spotlight{pointer-events:none;opacity:.86;filter:blur(4px);width:520px;height:520px;position:absolute}.spotlight svg{width:100%;height:100%;display:block}.spotlight--hero{top:-190px;left:clamp(-120px,7vw,220px)}.hero-kicker{color:#58c7fff0;letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font-size:.76rem;font-weight:900}.spline-hero h1,.section-heading h2,.contact-closing h2{color:#f7f9fb;letter-spacing:-.044em;margin:0;font-weight:920}.spline-hero h1{text-wrap:balance;max-width:min(100%,560px);font-size:clamp(3.25rem,4.8vw,5rem);line-height:.94}.spline-hero h1 span{white-space:nowrap;display:block}.hero-copy{color:#f7f9fbb8;max-width:31rem;margin:20px 0 0;font-size:clamp(.95rem,.94vw,1.02rem);line-height:1.66}.agent-conversation-portal{--agent-accent:#58c7ff;pointer-events:auto;gap:12px;width:min(100%,630px);margin-top:clamp(18px,2.7vh,32px);display:grid;position:relative;overflow:visible}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.robot-dialogue-thread{z-index:1;overscroll-behavior:contain;scrollbar-color:#f7f9fb42 transparent;scrollbar-width:thin;flex-direction:column;justify-content:flex-start;gap:10px;max-height:min(292px,32vh);padding:4px 12px 16px 0;display:flex;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 30px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 30px calc(100% - 18px),#0000 100%)}.robot-dialogue-thread:before,.robot-dialogue-thread:after{content:"";z-index:2;pointer-events:none;position:absolute;left:0;right:0}.robot-dialogue-thread[data-overflowing=true]:before{background:linear-gradient(#050607c7,#0000);height:70px;top:0}.robot-dialogue-thread[data-overflowing=true]:after{background:linear-gradient(#0000,#050607c2);height:54px;bottom:0}.robot-dialogue-message{opacity:1;transform-origin:0 100%;max-width:min(92%,560px);animation:.42s cubic-bezier(.16,1,.3,1) both agent-bubble-pop;animation-delay:calc(var(--message-index,0) * 44ms);gap:5px;transition:opacity .42s,transform .42s,filter .42s;display:grid}.robot-dialogue-message[data-message-age="7"],.robot-dialogue-message[data-message-age="6"],.robot-dialogue-message[data-message-age="5"]{opacity:.34;filter:blur(1px);transform:translateY(-10px)scale(.96)}.robot-dialogue-message[data-message-state=faded]{opacity:.18;filter:blur(1.6px);transform:translateY(-14px)scale(.95)}.robot-dialogue-message--visitor,.robot-dialogue-message--agent{align-self:flex-start}.robot-dialogue-message span{color:color-mix(in srgb, var(--agent-accent) 70%, white);font-size:.68rem;font-weight:820}.robot-dialogue-message p{color:#f7f9fbd6;text-shadow:0 12px 34px #0000007a;background:0 0;margin:0;padding:2px 0;font-size:.91rem;line-height:1.62}.robot-dialogue-message--visitor p{color:color-mix(in srgb, var(--agent-accent) 72%, white)}@keyframes agent-bubble-pop{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.agent-prompt-bar{z-index:1;margin:0;position:relative}.agent-command-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f7f9fb1f,#f7f9fb0a),#05091257;border:1px solid #f7f9fb29;border-radius:22px;grid-template-columns:minmax(0,1fr) 56px;align-items:end;gap:12px;min-height:86px;padding:14px;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 24px 60px #00000042}.agent-command-shell:focus-within{border-color:color-mix(in srgb, var(--agent-accent) 54%, #ffffff3d);box-shadow:inset 0 1px 0 #ffffff29, 0 28px 70px color-mix(in srgb, var(--agent-accent) 14%, #00000052)}.agent-command-input{resize:vertical;color:#f7f9fbf0;width:100%;min-height:54px;max-height:132px;font:inherit;background:0 0;border:0;outline:0;font-size:.98rem;line-height:1.5}.agent-command-input::placeholder{color:#f7f9fb7a}.agent-command-input:disabled{cursor:wait;opacity:.62}.agent-send-button{color:#041018;cursor:pointer;background:color-mix(in srgb, var(--agent-accent) 78%, white 22%);width:56px;height:56px;box-shadow:inset 0 1px 0 #fff6, 0 18px 42px color-mix(in srgb, var(--agent-accent) 24%, #00000057);border:0;border-radius:50%;place-items:center;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:inline-grid}.agent-send-button svg{stroke-width:2px;width:22px;height:22px}.agent-send-button:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px 0 #ffffff75, 0 22px 54px color-mix(in srgb, var(--agent-accent) 30%, #0000005c);transform:translateY(-1px)scale(1.03)}.agent-send-button[aria-disabled=true]:not(:disabled){cursor:default;opacity:.55}.agent-send-button:disabled{cursor:wait;opacity:.45;transform:none}.agent-send-button:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 82%, #fff 12%);outline-offset:4px}.agent-prompt-bar--text-input .agent-voice-shell{display:none}.agent-voice-shell{background:0 0;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;min-height:84px;transition:color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.agent-voice-shell:before{content:"";background:linear-gradient(90deg, var(--agent-accent), #ffffff47, transparent);transform-origin:0;height:1px;animation:3.2s cubic-bezier(.16,1,.3,1) infinite command-line-scan;position:absolute;bottom:0;left:0;right:0}.agent-voice-shell:focus-within{box-shadow:0 18px 46px color-mix(in srgb, var(--agent-accent) 13%, transparent)}.agent-voice-button{color:#f7f9fbd6;cursor:pointer;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--agent-accent) 30%, transparent), transparent 60%), #f7f9fb1a;border:0;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #f7f9fb2e,0 18px 42px #00000052}.agent-voice-button svg{stroke-width:1.8px;width:24px;height:24px}.agent-voice-button:hover{color:#fff;background:color-mix(in srgb, var(--agent-accent) 18%, #ffffff14);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-accent) 44%, #ffffff24), 0 22px 54px color-mix(in srgb, var(--agent-accent) 18%, #00000057);transform:scale(1.04)}.agent-voice-button:disabled{cursor:wait;opacity:.52;transform:none}.agent-voice-button:disabled:hover{color:#f7f9fbd6;background:#f7f9fb14;transform:none}.agent-voice-button:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 82%, #fff 12%);outline-offset:4px;color:#fff;background:color-mix(in srgb, var(--agent-accent) 20%, #ffffff1a)}.agent-voice-button[data-voice-state=listening]{color:#fff;background:color-mix(in srgb, var(--agent-accent) 24%, #ffffff1a);animation:.9s ease-in-out infinite alternate voice-listening-pulse}.agent-voice-copy{gap:6px;min-width:0;display:grid}.agent-voice-copy span{color:color-mix(in srgb, var(--agent-accent) 78%, white);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:820}.agent-voice-subtitle{color:#f7f9fbd1;text-shadow:0 14px 36px #0000006b;max-width:48rem;margin:0;font-size:clamp(.96rem,1.08vw,1.08rem);line-height:1.58}@keyframes command-line-scan{0%{opacity:0;transform:scaleX(0)}18%{opacity:.72}64%{opacity:.72}to{opacity:0;transform:scaleX(1)}}@keyframes voice-listening-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--agent-accent) 30%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--agent-accent) 0%, transparent)}}.active-industry-strip,.agentic-dynamic-demo,.service-showcase,.capabilities-index,.scenario-overview,.contact-closing{z-index:2;width:min(100% - 36px,1440px);margin:0 auto;scroll-margin-top:92px;position:relative}.cinematic-motion-ready [data-cinematic-reveal]{--reveal-order:0;opacity:0;transition:opacity 1.12s var(--ease-luxe), transform 1.12s var(--ease-luxe), clip-path 1.12s var(--ease-luxe), border-color 1.12s var(--ease-luxe);transition-delay:calc(min(var(--reveal-order), 8) * 86ms);transform:translateY(54px)scale(.975)}.cinematic-motion-ready [data-cinematic-reveal=media],.cinematic-motion-ready [data-cinematic-reveal=panel]{clip-path:inset(8% 0 0 round 28px);transform:translateY(70px)scale(.955)}.cinematic-motion-ready [data-cinematic-reveal=text]{transform:translate(-34px,38px)scale(.985)}.cinematic-motion-ready [data-cinematic-reveal=row]{transform:translate(-28px,28px)}.cinematic-motion-ready [data-cinematic-reveal=card]{transform:translate3d(0, calc(78px + var(--stack-offset-y,0px)), 0) scale(.94) rotateX(7deg)}.cinematic-motion-ready [data-cinematic-reveal=chip]{transform:translateY(24px)scale(.94)}.cinematic-motion-ready [data-cinematic-reveal][data-revealed=true]{opacity:1;clip-path:inset(0 round 28px);transform:translate(0,0)scale(1)}.cinematic-motion-ready [data-cinematic-reveal=card][data-revealed=true]{transform:translate3d(0, var(--stack-offset-y,0px), 0) scale(1) rotateX(0deg)}.post-hero-cinematic-stack{z-index:3;transform-origin:top;will-change:transform, opacity, clip-path;background:linear-gradient(#05060700 0,#05060757 7rem,#050607a8 18rem,#05060780 30rem),radial-gradient(at 58% -4%,#58c7ff0e,#0000 38rem),radial-gradient(at 18% 18%,#ffffff05,#0000 36rem),linear-gradient(#05060733 0%,#07090c6b 20rem,#05060780 100%);border-top:0;border-radius:0;margin-top:clamp(-150px,-10vh,-72px);padding:clamp(132px,13vw,214px) 0 clamp(64px,8vw,118px);position:relative;overflow:visible;box-shadow:0 -28px 80px #0000003d;-webkit-mask-image:linear-gradient(#0000 0,#00000014 42px,#0000006b 118px,#000 250px);mask-image:linear-gradient(#0000 0,#00000014 42px,#0000006b 118px,#000 250px)}.post-hero-cinematic-stack:before{content:"";z-index:6;opacity:.6;pointer-events:none;transform-origin:top;will-change:transform, opacity;background:linear-gradient(#050607eb 0%,#05060780 44%,#05060700 100%),radial-gradient(at 58% 0,#58c7ff0c,#0000 54%);width:100%;height:clamp(240px,24vw,420px);display:block;position:absolute;top:0;left:0}.post-hero-cinematic-stack:after{content:"OPEN-G FUTURE AI";z-index:0;color:#f7f9fb08;letter-spacing:-.08em;pointer-events:none;white-space:nowrap;font-size:clamp(5rem,12vw,13rem);font-weight:920;line-height:.8;position:absolute;top:clamp(18px,3vw,46px);right:clamp(-120px,-4vw,-40px)}.ai-hand-transition{--hand-ink:#08090b;--hand-muted:#08090b8c;--hand-soft:#08090b1f;--hand-pointer-x:56%;--hand-pointer-y:43%;--hand-progress:0;--hand-scroll-progress:0;--hand-scroll-y:min(24vh, 220px);--hand-object-y:0px;--hand-scroll-scale:.975;--hand-scroll-opacity:.08;--hand-media-x:0px;--hand-media-y:0px;--hand-media-scale:1.04;--hand-object-mask:linear-gradient(to bottom, #000 0%, #000 100%);z-index:6;min-height:122dvh;color:var(--hand-ink);isolation:isolate;background:#fff;margin-top:clamp(-176px,-12vh,-88px);margin-bottom:clamp(-22px,-2vh,-10px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:visible}.ai-hand-transition:before,.ai-hand-transition:after{content:"";z-index:6;pointer-events:none;position:absolute;left:0;right:0}.ai-hand-transition:before{background:linear-gradient(#fff 0%,#ffffffeb 48%,#fff0 100%);height:clamp(56px,8vh,112px);top:0}.ai-hand-transition:after{background:#fff;height:clamp(12px,2vh,28px);bottom:0}.ai-hand-transition__sticky{min-height:100dvh;color:var(--hand-ink);background:#fff;position:sticky;top:0;overflow:visible}.ai-hand-transition__sticky:before{content:"";z-index:1;pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}.ai-hand-transition__video-frame{z-index:10;pointer-events:auto;touch-action:pan-y;width:80%;height:80%;opacity:var(--hand-scroll-opacity);transform:translate3d(0, var(--hand-scroll-y), 0) scale(var(--hand-scroll-scale));transform-origin:50% 46%;transition:opacity .44s var(--ease-cinema), transform .86s cubic-bezier(.16, 1, .3, 1);will-change:transform, opacity;background:#fff;margin:auto;position:absolute;inset:0;overflow:visible}.ai-hand-transition__video-frame:before{content:"";z-index:0;opacity:0;filter:none;transform:translate3d(var(--hand-media-x), calc(var(--hand-media-y) + 24px), 0) scale(.8);transition:opacity .52s var(--ease-cinema), transform .72s var(--ease-cinema);background:0 0;border-radius:48% 42% 50% 46%;position:absolute;inset:18% 10% 16% 44%}.ai-hand-transition__video-frame:after{content:"";z-index:0;pointer-events:none;background:#fff;height:min(18vh,160px);position:absolute;top:calc(-1*min(18vh,160px));left:-8vw;right:-8vw}.ai-hand-transition__video-placeholder{z-index:0;pointer-events:none;opacity:1;filter:brightness(.995)contrast(1.08)saturate();mix-blend-mode:normal;transform:translate3d(var(--hand-media-x), var(--hand-media-y), 0) scale(var(--hand-media-scale));transform-origin:50%;-webkit-mask-image:var(--hand-object-mask);mask-image:var(--hand-object-mask);-webkit-mask-image:var(--hand-object-mask);transition:opacity .42s var(--ease-cinema), transform .98s cubic-bezier(.16, 1, .3, 1);background:url(/editorial-assets/ai-hand-rest-poster-source-framed.webp) 50%/contain no-repeat;position:absolute;inset:0}.ai-hand-transition__video{z-index:1;object-fit:contain;object-position:center;filter:brightness(.995)contrast(1.08)saturate();mix-blend-mode:normal;opacity:0;width:100%;height:100%;transform:translate3d(var(--hand-media-x), var(--hand-media-y), 0) scale(var(--hand-media-scale));transform-origin:50%;-webkit-mask-image:var(--hand-object-mask);mask-image:var(--hand-object-mask);-webkit-mask-image:var(--hand-object-mask);transition:opacity .42s var(--ease-cinema), transform .98s cubic-bezier(.16, 1, .3, 1);-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;inset:0}.ai-hand-transition[data-hand-ready=true] .ai-hand-transition__video-frame:before,.ai-hand-transition[data-hand-ready=true] .ai-hand-transition__video-placeholder{opacity:0!important}.ai-hand-transition[data-hand-ready=true] .ai-hand-transition__video-frame .ai-hand-transition__video{opacity:1!important}.ai-hand-transition__interaction-zone{z-index:4;cursor:default;pointer-events:auto;touch-action:pan-y;border-radius:999px;width:58%;height:54%;position:absolute;top:14%;left:22%}.ai-hand-transition__touch-glow{z-index:3;left:var(--hand-pointer-x);top:var(--hand-pointer-y);pointer-events:none;opacity:0;width:clamp(120px,15vw,240px);height:clamp(120px,15vw,240px);transform:translate3d(-50%, -50%, 0) scale(calc(.86 + (var(--hand-progress) * .18)));transition:left .12s linear, top .12s linear, opacity .18s var(--ease-cinema), transform .24s var(--ease-cinema);background:radial-gradient(circle,#08090b0b,#08090b04 44%,#0000 72%);border-radius:999px;position:absolute}.ai-hand-transition[data-hand-contact=true] .ai-hand-transition__touch-glow,.ai-hand-transition[data-hand-state=opening] .ai-hand-transition__touch-glow,.ai-hand-transition[data-hand-state=closing] .ai-hand-transition__touch-glow{opacity:max(.04, calc(var(--hand-progress) * .16))}.ai-hand-transition__footer{z-index:30;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(18px,3vh,34px);min-height:100dvh;padding:clamp(86px,14vh,132px) 18px clamp(72px,10vh,104px);display:flex;position:absolute;inset:0}.ai-hand-transition__footer-copy{gap:clamp(16px,2.3vh,24px);width:min(100%,760px);max-width:min(100%,760px);display:grid}.ai-hand-transition__subtitle{color:var(--hand-muted);letter-spacing:0;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:400;display:inline-flex}.ai-hand-transition__subtitle span{background:#08090b;border-radius:999px;width:8px;height:8px}.ai-hand-transition h2{max-width:none;color:var(--hand-ink);letter-spacing:0;margin:0;font-size:clamp(2.5rem,9vw,4.75rem);font-weight:300;line-height:1}.ai-hand-transition h2 span{white-space:nowrap;display:block}.ai-hand-transition__actions{pointer-events:auto;flex-wrap:wrap;gap:10px;display:flex}.ai-hand-transition__actions a{color:#08090b;border:1px solid #00000059;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ai-hand-transition__actions a:first-child{color:#fff;background:#08090b;border-color:#08090b}.ai-hand-transition__tags{pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-hand-transition__tags span{color:#08090ba8;background:#ffffffc7;border:1px solid #0000001f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}@media (width>=768px){.ai-hand-transition{--hand-media-x:clamp(36px, 4vw, 84px);--hand-media-y:clamp(-96px, -9vh, -54px);--hand-media-scale:1.08}.ai-hand-transition__video-frame{width:100%;height:100%}.ai-hand-transition__interaction-zone{width:min(34vw,480px);height:min(52vh,470px);top:16%;left:35%}.ai-hand-transition__footer{padding:clamp(88px,11vh,136px) clamp(56px,6.5vw,132px) clamp(62px,7vh,88px)}.ai-hand-transition__footer-copy{width:min(45vw,720px)}.ai-hand-transition h2{font-size:clamp(3.55rem,5vw,5.85rem)}.ai-hand-transition__tags{position:absolute;bottom:clamp(28px,4vh,48px);right:clamp(32px,4vw,58px)}}.active-industry-strip{grid-template-columns:minmax(0,.95fr) minmax(340px,.72fr);align-items:stretch;gap:clamp(18px,3vw,44px);padding:clamp(34px,6vw,92px) 0 clamp(74px,10vw,150px);display:grid}.active-industry-strip__media,.contact-closing__visual{background:#0c0f13;border-radius:28px;position:relative;overflow:hidden}.active-industry-strip[data-robot-only=true] .active-industry-strip__media{background:radial-gradient(at 72% 22%,#58c7ff29,#0000 28rem),radial-gradient(at 20% 86%,#f7f9fb14,#0000 24rem),linear-gradient(135deg,#ffffff0e,#ffffff05),#05080cb8;border:1px solid #58c7ff1f;place-items:stretch stretch;min-height:520px;display:grid;box-shadow:inset 0 1px #ffffff14,0 28px 95px #00000047}.active-industry-strip__robot-field{isolation:isolate;align-content:end;min-height:100%;padding:clamp(22px,3vw,40px);display:grid;position:relative}.active-industry-strip__robot-field:before,.active-industry-strip__robot-field:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.active-industry-strip__robot-field:before{opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#58c7ff1a 1px,#0000 1px),linear-gradient(0deg,#f7f9fb0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(135deg,#00000059,#000 42%,#0000 100%);mask-image:linear-gradient(135deg,#00000059,#000 42%,#0000 100%)}.active-industry-strip__robot-field:after{background:radial-gradient(at 68% 36%,#58c7ff33,#0000 18rem),linear-gradient(#0000 0%,#05060794 100%)}.active-industry-strip__robot-field>span{color:#58c7ffd1;letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:860}.active-industry-strip__robot-field>strong{color:#f7fbff;letter-spacing:-.055em;max-width:10ch;margin-top:16px;font-size:clamp(2.5rem,5.8vw,5.9rem);line-height:.9}.active-industry-strip__robot-field div{flex-wrap:wrap;gap:9px;margin-top:clamp(26px,4vw,48px);display:flex}.active-industry-strip__robot-field em{color:#f7f9fbbd;background:#ffffff0d;border:1px solid #f7f9fb24;border-radius:999px;padding:9px 12px;font-size:.78rem;font-style:normal;font-weight:760}.contact-closing__visual{min-height:clamp(420px,48vw,660px)}.active-industry-strip__media:before,.active-industry-strip__media:after,.contact-closing__visual:after{content:"";pointer-events:none;position:absolute;inset:0}.active-industry-strip__media:before{z-index:2;opacity:0;will-change:transform, opacity;background:linear-gradient(100deg,#0000 0%,#ffffff0f 22%,#ffffff57 48%,#58c7ff14 70%,#0000 100%);width:44%;transform:translate(-130%)skew(-8deg)}.active-industry-strip__media:after,.contact-closing__visual:after{z-index:3;background:radial-gradient(circle at 70% 42%,#58c7ff29,#0000 26rem),linear-gradient(#0000,#0506079e)}.business-media-image{object-fit:cover;object-position:58% center;filter:saturate(.94)contrast(1.08)brightness(.94);width:100%;height:100%;min-height:520px;display:block;transform:scale(1.012)}.business-media-image--service{object-position:center;min-height:245px}.business-media-image--contact{object-position:center;filter:saturate(.9)contrast(1.1)brightness(.9);min-height:100%}.clean-business-landing[data-agent-stage=personalized] .premium-cta-panel__media,.clean-business-landing[data-agent-stage=lead] .premium-cta-panel__media,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .premium-cta-panel__media,.clean-business-landing[data-agent-stage=personalized] .floating-service-card__media,.clean-business-landing[data-agent-stage=lead] .floating-service-card__media,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .floating-service-card__media,.clean-business-landing[data-agent-stage=personalized] .contact-closing__visual,.clean-business-landing[data-agent-stage=lead] .contact-closing__visual,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .contact-closing__visual{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background-color:#05080c57;background-image:radial-gradient(at 64% 26%,#58c7ff24,#0000 24rem),radial-gradient(at 38% 78%,#f7f9fb0d,#0000 22rem),linear-gradient(#ffffff0d,#ffffff03),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.clean-business-landing[data-agent-stage=personalized] .premium-cta-panel__media:before,.clean-business-landing[data-agent-stage=lead] .premium-cta-panel__media:before,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .premium-cta-panel__media:before,.clean-business-landing[data-agent-stage=personalized] .floating-service-card__media:before,.clean-business-landing[data-agent-stage=lead] .floating-service-card__media:before,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .floating-service-card__media:before,.clean-business-landing[data-agent-stage=personalized] .contact-closing__visual:before,.clean-business-landing[data-agent-stage=lead] .contact-closing__visual:before,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .contact-closing__visual:before{content:"";z-index:1;pointer-events:none;opacity:.3;clip-path:none;filter:none;background:radial-gradient(at 70% 26%,#f7f9fb17,#0000 0 13rem),linear-gradient(#05060700,#05060757);position:absolute;inset:0}.clean-business-landing[data-agent-stage=personalized] .premium-cta-panel__media .business-media-image,.clean-business-landing[data-agent-stage=lead] .premium-cta-panel__media .business-media-image,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .premium-cta-panel__media .business-media-image,.clean-business-landing[data-agent-stage=personalized] .floating-service-card__media .business-media-image,.clean-business-landing[data-agent-stage=lead] .floating-service-card__media .business-media-image,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .floating-service-card__media .business-media-image,.clean-business-landing[data-agent-stage=personalized] .contact-closing__visual .business-media-image,.clean-business-landing[data-agent-stage=lead] .contact-closing__visual .business-media-image,.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .contact-closing__visual .business-media-image{opacity:0;visibility:hidden;display:none;transform:scale(1)}.agentic-robot-media{z-index:2;width:100%;height:100%;min-height:inherit;isolation:isolate;color:#f7fbff;align-content:end;padding:clamp(18px,2.8vw,34px);display:grid;position:relative;overflow:hidden}.agentic-robot-media:before,.agentic-robot-media:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.agentic-robot-media:before{opacity:.42;background-color:#0000;background-image:radial-gradient(at 66% 24%,#58c7ff1f,#0000 20rem),linear-gradient(135deg,#ffffff0e,#0000 58%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(135deg,#00000047,#000 46%,#0000 100%);mask-image:linear-gradient(135deg,#00000047,#000 46%,#0000 100%)}.agentic-robot-media:after{background:radial-gradient(at 72% 28%,#58c7ff3d,#0000 20rem),radial-gradient(at 32% 82%,#f7f9fb14,#0000 18rem),linear-gradient(#0000 0%,#0506079e 100%)}.agentic-robot-media>span{color:#58c7ffd6;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:840}.agentic-robot-media>strong{color:#f7fbff;letter-spacing:-.045em;max-width:16ch;margin-top:12px;font-size:clamp(1.55rem,3.4vw,3.75rem);line-height:.95}.agentic-robot-media>div{flex-wrap:wrap;gap:8px;margin-top:clamp(18px,3vw,34px);display:flex}.agentic-robot-media em{color:#f7f9fbbd;background:#ffffff0d;border:1px solid #f7f9fb24;border-radius:999px;padding:8px 11px;font-size:.74rem;font-style:normal;font-weight:760}.agentic-robot-media--card>strong{font-size:clamp(1.35rem,2vw,2.2rem)}.agentic-robot-media--contact{min-height:clamp(420px,48vw,660px)}.active-industry-strip__copy{flex-direction:column;justify-content:flex-end;padding:clamp(18px,2.4vw,32px) 0;display:flex}.active-industry-strip__copy>span,.contact-closing__copy>span{color:#58c7ffeb;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:860}.active-industry-strip h2{letter-spacing:-.055em;max-width:13ch;margin:18px 0;font-size:clamp(2.55rem,4.6vw,5.4rem);line-height:.94}.active-industry-strip p{color:#f7f9fbb3;max-width:38rem;margin:0;font-size:1rem;line-height:1.72}.active-industry-strip__focus{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.active-industry-strip__focus strong,.scenario-overview__list span{color:#f7f9fbc2;border:1px solid #f7f9fb1f;border-radius:999px;align-items:center;padding:9px 13px;font-size:.82rem;font-weight:740;display:inline-flex}.clean-business-landing[data-agent-theme=hospital_pixel_art]{--accent:#72e5d3;--accent-soft:#72e5d329;background:radial-gradient(ellipse at calc(50% + var(--ambient-far-x)) calc(8% + var(--ambient-far-y)), #72e5d31a, transparent 34rem), var(--bg)}.clean-business-landing[data-agent-theme=occupation_world]{--accent:#58c7ff;--accent-soft:#58c7ff29;background:radial-gradient(ellipse at calc(48% + var(--ambient-far-x)) calc(10% + var(--ambient-far-y)), #58c7ff1c, transparent 36rem), radial-gradient(ellipse at 82% 42%, #f7f9fb08, transparent 32rem), var(--bg)}.generated-client-page{--solution-accent:var(--accent);z-index:3;background:radial-gradient(ellipse at 14% 16%, color-mix(in srgb, var(--solution-accent) 20%, transparent), transparent 32rem), radial-gradient(ellipse at 84% 22%, #f7f9fb12, transparent 26rem), linear-gradient(180deg, #05060733, #050607a8 34%, #050607c7);isolation:isolate;gap:clamp(26px,4vw,58px);min-height:100dvh;padding:clamp(104px,12vw,148px) max(18px,50vw - 740px) clamp(54px,8vw,112px);display:grid;position:relative}.generated-client-page:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--solution-accent) 48%, transparent), transparent);opacity:.72;height:1px;position:absolute;inset:clamp(82px,10vw,136px) 0 auto}.generated-client-page__chrome{color:#f7f9fb9e;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.78rem;font-weight:760;display:flex}.generated-client-page__voice-subtitle{border:1px solid color-mix(in srgb, var(--solution-accent) 28%, #f7f9fb24);background:linear-gradient(135deg,#f7f9fb13,#f7f9fb07),#05060770;border-radius:8px;gap:8px;width:min(100%,920px);padding:clamp(14px,1.8vw,20px) clamp(16px,2.2vw,24px);display:grid;box-shadow:0 22px 72px #00000040,inset 0 1px #ffffff14}.generated-client-page__voice-subtitle>span{color:color-mix(in srgb, var(--solution-accent) 74%, #ffffffb3);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:820}.generated-client-page__voice-subtitle .agent-voice-subtitle{color:#f7f9fbe0;max-width:72rem;font-size:clamp(1rem,1.2vw,1.18rem)}.generated-client-page__back{min-height:44px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .22s var(--ease-luxe), color .22s var(--ease-luxe), transform .22s var(--ease-luxe);background:#05060775;border:1px solid #f7f9fb2e;border-radius:999px;align-items:center;gap:9px;padding:0 16px;display:inline-flex;box-shadow:0 18px 40px #00000038}.generated-client-page__back:hover{border-color:color-mix(in srgb, var(--solution-accent) 64%, #ffffff38);color:color-mix(in srgb, var(--solution-accent) 76%, #fff);transform:translate(-2px)}.generated-client-page__back:focus-visible{outline:2px solid color-mix(in srgb, var(--solution-accent) 76%, #fff);outline-offset:4px}.generated-client-page__back svg{stroke-width:2.3px;width:17px;height:17px}.generated-client-page__hero{grid-template-columns:minmax(0,.96fr) minmax(360px,.74fr);align-items:end;gap:clamp(28px,5vw,76px);display:grid}.generated-client-page__copy{gap:clamp(18px,2.5vw,28px);min-width:0;display:grid}.generated-client-page__profession-card{border:1px solid color-mix(in srgb, var(--solution-accent) 34%, #ffffff24);background:#f7f9fb0c;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:fit-content;max-width:100%;padding:12px 16px 12px 12px;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.generated-client-page__profession-card svg{background:color-mix(in srgb, var(--solution-accent) 18%, #ffffff0d);width:36px;height:36px;color:color-mix(in srgb, var(--solution-accent) 82%, #fff);border-radius:7px;padding:8px}.generated-client-page__profession-card span{color:#f7f9fb8f;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:760;display:block}.generated-client-page__profession-card strong{color:var(--ink);margin-top:3px;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.2;display:block}.generated-client-page h1{max-width:900px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(3rem,6.2vw,7.2rem);font-weight:820;line-height:.92}.generated-client-page h1 span{color:color-mix(in srgb, var(--solution-accent) 72%, #fff);display:block}.generated-client-page__copy>p{color:#f7f9fbb8;max-width:760px;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.86}.generated-client-page__focus-list{flex-wrap:wrap;gap:10px;display:flex}.generated-client-page__focus-list strong{color:#f7f9fbc7;border:1px solid #f7f9fb24;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:760;line-height:1}.generated-client-page__media{background:linear-gradient(140deg,#f7f9fb14,#f7f9fb05),#0506078a;border:1px solid #f7f9fb21;border-radius:8px;min-height:clamp(320px,38vw,560px);margin:0;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000075,inset 0 1px #ffffff14}.generated-client-page__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#050607c7),linear-gradient(90deg,#05060757,#0000 42%,#0506072e);position:absolute;inset:0}.generated-client-page__image{width:100%;height:100%;min-height:inherit;object-fit:cover;opacity:.86;filter:saturate(.86)contrast(1.08)}.generated-client-page__media figcaption{z-index:2;color:#f7f9fbc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05060794;border:1px solid #f7f9fb29;border-radius:8px;align-items:center;gap:10px;padding:13px 14px;font-size:.86rem;font-weight:720;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.generated-client-page__media figcaption svg{width:18px;height:18px;color:color-mix(in srgb, var(--solution-accent) 78%, #fff);flex:none}.generated-client-page__brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.generated-client-page__brief-card{background:linear-gradient(#f7f9fb0e,#f7f9fb07),#05060757;border:1px solid #f7f9fb1f;border-radius:8px;align-content:start;gap:12px;min-height:230px;padding:clamp(18px,2vw,28px);display:grid}.generated-client-page__brief-card>svg{width:28px;height:28px;color:color-mix(in srgb, var(--solution-accent) 82%, #fff)}.generated-client-page__brief-card span,.generated-client-page__handoff>div:first-child>span,.generated-client-page__service-fit span{color:color-mix(in srgb, var(--solution-accent) 76%, #ffffffa8);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:820}.generated-client-page__brief-card h2,.generated-client-page__handoff h2,.generated-client-page__service-fit h3{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.15rem,1.55vw,1.58rem);line-height:1.22}.generated-client-page__brief-card p,.generated-client-page__handoff p,.generated-client-page__service-fit p{color:#f7f9fba8;margin:0;font-size:.95rem;line-height:1.74}.generated-client-page .agentic-dynamic-demo{background:0 0;border:0;margin-top:0;padding:0}.generated-client-page .agentic-dynamic-demo[data-agentic-page=medical],.generated-client-page .agentic-dynamic-demo[data-agentic-page=occupation],.generated-client-page .agentic-dynamic-demo[data-agentic-page=custom_agent]{min-height:auto;padding-top:0;padding-bottom:0}.generated-client-page .agentic-dynamic-demo>.agentic-lead-capture{max-width:1480px;margin-left:auto;margin-right:auto}.generated-client-page__handoff{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,42px);padding-top:clamp(8px,2vw,18px);display:grid}.generated-client-page__handoff>div:first-child{gap:12px;max-width:460px;display:grid}.generated-client-page__service-fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.generated-client-page__service-fit article{background:#f7f9fb0a;border:1px solid #f7f9fb1f;border-radius:8px;gap:10px;min-height:210px;padding:clamp(16px,2vw,24px);display:grid}.agentic-dynamic-demo{isolation:isolate;background:radial-gradient(at 72% 14%,#58c7ff09,#0000 34rem),linear-gradient(#05060700,#05060729 24%,#05060714 100%);border-top:1px solid #f7f9fb0e;border-bottom:1px solid #f7f9fb0e;width:100%;max-width:none;margin-top:clamp(18px,4vw,54px);padding:clamp(30px,5vw,78px) max(18px,50vw - 740px) clamp(30px,5vw,72px);scroll-margin-top:clamp(84px,11vh,128px);position:relative}.agentic-dynamic-demo[data-agentic-page=medical],.agentic-dynamic-demo[data-agentic-page=occupation],.agentic-dynamic-demo[data-agentic-page=custom_agent]{min-height:100dvh;padding-top:clamp(44px,6vw,96px);padding-bottom:clamp(44px,6vw,96px)}.agentic-dynamic-demo[data-agentic-page=medical]{background:radial-gradient(ellipse at calc(72% + var(--ambient-far-x)) 12%, #72e5d30d, transparent 34rem), linear-gradient(180deg, #05060703, #05101214 30%, #05060706);background-size:auto;border-top:0;border-bottom:0;width:100%;margin-left:0;margin-right:0}.agentic-dynamic-demo[data-agentic-page=occupation]{background:radial-gradient(ellipse at calc(72% + var(--ambient-far-x)) 12%, #58c7ff0c, transparent 34rem), linear-gradient(180deg, #05060703, #05080c1f 30%, #05060709)}.agentic-dynamic-demo[data-agentic-page=custom_agent]{background:radial-gradient(ellipse at calc(72% + var(--ambient-far-x)) 12%, #78beff0b, transparent 34rem), linear-gradient(180deg, #05060703, #060a101a 30%, #05060709)}.agentic-dynamic-demo__loading{color:#f7f9fba3;place-items:center;min-height:180px;display:grid}.agentic-dynamic-demo__eyebrow{color:color-mix(in srgb, var(--accent) 78%, #fff 10%);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:800}.hospital-pixel-art-demo,.occupation-scenario-demo,.custom-agent-showcase-demo{max-width:1480px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;position:relative;overflow:hidden}.agentic-dynamic-demo>.occupation-scenario-demo,.agentic-dynamic-demo>.custom-agent-showcase-demo,.agentic-dynamic-demo>.agentic-lead-capture{margin-top:clamp(22px,4vw,52px)}.agentic-dynamic-demo>.occupation-scenario-demo:first-child,.agentic-dynamic-demo>.custom-agent-showcase-demo:first-child,.agentic-dynamic-demo>.agentic-lead-capture:first-child{margin-top:0}.hospital-pixel-art-demo{background:linear-gradient(90deg,#72e5d314 1px,#0000 1px) 0 0/18px 18px,linear-gradient(0deg,#72e5d30f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(135deg,#082624c7,#080c129e);grid-template-columns:minmax(220px,.72fr) minmax(280px,1fr);gap:clamp(22px,4vw,52px);padding:clamp(22px,4vw,48px);display:grid}.hospital-pixel-art-demo__screen{min-height:clamp(220px,28vw,360px);image-rendering:pixelated;background:#030e10b8;border:1px solid #72e5d357;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;padding:14px;display:grid}.hospital-pixel-art-demo__screen span{background:linear-gradient(90deg,#0000 44%,#ffffff61 44% 56%,#0000 56%),linear-gradient(#0000 44%,#72e5d38c 44% 56%,#0000 56%),#2084782e;border:1px solid #dcfff82e;min-height:86px;box-shadow:inset 0 0 0 8px #0000002e}.hospital-pixel-art-demo__copy,.hospital-pixel-art-demo__hero,.occupation-scenario-demo__header,.custom-agent-showcase-demo__intro{align-self:center;scroll-margin-top:clamp(84px,11vh,128px)}.hospital-pixel-art-demo h2,.occupation-scenario-demo h2,.custom-agent-showcase-demo h2{color:#f7fbff;letter-spacing:0;text-wrap:balance;max-width:min(100%,20ch);margin:0;font-size:clamp(2rem,3.25vw,3.45rem);line-height:1.08}.hospital-pixel-art-demo__copy>p:last-child,.custom-agent-showcase-demo__intro>p:last-child{color:#f7f9fbad;max-width:66ch;margin:20px 0 0;line-height:1.8}.hospital-pixel-art-demo__grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hospital-pixel-art-demo__grid article,.custom-agent-showcase-demo__workflow article{background:#ffffff0b;border:1px solid #f7f9fb1f;border-radius:8px;min-height:188px;padding:20px}.hospital-pixel-art-demo__grid article>span{background:#72e5d3;width:18px;height:18px;margin-bottom:18px;display:block;box-shadow:24px 0 #f7f9fbd6,48px 0 #72e5d36b}.hospital-pixel-art-demo__grid h3,.custom-agent-showcase-demo__workflow h3{color:#fff;letter-spacing:0;margin:0 0 10px;font-size:clamp(1.08rem,1.8vw,1.42rem)}.hospital-pixel-art-demo__grid p,.custom-agent-showcase-demo__workflow p{color:#f7f9fba8;margin:0;line-height:1.7}.hospital-pixel-art-demo{background:linear-gradient(90deg,#72e5d314 1px,#0000 1px) 0 0/18px 18px,linear-gradient(0deg,#72e5d30e 1px,#0000 1px) 0 0/18px 18px,radial-gradient(at 88% 16%,#72e5d333,#0000 28rem),linear-gradient(135deg,#051f1fe6,#060a10b8);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-template-areas:"hero triage""flow triage""ops ops";gap:clamp(16px,2.2vw,28px);min-height:min(760px,92dvh)}.hospital-pixel-art-demo__hero{grid-area:hero;align-self:end}.hospital-pixel-art-demo__triage{grid-area:triage;gap:12px;display:grid}.hospital-pixel-art-demo__triage article,.hospital-pixel-art-demo__ops-board article,.occupation-scenario-demo__lanes article{background:linear-gradient(135deg,#ffffff15,#ffffff06),#050a0e8a;border:1px solid #f7f9fb1f;border-radius:8px}.hospital-pixel-art-demo__triage article{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 18px;min-height:154px;padding:clamp(18px,2.4vw,26px);display:grid}.hospital-pixel-art-demo__triage span,.hospital-pixel-art-demo__ops-board span,.occupation-scenario-demo__console span,.occupation-scenario-demo__lanes span{color:color-mix(in srgb, var(--accent) 72%, white 12%);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:820}.hospital-pixel-art-demo__triage strong{color:#fff;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.84}.hospital-pixel-art-demo__triage p,.hospital-pixel-art-demo__ops-board p,.occupation-scenario-demo__console p,.occupation-scenario-demo__lanes p{color:#f7f9fba8;margin:0;line-height:1.68}.hospital-pixel-art-demo__patient-flow{grid-area:flow;grid-template-columns:repeat(6,minmax(0,1fr));align-self:start;gap:8px;display:grid}.hospital-pixel-art-demo__patient-flow div{background:#03121494;border:1px solid #72e5d32e;border-radius:6px;min-height:108px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff09}.hospital-pixel-art-demo__patient-flow span{color:#72e5d3bd;font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:.74rem;font-weight:820;display:block}.hospital-pixel-art-demo__patient-flow strong{color:#f7fbff;font-size:.92rem;line-height:1.3}.hospital-pixel-art-demo__ward-map{grid-area:ward;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);gap:10px;padding:clamp(16px,2vw,22px);display:grid}.hospital-pixel-art-demo__ward-map>div:first-child{align-content:center;gap:10px;display:grid}.hospital-pixel-art-demo__ward-map>div:first-child span,.hospital-pixel-art-demo__case-feed>span,.hospital-pixel-art-demo__shift-board>span,.occupation-scenario-demo__workspace-map>span,.occupation-scenario-demo__playbook>span,.occupation-scenario-demo__handoff-stream>span{color:#72e5d3c7;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:860}.hospital-pixel-art-demo__ward-map>div:first-child strong{color:#f7fbff;max-width:18ch;font-size:clamp(1rem,1.5vw,1.34rem);line-height:1.34}.hospital-pixel-art-demo__ward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hospital-pixel-art-demo__ward-grid article{border-left:2px solid #72e5d37a;align-content:space-between;min-height:92px;padding:12px;display:grid}.hospital-pixel-art-demo__ward-grid span,.hospital-pixel-art-demo__case-feed strong{color:#72e5d3db;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:820}.hospital-pixel-art-demo__ward-grid strong,.hospital-pixel-art-demo__case-feed p,.hospital-pixel-art-demo__shift-board strong{color:#f7fbff}.hospital-pixel-art-demo__ward-grid p,.hospital-pixel-art-demo__shift-board p{color:#f7f9fb9e;margin:0;font-size:.82rem;line-height:1.5}.hospital-pixel-art-demo__ops-board{grid-area:ops;grid-template-columns:minmax(260px,.9fr) repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;padding-top:4px;display:grid}.hospital-pixel-art-demo__ops-board>div{background:#72e5d314;border:1px solid #72e5d33d;border-radius:8px;align-content:center;gap:10px;padding:20px;display:grid}.hospital-pixel-art-demo__ops-board strong{color:#fff;max-width:22ch;font-size:clamp(1rem,1.4vw,1.24rem);line-height:1.35}.hospital-pixel-art-demo__ops-board article{align-content:space-between;min-height:138px;padding:18px;display:grid}.occupation-scenario-demo{background:radial-gradient(ellipse at 82% 12%, color-mix(in srgb, var(--occupation-accent) 22%, transparent), transparent 26rem), linear-gradient(120deg, color-mix(in srgb, var(--occupation-accent) 10%, transparent) 0 1px, transparent 1px 64px), linear-gradient(135deg, #ffffff12, #ffffff06), #070a0cad;grid-template-columns:minmax(280px,.86fr) minmax(340px,1.14fr);grid-template-areas:"header console""lanes lanes""coverage coverage""safeguards safeguards";gap:clamp(16px,2.2vw,28px);padding:clamp(24px,4.5vw,56px);display:grid}.occupation-scenario-demo__header{grid-area:header}.occupation-scenario-demo__header>p:last-child,.hospital-pixel-art-demo__hero>p:last-child{color:#f7f9fbad;max-width:66ch;margin:20px 0 0;line-height:1.8}.occupation-scenario-demo__console{border:1px solid color-mix(in srgb, var(--occupation-accent) 28%, #f7f9fb1a);background:radial-gradient(ellipse at 84% 0%, color-mix(in srgb, var(--occupation-accent) 16%, transparent), transparent 20rem), #04080c70;border-radius:8px;grid-area:console;align-content:center;gap:14px;min-height:270px;padding:clamp(20px,3vw,34px);display:grid}.occupation-scenario-demo__console strong{color:#fff;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.12}.occupation-scenario-demo__console div,.occupation-scenario-demo__safeguards{flex-wrap:wrap;gap:8px;display:flex}.occupation-scenario-demo__console em,.occupation-scenario-demo__safeguards span{border:1px solid color-mix(in srgb, var(--occupation-accent) 24%, #f7f9fb1f);color:#f7f9fbc7;background:#ffffff0c;border-radius:999px;padding:9px 12px;font-size:.78rem;font-style:normal;font-weight:720}.occupation-scenario-demo__lanes{grid-area:lanes;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.occupation-scenario-demo__lanes article{min-height:210px;padding:clamp(18px,2.3vw,24px)}.occupation-scenario-demo__lanes h3{color:#fff;letter-spacing:0;margin:18px 0 10px;font-size:clamp(1.06rem,1.55vw,1.34rem)}.occupation-scenario-demo__safeguards{grid-area:safeguards}.hospital-pixel-art-demo{min-height:min(980px,104dvh);box-shadow:none;background-color:#0000;background-image:radial-gradient(at 76% 20%,#72e5d30d,#0000 30rem),linear-gradient(135deg,#051f1f1a,#060a1006);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;border-radius:0;grid-template-columns:minmax(170px,.22fr) minmax(360px,.52fr) minmax(280px,.26fr);grid-template-areas:"command command command""rail hero monitor""rail flow monitor""rail ward triage""case timeline triage""ops ops shift""matrix matrix matrix";padding:clamp(20px,3.4vw,48px)}.hospital-pixel-art-demo__scanline{pointer-events:none;opacity:.24;background:linear-gradient(0deg,#f7f9fb05 1px,#0000 1px) 0 0/100% 8px,linear-gradient(90deg,#05060738,#0000 34% 72%,#05060742);position:absolute;inset:0}.hospital-pixel-art-demo__department-rail,.hospital-pixel-art-demo__command,.hospital-pixel-art-demo__command-stats article,.hospital-pixel-art-demo__patient-monitor,.hospital-pixel-art-demo__ward-map,.hospital-pixel-art-demo__ward-map article,.hospital-pixel-art-demo__case-feed,.hospital-pixel-art-demo__case-feed article,.hospital-pixel-art-demo__shift-board,.hospital-pixel-art-demo__shift-board article,.hospital-pixel-art-demo__handoff-timeline article,.hospital-pixel-art-demo__compliance-matrix span,.occupation-scenario-demo__role-dock,.occupation-scenario-demo__signal-card,.occupation-scenario-demo__ops-stage article,.occupation-scenario-demo__workspace-map,.occupation-scenario-demo__workspace-map article,.occupation-scenario-demo__playbook,.occupation-scenario-demo__playbook article,.occupation-scenario-demo__handoff-stream,.occupation-scenario-demo__handoff-stream article,.occupation-scenario-demo__coverage-strip,.occupation-scenario-demo__coverage-strip strong{background:linear-gradient(135deg,#ffffff0f,#ffffff04),#030a0e4d;border:1px solid #f7f9fb1c}.hospital-pixel-art-demo__command{grid-area:command;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:clamp(14px,2vw,24px);padding:clamp(16px,2.2vw,26px);display:grid}.hospital-pixel-art-demo__command>div:first-child{align-content:center;gap:8px;display:grid}.hospital-pixel-art-demo__command span,.hospital-pixel-art-demo__command-stats span{color:#72e5d3c7;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:860}.hospital-pixel-art-demo__command>div:first-child strong{color:#f7fbff;max-width:28ch;font-size:clamp(1.05rem,1.8vw,1.62rem);line-height:1.22}.hospital-pixel-art-demo__command-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hospital-pixel-art-demo__command-stats article{align-content:end;min-height:118px;padding:16px;display:grid}.hospital-pixel-art-demo__command-stats strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(1.72rem,3vw,3rem);line-height:.9}.hospital-pixel-art-demo__department-rail{grid-area:rail;align-content:start;gap:8px;padding:clamp(14px,2vw,22px);display:grid}.hospital-pixel-art-demo__department-rail>span{color:#72e5d3c7;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:860}.hospital-pixel-art-demo__department-rail article{background:#72e5d30b;border-left:2px solid #72e5d380;align-content:center;gap:5px;min-height:72px;padding:10px 12px;display:grid}.hospital-pixel-art-demo__department-rail strong{color:#f7fbff;font-size:1rem}.hospital-pixel-art-demo__department-rail p{color:#f7f9fb94;margin:0;font-size:.78rem}.hospital-pixel-art-demo__patient-monitor{grid-area:monitor;align-content:end;gap:18px;min-height:100%;padding:clamp(18px,2.4vw,28px);display:grid}.hospital-pixel-art-demo__monitor-grid{min-height:260px;image-rendering:pixelated;background:#0011124d;border:1px solid #72e5d33d;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.hospital-pixel-art-demo__monitor-grid span{background:linear-gradient(90deg,#0000 42%,#f7f9fb6b 42% 56%,#0000 56%),linear-gradient(#0000 45%,#72e5d3a8 45% 57%,#0000 57%),#2084782e;box-shadow:inset 0 0 0 8px #00000029}.hospital-pixel-art-demo__patient-monitor>div:last-child span{color:#72e5d3c7;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:820}.hospital-pixel-art-demo__patient-monitor strong{color:#fff;margin-top:10px;font-size:clamp(1.22rem,1.8vw,1.72rem);line-height:1.2;display:block}.hospital-pixel-art-demo__patient-monitor p{color:#f7f9fba8;margin:12px 0 0;line-height:1.68}.hospital-pixel-art-demo__handoff-timeline{grid-area:timeline;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.hospital-pixel-art-demo__handoff-timeline article{min-height:132px;padding:14px}.hospital-pixel-art-demo__handoff-timeline span{color:#72e5d3db;font-variant-numeric:tabular-nums;border:1px solid #72e5d342;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:840;display:inline-grid}.hospital-pixel-art-demo__handoff-timeline p{color:#f7f9fba8;margin:18px 0 0;font-size:.86rem;line-height:1.58}.hospital-pixel-art-demo__case-feed{grid-area:case;align-content:start;gap:8px;padding:clamp(14px,2vw,22px);display:grid}.hospital-pixel-art-demo__case-feed article{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.hospital-pixel-art-demo__case-feed p{color:#f7f9fba8;margin:0;font-size:.84rem;line-height:1.52}.hospital-pixel-art-demo__shift-board{grid-area:shift;gap:9px;padding:clamp(14px,2vw,22px);display:grid}.hospital-pixel-art-demo__shift-board article{gap:7px;min-height:76px;padding:13px;display:grid}.hospital-pixel-art-demo__compliance-matrix{flex-wrap:wrap;grid-area:matrix;gap:8px;display:flex}.hospital-pixel-art-demo__compliance-matrix span{color:#f7f9fbc7;padding:10px 13px;font-size:.78rem;font-weight:760}.agentic-dynamic-demo[data-agentic-page=medical]{padding-left:0;padding-right:0}.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo{background:radial-gradient(at 72% 18%,#72e5d30a,#0000 34rem),linear-gradient(#05060703,#05101206);width:100%;max-width:none;min-height:clamp(780px,100dvh - 96px,1060px);padding:clamp(22px,4vw,58px) max(22px,50vw - 860px) clamp(30px,4.8vw,70px)}.agentic-dynamic-demo[data-agentic-page=medical]>.occupation-scenario-demo{width:min(100% - 44px,1720px);max-width:1720px;margin-top:clamp(26px,5vw,76px)}.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__scanline{opacity:.14;background:linear-gradient(0deg,#f7f9fb03 1px,#0000 1px) 0 0/100% 10px,linear-gradient(90deg,#0506072e,#0000 32% 74%,#05060733)}.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__department-rail,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__command,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__command-stats article,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__patient-monitor,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__ward-map,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__case-feed,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__shift-board,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__handoff-timeline article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff0c,#ffffff03),#030a0e38}.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__ward-map article,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__case-feed article,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__shift-board article,.agentic-dynamic-demo[data-agentic-page=medical] .hospital-pixel-art-demo__compliance-matrix span{background:#030a0e33}.occupation-scenario-demo{border:1px solid color-mix(in srgb, var(--occupation-accent) 16%, #f7f9fb14);background:radial-gradient(ellipse at 82% 12%, color-mix(in srgb, var(--occupation-accent) 14%, transparent), transparent 26rem), radial-gradient(ellipse at 18% 92%, #f7f9fb0b, transparent 26rem), linear-gradient(135deg, #ffffff09, #ffffff03), #05080c1a;background-size:auto;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr) minmax(250px,.58fr);grid-template-areas:"header header dock""signal stage dock""workspace workspace dock""lanes lanes lanes""playbook playbook handoff""coverage coverage coverage""safeguards safeguards safeguards";min-height:min(940px,108dvh);padding:clamp(24px,4.2vw,58px)}.occupation-scenario-demo__role-dock{grid-area:dock;align-content:end;min-height:100%;padding:clamp(20px,2.8vw,34px);display:grid}.occupation-scenario-demo__signal-map{grid-area:signal;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.occupation-scenario-demo__signal-card{color:#f7f9fbc7;border-radius:8px;align-content:start;gap:9px;min-height:148px;padding:15px;display:grid;position:relative;overflow:hidden}.occupation-scenario-demo__signal-card:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--occupation-accent) 50%, transparent), transparent);opacity:.52;height:1px;position:absolute;inset:auto 14px 12px}.occupation-scenario-demo__signal-card em{color:color-mix(in srgb, var(--occupation-accent) 74%, white 10%);font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;font-weight:840}.occupation-scenario-demo__signal-title{color:#f7fbff;word-break:keep-all;font-size:.98rem;line-height:1.28}.occupation-scenario-demo__signal-body{color:#f7f9fba3;margin:0;font-size:.82rem;line-height:1.58}.occupation-scenario-demo__signal-action{max-width:100%;color:color-mix(in srgb, var(--occupation-accent) 76%, white 10%);align-self:end;font-size:.74rem;font-weight:780;line-height:1.42}.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .career-world-backdrop:before{background:radial-gradient(circle at 72% 34%, color-mix(in srgb, var(--world-accent) 8%, transparent), transparent 24rem);opacity:.18}.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .career-world-backdrop:after{background:radial-gradient(circle at 70% 38%, color-mix(in srgb, var(--world-accent) 8%, transparent), transparent 25rem), linear-gradient(90deg, #050607e6 0%, #05060794 48%, #05060757 100%);opacity:.78}.clean-business-landing[data-active-profile]:not([data-active-profile=general]) .career-world-backdrop__signal{opacity:.72}.occupation-scenario-demo__ops-stage{grid-area:stage;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.occupation-scenario-demo__ops-stage article{border-radius:8px;align-content:center;min-height:124px;padding:16px;display:grid}.occupation-scenario-demo__ops-stage strong{color:#fff;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:normal;margin-top:10px;font-size:clamp(1.32rem,2.1vw,2.2rem);line-height:1;display:block}.occupation-scenario-demo__workspace-map{grid-area:workspace;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:clamp(16px,2vw,22px);display:grid}.occupation-scenario-demo__workspace-map>span{align-self:center}.occupation-scenario-demo__workspace-map>div{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;display:grid}.occupation-scenario-demo__workspace-map article{align-content:space-between;min-height:92px;padding:13px;display:grid}.occupation-scenario-demo__workspace-map em,.occupation-scenario-demo__playbook em,.occupation-scenario-demo__handoff-stream em{color:color-mix(in srgb, var(--occupation-accent) 76%, white 10%);font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;font-weight:820}.occupation-scenario-demo__workspace-map strong,.occupation-scenario-demo__playbook strong,.occupation-scenario-demo__handoff-stream strong{color:#f7fbff;line-height:1.28}.occupation-scenario-demo__workspace-map strong{word-break:keep-all;overflow-wrap:normal}.occupation-scenario-demo__playbook{grid-area:playbook;gap:9px;padding:clamp(16px,2vw,22px);display:grid}.occupation-scenario-demo__playbook article{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.occupation-scenario-demo__playbook p{color:#f7f9fba3;margin:7px 0 0;font-size:.88rem;line-height:1.58}.occupation-scenario-demo__handoff-stream{grid-area:handoff;align-content:stretch;gap:8px;padding:clamp(16px,2vw,22px);display:grid}.occupation-scenario-demo__handoff-stream article{align-content:center;gap:8px;min-height:82px;padding:13px;display:grid}.occupation-scenario-demo__coverage-strip{grid-area:coverage;grid-template-columns:minmax(130px,.18fr) minmax(0,1fr);align-items:center;gap:12px;padding:clamp(14px,1.8vw,20px);display:grid}.occupation-scenario-demo__coverage-strip>span{color:color-mix(in srgb, var(--occupation-accent) 74%, white 10%);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:860}.occupation-scenario-demo__coverage-strip>div{flex-wrap:wrap;gap:8px;display:flex}.occupation-scenario-demo__coverage-strip strong{color:#f7f9fbad;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:760;display:inline-flex}.occupation-scenario-demo__coverage-strip strong[data-active-coverage=true]{border-color:color-mix(in srgb, var(--occupation-accent) 42%, #f7f9fb29);background:linear-gradient(135deg, color-mix(in srgb, var(--occupation-accent) 18%, transparent), #ffffff09), #050a0e7a;color:#f7fbff}.occupation-scenario-demo{isolation:isolate;background:radial-gradient(ellipse at 74% 16%, color-mix(in srgb, var(--occupation-accent) 5%, transparent), transparent 28rem), linear-gradient(180deg, #05080c0b, #05080c05);background-size:auto;grid-template-columns:minmax(280px,.82fr) minmax(320px,.9fr) minmax(260px,.62fr);grid-template-areas:"header header dock""coverage coverage dock""signal scene dock""workspace workspace dock""stage lanes lanes""playbook playbook handoff""safeguards safeguards safeguards";gap:clamp(14px,2vw,24px);min-height:min(1040px,116dvh)}.occupation-scenario-demo:before,.occupation-scenario-demo:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.occupation-scenario-demo:before{background:linear-gradient(115deg, transparent 0 28%, color-mix(in srgb, var(--occupation-accent) 4%, transparent) 28% 29%, transparent 29% 100%), linear-gradient(180deg, #ffffff08, transparent 38%);opacity:.16}.occupation-scenario-demo:after{background:linear-gradient(#0000,#0506071f);height:44%;inset:auto 0 0}.occupation-scenario-demo__role-dock{align-content:start}.occupation-scenario-demo__scene-shell{border:1px solid color-mix(in srgb, var(--occupation-accent) 22%, #f7f9fb1a);background:radial-gradient(ellipse at 68% 14%, color-mix(in srgb, var(--occupation-accent) 5%, transparent), transparent 18rem), linear-gradient(145deg, #ffffff07, #ffffff02), #030a0e14;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:8px;flex-direction:column;grid-area:scene;justify-content:flex-start;gap:18px;min-height:100%;padding:clamp(18px,2.5vw,28px);display:flex;position:relative;overflow:hidden}.occupation-scenario-demo__scene-shell:before{content:"";border:1px solid color-mix(in srgb, var(--occupation-accent) 18%, #f7f9fb14);opacity:.34;pointer-events:none;border-radius:8px;position:absolute;inset:12px}.occupation-scenario-demo__scene-legend{z-index:1;gap:10px;display:grid;position:relative}.occupation-scenario-demo__scene-legend span{color:color-mix(in srgb, var(--occupation-accent) 76%, white 8%);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:860}.occupation-scenario-demo__scene-legend strong{color:#f7fbff;max-width:min(100%,34ch);font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.35}.occupation-scenario-demo__environment-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;min-height:0;display:grid;position:relative}.occupation-scenario-demo__environment-card{border:1px solid color-mix(in srgb, var(--occupation-accent) 34%, #f7f9fb21);background:linear-gradient(135deg, color-mix(in srgb, var(--occupation-accent) 9%, transparent), transparent 64%), #ffffff09;opacity:.92;border-radius:8px;align-content:start;gap:9px;min-height:158px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0506072e}.occupation-scenario-demo__environment-card em{color:color-mix(in srgb, var(--occupation-accent) 76%, white 12%);font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;font-weight:840}.occupation-scenario-demo__environment-card strong{color:#f7fbff;font-size:.98rem;line-height:1.32}.occupation-scenario-demo__environment-card p{color:#f7f9fba1;margin:0;font-size:.8rem;line-height:1.56}.occupation-scenario-demo__environment-output{color:#f7f9fbb8;gap:4px;margin-top:auto;font-size:.72rem;line-height:1.42;display:grid}.occupation-scenario-demo__environment-output span{color:color-mix(in srgb, var(--occupation-accent) 74%, white 12%);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:840}.occupation-scenario-demo__workspace-map article{min-height:122px}.occupation-scenario-demo__workspace-map p{color:#f7f9fb99;margin:9px 0 0;font-size:.82rem;line-height:1.5}.occupation-scenario-demo[data-occupation-layout=risk] .occupation-scenario-demo__environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.occupation-scenario-demo[data-occupation-layout=risk] .occupation-scenario-demo__environment-card{background:linear-gradient(90deg, color-mix(in srgb, var(--occupation-accent) 20%, transparent) 0 2px, transparent 2px 100%), linear-gradient(0deg, #f7f9fb12 1px, transparent 1px), #04080c5c;background-size:auto,100% 18px,auto}.occupation-scenario-demo[data-occupation-layout=learning] .occupation-scenario-demo__environment-grid{grid-template-columns:1.15fr .85fr}.occupation-scenario-demo[data-occupation-layout=learning] .occupation-scenario-demo__environment-card{border-radius:8px}.occupation-scenario-demo[data-occupation-layout=commerce] .occupation-scenario-demo__environment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.occupation-scenario-demo[data-occupation-layout=commerce] .occupation-scenario-demo__environment-card{background:linear-gradient(0deg, color-mix(in srgb, var(--occupation-accent) 14%, transparent) 0 2px, transparent 2px 34%, color-mix(in srgb, var(--occupation-accent) 10%, transparent) 34% 36%, transparent 36% 68%, color-mix(in srgb, var(--occupation-accent) 9%, transparent) 68% 70%, transparent 70%), #040a0b38;min-height:170px}.occupation-scenario-demo[data-occupation-layout=operations] .occupation-scenario-demo__environment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.occupation-scenario-demo[data-occupation-layout=operations] .occupation-scenario-demo__environment-card:after{content:"";border:1px solid color-mix(in srgb, var(--occupation-accent) 28%, transparent);background:linear-gradient(90deg, transparent 44%, color-mix(in srgb, var(--occupation-accent) 42%, transparent) 44% 56%, transparent 56%), #ffffff09;height:30px;box-shadow:none;position:absolute;inset:auto 18% 24px}.occupation-scenario-demo[data-occupation-layout=studio] .occupation-scenario-demo__environment-card{background:radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--occupation-accent) 14%, transparent), transparent 1.5rem), linear-gradient(90deg, #f7f9fb0a 0 8px, transparent 8px 100%), #05090c33}.occupation-scenario-demo[data-occupation-layout=civic] .occupation-scenario-demo__environment-card{background:linear-gradient(90deg, color-mix(in srgb, var(--occupation-accent) 9%, transparent) 0 16%, transparent 16% 100%), linear-gradient(0deg, #f7f9fb0b 0 2px, transparent 2px 100%), #04090d38;background-size:auto,100% 28px,auto}.occupation-scenario-demo[data-occupation-layout=lab] .occupation-scenario-demo__environment-card{background:radial-gradient(circle at 50% 22%, #f7f9fb0f, transparent 2rem), linear-gradient(0deg, color-mix(in srgb, var(--occupation-accent) 12%, transparent) 0 30%, transparent 30% 100%), #04090d38;border-radius:8px}.occupation-scenario-demo[data-occupation-layout=studio]{background:radial-gradient(ellipse at 76% 16%, color-mix(in srgb, var(--occupation-accent) 8%, transparent), transparent 28rem), #08070b0f;background-size:auto}.occupation-scenario-demo[data-occupation-layout=commerce]{background:radial-gradient(ellipse at 72% 16%, color-mix(in srgb, var(--occupation-accent) 8%, transparent), transparent 28rem), #040a080f;background-size:auto}.occupation-scenario-demo[data-occupation-layout=civic]{background:radial-gradient(ellipse at 72% 16%, color-mix(in srgb, var(--occupation-accent) 8%, transparent), transparent 28rem), #05090c0f;background-size:auto}.occupation-scenario-demo[data-occupation-layout=lab]{background:radial-gradient(ellipse at 72% 16%, color-mix(in srgb, var(--occupation-accent) 8%, transparent), transparent 28rem), #020b0c0f;background-size:auto}.custom-agent-showcase-demo{grid-template-columns:minmax(280px,.86fr) minmax(320px,1.14fr);gap:clamp(22px,4vw,56px);padding:clamp(24px,4.5vw,56px);display:grid}.custom-agent-showcase-demo:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(at 80% 18%,#58c7ff29,#0000 22rem),linear-gradient(120deg,#0000 0 36%,#ffffff0d 48%,#0000 58%);position:absolute;inset:0}.custom-agent-showcase-demo>*{z-index:1;position:relative}.custom-agent-showcase-demo__workflow{gap:14px;display:grid}.custom-agent-showcase-demo__workflow article span{color:#58c7ffd6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:.74rem;font-weight:800;display:block}.custom-agent-showcase-demo__specs{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:8px;display:flex}.custom-agent-showcase-demo__specs strong,.custom-agent-showcase-demo__specs span{color:#f7f9fbc7;background:#ffffff0b;border:1px solid #f7f9fb24;border-radius:999px;padding:10px 14px}.custom-agent-showcase-demo__specs strong{color:#fff;background:#58c7ff21}.agent-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.agent-quick-actions button,.agentic-industry-options button{color:#f7fbff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff17,#ffffff09),#070a0c9e;border:1px solid #f7f9fb24;border-radius:8px;transition:border-color .18s,transform .18s,background .18s}.agent-quick-actions button{min-height:72px;padding:10px 12px}.agent-quick-actions button:hover,.agentic-industry-options button:hover{border-color:color-mix(in srgb, var(--accent) 42%, #f7f9fb2e);background:linear-gradient(135deg,#ffffff21,#ffffff0b),#070a0cb8;transform:translateY(-1px)}.agent-quick-actions span,.agentic-industry-options span{letter-spacing:0;font-size:.84rem;font-weight:650;display:block}.agent-quick-actions small,.agentic-industry-options small{color:#f7f9fb9e;margin-top:6px;font-size:.72rem;line-height:1.45;display:block}.agentic-industry-options{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 26rem), #070a0ca8;border:1px solid #f7f9fb1f;border-radius:8px;grid-template-columns:minmax(240px,.6fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:18px;padding:clamp(18px,2.8vw,30px);display:grid}.agentic-industry-options h3{color:#f7fbff;letter-spacing:0;margin:0;font-size:clamp(1.32rem,2.2vw,2rem);line-height:1.15}.agentic-industry-options p:last-child{color:#f7f9fba8;margin:12px 0 0;line-height:1.68}.agentic-industry-options__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agentic-industry-options button{min-height:124px;padding:14px}.agentic-industry-options strong{color:color-mix(in srgb, var(--accent) 60%, #fff);margin-top:8px;font-size:.78rem;font-weight:600;display:block}.agentic-lead-capture{border:1px solid color-mix(in srgb, var(--accent) 28%, #f7f9fb1f);background:radial-gradient(ellipse at 12% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 28rem), linear-gradient(135deg, #ffffff13, #ffffff06), #070a0cb8;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);align-items:stretch;gap:clamp(18px,3vw,34px);margin-top:16px;padding:clamp(18px,2.8vw,30px);display:grid;box-shadow:0 22px 78px #00000057,inset 0 1px #ffffff1a}.agentic-lead-capture h3{color:#f7fbff;letter-spacing:0;max-width:24ch;margin:0;font-size:clamp(1.32rem,2.2vw,2.1rem);line-height:1.14}.agentic-lead-capture p:last-child{color:#f7f9fba8;max-width:68ch;margin:14px 0 0;line-height:1.72}.agentic-lead-capture__form{align-self:stretch;gap:12px;min-width:0;display:grid}.agentic-lead-capture__form label{color:#f7f9fba8;gap:6px;min-width:0;font-size:.78rem;display:grid}.agentic-lead-capture__form input,.agentic-lead-capture__form select{color:#f7fbff;width:100%;min-height:42px;font:inherit;background:#ffffff14;border:1px solid #f7f9fb29;border-radius:8px;outline:none;padding:0 12px;transition:border-color .18s,background .18s}.agentic-lead-capture__form select option{color:#081016}.agentic-lead-capture__form input:focus-visible,.agentic-lead-capture__form select:focus-visible{border-color:color-mix(in srgb, var(--accent) 56%, #f7f9fb66);background:#ffffff1f}.agentic-lead-capture__form button{color:#071012;min-height:44px;font:inherit;cursor:pointer;background:#f7fbff;border:0;border-radius:8px;font-weight:650;transition:transform .18s,opacity .18s}.agentic-lead-capture__form button:hover{transform:translateY(-1px)}.agentic-lead-capture__form button:disabled{cursor:wait;opacity:.68}.agentic-lead-capture__message{color:#f7f9fbc2;margin:0;font-size:.82rem;line-height:1.58}.agentic-lead-capture[data-lead-submit-state=error] .agentic-lead-capture__message{color:#ffd0c4}.agentic-lead-capture__success{color:#f7f9fbad;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.agentic-lead-capture__success a{color:#f7fbff;text-decoration:none}.agentic-lead-capture__cta .glass-button-text{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.agentic-lead-capture__cta svg{flex:none;width:16px;height:16px}.section-heading{max-width:900px;margin-bottom:clamp(38px,5vw,76px)}.section-heading h2{max-width:15ch;font-size:clamp(2.65rem,4.6vw,5.9rem);line-height:.93}.section-heading p{color:#f7f9fbad;max-width:42rem;margin:22px 0 0;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.68}.service-showcase{padding:clamp(76px,9vw,140px) 0;scroll-margin-top:clamp(180px,18vh,260px);display:block}.service-showcase[data-agent-curated=true]{padding-top:clamp(48px,6vw,92px)}.service-showcase>.section-heading{grid-template-columns:minmax(0,.95fr) minmax(280px,.55fr);align-items:end;gap:clamp(22px,4vw,68px);max-width:none;margin-bottom:clamp(42px,6vw,86px);display:grid;position:relative;top:auto}.service-showcase>.section-heading h2{max-width:12ch}.service-showcase>.section-heading p{max-width:34rem;margin:0}.service-showcase[data-agent-curated=true]>.section-heading{margin-bottom:clamp(30px,4vw,58px)}.service-showcase__cards{perspective:1200px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-template-areas:"app openclaw""app transform""develop develop";align-items:start;gap:clamp(18px,2.4vw,36px);margin-top:clamp(28px,4vw,58px);display:grid}.service-showcase[data-agent-curated=true] .service-showcase__cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"curated-a curated-b"}.service-showcase .premium-cta-panel{grid-column:auto}.service-showcase__cards .floating-service-card:first-child{grid-area:app}.service-showcase__cards .floating-service-card:nth-child(2){grid-area:openclaw}.service-showcase__cards .floating-service-card:nth-child(3){grid-area:transform}.service-showcase__cards .floating-service-card:nth-child(4){grid-area:develop}.service-showcase[data-agent-curated=true] .service-showcase__cards .floating-service-card:first-child{grid-area:curated-a}.service-showcase[data-agent-curated=true] .service-showcase__cards .floating-service-card:nth-child(2){grid-area:curated-b}.premium-cta-panel{background:linear-gradient(110deg,#0c0f12fa,#080b0ebd 52%,#080b0ef5),#080a0db8;border:1px solid #f7f9fb1c;border-radius:42px;grid-template-rows:1fr auto;grid-template-columns:minmax(320px,.74fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,44px);min-height:clamp(420px,34vw,560px);padding:clamp(24px,3vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 1px #ffffff1a,0 44px 150px #00000061}.premium-cta-panel:before{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff0e;border-radius:35px;position:absolute;inset:6px;box-shadow:inset 0 1px #ffffff14}.premium-cta-panel__media{z-index:1;background:#0c1014;border-radius:30px;grid-area:1/2/3;align-self:stretch;min-height:100%;position:relative;overflow:hidden}.premium-cta-panel__media:after{content:"";pointer-events:none;background:radial-gradient(circle at 58% 34%,#58c7ff1a,#0000 18rem),linear-gradient(90deg,#0506071a,#0506073d);position:absolute;inset:0}.premium-cta-panel__media .business-media-image,.floating-service-card .business-media-image{filter:saturate(.94)contrast(1.08)brightness(.9);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.premium-cta-panel__content{z-index:1;flex-direction:column;grid-area:1/1;max-width:44rem;display:flex;position:relative}.premium-cta-panel__content h3{color:#fff;letter-spacing:-.052em;max-width:12ch;margin:16px 0 14px;font-size:clamp(2.25rem,4vw,5rem);line-height:.94}.premium-cta-panel__content p{color:#f7f9fbc2;max-width:44ch;margin:0;font-size:clamp(.96rem,1vw,1.08rem);line-height:1.64}.premium-cta-panel__meta,.floating-service-card ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.premium-cta-panel__meta strong,.floating-service-card li{color:#f7f9fbc2;border:1px solid #f7f9fb1f;border-radius:999px;align-items:center;padding:9px 13px;font-size:.82rem;font-weight:740;display:inline-flex}.premium-cta-panel__actions{z-index:2;grid-area:2/1;align-items:center;gap:14px;width:min(100%,720px);margin-top:clamp(22px,3vw,38px);display:flex;position:relative}.premium-cta-panel__button{z-index:2;flex:none;position:relative}.floating-service-card{--card-reveal-delay:0s;perspective:1100px;min-width:0;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff15,#ffffff05 42%,#58c7ff06),#ffffff05;border:1px solid #f7f9fb15;border-radius:36px;padding:7px;position:relative}.floating-service-card[data-card-index="2"]{--card-reveal-delay:80ms}.floating-service-card[data-card-index="3"]{--card-reveal-delay:.15s}.floating-service-card[data-card-index="4"]{--card-reveal-delay:.22s}.floating-service-card__depth{filter:blur(28px);opacity:.52;background:radial-gradient(at 50% 0,#58c7ff1f,#0000 58%),#000000b3;border-radius:30px;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:16% 9% -5%;transform:translateZ(-80px)translateY(28px)scale(.92)}.floating-service-card__inner{min-height:clamp(420px,30vw,520px);transform:translate3d(0, var(--card-rise,0), 0) rotateX(var(--card-tilt-x,0deg)) rotateY(var(--card-tilt-y,0deg));transform-style:preserve-3d;transition:transform .62s var(--ease-heavy), border-color .62s var(--ease-heavy), box-shadow .62s var(--ease-heavy);background:linear-gradient(145deg,#ffffff0f,#ffffff05),#080a0dd6;border:1px solid #f7f9fb1c;border-radius:29px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 28px 100px #0000003d}.floating-service-card__inner:before{content:"";z-index:3;pointer-events:none;border-radius:28px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff09}.floating-service-card__media{min-height:clamp(235px,19vw,300px);position:relative;overflow:hidden;transform:translateZ(42px)}.floating-service-card__media:after{content:"";pointer-events:none;background:linear-gradient(#05060714,#050607b8),linear-gradient(90deg,#05060752,#0000 64%);position:absolute;inset:0}.floating-service-card__content{flex-direction:column;min-height:220px;padding:clamp(20px,2.1vw,28px);display:flex;transform:translateZ(64px)}.premium-cta-panel__content>span,.floating-service-card__content>span{color:#58c7ffeb;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:860}.floating-service-card h3{color:#fff;letter-spacing:-.048em;word-break:keep-all;overflow-wrap:normal;text-wrap:balance;max-width:18ch;margin:12px 0 10px;font-size:clamp(1.5rem,1.9vw,2.35rem);line-height:1.02}.floating-service-card p{color:#f7f9fbb8;margin:0;font-size:.88rem;line-height:1.58}.floating-service-card__footer{justify-content:flex-start;align-items:center;gap:18px;margin-top:auto;padding-top:22px;display:flex}.service-showcase__cards .floating-service-card:first-child .floating-service-card__inner{min-height:clamp(650px,51vw,810px)}.service-showcase__cards .floating-service-card:first-child .floating-service-card__media{min-height:clamp(350px,29vw,470px)}.service-showcase__cards .floating-service-card:nth-child(2){--card-reveal-delay:90ms}.service-showcase__cards .floating-service-card:nth-child(3){--card-reveal-delay:.18s}.service-showcase__cards .floating-service-card:nth-child(4){--card-reveal-delay:.26s}.service-showcase__cards .floating-service-card:nth-child(4) .floating-service-card__inner{grid-template-columns:minmax(300px,.74fr) minmax(0,1fr);min-height:clamp(360px,27vw,470px)}.service-showcase__cards .floating-service-card:nth-child(4) .floating-service-card__media{min-height:100%}.service-showcase__cards .floating-service-card:nth-child(4) .floating-service-card__content{justify-content:center}.floating-service-card small{color:#f7f9fb94;max-width:28ch;font-size:.72rem;line-height:1.45}.floating-service-card:hover .floating-service-card__inner,.floating-service-card[data-hovered=true] .floating-service-card__inner{transform:translate3d(0, var(--card-rise,-12px), 0) rotateX(var(--card-tilt-x,3deg)) rotateY(var(--card-tilt-y,-4deg)) scale(1.006);border-color:#58c7ff42;box-shadow:inset 0 1px #ffffff1f,0 38px 140px #0000005c}.floating-service-card:hover .floating-service-card__depth,.floating-service-card[data-hovered=true] .floating-service-card__depth{opacity:.86;transform:translateZ(-90px)translateY(38px)scale(1)}.floating-service-card:hover img,.floating-service-card[data-hovered=true] img{filter:saturate(1.02)contrast(1.1)brightness();transform:scale(1.055)}.capabilities-index{padding:clamp(68px,9vw,130px) 0}.capabilities-index__list{border-top:1px solid #f7f9fb1f;gap:1px;display:grid}.capabilities-index__list article{border-bottom:1px solid #f7f9fb1a;grid-template-columns:80px minmax(180px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(18px,3vw,46px);padding:clamp(22px,3vw,38px) 0;display:grid}.capabilities-index__list span{color:#f7f9fb52;font-variant-numeric:tabular-nums;font-weight:820}.capabilities-index__list h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.6vw,3.2rem);line-height:1}.capabilities-index__list p,.process-rail li{color:#f7f9fba8;margin:0;line-height:1.68}.process-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:clamp(32px,5vw,68px) 0 0;padding:0;list-style:none;display:grid}.process-rail li{background:#ffffff09;border:1px solid #f7f9fb1a;border-radius:22px;padding:22px}.scenario-overview{padding:clamp(70px,9vw,140px) 0}.scenario-overview__brand-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:clamp(30px,4.8vw,62px) 0 clamp(24px,3.4vw,46px);display:grid}.scenario-overview__founder-card,.scenario-overview__company-card,.scenario-overview__environment-gallery figure,.scenario-overview__delivery-grid article{background:linear-gradient(160deg,#ffffff12,#ffffff05 54%),#ffffff07;border:1px solid #f7f9fb1f;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 26px 90px #00000040}.scenario-overview__founder-card{grid-column:span 7;grid-template-columns:minmax(260px,.9fr) minmax(0,1fr);min-height:clamp(440px,38vw,560px);display:grid}.scenario-overview__founder-image{object-fit:cover;object-position:center 18%;width:100%;height:100%;min-height:100%}.scenario-overview__founder-copy{flex-direction:column;justify-content:flex-end;gap:16px;padding:clamp(24px,3.1vw,42px);display:flex}.scenario-overview__founder-copy span,.scenario-overview__company-copy span,.scenario-overview__delivery-grid span{color:#58c7ffd1;background:#04070c5c;border:1px solid #58c7ff47;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:840}.scenario-overview__founder-copy h3,.scenario-overview__company-copy h3,.scenario-overview__delivery-grid h3{color:#fff;letter-spacing:-.025em;margin:0;line-height:1.05}.scenario-overview__founder-copy h3{font-size:clamp(2rem,3.5vw,4rem)}.scenario-overview__founder-copy p,.scenario-overview__company-copy p,.scenario-overview__delivery-grid p,.scenario-overview__environment-gallery span{color:#f7f9fbb8;text-wrap:pretty;margin:0;line-height:1.62}.scenario-overview__founder-copy ul{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.scenario-overview__founder-copy li{color:#f7f9fbc7;border:1px solid #f7f9fb1f;border-radius:999px;padding:8px 11px;font-size:.8rem;font-weight:760}.scenario-overview__company-card{isolation:isolate;grid-column:span 5;min-height:clamp(440px,38vw,560px)}.scenario-overview__company-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#04070c0d,#04070c9e 62%,#04070ce0),linear-gradient(120deg,#58c7ff33,#0000 44%);position:absolute;inset:0}.scenario-overview__company-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.scenario-overview__company-copy{z-index:2;gap:14px;display:grid;position:absolute;bottom:clamp(22px,2.8vw,38px);left:clamp(22px,2.8vw,38px);right:clamp(22px,2.8vw,38px)}.scenario-overview__company-copy h3{max-width:14ch;font-size:clamp(1.65rem,2.4vw,3rem)}.scenario-overview__company-copy small{color:#f7f9fb8f;max-width:34ch;font-size:.78rem;line-height:1.55;display:block}.scenario-overview__environment-gallery{grid-column:span 12;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px);display:grid}.scenario-overview__environment-gallery figure{min-height:clamp(180px,16vw,240px);margin:0}.scenario-overview__environment-gallery img,.scenario-overview__delivery-grid img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.scenario-overview__environment-gallery figure:after,.scenario-overview__delivery-grid article:after{content:"";pointer-events:none;background:linear-gradient(#0000 18%,#04070cc7);position:absolute;inset:0}.scenario-overview__environment-gallery figcaption{z-index:1;gap:5px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.scenario-overview__environment-gallery strong{color:#fff;font-size:1rem}.scenario-overview__environment-gallery span{max-width:32ch;font-size:.8rem}.scenario-overview__delivery-grid{grid-column:span 12;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px);display:grid}.scenario-overview__delivery-grid article{min-height:clamp(260px,22vw,340px)}.scenario-overview__delivery-grid article>div{z-index:1;gap:9px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.scenario-overview__delivery-grid h3{font-size:clamp(1.25rem,1.8vw,2rem)}.scenario-overview__delivery-grid p{max-width:34ch;font-size:.86rem}.scenario-overview__brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(clamp(220px,18vw,290px),auto);gap:clamp(12px,1.7vw,22px);margin:clamp(30px,4.8vw,62px) 0 clamp(24px,3.4vw,46px);display:grid}.scenario-overview__brand-card{isolation:isolate;background:#ffffff09;border:1px solid #f7f9fb1f;border-radius:28px;min-height:clamp(230px,22vw,330px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 26px 90px #00000047}.scenario-overview__brand-card:first-child{grid-area:span 2/span 2;min-height:clamp(460px,42vw,620px)}.scenario-overview__brand-card:nth-child(2){grid-column:span 2}.scenario-overview__brand-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#04070c05,#04070c8a 58%,#04070cdb),linear-gradient(120deg,#58c7ff33,#0000 42%);position:absolute;inset:0}.scenario-overview__brand-card img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .36s,filter .36s;position:absolute;inset:0;transform:scale(1.015)}.scenario-overview__brand-card:hover img{filter:saturate(1.04)contrast(1.04);transform:scale(1.045)}.scenario-overview__brand-card[data-brand-kind=portrait] img{object-position:center 20%}.scenario-overview__brand-card[data-brand-kind=system] img{object-position:center}.scenario-overview__brand-copy{z-index:2;gap:8px;max-width:28rem;display:grid;position:absolute;bottom:clamp(18px,2.4vw,30px);left:clamp(18px,2.4vw,30px);right:clamp(18px,2.4vw,30px)}.scenario-overview__brand-copy span{color:#f7f9fbb8;text-transform:uppercase;background:#04070c61;border:1px solid #f7f9fb2e;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:820}.scenario-overview__brand-copy h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.8vw,2.1rem);line-height:1.08}.scenario-overview__brand-copy p{color:#f7f9fbc2;text-wrap:pretty;max-width:34ch;margin:0;font-size:.88rem;line-height:1.58}.scenario-overview__proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.7vw,22px);margin:clamp(26px,4vw,52px) 0 clamp(24px,3.6vw,48px);display:grid}.scenario-overview__proof article{background:linear-gradient(160deg,#ffffff12,#ffffff05 48%,#58c7ff09),#ffffff07;border:1px solid #f7f9fb1a;border-radius:28px;min-height:clamp(230px,22vw,330px);padding:clamp(20px,2.3vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.scenario-overview__proof article:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#58c7ff1c,#0000 62%);border-radius:999px;width:72%;position:absolute;bottom:-32%;right:-24%}.scenario-overview__proof span{color:#58c7ffc2;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:860;display:block}.scenario-overview__proof h3{color:#fff;letter-spacing:-.045em;max-width:12ch;margin:54px 0 0;font-size:clamp(1.4rem,2vw,2.55rem);line-height:1}.scenario-overview__proof p{color:#f7f9fba3;margin:18px 0 0;font-size:.92rem;line-height:1.66}.scenario-overview__label{color:#f7f9fb70;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:820}.scenario-overview__list{flex-wrap:wrap;gap:12px;display:flex}.scenario-overview__list span{background:#ffffff09;border-radius:18px;padding:13px 16px}.cinematic-reveal-footer{z-index:5;contain:paint;isolation:isolate;background:radial-gradient(at 50% 0,#58c7ff17,#0000 35rem),linear-gradient(#050607c7,#050607e6),#050607;min-height:118dvh;display:grid;position:relative;overflow:clip}.cinematic-reveal-footer__aurora{z-index:0;pointer-events:none;filter:blur(36px);opacity:.78;background:radial-gradient(at 32% 52%,#58c7ff2e,#0000 44%),radial-gradient(at 68% 42%,#ffffff14,#0000 46%),linear-gradient(90deg,#0000,#f7f9fb0a,#0000);height:min(58dvh,520px);position:absolute;inset:auto -12% -26%}.cinematic-reveal-footer__mega-type{z-index:0;color:#f7f9fb0b;letter-spacing:-.09em;pointer-events:none;white-space:nowrap;will-change:transform, opacity;font-size:clamp(8rem,18vw,21rem);font-weight:920;line-height:.76;position:absolute;bottom:-8vw;right:-6vw}.cinematic-reveal-footer__inner{z-index:1;transform-origin:bottom;align-items:center;min-height:100dvh;padding-top:clamp(32px,4vw,64px);display:grid;position:sticky;bottom:0}.contact-closing{grid-template-columns:minmax(0,.78fr) minmax(360px,.82fr);align-items:stretch;gap:clamp(24px,4vw,56px);padding:clamp(70px,9vw,130px) 0 clamp(90px,11vw,160px);display:grid}.contact-closing__visual .business-media-image--contact{min-height:100%}.contact-closing__copy{flex-direction:column;justify-content:center;display:flex}.contact-closing h2{margin-top:18px;font-size:clamp(3rem,6vw,7rem);line-height:.9}.contact-closing__copy>p{color:#f7f9fbad;max-width:36rem;margin:24px 0 0;line-height:1.72}.contact-closing__direct{grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);gap:14px;width:min(100%,620px);margin-top:26px;display:grid}.contact-closing__qr-card,.contact-closing__facts{background:linear-gradient(145deg,#ffffff12,#ffffff05),#ffffff09;border:1px solid #f7f9fb1c;border-radius:26px;box-shadow:inset 0 1px #ffffff13}.contact-closing__qr-card{align-content:start;gap:14px;padding:14px;display:grid}.contact-closing__qr-card img{background:#fff;border-radius:18px;width:100%}.contact-closing__qr-card strong,.contact-closing__qr-card span{display:block}.contact-closing__qr-card strong{color:#fff;font-size:.96rem}.contact-closing__qr-card span{color:#58c7ffdb;font-variant-numeric:tabular-nums;margin-top:4px;font-size:.9rem;font-weight:760}.contact-closing__facts{gap:1px;margin:0;padding:12px 16px;display:grid}.contact-closing__facts div{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.contact-closing__facts dt{color:#f7f9fb61;font-size:.72rem;font-weight:820}.contact-closing__facts dd{color:#f7f9fbc2;word-break:break-word;min-width:0;margin:0;font-size:.86rem;line-height:1.48}.contact-closing__facts a{max-width:100%;height:52px;min-height:52px;color:inherit;text-underline-offset:.24em;border-radius:14px;align-items:center;margin:-12px -10px;padding:0 10px;text-decoration-thickness:.08em;display:flex}.contact-closing__primary-cta{width:max-content;margin-top:26px}.contact-closing__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.contact-closing__channels a{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#ffffff08;border:1px solid #f7f9fb18;border-radius:24px;gap:8px;min-height:150px;padding:18px;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),background .26s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 1px #fff1}.contact-closing__channels a:hover{background:#58c7ff13;border-color:#58c7ff3d;transform:translateY(-4px)}.contact-closing__channels a:focus-visible{background:#58c7ff16;border-color:#58c7ff52;transform:translateY(-4px)}.contact-closing__channels span{color:#58c7ffe6;font-size:.78rem;font-weight:820}.contact-closing__channels strong{color:#fff;font-size:1.05rem}.contact-closing__channels p{color:#f7f9fb99;margin:0;font-size:.86rem;line-height:1.55}@supports (animation-timeline:scroll()){.spline-hero__cinema-veil{animation:linear both hero-blackout;animation-timeline:scroll(root);animation-range:80px 540px}.spline-hero__content{animation:linear both hero-content-retreat;animation-timeline:scroll(root);animation-range:70px 430px}.spline-hero:after{animation:linear both hero-hand-handoff;animation-timeline:scroll(root);animation-range:120px 720px}}@supports not (animation-timeline:scroll()){.shared-robot-layer[data-robot-mode=hero],.shared-robot-layer[data-robot-mode=background]{opacity:1}}.clean-business-landing[data-agent-stage=personalized] .shared-robot-layer[data-robot-mode=background],.clean-business-landing[data-agent-stage=lead] .shared-robot-layer[data-robot-mode=background]{opacity:1;filter:none}.clean-business-landing[data-agent-stage=personalized] .shared-robot-layer[data-robot-mode=background] .spline-scene--shared-robot,.clean-business-landing[data-agent-stage=lead] .shared-robot-layer[data-robot-mode=background] .spline-scene--shared-robot{opacity:.5}@supports (animation-timeline:view()){.post-hero-cinematic-stack{animation:both post-hero-sheet-reveal;animation-timeline:view();animation-range:entry cover 30%}.post-hero-cinematic-stack:before{animation:both content-curtain-wash;animation-timeline:view();animation-range:entry cover 34%}.active-industry-strip,.service-showcase,.capabilities-index,.scenario-overview{animation:both cinematic-section-reveal;animation-timeline:view();animation-range:entry 2% cover 34%}.premium-cta-panel,.floating-service-card,.active-industry-strip__media,.active-industry-strip__copy,.capabilities-index__list article,.process-rail li,.scenario-overview__founder-card,.scenario-overview__company-card,.scenario-overview__environment-gallery figure,.scenario-overview__delivery-grid article,.scenario-overview__list span{animation:both cinematic-pop-reveal;animation-timeline:view();animation-range:entry cover 30%}.floating-service-card,.premium-cta-panel{animation:both premium-card-rise;animation-delay:var(--card-reveal-delay,0s);animation-timeline:view();animation-range:entry cover 38%}.active-industry-strip__media:before{animation:both business-media-sweep;animation-timeline:view();animation-range:entry 8% cover 54%}.cinematic-reveal-footer__inner{animation:linear both footer-curtain-reveal;animation-timeline:view();animation-range:entry cover 62%}.cinematic-reveal-footer__mega-type{animation:linear both footer-word-rise;animation-timeline:view();animation-range:entry cover 62%}}@keyframes hero-hand-handoff{0%,24%{opacity:0;transform:translateY(46px)scaleY(.7)}54%{opacity:.72;transform:translateY(12px)scaleY(.96)}78%{opacity:.94;transform:translate(0,0)scaleY(1.1)}to{opacity:.62;transform:translateY(-10px)scaleY(1.16)}}@keyframes hero-blackout{0%,24%{opacity:0}54%{opacity:.38}68%{opacity:.58}to{opacity:.68}}@keyframes hero-content-retreat{0%,28%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-2vw,-4vh)scale(.94)}}@keyframes cinematic-section-reveal{0%{opacity:.18;clip-path:inset(10% 0 0 round 36px);transform:translateY(10vh)scale(.975)}54%{opacity:1;clip-path:inset(0 round 36px);transform:translateY(-.8vh)scale(1.004)}to{opacity:1;clip-path:inset(0 round 36px);transform:translate(0,0)scale(1)}}@keyframes cinematic-pop-reveal{0%{opacity:0;clip-path:inset(10% 0 0 round 28px);transform:translateY(78px)scale(.94)rotateX(5deg)}60%{opacity:1;clip-path:inset(0 round 28px);transform:translateY(-7px)scale(1.006)rotateX(0)}to{opacity:1;clip-path:inset(0 round 28px);transform:translate(0,0)scale(1)}}@keyframes premium-card-rise{0%{opacity:0;clip-path:inset(14% 0 0 round 34px);transform:translateY(92px)scale(.92)rotateX(7deg)}62%{opacity:1;clip-path:inset(0 round 34px);transform:translateY(-8px)scale(1.007)rotateX(0)}to{opacity:1;clip-path:inset(0 round 34px);transform:translate(0,0)scale(1)}}@keyframes content-curtain-wash{0%{opacity:.7;transform:translateY(-18%)scaleY(1.06)}58%{opacity:.46;transform:translateY(8%)scaleY(.9)}to{opacity:.18;transform:translateY(30%)scaleY(.72)}}@keyframes business-media-sweep{0%{opacity:0;transform:translate(-130%)skew(-8deg)}42%{opacity:.84;transform:translate(122%)skew(-8deg)}to{opacity:0;transform:translate(184%)skew(-8deg)}}@keyframes footer-curtain-reveal{0%{opacity:.58;transform:translateY(18vh)scale(.94)}54%{opacity:1;transform:translateY(-1.5vh)scale(1.006)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes post-hero-sheet-reveal{0%{opacity:.16;clip-path:inset(9% 0 0);transform:translateY(8vh)scale(.992)}58%{opacity:.92;clip-path:inset(0);transform:translateY(-.2vh)scale(1.001)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}}@keyframes footer-word-rise{0%{opacity:0;transform:translateY(22%)scale(1.08)}58%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@media (height<=780px) and (width>=761px){.spline-hero__content{min-height:calc(100dvh - 126px);padding-top:clamp(24px,4vh,38px)}.spline-hero h1{font-size:clamp(2.85rem,4vw,4.1rem)}.robot-dialogue-thread{max-height:min(186px,22vh)}.agent-conversation-portal{margin-top:16px}}@media (width<=1280px){.service-showcase__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.scenario-overview__brand-layout{grid-template-columns:repeat(6,minmax(0,1fr))}.scenario-overview__founder-card,.scenario-overview__company-card,.scenario-overview__environment-gallery,.scenario-overview__delivery-grid{grid-column:span 6}.scenario-overview__founder-card{grid-template-columns:minmax(240px,.82fr) minmax(0,1fr)}.scenario-overview__brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-overview__brand-card:first-child,.scenario-overview__brand-card:nth-child(2){grid-area:span 1/span 1;min-height:clamp(260px,42vw,420px)}.generated-client-page__hero,.generated-client-page__handoff{grid-template-columns:1fr}.generated-client-page__brief-grid,.generated-client-page__service-fit{grid-template-columns:repeat(2,minmax(0,1fr))}.agentic-industry-options,.agentic-lead-capture,.agentic-industry-options__grid{grid-template-columns:1fr}.hospital-pixel-art-demo,.occupation-scenario-demo,.custom-agent-showcase-demo{grid-template-columns:1fr;grid-template-areas:none}.hospital-pixel-art-demo h2,.occupation-scenario-demo h2,.custom-agent-showcase-demo h2{max-width:22ch;font-size:clamp(1.95rem,5.2vw,3.05rem)}.hospital-pixel-art-demo h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.72rem,8vw,2.55rem)}.hospital-pixel-art-demo__hero,.hospital-pixel-art-demo__command,.hospital-pixel-art-demo__department-rail,.hospital-pixel-art-demo__patient-monitor,.hospital-pixel-art-demo__triage,.hospital-pixel-art-demo__patient-flow,.hospital-pixel-art-demo__ward-map,.hospital-pixel-art-demo__ward-grid,.hospital-pixel-art-demo__case-feed,.hospital-pixel-art-demo__shift-board,.hospital-pixel-art-demo__command,.hospital-pixel-art-demo__command-stats,.hospital-pixel-art-demo__handoff-timeline,.hospital-pixel-art-demo__ops-board,.hospital-pixel-art-demo__compliance-matrix,.occupation-scenario-demo__header,.occupation-scenario-demo__console,.occupation-scenario-demo__role-dock,.occupation-scenario-demo__signal-map,.occupation-scenario-demo__ops-stage,.occupation-scenario-demo__lanes,.occupation-scenario-demo__workspace-map,.occupation-scenario-demo__scene-shell,.occupation-scenario-demo__environment-grid,.occupation-scenario-demo__playbook,.occupation-scenario-demo__handoff-stream,.occupation-scenario-demo__coverage-strip,.occupation-scenario-demo__safeguards{grid-area:auto;min-width:0;max-width:100%}.hospital-pixel-art-demo>*{width:100%;min-width:0;max-width:100%}.hospital-pixel-art-demo__patient-flow,.hospital-pixel-art-demo__ward-map,.hospital-pixel-art-demo__ward-grid,.hospital-pixel-art-demo__handoff-timeline,.hospital-pixel-art-demo__ops-board,.occupation-scenario-demo__workspace-map,.occupation-scenario-demo__workspace-map>div,.occupation-scenario-demo__scene-shell,.occupation-scenario-demo__environment-grid,.occupation-scenario-demo__signal-map,.occupation-scenario-demo__ops-stage,.occupation-scenario-demo__lanes,.occupation-scenario-demo__playbook,.occupation-scenario-demo__handoff-stream,.occupation-scenario-demo__coverage-strip{grid-template-columns:1fr}.occupation-scenario-demo__ops-stage{grid-template-columns:repeat(3,minmax(0,1fr))}.occupation-scenario-demo__ops-stage article{min-height:92px;padding:12px}.occupation-scenario-demo__ops-stage strong{font-size:clamp(1.12rem,5.8vw,1.5rem)}.occupation-scenario-demo[data-occupation-layout] .occupation-scenario-demo__environment-grid,.hospital-pixel-art-demo__grid{grid-template-columns:1fr}.hospital-pixel-art-demo__hero{order:1}.hospital-pixel-art-demo__command{order:2;grid-template-columns:1fr;gap:12px;padding:clamp(14px,4.5vw,18px)}.hospital-pixel-art-demo__command>div:first-child strong{max-width:100%;font-size:clamp(1rem,4.8vw,1.2rem);line-height:1.28}.hospital-pixel-art-demo__command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-pixel-art-demo__command-stats article{min-height:92px;padding:12px;overflow:hidden}.hospital-pixel-art-demo__command-stats span{overflow-wrap:anywhere;letter-spacing:.08em;line-height:1.32}.hospital-pixel-art-demo__command-stats strong{margin-top:12px;font-size:clamp(1.8rem,9vw,2.25rem);line-height:.92}.hospital-pixel-art-demo__patient-monitor{order:3}.hospital-pixel-art-demo__patient-flow{order:4}.hospital-pixel-art-demo__ward-map{order:5}.hospital-pixel-art-demo__triage{order:7}.hospital-pixel-art-demo__department-rail{order:6;grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-pixel-art-demo__department-rail>span{grid-column:1/-1}.hospital-pixel-art-demo__handoff-timeline{order:8}.hospital-pixel-art-demo__case-feed{order:9}.hospital-pixel-art-demo__ops-board{order:10}.hospital-pixel-art-demo__shift-board{order:11}.hospital-pixel-art-demo__compliance-matrix{order:12}.agentic-lead-capture{grid-template-columns:1fr;justify-items:start}.agent-quick-actions,.active-industry-strip,.contact-closing{grid-template-columns:1fr}.service-showcase{grid-template-columns:1fr;gap:clamp(24px,5vw,44px)}.service-showcase>.section-heading{grid-area:auto/1;grid-template-columns:1fr;position:relative;top:auto}.service-showcase .premium-cta-panel,.service-showcase__cards{grid-column:1}.premium-cta-panel,.service-showcase__cards{grid-template-columns:1fr;grid-template-areas:none}.premium-cta-panel{align-items:start}.premium-cta-panel__media{grid-area:1/1;min-height:300px}.premium-cta-panel__content,.premium-cta-panel__actions{grid-area:auto/1}.service-showcase__cards .floating-service-card:nth-child(n){grid-area:auto}.service-showcase__cards .floating-service-card:first-child .floating-service-card__inner,.service-showcase__cards .floating-service-card:nth-child(4) .floating-service-card__inner{grid-template-columns:1fr;min-height:clamp(500px,58vw,650px)}.service-showcase__cards .floating-service-card:nth-child(4) .floating-service-card__media{min-height:clamp(250px,24vw,320px)}}@media (width>=768px) and (height<=820px){.ai-hand-transition{--hand-media-x:clamp(24px, 3vw, 54px);--hand-media-y:clamp(-86px, -10vh, -58px);--hand-media-scale:1.02}}@media (width<=760px){.clean-business-landing,.clean-business-landing main,.cinematic-page-shell{max-width:100%;overflow-x:clip}.generated-client-page{gap:24px;padding:88px 18px 52px}.generated-client-page__chrome{flex-direction:column;align-items:flex-start}.generated-client-page__hero{grid-template-columns:1fr;gap:22px}.generated-client-page h1{font-size:clamp(2.35rem,12vw,3.35rem);line-height:.98}.generated-client-page__media{min-height:280px}.generated-client-page__brief-grid,.generated-client-page__service-fit{grid-template-columns:1fr}.generated-client-page__brief-card,.generated-client-page__service-fit article{min-height:0}.site-header{top:max(8px, env(safe-area-inset-top));grid-template-columns:1fr max-content;gap:8px;width:min(100% - 20px,1380px);min-height:56px;padding:8px 10px 8px 12px}.site-header__nav{display:none}.text-brand-mark{justify-content:flex-start;gap:8px;min-width:0;min-height:44px;margin-left:0;padding:0}.text-brand-mark__logo{max-width:58px;height:30px}.text-brand-mark__name{text-overflow:ellipsis;max-width:7.8em;font-size:.95rem;overflow:hidden}.site-header__cta .glass-button-text{min-width:96px;min-height:42px;padding:.62rem .92rem;font-size:.8rem}.spline-hero{height:114dvh;min-height:104dvh;padding:0}.spline-hero__sticky-frame{height:calc(100dvh - 64px);padding:12px 18px 30px;top:64px}.spline-hero__content{min-height:calc(100dvh - 106px);padding:18px 0 0}@supports (animation-timeline:scroll()){.spline-hero__cinema-veil,.spline-hero__content,.spline-hero:after{animation:none!important}}.spline-hero__content:before{background:radial-gradient(at 10% 48%,#050607e6 0%,#0506079e 28%,#05060733 34%,#0000 52%),linear-gradient(90deg,#050607d1,#05060729 40%,#0000 58%);width:min(100vw,430px);display:block;inset:-28px -22px -34px}.hero-kicker{margin-bottom:12px;font-size:.68rem}.spline-hero h1{letter-spacing:-.035em;max-width:100%;font-size:clamp(2.1rem,9vw,2.78rem);line-height:.98}.hero-copy{max-width:21rem;margin-top:14px;font-size:.88rem;line-height:1.58}.agent-conversation-portal{gap:8px;margin-top:14px}.robot-dialogue-thread{gap:9px;max-height:150px;padding:0 0 12px}.robot-dialogue-message p{padding:9px 11px;font-size:.76rem;line-height:1.46}.agent-command-shell{border-radius:18px;grid-template-columns:minmax(0,1fr) 48px;gap:10px;min-height:76px;padding:11px}.agent-command-input{min-height:48px;font-size:.9rem}.agent-send-button{width:48px;height:48px}.agent-send-button svg{width:20px;height:20px}.agent-voice-shell{grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:70px}.agent-voice-button{width:52px;height:52px}.agent-voice-button svg{width:21px;height:21px}.agent-voice-subtitle{font-size:.84rem;line-height:1.48}.shared-robot-layer[data-robot-mode=hero]{opacity:.98;filter:saturate(1.14)contrast(1.18)brightness(1.28)}.shared-robot-layer[data-robot-mode=hero]:before{opacity:1;background:radial-gradient(at 64% 46%,#ffffff6b,#0000 0 8rem,#58c7ff47 17rem,#0000 32rem),radial-gradient(at 82% 62%,#58c7ff33,#0000 30rem)}.shared-robot-layer[data-robot-mode=background]{opacity:.32}.spline-scene--shared-robot{width:300%!important;height:100%!important;left:-100%!important;right:auto!important}.shared-robot-layer[data-robot-mode=hero] .spline-scene--shared-robot canvas{opacity:1;filter:brightness(3.35)contrast(1.2)saturate(1.18)drop-shadow(0 0 62px #58c7ff6b);transform-origin:50% 46%;transform:translate(-11%,2.8%)scale(.78);width:100%!important;height:128%!important;top:0!important;left:auto!important;right:0!important}.shared-robot-layer[data-robot-mode=background] .spline-scene--shared-robot canvas{transform-origin:50% 46%;transform:translate(-11%,2.8%)scale(.78);height:128%!important}.clean-business-landing[data-interaction-performance=active] .shared-robot-layer[data-robot-mode=hero] .spline-scene--shared-robot canvas{filter:brightness(3.2)contrast(1.18)saturate(1.16)}.clean-business-landing[data-interaction-performance=active] .shared-robot-layer[data-robot-mode=background] .spline-scene--shared-robot canvas{filter:brightness(2.42)contrast(1.18)saturate(1.08)}.career-world-backdrop__signal{display:none}.ai-hand-transition{--hand-media-x:clamp(48px, 16vw, 86px);--hand-media-y:clamp(-38px, -6vh, -18px);--hand-media-scale:1.42;margin-top:clamp(-180px,-13vh,-96px);margin-bottom:clamp(-24px,-3vh,-12px)}.ai-hand-transition__video-frame{width:118%;height:88%;transform:translate3d(-48%, var(--hand-scroll-y), 0) scale(var(--hand-scroll-scale));transform-origin:50% 45%;margin-left:0;margin-right:0;top:0;left:50%;right:auto}.ai-hand-transition__footer{min-height:100dvh;padding:clamp(76px, 13vh, 112px) 18px max(54px, env(safe-area-inset-bottom))}.ai-hand-transition__actions a{min-height:42px;padding:0 16px}.active-industry-strip,.service-showcase,.capabilities-index,.scenario-overview,.contact-closing{width:min(100% - 28px,430px);scroll-margin-top:96px}.cinematic-motion-ready [data-cinematic-reveal=text],.cinematic-motion-ready [data-cinematic-reveal=row]{transform:translateY(26px)scale(.985)}.active-industry-strip{padding:62px 0 72px}.active-industry-strip__media img,.contact-closing__visual img{min-height:360px}.active-industry-strip h2,.section-heading h2{max-width:13ch;font-size:clamp(2rem,8.4vw,2.85rem);line-height:1.02}.section-heading{margin-bottom:28px}.section-heading p{margin-top:12px;font-size:.95rem;line-height:1.62}.service-showcase{padding:58px 0 72px}.service-showcase>.section-heading{gap:12px;margin-bottom:28px}.scenario-overview>.section-heading h2{letter-spacing:0;max-width:none}.service-showcase__cards{grid-template-columns:1fr;grid-template-areas:none;gap:18px;margin-top:22px}.service-showcase[data-agent-curated=true] .service-showcase__cards{grid-template-columns:1fr;grid-template-areas:none}.service-showcase__cards .floating-service-card:nth-child(n){--stack-offset-y:0px;grid-area:auto}.service-showcase[data-agent-curated=true] .service-showcase__cards .floating-service-card:nth-child(n){grid-area:auto}.service-showcase__cards .floating-service-card:first-child .floating-service-card__inner,.service-showcase__cards .floating-service-card:nth-child(4) .floating-service-card__inner{grid-template-columns:1fr;min-height:0}.service-showcase__cards .floating-service-card:first-child .floating-service-card__media,.service-showcase__cards .floating-service-card:nth-child(4) .floating-service-card__media{min-height:0}.premium-cta-panel{border-radius:22px;min-height:0;padding:18px}.premium-cta-panel__media{aspect-ratio:16/10;border-radius:18px;min-height:0;max-height:240px}.premium-cta-panel__content h3{max-width:none;margin:10px 0}.premium-cta-panel__actions{flex-direction:column;align-items:flex-start;width:100%;margin-top:18px}.premium-cta-panel__button .glass-button-text,.floating-service-card__button .glass-button-text{justify-content:center;width:100%;min-width:0;min-height:46px;padding:.72rem 1rem;font-size:.88rem}.premium-cta-panel__button,.floating-service-card__button{width:100%}.floating-service-card{border-radius:24px;padding:5px}.floating-service-card__inner{border-radius:20px;min-height:0}.floating-service-card__inner:before{border-radius:19px}.floating-service-card__media{aspect-ratio:16/10;min-height:0;transform:none}.floating-service-card__content{min-height:0;padding:18px;transform:none}.premium-cta-panel__content h3,.floating-service-card h3{max-width:none;font-size:clamp(1.48rem,6.8vw,2.1rem);line-height:1.08}.premium-cta-panel__content p,.floating-service-card p{font-size:.92rem;line-height:1.58}.premium-cta-panel__meta,.floating-service-card small{display:none}.floating-service-card__footer{width:100%;padding-top:16px}.active-industry-strip,.service-showcase,.capabilities-index,.scenario-overview,.premium-cta-panel,.floating-service-card,.active-industry-strip__media,.active-industry-strip__copy,.capabilities-index__list article,.process-rail li,.scenario-overview__founder-card,.scenario-overview__company-card,.scenario-overview__environment-gallery figure,.scenario-overview__delivery-grid article,.scenario-overview__list span{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}.floating-service-card,.floating-service-card__inner,.floating-service-card__media,.floating-service-card__content{transform-style:flat}.floating-service-card__inner,.floating-service-card:hover .floating-service-card__inner,.floating-service-card[data-hovered=true] .floating-service-card__inner{transform:none!important}.floating-service-card__depth{display:none}.business-media-image,.business-media-image--service{min-height:0}.capabilities-index__list article{grid-template-columns:46px 1fr;gap:14px}.capabilities-index__list p{grid-column:2}.scenario-overview__brand-layout{grid-template-columns:1fr;gap:14px;margin:24px 0 18px}.scenario-overview__founder-card,.scenario-overview__company-card,.scenario-overview__environment-gallery,.scenario-overview__delivery-grid{grid-column:auto}.scenario-overview__founder-card{grid-template-columns:1fr;min-height:0}.scenario-overview__founder-image{min-height:260px;max-height:320px}.scenario-overview__founder-copy{padding:18px}.scenario-overview__company-card{min-height:280px}.scenario-overview__environment-gallery,.scenario-overview__delivery-grid{grid-template-columns:1fr}.scenario-overview__environment-gallery figure,.scenario-overview__delivery-grid article{min-height:220px}.scenario-overview__brand-grid{grid-template-columns:1fr;grid-auto-rows:auto}.scenario-overview__brand-card,.scenario-overview__brand-card:first-child,.scenario-overview__brand-card:nth-child(2){grid-area:auto;min-height:240px}.scenario-overview__brand-copy{bottom:18px;left:18px;right:18px}.scenario-overview__proof{grid-template-columns:1fr}.scenario-overview__proof article{min-height:0;padding:18px}.scenario-overview__proof h3{margin-top:24px;font-size:clamp(1.35rem,6vw,1.9rem)}.process-rail,.contact-closing__channels{grid-template-columns:1fr;gap:10px;margin-top:14px}.contact-closing__direct{grid-template-columns:1fr;gap:12px;width:100%;margin-top:18px}.contact-closing__qr-card{border-radius:20px;grid-template-columns:106px minmax(0,1fr);align-items:center;padding:12px}.contact-closing__qr-card img{width:106px}.contact-closing__facts div{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:8px 0}.contact-closing h2{margin-top:8px;font-size:clamp(2.35rem,12vw,3.4rem);line-height:.96}.contact-closing{gap:22px;padding:54px 0 80px}.contact-closing__visual{aspect-ratio:4/5;border-radius:22px;min-height:280px;max-height:360px}.contact-closing__copy{justify-content:flex-start}.contact-closing__copy>p{margin-top:14px;font-size:.95rem;line-height:1.6}.contact-closing__facts{border-radius:20px;padding:10px 12px}.contact-closing__facts a{border-radius:12px;align-items:center;height:52px;min-height:52px;margin:-16px -6px;padding:0 6px;display:inline-flex}.contact-closing__primary-cta{width:100%;margin-top:18px}.contact-closing__primary-cta .glass-button-text{justify-content:center;width:100%;min-width:0;min-height:46px}.contact-closing__channels a{border-radius:20px;gap:6px;min-height:0;padding:16px}.contact-closing__channels strong{font-size:1rem}.contact-closing__channels p{font-size:.84rem;line-height:1.5}.cinematic-motion-ready .contact-closing [data-cinematic-reveal=text]{transform:translateY(38px)scale(.985)}.cinematic-reveal-footer__mega-type{display:none}.cinematic-reveal-footer__inner{padding-top:54px}}@media (width<=390px){.text-brand-mark__logo{max-width:54px;height:28px}.text-brand-mark__name{max-width:6.8em;font-size:.88rem}.site-header__cta .glass-button-text{min-width:86px;padding-inline:.76rem;font-size:.76rem}.contact-closing__qr-card{grid-template-columns:96px minmax(0,1fr)}.contact-closing__qr-card img{width:96px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spline-hero{min-height:calc(100dvh - 68px)}.shared-robot-layer,.spline-hero__content,.ai-hand-transition__video-frame,.ai-hand-transition__footer,.post-hero-cinematic-stack,.post-hero-cinematic-stack:before,.active-industry-strip,.service-showcase,.capabilities-index,.scenario-overview,.contact-closing,.cinematic-reveal-footer__inner,.cinematic-reveal-footer__mega-type,.premium-cta-panel,.floating-service-card,.active-industry-strip__media:before,.capabilities-index__list article,.scenario-overview__founder-card,.scenario-overview__company-card,.scenario-overview__environment-gallery figure,.scenario-overview__delivery-grid article,.scenario-overview__list span,.contact-closing__channels a{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.ai-hand-transition__video-frame{animation:none!important}.spline-hero__cinema-veil{opacity:.32!important;animation:none!important}.spline-hero:after{opacity:.52!important;animation:none!important;transform:none!important}}
