html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(18px)saturate(1.22);background:#ffffff09;border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff21,0 22px 70px #0000002e}.liquid-glass:before{border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(155deg,#ffffff80 0%,#ffffff1f 19%,#fff0 43% 67%,#ffffff29 86%,#fff6 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v9-home{background:#07080b}.v21-header{background:#07080c75;border:0;border-radius:999px;grid-template-columns:1fr auto 1fr;width:auto;height:62px;padding:0 10px 0 19px;position:absolute;top:22px;left:max(24px,50vw - 590px);right:max(24px,50vw - 590px);box-shadow:inset 0 1px 1px #ffffff29,0 18px 56px #0000003d}.v21-header .v9-brand img{width:18px;height:27px}.v21-header .v9-brand b{font-size:18px}.v21-header .v9-brand em{color:#ffffff85}.v21-header .v9-nav{gap:clamp(16px,1.35vw,26px)}.v21-header .v9-nav a{color:#ffffffc7;font-size:11px}.v21-header .v9-nav a:after{bottom:-8px}.v21-header-actions{justify-self:end;align-items:center;gap:7px;display:flex}.v21-login-link,.v21-header .v9-header-link{border-radius:999px;justify-content:center;align-items:center;height:42px;font-size:11px;font-weight:620;display:inline-flex}.v21-login-link{color:#ffffffc2;padding:0 14px}.v21-header .v9-header-link{color:#111216;background:#f7f6f2;min-width:96px;padding:0 19px}.v21-header .v9-header-link:after{display:none}.v11-hero-scroll{background:#07080b;height:auto;min-height:0}.v11-hero-scroll>.v9-hero{height:max(900px,100svh);min-height:900px}.v11-hero-media{inset:-1.5%}.v21-depth-stage{isolation:isolate}.v21-depth-stage:after{z-index:5;content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 78% 30%,#7996ff1a,#0000 19%),radial-gradient(circle at 69% 47%,#ff732f1c,#0000 21%);position:absolute;inset:0}.v21-depth-stage .v21-depth-base,.v21-depth-near,.v21-depth-light{object-fit:cover;object-position:center;will-change:transform;width:102%;max-width:none;height:102%;position:absolute;inset:-1%}.v21-depth-stage .v21-depth-base{z-index:0;filter:saturate(1.08)contrast(1.045)brightness(.94)}.v21-depth-near{z-index:2;opacity:.54;filter:brightness(1.08)contrast(1.08)saturate(1.12);clip-path:polygon(47% 0,100% 0,100% 78%,82% 74%,73% 59%,63% 53%,53% 32%);mix-blend-mode:screen}.v21-depth-light{z-index:3;opacity:.34}.v21-depth-refraction{z-index:4;filter:blur(1px);opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff08 28%,#ffffff3d 49%,#88a4ff1a 58%,#0000);width:18%;animation:9.5s cubic-bezier(.45,0,.25,1) 1.2s infinite v21-refraction;position:absolute;top:-18%;bottom:-18%;left:38%;transform:skew(-13deg)translate(-260%)}.v9-hero-shade{z-index:-1;background:linear-gradient(90deg,#050609f7 0%,#050609de 29%,#05060975 53%,#0506091a 82%),linear-gradient(#0405084f,#0000 24% 69%,#040508d6)}.v11-hero-copy-motion{width:min(820px,57vw);top:28%;left:max(38px,50vw - 720px)}.v9-eyebrow{color:#ffffffc4;margin-bottom:25px!important}.v9-hero-lines{letter-spacing:-.068em;max-width:820px;padding:0 0 .12em;font-size:clamp(56px,4.45vw,86px);line-height:1.055;overflow:visible}.v9-hero-lines>span{padding:0 0 .09em;display:block;overflow:visible}.v9-hero-lines>span b{padding:0 .04em .04em 0;display:inline-block}.v9-hero-lines>span:last-child b{color:#0000;background:linear-gradient(96deg,#fff 0%,#f7f7f4 63%,#c8d4ff 100%);-webkit-background-clip:text;background-clip:text}.v9-hero-lead{color:#ffffffd1;width:min(710px,90%);font-size:16px;line-height:1.82}.v21-hero-actions{gap:12px;margin-top:31px}.v21-primary-cta,.v21-secondary-cta{border-radius:999px;justify-content:center;align-items:center;height:52px;font-size:13px;font-weight:650;transition:transform .45s cubic-bezier(.16,1,.3,1),background .25s,color .25s;display:inline-flex}.v21-primary-cta{color:#111216;background:#f7f6f2;min-width:150px;padding:0 24px;box-shadow:0 15px 45px #00000038}.v21-secondary-cta{color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;min-width:140px;padding:0 18px;box-shadow:inset 0 0 0 1px #ffffff21}.v21-primary-cta:hover,.v21-secondary-cta:hover{transform:translateY(-3px)}.v21-secondary-cta:hover{color:#fff;background:#ffffff1a}.v21-capability-dock{background:#08090d7a;border:0;border-radius:28px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;width:min(1180px,100vw - 48px);height:116px;margin:28px auto 74px;padding:12px 18px;position:relative;bottom:auto;left:auto;right:auto}.v21-capability-dock .v9-dock-label{padding:0 13px}.v21-capability-dock .v9-dock-label small{color:#ff8b4e;font-size:9px}.v21-capability-dock .v9-dock-label span{color:#ffffffad;max-width:180px;font-size:11px}.v21-capability-dock .v9-dock-step{border-left:1px solid #ffffff17;flex-direction:row;justify-content:center;align-items:center;gap:16px;min-height:76px;padding:12px 13px;display:flex}.v21-capability-dock .v9-dock-step:first-of-type{border-left:0}.v21-capability-dock .v9-dock-step i{color:#ff8d50;font-size:clamp(15px,1.1vw,18px)}.v21-capability-dock .v9-dock-step b{font-size:clamp(24px,1.8vw,30px)}.v21-capability-dock .v9-dock-step span{color:#ffffffa8;font-size:10px}.v21-capability-dock .v9-dock-step:after{left:55px;right:12px}.v21-capability-dock .v9-dock-signal{background:linear-gradient(90deg,#0000,#ff7a39 38%,#8ba2ff 67%,#0000)}.v9-solutions{color:#f6f6f2;background:#07080b;border-top:1px solid #ffffff14;padding:150px 0 126px}.v9-solutions:before{content:"";pointer-events:none;background:radial-gradient(at 22% 0,#4e67be1c,#0000 60%);height:520px;position:absolute;inset:0 0 auto}.v9-solutions-head>div>p{color:#ffffff85}.v9-solutions-head>p{color:#ffffffad}.v9-solution-rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.v9-solution-track{gap:18px;padding-left:18px}.v9-solution-track article{color:#f7f7f4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#ffffff17,#ffffff09);border-radius:28px;width:clamp(390px,28vw,462px);height:642px;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .4s;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 70px #0003}.v9-solution-track article:hover{transform:translateY(-9px);box-shadow:inset 0 0 0 1px #fff3,0 36px 90px #00000057}.v9-solution-image{aspect-ratio:16/10;background:#15171e}.v9-solution-copy{padding:27px 29px 28px}.v9-solution-meta>p{color:#ff9257}.v9-solution-meta>span{color:#ffffff6b}.v9-solution-copy>div{color:#ffffffab}.v9-solution-copy li{color:#ffffff8c}.v9-solution-control{color:#111216;background:#f5f4f0f0;top:151px;box-shadow:0 18px 50px #00000059}.v9-solutions-foot a{color:#ffffffd6}.v21-customers{color:#fff;background:#0b0c10;border-top:1px solid #ffffff14;padding:132px 0 140px;position:relative;overflow:hidden}.v21-customers:before{content:"";pointer-events:none;background:radial-gradient(at 78% 12%,#ff6f2c14,#0000 50%);position:absolute;inset:0}.v21-customers-head{width:var(--v9-shell);grid-template-columns:minmax(120px,.28fr) minmax(570px,1.38fr) minmax(220px,.56fr);align-items:start;gap:clamp(28px,3.2vw,52px);margin:0 auto 66px;display:grid;position:relative}.v21-customers-head>p{color:#ffffff80;letter-spacing:.18em;padding-top:10px;font:9px/1.3 Consolas,monospace}.v21-customers-head h2{letter-spacing:-.058em;font-size:clamp(44px,3.65vw,62px);font-weight:480;line-height:.98}.v21-customers-head h2 span{white-space:nowrap;display:block}.v21-customers-head>span{color:#ffffffa8;padding-top:10px;font-size:14px;line-height:1.85}.v21-customers .v9-logo-rows,.v21-customers .v9-logo-track{gap:14px}.v21-customers .v9-logo-track span{background:#fffffff5;border-radius:18px;width:220px;height:100px;padding:20px 28px;box-shadow:inset 0 0 0 1px #fffc,0 16px 44px #00000026}.v21-customers .v9-logo-track img{filter:none;opacity:1;max-width:150px;max-height:52px}.v11-architecture{padding:138px 0 112px;overflow:clip}.v11-architecture .v11-section-head{margin-bottom:74px}.v21-architecture-scroll{height:clamp(1850px,260vh,2400px);position:relative}.v21-architecture-sticky{isolation:isolate;background:radial-gradient(circle at 40% 45%,#4b65c21c,#0000 40%),linear-gradient(#0b0d12,#07080c);height:100svh;min-height:760px;position:sticky;top:0;overflow:hidden}.v21-architecture-sticky:before{z-index:0;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 43% 48%,#000,#0000 75%);mask-image:radial-gradient(circle at 43% 48%,#000,#0000 75%)}.v21-architecture-map{z-index:1;will-change:transform;place-items:center;display:grid;position:absolute;inset:7% 27% 7% 1.5%}.v21-architecture-map>img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;position:absolute}.v21-map-base{z-index:0;opacity:.27;filter:saturate(.6)brightness(.68)contrast(1.08)}.v21-map-highlight{z-index:1;filter:saturate(1.12)brightness(1.08)contrast(1.05)drop-shadow(0 0 22px #6684ff1f);will-change:opacity}.v21-map-highlight.sources{clip-path:polygon(0 24%,29% 24%,34% 82%,0 88%)}.v21-map-highlight.layer{clip-path:polygon(27% 17%,62% 17%,65% 72%,28% 73%)}.v21-map-highlight.execution{clip-path:polygon(58% 0,100% 0,100% 72%,61% 72%)}.v21-map-highlight.loop{clip-path:polygon(26% 65%,100% 60%,100% 100%,25% 100%)}.v21-architecture-map>span{z-index:3;pointer-events:none;background:linear-gradient(90deg,#07080c1f,#0000 68%,#07080cb8);position:absolute;inset:0}.v21-architecture-narrative{z-index:5;color:#fff;background:#0b0c1194;border-radius:30px;width:min(390px,30vw);height:380px;padding:42px 38px 38px 52px;position:absolute;top:50%;right:max(28px,4vw);transform:translateY(-50%)}.v21-architecture-progress{background:#ffffff1f;width:1px;position:absolute;top:42px;bottom:42px;left:24px}.v21-architecture-progress i{background:linear-gradient(#ff8649,#7993ff);border-radius:999px;width:5px;height:25%;display:block;position:absolute;top:0;left:-2px;box-shadow:0 0 18px #6f8bff80}.v21-architecture-chapter{will-change:transform,opacity;flex-direction:column;display:flex;position:absolute;inset:42px 38px 38px 52px}.v21-architecture-chapter>div{align-items:center;gap:14px;display:flex}.v21-architecture-chapter small{color:#ff8e53;font:10px/1 Consolas,monospace}.v21-architecture-chapter>div span{color:#ffffff7a;letter-spacing:.14em;font:8px/1.2 Consolas,monospace}.v21-architecture-chapter h3{letter-spacing:-.055em;margin:56px 0 0;font-size:clamp(32px,2.6vw,45px);font-weight:490;line-height:1.04}.v21-architecture-chapter p{color:#ffffffb3;margin:24px 0 0;font-size:13px;line-height:1.85}.v21-architecture-chapter footer{color:#ffffff7a;letter-spacing:.06em;border-top:1px solid #ffffff1c;margin-top:auto;padding-top:18px;font:8px/1.7 Consolas,monospace}.v21-architecture-readout{z-index:5;color:#ffffff5c;letter-spacing:.14em;align-items:center;gap:12px;font:8px/1 Consolas,monospace;display:flex;position:absolute;bottom:26px;left:max(28px,3vw)}.v21-architecture-readout b{color:#ffffffb8;font-weight:500}.v21-architecture-readout i{background:linear-gradient(90deg,#ff7e40,#718cff);width:32px;height:1px;font-size:0;overflow:hidden}.v23-architecture-experience{width:var(--v9-shell);margin:0 auto}.v23-architecture-board{isolation:isolate;background:radial-gradient(circle at 51% 47%,#3d539d29,#0000 31%),linear-gradient(145deg,#101219,#08090d 72%);border:1px solid #ffffff21;border-radius:30px;padding:0 clamp(24px,3.2vw,48px) 34px;position:relative;overflow:hidden;box-shadow:0 42px 110px #00000047,inset 0 1px #ffffff0d}.v23-architecture-board:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000b3 58%,#0000);mask-image:linear-gradient(#000,#000000b3 58%,#0000)}.v23-signal-field{z-index:1;opacity:.94;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v23-blueprint-head{z-index:3;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:82px;display:flex;position:relative}.v23-blueprint-head>div{align-items:center;gap:18px;display:flex}.v23-blueprint-head small,.v23-blueprint-head span{color:#ffffff6b;letter-spacing:.16em;font:8px/1.3 Consolas,monospace}.v23-blueprint-head b{color:#ffffffdb;letter-spacing:.09em;font-size:11px;font-weight:540}.v23-blueprint-head>span{color:#ffffffa3;align-items:center;display:flex}.v23-blueprint-head>span i{background:#ff8b50;border-radius:50%;width:6px;height:6px;margin-right:9px;animation:3.2s ease-in-out infinite v23-status-pulse;box-shadow:0 0 0 5px #ff7b4114,0 0 18px #ff6f318f}.v23-system-map{z-index:3;grid-template-columns:minmax(210px,.92fr) 70px minmax(290px,1.18fr) 70px minmax(220px,.92fr);align-items:center;gap:0;min-height:540px;padding:42px 0 36px;display:grid;position:relative}.v23-system-cluster{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c12a3;border:1px solid #ffffff24;min-height:414px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 60px #00000029}.v23-system-cluster.core{background:linear-gradient(#251a17b3,#0b0d15c2 44%,#0b0d15b0);border-color:#ff844c52;min-height:466px}.v23-cluster-title{z-index:2;border-bottom:1px solid #ffffff1c;grid-template-columns:42px 1fr;align-items:center;min-height:84px;padding:0 22px;display:grid;position:relative}.v23-cluster-title>small{color:#ff955f;letter-spacing:-.05em;font:300 23px/.9 Arial,sans-serif}.v23-cluster-title div{gap:7px;display:grid}.v23-cluster-title b{color:#fff;font-size:13px;font-weight:520}.v23-cluster-title span{color:#ffffff5e;letter-spacing:.14em;font:7px/1 Consolas,monospace}.v23-source-grid{grid-template-columns:1fr 1fr;padding:16px 20px 20px;display:grid}.v23-source-grid>div{border-bottom:1px solid #ffffff14;align-content:center;min-height:88px;padding:0 12px;display:grid;position:relative}.v23-source-grid>div:nth-child(odd){border-right:1px solid #ffffff14}.v23-source-grid>div:nth-last-child(-n+2){border-bottom:0}.v23-source-grid small,.v23-layer-list small,.v23-edge-list small{color:#ffffff4f;font:7px/1 Consolas,monospace}.v23-source-grid b{color:#fffc;margin-top:9px;font-size:11px;font-weight:520}.v23-source-grid i{background:#111521;border:1px solid #7f97e6b3;width:5px;height:5px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg)}.v23-data-route{z-index:2;background:linear-gradient(90deg,#758fe229,#758fe2cc,#ff844bb3);height:1px;position:relative}.v23-data-route.outgoing{background:linear-gradient(90deg,#ff844bb3,#758fe2cc,#758fe229)}.v23-data-route>span{color:#ffffff52;letter-spacing:.11em;font:7px/1 Consolas,monospace;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.v23-data-route>i{filter:drop-shadow(0 0 6px #ff7d41b3);background:linear-gradient(90deg,#0000,#ff9b65);border-radius:99px;width:16px;height:5px;animation:5.8s cubic-bezier(.4,0,.2,1) infinite v23-route-signal;position:absolute;top:-2px;left:0}.v23-data-route>i:nth-child(2){animation-delay:-1.9s}.v23-data-route>i:nth-child(3){animation-delay:-3.8s}.v23-core-orbit{z-index:0;border:1px solid #6d88e11a;border-radius:50%;width:310px;height:310px;animation:28s linear infinite v23-orbit;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.v23-core-orbit:before,.v23-core-orbit:after{content:"";border:1px solid #ff824814;border-radius:50%;position:absolute;inset:17%}.v23-core-orbit:after{border-color:#728de821;inset:34%}.v23-core-orbit i{background:#151118;border:1px solid #ff925dbf;width:5px;height:5px;position:absolute;top:50%;left:-2px;transform:rotate(45deg)}.v23-core-orbit i:nth-child(2){top:12%;left:auto;right:15%}.v23-core-orbit i:nth-child(3){inset:auto 11% 18% auto}.v23-core-mark{z-index:2;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:16px;height:106px;display:flex;position:relative}.v23-core-mark>span{color:#ff9a64;clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);background:linear-gradient(135deg,#ff8e542b,#6882db14);place-items:center;width:52px;height:52px;font:13px/1 Consolas,monospace;display:grid;box-shadow:inset 0 0 0 1px #ff8c5280,inset 0 0 28px #ff6b2814,0 0 32px #ff6b2817}.v23-core-mark div{gap:8px;display:grid}.v23-core-mark b{color:#fff;letter-spacing:.08em;font-size:17px;font-weight:570}.v23-core-mark small{color:#ffffff73;font-size:9px}.v23-layer-list{z-index:2;padding:8px 22px 18px;position:relative}.v23-layer-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:28px 1fr auto;align-items:center;min-height:50px;display:grid}.v23-layer-list>div:last-child{border-bottom:0}.v23-layer-list b{color:#ffffffd6;letter-spacing:.06em;font-size:10px;font-weight:540}.v23-layer-list span{color:#ffffff61;font-size:9px}.v23-edge-list{padding:14px 21px 20px}.v23-edge-list>div{border-bottom:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:12px 25px 1fr;align-content:center;column-gap:7px;min-height:73px;display:grid;position:relative}.v23-edge-list>div:last-child{border-bottom:0}.v23-edge-list>div>i{border:1px solid #809aecc7;grid-row:1/3;align-self:center;width:6px;height:6px;transform:rotate(45deg)}.v23-edge-list b{color:#ffffffd6;font-size:10px;font-weight:530}.v23-edge-list span{color:#ffffff61;grid-column:3;margin-top:6px;font-size:9px}.v23-capability-loop{z-index:3;border-top:1px solid #ffffff24;grid-template-columns:.38fr 1fr;align-items:center;min-height:120px;display:grid;position:relative}.v23-capability-loop>div{grid-template-columns:35px 1fr;gap:7px 12px;display:grid}.v23-capability-loop>div small{color:#ff975f;grid-row:1/3;font:22px/1 Arial,sans-serif}.v23-capability-loop>div b{color:#ffffffd1;letter-spacing:.09em;font-size:10px}.v23-capability-loop>div span{color:#ffffff6b;font-size:10px}.v23-capability-loop ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.v23-capability-loop li{border-left:1px solid #ffffff1a;align-content:center;min-height:58px;padding-left:18px;display:grid;position:relative}.v23-capability-loop li small{color:#ff9760b8;font:7px/1 Consolas,monospace}.v23-capability-loop li b{color:#ffffffc2;margin-top:9px;font-size:10px;font-weight:510}.v23-capability-loop li i{z-index:2;border-top:1px solid #869fefb8;border-right:1px solid #869fefb8;width:7px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.v23-architecture-chapters{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.v23-architecture-chapter{border-right:1px solid #ffffff1f;flex-direction:column;min-height:324px;padding:30px clamp(18px,2vw,30px) 28px;display:flex}.v23-architecture-chapter:last-child{border-right:0}.v23-architecture-chapter>div{align-items:center;gap:12px;display:flex}.v23-architecture-chapter small{color:#ff955f;font:9px/1 Consolas,monospace}.v23-architecture-chapter>div span{color:#ffffff61;letter-spacing:.1em;font:7px/1.3 Consolas,monospace}.v23-architecture-chapter h3{color:#fff;letter-spacing:-.045em;margin:34px 0 0;font-size:clamp(22px,1.8vw,29px);font-weight:490;line-height:1.08}.v23-architecture-chapter p{color:#ffffffa1;margin-top:20px;font-size:12px;line-height:1.8}.v23-architecture-chapter footer{color:#fff6;border-top:1px solid #ffffff17;margin-top:auto;padding-top:18px;font:7px/1.65 Consolas,monospace}@keyframes v23-route-signal{0%{opacity:0;left:0}12%{opacity:1}72%{opacity:1}to{opacity:0;left:calc(100% - 16px)}}@keyframes v23-route-signal-y{0%{opacity:0;top:0}12%{opacity:1}72%{opacity:1}to{opacity:0;top:calc(100% - 16px)}}@keyframes v23-status-pulse{0%,to{opacity:.55;transform:scale(.8)}48%{opacity:1;transform:scale(1)}}@keyframes v23-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=1180px){.v23-system-map{grid-template-columns:minmax(190px,.9fr) 48px minmax(260px,1.12fr) 48px minmax(200px,.9fr)}.v23-cluster-title{padding-inline:16px}.v23-source-grid,.v23-edge-list{padding-inline:14px}.v23-layer-list{padding-inline:16px}}@media (width<=980px){.v23-signal-field{display:none}.v23-system-map{min-height:0;padding:30px 0;display:block}.v23-system-cluster,.v23-system-cluster.core{min-height:0}.v23-data-route{background:linear-gradient(#758fe229,#758fe2cc,#ff844bb3);width:1px;height:64px;margin:0 auto}.v23-data-route.outgoing{background:linear-gradient(#ff844bb3,#758fe2cc,#758fe229)}.v23-data-route>span{top:50%;left:14px;transform:translateY(-50%)}.v23-data-route>i{background:linear-gradient(#0000,#ff9b65);width:5px;height:16px;animation-name:v23-route-signal-y;top:0;left:-2px}.v23-capability-loop{grid-template-columns:1fr;gap:25px;padding:28px 0}.v23-architecture-chapters{grid-template-columns:1fr 1fr}.v23-architecture-chapter:nth-child(2){border-right:0}.v23-architecture-chapter:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}.v24-architecture-experience{width:var(--v9-shell);margin:0 auto}.v24-section-head{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(38px,5vw,78px)}.v24-section-head h2{grid-column:1;max-width:860px;font-size:clamp(44px,4.5vw,64px);line-height:1.06}.v24-section-head>span{grid-column:2;font-size:clamp(16px,1.15vw,18px);line-height:1.72}.v24-architecture-board{isolation:isolate;background:radial-gradient(circle at 50% 46%,#4258a821,#0000 36%),linear-gradient(145deg,#11131a,#07080c 74%);border:1px solid #ffffff26;border-radius:30px;padding:0 clamp(22px,2.8vw,42px) 22px;position:relative;overflow:hidden;box-shadow:0 38px 100px #00000042,inset 0 1px #ffffff0f}.v24-architecture-board:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000a6 72%,#0000);mask-image:linear-gradient(#000,#000000a6 72%,#0000)}.v24-blueprint-head{z-index:4;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:68px;display:flex;position:relative}.v24-blueprint-head b{color:#fff;letter-spacing:-.03em;font-size:clamp(18px,1.35vw,21px);font-weight:520}.v24-blueprint-head span{color:#ffffffab;align-items:center;font-size:13px;display:flex}.v24-blueprint-head i{background:#ff8d53;border-radius:50%;width:7px;height:7px;margin-right:10px;animation:3.2s ease-in-out infinite v23-status-pulse;box-shadow:0 0 0 6px #ff854b17,0 0 22px #ff70319e}.v24-system-stack{z-index:2;isolation:isolate;position:relative}.v24-signal-field{z-index:1;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v24-system-band{z-index:2;background:#090b116b;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(240px,.29fr) minmax(0,1fr);display:grid;position:relative}.v24-system-band.sources{min-height:154px}.v24-system-band.core{background:linear-gradient(90deg,#1c1414ad,#0e10197a 48%,#0a0c1361);min-height:232px}.v24-system-band.edges{min-height:162px}.v24-system-band.loop{background:#080a0f9e;border-bottom:0;min-height:146px}.v24-band-intro{border-right:1px solid #ffffff21;align-items:center;gap:16px;min-width:0;padding:22px 24px 22px 0;display:flex}.v24-band-intro strong{color:#ff8c52;letter-spacing:-.07em;min-width:56px;font-size:clamp(38px,3.2vw,48px);font-weight:340;line-height:.9}.v24-band-intro b{color:#fff;letter-spacing:-.03em;max-width:170px;font-size:clamp(18px,1.45vw,22px);font-weight:520;line-height:1.2;display:block}.v24-source-matrix{grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.v24-source-matrix>div{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;padding:24px clamp(20px,2.2vw,34px);display:flex;position:relative}.v24-source-matrix>div:last-child{border-right:0}.v24-source-matrix b{color:#fffffff5;font-size:clamp(17px,1.25vw,20px);font-weight:540}.v24-source-matrix span{color:#ffffffa1;font-size:clamp(13px,.95vw,15px);line-height:1.55}.v24-source-matrix i,.v24-edge-matrix i,.v24-layer-grid i{z-index:3;background:#111521;border:1px solid #859deed1;width:8px;height:8px;position:absolute;bottom:-4px;right:50%;transform:translate(50%)rotate(45deg)}.v24-core-composition{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.v24-core-identity{z-index:3;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:18px;padding:28px 24px;display:flex;position:relative}.v24-core-identity>span{color:#ff9b69;clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);background:linear-gradient(135deg,#ff915a33,#6582de14);flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:14px;display:grid;box-shadow:inset 0 0 0 1px #ff8f5494,0 0 36px #ff682a1f}.v24-core-identity div{gap:9px;display:grid}.v24-core-identity b{color:#fff;letter-spacing:.06em;font-size:clamp(20px,1.7vw,25px);font-weight:560}.v24-core-identity em{color:#ffffffa8;font-size:13px;font-style:normal}.v24-layer-grid{grid-template-columns:repeat(2,1fr);display:grid}.v24-layer-grid>div{z-index:3;border-bottom:1px solid #ffffff14;border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;padding:20px clamp(18px,2vw,30px);display:flex;position:relative}.v24-layer-grid>div:nth-last-child(-n+2){border-bottom:0}.v24-layer-grid>div:last-child{border-right:0}.v24-layer-grid b{color:#fff;font-size:clamp(16px,1.15vw,19px);font-weight:540}.v24-layer-grid span{color:#ffffffa1;font-size:clamp(13px,.92vw,14px);line-height:1.5}.v24-layer-grid i{border-color:#ff8e52e0;top:-4px;bottom:auto}.v24-edge-matrix{grid-template-columns:repeat(3,1fr);display:grid}.v24-edge-matrix>div{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0;padding:22px clamp(20px,2.2vw,34px);display:flex;position:relative}.v24-edge-matrix>div:last-child{border-right:0}.v24-edge-matrix b{color:#fff;font-size:clamp(16px,1.2vw,19px);font-weight:540}.v24-edge-matrix span{color:#ffffffa1;font-size:clamp(13px,.95vw,15px);line-height:1.5}.v24-edge-matrix i{top:-4px;bottom:auto}.v24-system-band.loop ol{grid-template-columns:repeat(3,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.v24-system-band.loop li{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0;padding:20px clamp(20px,2.2vw,34px);display:flex;position:relative}.v24-system-band.loop li:last-child{border-right:0}.v24-system-band.loop li b{color:#fffffff5;font-size:clamp(17px,1.25vw,20px);font-weight:540}.v24-system-band.loop li span{color:#ffffffa1;font-size:clamp(13px,.95vw,15px);line-height:1.5}.v24-system-band.loop li i{z-index:3;border-top:1px solid #8ba4f5e6;border-right:1px solid #8ba4f5e6;width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.v24-architecture-chapters{border-top:1px solid #ffffff2e;margin-top:64px}.v24-architecture-chapter{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(120px,.18fr) minmax(260px,.42fr) minmax(0,1fr);align-items:center;min-height:214px;display:grid}.v24-chapter-number small{color:#ff9159;letter-spacing:-.085em;font-size:clamp(58px,5.4vw,88px);font-weight:280;line-height:.8}.v24-chapter-title{border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding:34px clamp(24px,3vw,52px)}.v24-chapter-title h3{color:#fff;letter-spacing:-.055em;max-width:330px;margin:0;font-size:clamp(28px,2.5vw,40px);font-weight:470;line-height:1.06}.v24-chapter-copy{padding:34px clamp(24px,3vw,52px)}.v24-chapter-copy p{color:#ffffffbd;max-width:760px;margin:0;font-size:15px;line-height:1.9}@media (width<=1060px){.v24-system-band{grid-template-columns:220px 1fr}.v24-band-intro{gap:16px}.v24-band-intro strong{min-width:50px}.v24-core-composition{grid-template-columns:185px 1fr}.v24-core-identity{text-align:center;justify-items:center;display:grid}}@media (width<=760px){.v24-section-head{display:block}.v24-section-head h2{font-size:38px;line-height:1.08}.v24-section-head>span{margin-top:22px;font-size:16px;display:block}.v24-architecture-board{border-radius:24px;padding:0 18px 24px}.v24-blueprint-head{min-height:64px}.v24-blueprint-head b{font-size:16px}.v24-blueprint-head span,.v24-signal-field{display:none}.v24-system-band{display:block;min-height:0!important}.v24-band-intro{border-bottom:1px solid #ffffff1f;border-right:0;min-height:88px;padding-right:0}.v24-band-intro strong{min-width:46px;font-size:38px}.v24-band-intro b{max-width:none;font-size:20px}.v24-source-matrix{grid-template-columns:1fr}.v24-source-matrix>div{border-bottom:1px solid #ffffff1a;min-height:82px}.v24-source-matrix>div:nth-child(2n){border-right:0}.v24-core-composition{display:block}.v24-core-identity{border-bottom:1px solid #ffffff1a;border-right:0;min-height:132px}.v24-layer-grid{grid-template-columns:1fr}.v24-layer-grid>div{border-bottom:1px solid #ffffff1a;border-right:0;gap:8px;min-height:88px}.v24-layer-grid>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a}.v24-layer-grid>div:last-child{border-bottom:0}.v24-layer-grid span{font-size:14px}.v24-edge-matrix{grid-template-columns:1fr}.v24-edge-matrix>div{border-bottom:1px solid #ffffff1a;min-height:88px}.v24-edge-matrix>div:nth-child(2n){border-right:0}.v24-system-band.loop ol{grid-template-columns:1fr}.v24-system-band.loop li{border-bottom:1px solid #ffffff1a;border-right:0;justify-content:center;min-height:84px;padding-left:20px}.v24-system-band.loop li i{top:auto;bottom:-5px;right:18px;transform:rotate(135deg)}.v24-architecture-chapters{margin-top:42px}.v24-architecture-chapter{min-height:0;padding:38px 0;display:block}.v24-chapter-number small{font-size:64px}.v24-chapter-title{border:0;margin-top:28px;padding:0}.v24-chapter-copy{padding:24px 0 0}.v24-chapter-copy p{font-size:14px}}.v11-product-stage{border-radius:34px;height:1080px;box-shadow:0 55px 130px #19181438}.v11-command{background:#0b0c10a3;border:0;border-radius:20px;grid-template-columns:1fr;align-items:center;min-height:118px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.v11-command p{max-width:980px;font-size:clamp(18px,1.55vw,23px);line-height:1.5}.v11-command span{color:#ffffff9e;white-space:nowrap;font-size:12px}.v11-product-shot{clip-path:none!important;opacity:1!important;transform:none!important}.v11-product-shot.server{width:66%;top:156px}.v11-product-shot.client{width:58%;top:466px}.v11-product-shot img{border-radius:12px}.v11-product-label{border:0;border-radius:14px;grid-template-columns:1fr;box-shadow:inset 0 0 0 1px #ffffff1f}.v11-product-label b{font-size:clamp(20px,1.6vw,25px)}.v11-product-label span{grid-column:1;margin-top:8px;font-size:13px}.v11-execution-trace{border:0;border-radius:21px;bottom:34px;left:46px;right:46px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.v11-execution-trace>div{grid-template-columns:1fr;align-content:center;justify-items:center;min-height:82px;padding-inline:14px}.v11-execution-trace small,.v11-execution-trace span{display:none}.v11-execution-trace b{white-space:nowrap;font-size:clamp(17px,1.35vw,21px)}.v11-architecture-notes{display:block}.v11-architecture-notes p{letter-spacing:-.045em;max-width:980px;font-size:clamp(24px,2.4vw,38px);line-height:1.35}.v11-architecture-notes div{display:none}.v18-foundation-intro{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(50px,7vw,120px)}.v18-foundation-intro h3{grid-column:1;max-width:820px}.v18-foundation-intro>span{grid-column:2;max-width:440px;font-size:clamp(17px,1.25vw,20px);line-height:1.7}@media (width<=1120px) and (width>=761px){.v21-customers-head{grid-template-columns:minmax(120px,.3fr) minmax(0,1.7fr)}.v21-customers-head h2{font-size:clamp(42px,5vw,56px)}.v21-customers-head>span{grid-column:2;max-width:670px;padding-top:0}}@keyframes v21-refraction{0%,12%{opacity:0;transform:skew(-13deg)translate(-260%)}24%{opacity:.72}58%{opacity:.22}72%,to{opacity:0;transform:skew(-13deg)translate(520%)}}@media (width<=1100px){.v21-header{left:24px;right:24px}.v21-header .v9-nav{gap:14px}.v21-capability-dock{grid-template-columns:repeat(4,1fr);width:calc(100vw - 48px)}.v21-capability-dock .v9-dock-label span{display:none}.v21-architecture-map{left:0;right:31%}.v21-architecture-narrative{width:31vw;padding-left:46px;padding-right:28px;right:24px}.v21-architecture-chapter{left:46px;right:28px}.v21-architecture-chapter h3{margin-top:38px}}@media (width<=760px){.v11-hero-scroll{height:auto;min-height:0}.v11-hero-scroll>.v9-hero{height:720px;min-height:720px}.v21-header{height:56px;padding-inline:16px 10px;top:14px;left:14px;right:14px}.v21-header .v9-nav,.v21-header-actions{display:none}.v21-header{grid-template-columns:1fr auto}.v21-header .v9-menu-trigger{justify-self:end;display:flex}.v21-depth-stage .v21-depth-base,.v21-depth-near,.v21-depth-light{object-position:62% center}.v21-depth-near{opacity:.3}.v9-hero-shade{background:linear-gradient(#050609bf,#050609b8 45%,#050609e8 72%,#050609)}.v11-hero-copy-motion{width:calc(100vw - 40px);top:17%;left:20px}.v9-hero-lines{letter-spacing:-.058em;padding-bottom:.13em;font-size:clamp(39px,10.9vw,51px);line-height:1.08}.v9-hero-lines>span{padding-bottom:.1em}.v9-hero-lead{width:100%;font-size:14px;line-height:1.7}.v21-hero-actions{flex-wrap:wrap}.v21-primary-cta,.v21-secondary-cta{height:48px;font-size:12px}.v21-capability-dock{border-radius:22px;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);width:calc(100vw - 28px);height:96px;margin:14px auto 64px;padding:10px 12px}.v21-capability-dock .v9-dock-label{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.v21-capability-dock .v9-dock-label span{max-width:none;font-size:9px;display:block}.v21-capability-dock .v9-dock-step{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:0;padding:8px 5px;display:flex}.v21-capability-dock .v9-dock-step i{font-size:11px}.v21-capability-dock .v9-dock-step b{font-size:20px}.v21-capability-dock .v9-dock-step span{display:none}.v21-capability-dock .v9-dock-step:after{left:7px;right:7px}.v9-solutions{padding:103px 0 92px}.v9-solution-track article{border-radius:23px;width:min(86vw,390px);height:610px}.v9-solution-control{opacity:1;width:48px;height:48px;top:125px;transform:scale(1)}.v9-solution-control.previous{left:18px}.v9-solution-control.next{right:18px}.v21-customers{padding:96px 0 102px}.v21-customers-head{margin-bottom:45px;display:block}.v21-customers-head h2{margin-top:18px;font-size:42px}.v21-customers-head h2 span{white-space:normal}.v21-customers-head>span{margin-top:24px;padding:0;font-size:14px;display:block}.v21-customers .v9-logo-track span{border-radius:14px;width:164px;height:80px;padding:16px 21px}.v21-customers .v9-logo-track img{max-width:118px;max-height:43px}.v11-architecture{padding-top:101px}.v23-architecture-board{border-radius:22px;padding:0 16px 24px}.v23-blueprint-head{min-height:72px}.v23-blueprint-head>div{gap:7px;display:grid}.v23-blueprint-head b{font-size:9px}.v23-blueprint-head>span{letter-spacing:.08em;font-size:6px}.v23-cluster-title{grid-template-columns:38px 1fr;min-height:76px}.v23-source-grid{padding:10px 12px 14px}.v23-source-grid>div{min-height:76px}.v23-core-mark{height:96px}.v23-layer-list,.v23-edge-list{padding-inline:14px}.v23-capability-loop ol{grid-template-columns:1fr}.v23-capability-loop li{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:34px 1fr;align-content:center;align-items:center;min-height:54px}.v23-capability-loop li small{grid-row:auto}.v23-capability-loop li b{margin-top:0}.v23-capability-loop li i{top:auto;bottom:-4px;right:12px;transform:rotate(135deg)}.v23-architecture-chapters{grid-template-columns:1fr;margin-top:28px}.v23-architecture-chapter{border-bottom:1px solid #ffffff1f;border-right:0;min-height:280px}.v23-architecture-chapter:last-child{border-bottom:0}.v23-architecture-chapter:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.v21-architecture-scroll{height:auto;min-height:0;padding:0 20px}.v21-architecture-sticky{background:0 0;height:auto;min-height:0;padding:22px 0 0;position:relative;top:auto;overflow:visible}.v21-architecture-map{aspect-ratio:3/2;width:100%;position:relative;inset:auto}.v21-map-base{opacity:.82;filter:saturate(.9)brightness(.87)}.v21-map-highlight,.v21-architecture-map>span{display:none}.v21-architecture-narrative{border-radius:24px;width:100%;height:auto;min-height:330px;margin-top:18px;padding:32px 28px 28px 44px;position:relative;top:auto;right:auto;transform:none}.v21-architecture-progress{top:32px;bottom:32px;left:20px}.v21-architecture-chapter{min-height:270px;position:relative;inset:auto}.v21-architecture-chapter h3{margin-top:42px;font-size:34px}.v21-architecture-readout{display:none}.v11-architecture-notes{margin-top:28px}.v11-product-stage{border-radius:22px;height:auto;min-height:0;padding-bottom:18px}.v18-foundation-intro{display:block}.v11-command{border-radius:15px}.v11-execution-trace{border-radius:16px;bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.v21-depth-refraction{display:none}.v21-depth-near{opacity:.18}.v21-architecture-scroll{height:auto;min-height:0}.v21-architecture-sticky{height:auto;min-height:850px;position:relative}.v21-architecture-chapter.is-static{opacity:1!important;transform:none!important}}
