.mkt p,.mkt dl,.mkt pre,.mkt blockquote,.mkt figure{margin-block:1em}.mkt blockquote,.mkt figure{margin-inline:40px}.mkt dd{margin-inline-start:40px}.mkt ul,.mkt ol{margin-block:1em;padding-inline-start:40px}.mkt h1{margin-block:.67em}.mkt h2{margin-block:.83em}.mkt h3{margin-block:1em}.mkt h4{margin-block:1.33em}.mkt h5{margin-block:1.67em}.mkt h6{margin-block:2.33em}.mkt hr{margin-block:.5em}.mkt.mkt *,.mkt.mkt :before,.mkt.mkt :after{outline-style:none}.mkt{--mint:#e8f2ef;--warning:#d59b49;--danger:#b75a55;--shell:min(1460px, max(calc(100vw - 64px), calc(720px - 36px)));--copy:760px;--code:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--type-h1:clamp(52px, 5.1vw, 78px);--track-label:.15em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3f6f7;--paper-2:#fff;--field:#e8eeef;--ink:#102a33;--ink-2:#1b3f4a;--mkt-muted:#60717a;--line:#102a3324;--strong-line:#102a3352;--blue:#4b8c7b;--accent-ink:#2e695c;--blue-soft:#e8f2ef;--deep:#0d2a30;--inverse-ink:#f3f6f7;--white:#fff;--aqua:#9bcfc2;--muted-dark:#9facae;--line-dark:#f5f8f72e;--sans:var(--font-instrument-sans), "Instrument Sans", sans-serif;--radius:6px;--frame-shadow:0 36px 96px #102a3329;--content:1460px;--section-space:116px;--type-h2:clamp(52px, 5.1vw, 78px);--type-h3:clamp(38px, 3.5vw, 56px);--type-lead:18px;--type-copy:15px;--type-small:13px;--label-lg:11px;--label:10px;--label-sm:10px;--track-display:-.055em;--track-h3:-.05em}.mkt *{box-sizing:border-box}.mkt{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}.mkt a,.mkt button{color:inherit;font:inherit}.mkt a{text-decoration:none}.mkt a:focus-visible{outline-offset:4px;outline:2px solid}.mkt img{max-width:100%;height:auto;display:block}.mkt .site{overflow-x:clip}.mkt .shell{width:min(var(--content), max(calc(100% - 64px), calc(900px - 36px)));margin:0 auto}.mkt .wide-shell{width:min(var(--content), max(calc(100% - 64px), calc(900px - 36px)))}.mkt .skip-link{z-index:1000;background:var(--white);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.mkt .skip-link:focus{transform:none}.mkt .site-header{--nav-height:76px;--nav-shrink:12px;z-index:100;background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}@property --nav-condense{syntax:"<number>";inherits:true;initial-value:0}@keyframes nav-condense{to{--nav-condense:1}}@supports (animation-timeline:scroll()){.mkt .site-header{margin-bottom:calc(var(--nav-condense) * var(--nav-shrink));border-bottom-color:rgba(16, 42, 51, calc(var(--nav-condense) * .14));background:rgba(243, 246, 247, calc(var(--nav-condense) * .86));box-shadow:0 1px 24px rgba(16, 42, 51, calc(var(--nav-condense) * .05));-webkit-backdrop-filter:saturate(calc(1 + var(--nav-condense) * .5)) blur(calc(var(--nav-condense) * 16px));animation:linear both nav-condense;animation-timeline:scroll();animation-range:0 120px}}html.motion .mkt .site-header{transition:transform .26s cubic-bezier(.22,.61,.36,1)}html.motion .mkt .site-header[data-nav-hidden]{transition-duration:.2s;transform:translateY(calc(-100% - 26px))}@supports not (animation-timeline:scroll()){.mkt .site-header{transition:background .3s,border-color .3s,box-shadow .3s}.mkt .site-header.is-stuck{border-bottom-color:var(--line);-webkit-backdrop-filter:saturate(1.5)blur(16px);background:#f3f6f7db;box-shadow:0 1px 24px #102a330d}}html.nav-fallback .mkt .site-header{transition:background .3s,border-color .3s,box-shadow .3s}html.nav-fallback .mkt .site-header.is-stuck{border-bottom-color:var(--line);-webkit-backdrop-filter:saturate(1.5)blur(16px);background:#f3f6f7db;box-shadow:0 1px 24px #102a330d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mkt .site-header.is-stuck,html.nav-fallback .mkt .site-header.is-stuck{background:var(--paper)}@supports (animation-timeline:scroll()){.mkt .site-header{background:rgb(243 246 247/calc(var(--nav-condense) * 1))}}}.mkt .site-nav{z-index:10;min-height:calc(var(--nav-height,76px) - var(--nav-condense,0) * var(--nav-shrink,0px));border-bottom:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.mkt .brand{align-items:center;gap:12px;display:flex}.mkt .brand-mark{border:0;border-radius:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.mkt .brand-mark svg{width:100%;height:100%;display:block}.mkt .logo-field{fill:#0000}.mkt .logo-glyph{fill:currentColor;fill-opacity:1}.mkt .logo-glyph-secondary{fill:var(--logo-accent,var(--accent-ink));fill-opacity:1}.mkt .brand span:last-child{font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:12px;font-size:18px;font-weight:600;display:inline-flex}.mkt .brand span:last-child:before{content:"";background:var(--brand-rule,var(--line));width:1px;height:20px}.mkt .links{align-items:center;gap:34px;display:flex}.mkt .links a{color:var(--mkt-muted);padding:5px 0;font-size:14px;font-weight:450;transition:color .2s;position:relative}.mkt .links a:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .28s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mkt .links a:hover,.mkt .links a[aria-current=page]{color:var(--ink)}.mkt .links a:hover:after,.mkt .links a[aria-current=page]:after{transform:scaleX(1)}.mkt .login{color:var(--mkt-muted);padding:11px 0;font-size:14px;font-weight:450;transition:color .2s}.mkt .login:hover{color:var(--ink)}.mkt .nav-actions{justify-self:end;align-items:center;gap:22px;display:flex}.mkt .nav-cta{border:1px solid var(--deep);background:var(--deep);min-height:40px;color:var(--white);border-radius:2px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:550;transition:background .2s,border-color .2s;display:inline-flex}.mkt .nav-cta:hover{border-color:var(--ink-2);background:var(--ink-2)}.mkt .mobile-nav{display:none}.mkt .mobile-nav summary{list-style:none}.mkt .mobile-nav summary::-webkit-details-marker{display:none}.mkt .arrow{--arrow-side:7px;--arrow-stroke:1px;--arrow-gutter:6px;width:var(--arrow-side);height:var(--arrow-side);margin-left:calc(var(--arrow-gutter) - var(--arrow-side) / 2 + var(--arrow-stroke) * .7071);border-top:var(--arrow-stroke) solid currentColor;border-right:var(--arrow-stroke) solid currentColor;vertical-align:.08em;transition:translate .22s cubic-bezier(.22,.61,.36,1);display:inline-block;transform:rotate(45deg)translate(0,0)}.mkt .arrow--up-right{vertical-align:.02em;margin-left:var(--arrow-gutter);position:relative;transform:none}.mkt .arrow--up-right:before{width:142%;height:var(--arrow-stroke);transform-origin:0;content:"";background:currentColor;position:absolute;bottom:0;left:0;transform:rotate(-45deg)}.mkt .arrow--down,.mkt .arrow--left{margin-left:calc(var(--arrow-gutter) - var(--arrow-side) / 2 + var(--arrow-side) * .7071)}.mkt .arrow--down{vertical-align:.18em;transform:rotate(135deg)}.mkt .arrow--left{transform:rotate(-135deg)}.mkt :is(a,.mkt button):hover>.arrow{translate:3px}.mkt :is(a,.mkt button):hover>.arrow--up-right{translate:2px -2px}.mkt :is(a,.mkt button):hover>.arrow--down{translate:0 3px}.mkt :is(a,.mkt button):hover>.arrow--left{translate:-3px}.mkt .primary-action{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--paper);border-radius:2px;justify-content:center;align-items:center;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.mkt .hero{text-align:center;padding:104px 0 0;position:relative}.mkt .hero-copy{width:min(1080px,100%);margin:0 auto}.mkt .section-index,.mkt .micro-label{font-family:var(--sans);font-size:var(--label);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.mkt h1,.mkt h2,.mkt h3,.mkt p{margin-top:0}.mkt h1,.mkt h2,.mkt h3{text-wrap:balance}.mkt p{text-wrap:pretty}.mkt h1{font-family:var(--sans);letter-spacing:-.066em;text-wrap:balance;margin-bottom:0;font-size:clamp(58px,6.6vw,96px);font-weight:600;line-height:.97}.mkt .hero-deck{width:min(760px,100%);color:var(--mkt-muted);text-wrap:balance;margin:30px auto 0;font-size:18px;line-height:1.58}.mkt .hero-actions{justify-content:center;gap:20px;margin-top:34px;display:flex}.mkt .text-action{border-bottom:1px solid var(--strong-line);align-items:center;min-height:42px;font-size:11px;font-weight:700;display:inline-flex}.mkt .hero-proof{margin-top:70px;position:relative}.mkt .hero-proof:before{z-index:0;border-top:1px solid var(--line);background:var(--field);content:"";position:absolute;inset:11% -8% -8%}.mkt .product-frame{z-index:1;border:1px solid var(--strong-line);border-radius:var(--radius);background:color-mix(in srgb, var(--paper-2) 88%, transparent);width:min(1160px,100% - 40px);box-shadow:var(--frame-shadow);margin:0 auto;padding:15px;position:relative}.mkt .product-window{border:1px solid var(--line);border-radius:calc(var(--radius) - 4px);background:var(--paper-2);position:relative;overflow:hidden}.mkt .product-window img{width:100%}.mkt .chapter{padding:var(--section-space) 0}.mkt .chapter-head{grid-template-columns:180px minmax(0,1fr);gap:50px;margin-bottom:70px;display:grid}.mkt .section-index{color:var(--blue);padding-top:8px}.mkt .chapter-title{max-width:850px}.mkt .chapter-title h2{font-family:var(--sans);font-size:var(--type-h2);letter-spacing:var(--track-display);text-wrap:balance;margin-bottom:26px;font-weight:600;line-height:.95}.mkt .chapter-title p{max-width:680px;color:var(--mkt-muted);font-size:var(--type-lead);margin-bottom:0;line-height:1.6}.mkt .systems-chapter{background:var(--paper-2)}.mkt .map-foot{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.mkt .map-note{border-right:1px solid var(--line);padding:18px 20px}.mkt .map-note:last-child{border-right:0}.mkt .map-note small{color:var(--mkt-muted);font-family:var(--sans);font-size:var(--label-sm);text-transform:uppercase;letter-spacing:.15em;margin-bottom:6px;font-weight:600;display:block}.mkt .map-note strong{font-size:12px;font-weight:620}.mkt .workspaces-chapter{background:var(--paper)}.mkt .handoff-chapter{background:var(--deep);color:var(--inverse-ink)}.mkt .handoff-chapter .section-index{color:color-mix(in srgb, var(--blue) 80%, white)}.mkt .handoff-chapter .chapter-title p{color:color-mix(in srgb, var(--inverse-ink) 62%, transparent)}.mkt .handoff-flow{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);display:grid}.mkt .handoff-step{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:228px;padding:24px}.mkt .handoff-step .micro-label{color:color-mix(in srgb, var(--blue) 80%, white)}.mkt .handoff-step h3{letter-spacing:-.025em;margin:64px 0 12px;font-size:20px;font-weight:580}.mkt .handoff-step p{color:#ffffff94;margin-bottom:0;font-size:11px;line-height:1.55}.mkt .adaptability-chapter{border-top:1px solid var(--line);background:var(--paper)}.mkt .adaptability-points{border-top:1px solid var(--strong-line);grid-template-columns:repeat(4,1fr)}.mkt .closing{padding:var(--section-space) 0;border-top:1px solid var(--line);background:var(--paper)}.mkt .closing-inner{-moz-column-gap:80px;grid-template-columns:minmax(0,1fr) 480px;align-items:end;column-gap:80px;display:grid}.mkt .closing .section-index{color:var(--accent-ink);margin-bottom:28px;padding-top:0}.mkt .closing h2{max-width:820px;font-family:var(--sans);font-size:var(--type-h2);letter-spacing:var(--track-display);margin:0;font-weight:600;line-height:.95}.mkt .closing-side p{color:var(--mkt-muted);font-size:var(--type-copy);margin:0;line-height:1.6}.mkt .closing-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.mkt .site-footer{--logo-accent:var(--aqua);--brand-rule:var(--line-dark);background:var(--deep);color:var(--muted-dark)}.mkt .footer-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;padding:54px 0 38px;display:grid}.mkt .footer-brand .brand{color:var(--white);align-items:center;gap:12px;display:inline-flex}.mkt .footer-brand .brand span:last-child{letter-spacing:-.01em;text-transform:none;font-size:18px;font-weight:600}.mkt .footer-brand>p{max-width:340px;color:var(--muted-dark);margin:18px 0 0;font-size:14px;line-height:1.6}.mkt .footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.mkt .footer-head{color:var(--aqua);font-size:var(--label-sm);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-weight:600;display:block}.mkt .footer-nav a{color:var(--muted-dark);padding:5px 0;font-size:14px;transition:color .18s;display:block}.mkt .footer-nav a:hover{color:var(--white)}.mkt .footer-base{border-top:1px solid var(--line-dark);font-size:var(--label-sm);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 28px;padding:18px 0 26px;font-weight:500;display:flex}.mkt.variant-e .hero{isolation:isolate;text-align:center;padding:110px 0 0;display:block}.mkt.variant-e .hero:before{z-index:0;content:"";pointer-events:none;background:-webkit-linear-gradient(270deg,#f3f6f700 80%,#f3f6f7 100%),-webkit-linear-gradient(270deg,#f3f6f7f5 0%,#f3f6f7c7 40%,#f3f6f714 73%),-webkit-image-set(url(/marketing/hero-direction-connected-field-v1.avif) 1x type("image/avif"),url(/marketing/hero-direction-connected-field-v1.jpg) 1x type("image/jpeg")) bottom/100% no-repeat;background:linear-gradient(#f3f6f700 80%,#f3f6f7 100%),linear-gradient(#f3f6f7f5 0%,#f3f6f7c7 40%,#f3f6f714 73%),image-set("/marketing/hero-direction-connected-field-v1.avif" 1x type("image/avif"),"/marketing/hero-direction-connected-field-v1.jpg" 1x type("image/jpeg")) bottom/100% no-repeat;width:100vw;height:1000px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mkt.variant-e .hero-copy{width:100%;margin:0 auto}.mkt.variant-e h1{letter-spacing:-.066em;max-width:none;margin-inline:auto;font-size:clamp(64px,7.8vw,124px);line-height:.92}.mkt.variant-e h1>.hero-title-line{display:block}.mkt.variant-e .hero-deck{max-width:720px;margin:34px auto 0;font-size:18px;line-height:1.52}@media (min-width:641px){.mkt.variant-e .hero-deck>span{display:inline-block}}.mkt.variant-e .hero-actions{justify-content:center}.mkt.variant-e .hero-proof{margin-top:98px;padding-bottom:70px}.mkt.variant-e .hero-proof:before{display:none}.mkt.variant-e .product-frame{width:min(1400px,100% + 24px);box-shadow:var(--frame-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfcf0;border:1px solid #102a3333;border-radius:12px;padding:12px}.mkt.variant-e .product-window{aspect-ratio:16/7.25;border:1px solid #102a3324;border-radius:6px}.mkt.variant-e .product-window img{width:100%}.mkt.variant-e .hero-copy,.mkt.variant-e .hero-proof{z-index:1;position:relative}.mkt.variant-e .section-index{color:var(--accent-ink)}.mkt .hero-showcase{--showcase-width:min(1400px, calc(100% + 24px));width:var(--showcase-width);margin-inline:calc((100% - var(--showcase-width)) / 2);text-align:left}.mkt .hero-slider-toolbar{justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mkt .hero-slider-dots{justify-content:center;gap:9px;display:flex}.mkt .hero-slider-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;transition:width .22s;display:grid}.mkt .hero-slider-dot:before{content:"";background:#102a333d;border-radius:50%;width:7px;height:7px;transition:width .22s,border-radius .22s,background-color .22s}.mkt .hero-slider-dot[aria-selected=true]{width:40px}.mkt .hero-slider-dot[aria-selected=true]:before{background:var(--ink);border-radius:999px;width:22px}.mkt .hero-slider-dot:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.mkt .hero-slider-arrow{width:30px;height:30px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8f;border:1px solid #102a3329;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.mkt .hero-slider-arrow:hover{background:var(--white);border-color:#102a335c}.mkt .hero-slider-arrow:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.mkt .hero-slider-arrow>.arrow{--chevron-side:7;--chevron-stroke:1;--chevron-inner:calc(var(--chevron-side) - var(--chevron-stroke));--chevron-ink-shift:calc(var(--chevron-inner) * var(--chevron-inner) / (2 * (var(--chevron-side) + var(--chevron-inner))) * 1px);transform:rotate(var(--chevron-angle,45deg)) translate(calc(var(--chevron-ink-shift) * -1), var(--chevron-ink-shift));margin-left:0}.mkt .hero-slider-arrow>.arrow--left{--chevron-angle:-135deg}.mkt.variant-e .hero-slider-frame{width:100%;padding:10px}.mkt.variant-e .hero-slider-viewport{aspect-ratio:1440/660;background:var(--paper);border:0;border-radius:7px;display:grid;overflow:hidden}.mkt .hero-slide{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;margin:0;transition:opacity .38s,transform .52s cubic-bezier(.22,1,.36,1);transform:translate(18px)scale(.995)}.mkt .hero-slide.is-active{z-index:1;opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.mkt.variant-e .hero-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:none;height:100%;display:block}.mkt .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt .site-nav{color:var(--ink);background:0 0}.mkt.variant-e #engagement{--blue:#86c2b4;padding:var(--section-space) 0;background-color:var(--deep);color:var(--inverse-ink);position:relative}.mkt.variant-e #engagement .chapter-head{grid-template-columns:1fr;gap:28px;margin-bottom:56px}.mkt.variant-e #engagement .section-index{color:var(--blue);padding-top:0}.mkt.variant-e #engagement .chapter-title{grid-template-columns:minmax(0,1fr) 480px;align-items:end;gap:80px;max-width:none;display:grid}.mkt.variant-e #engagement .chapter-title h2{text-wrap:nowrap;max-width:none;margin:0}.mkt.variant-e #engagement .chapter-title p{color:#f5f8f7b8;max-width:none;font-size:var(--type-lead);margin:0 0 6px;line-height:1.6}@keyframes finance-status-pulse{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes finance-signal{0%,to{opacity:.35;transform:translateY(-28%)}50%{opacity:1;transform:translateY(28%)}}.mkt .enterprise-map{isolation:isolate;background:var(--deep);border:1px solid #cae8e038;width:min(1440px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 42px 96px #00080957,inset 0 1px #ffffff0a}@keyframes enterprise-route-flow{to{stroke-dashoffset:-120px}}@keyframes cutaway-pulse{0%{opacity:0;top:-2px}12%,70%{opacity:.72}to{opacity:0;top:calc(100% - 5px)}}.mkt .arch-stack{padding:34px 32px 0;position:relative}.mkt .arch-band{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.mkt .arch-items{grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.mkt .arch-head{grid-column:1/-1;padding:20px 24px 15px;display:flex}.mkt .arch-head-id{align-items:baseline;gap:14px;display:flex}.mkt .arch-head span{font-family:var(--sans);font-size:var(--label-lg);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.mkt .arch-item{padding:26px 24px 30px}.mkt .arch-item+.arch-item{border-left:1px solid #cae8e021}.mkt .arch-item strong{letter-spacing:-.022em;font-weight:570;line-height:1.18;display:block}.mkt .arch-item p{font-size:var(--type-copy);margin:11px 0 0;line-height:1.5}.mkt .arch-band--management .arch-head{border-bottom:1px solid #cae8e029}.mkt .arch-band--management .arch-head span{color:#96d0c1d9}.mkt .arch-band--management .arch-item strong{color:var(--mint);font-size:24px}.mkt .arch-band--management .arch-item p{color:#e9f5f1b8}.mkt .arch-band--platform{background:var(--white);margin:34px -32px;padding:0 32px;box-shadow:0 -30px 64px #00090a8c,0 30px 64px #00090a8c}.mkt .arch-band--platform .arch-head{border-bottom:1px solid #0a282a29;padding:26px 24px 17px}.mkt .arch-band--platform .arch-head span{color:var(--accent-ink)}.mkt .arch-band--platform .arch-item{padding:30px 24px 36px}.mkt .arch-band--platform .arch-item+.arch-item{border-left-color:#0a282a26}.mkt .arch-band--platform .arch-item strong{color:var(--ink);font-size:25px}.mkt .arch-band--platform .arch-item p{color:#0a282abd}.mkt .arch-band--sources .arch-head{border-bottom:1px solid #cae8e029}.mkt .arch-band--sources .arch-head span{color:#edf7f394}.mkt .arch-band--sources .arch-item{padding:24px 24px 34px}.mkt .arch-band--sources .arch-item strong{color:#edf7f3eb;font-size:19px}.mkt .arch-band--sources .arch-item p{color:#e9f5f1a3;margin-top:9px;font-size:14px}@media (max-width:1320px){.mkt .arch-band--management .arch-item strong{font-size:21px}.mkt .arch-band--platform .arch-item strong{font-size:22px}.mkt .arch-band--sources .arch-item strong{font-size:17px}.mkt .arch-item,.mkt .arch-band--platform .arch-item,.mkt .arch-head{padding-left:18px;padding-right:18px}}@media (max-width:900px){.mkt .arch-stack{padding:22px}.mkt .arch-band{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .arch-item:nth-child(odd){border-left:0}.mkt .arch-item:nth-child(n+3){border-top:1px solid #cae8e021}.mkt .arch-band--platform .arch-item:nth-child(n+3){border-top-color:#0a282a26}.mkt .arch-head{padding:18px 0 14px}.mkt .arch-band--platform{margin:28px -22px;padding:0 22px}.mkt .arch-band--platform .arch-item:nth-child(odd){border-left:0}}@media (max-width:560px){.mkt .enterprise-map{box-shadow:0 24px 56px #0008094d}.mkt .arch-stack{padding:14px}.mkt .arch-band{grid-template-columns:minmax(0,1fr)}.mkt .arch-head,.mkt .arch-band--platform .arch-head{padding:15px 14px 12px}.mkt .arch-item,.mkt .arch-band--platform .arch-item,.mkt .arch-band--sources .arch-item{min-width:0;padding:16px 14px 18px}.mkt .arch-item+.arch-item,.mkt .arch-band--platform .arch-item+.arch-item{border-top:1px solid #cae8e021;border-left:0}.mkt .arch-band--platform .arch-item+.arch-item{border-top-color:#0a282a26}.mkt .arch-band--management .arch-item strong,.mkt .arch-band--platform .arch-item strong{font-size:20px}.mkt .arch-band--sources .arch-item strong{font-size:17px}.mkt .arch-item p,.mkt .arch-band--sources .arch-item p{margin-top:7px;font-size:13px;line-height:1.45}.mkt .arch-band--platform{margin:22px -14px;padding:0 14px;box-shadow:0 -18px 42px #00090a73,0 18px 42px #00090a73}}.mkt.variant-e #systems{padding:var(--section-space) 0;background:var(--paper-2)}.mkt.variant-e #systems .picture-intro{grid-template-columns:minmax(0,1fr) 480px;align-items:end;gap:80px;margin-bottom:56px;display:grid}.mkt.variant-e #systems .picture-intro-heading .section-index{margin-bottom:28px;padding-top:0}.mkt.variant-e #systems .picture-intro h2{max-width:680px;font-size:var(--type-h2);letter-spacing:var(--track-display);margin:0;font-weight:600;line-height:.95}.mkt.variant-e #systems .picture-intro>p{max-width:none;color:var(--mkt-muted);font-size:var(--type-lead);margin:0 0 5px;line-height:1.6}.mkt .picture-story{border:0}.mkt .picture-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:510px;display:grid}.mkt .picture-row--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mkt .picture-row+.picture-row{border-top:0}.mkt .picture-copy{flex-direction:column;justify-content:center;min-width:0;padding:64px clamp(40px,3.2vw,56px);display:flex}.mkt .picture-row:not(.picture-row--reverse) .picture-copy{border-left:1px solid var(--strong-line);order:2}.mkt .picture-row:not(.picture-row--reverse) .picture-visual{order:1}.mkt .picture-row--reverse .picture-copy{border-right:1px solid var(--strong-line);border-left:0;order:1}.mkt .picture-row--reverse .picture-visual{order:2}.mkt .picture-kicker{color:var(--accent-ink);font-family:var(--sans);font-size:var(--label);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.mkt .picture-copy h3{max-width:520px;font-size:var(--type-h3);letter-spacing:var(--track-h3);margin:34px 0 20px;font-weight:600;line-height:1}.mkt .picture-copy>p{max-width:540px;color:var(--mkt-muted);margin:0;font-size:15px;line-height:1.62}.mkt .picture-questions{border-top:1px solid var(--line);margin-top:38px}.mkt .picture-question{border-bottom:1px solid var(--line);padding:13px 0}.mkt .picture-question strong{font-size:var(--type-small);font-weight:560;line-height:1.4}.mkt .picture-visual{background:var(--white);align-items:center;min-width:0;padding:34px;display:flex;overflow:hidden}.mkt .picture-frame{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;display:flex}.mkt .picture-frame img{aspect-ratio:5/3;background:var(--paper);-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;border:0;border-radius:12px;width:100%;max-width:100%;display:block;box-shadow:0 24px 64px #102a331f}.mkt.variant-e #systems.split-c .picture-story{border:0;border-top:1px solid var(--strong-line);background:0 0}.mkt.variant-e #systems.split-c .picture-row{-moz-column-gap:72px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:72px;min-height:0}.mkt.variant-e #systems.split-c .picture-row+.picture-row{border-top:1px solid var(--line)}.mkt.variant-e #systems.split-c .picture-row .picture-copy{color:var(--ink);border:0;order:1;padding:62px 0}.mkt.variant-e #systems.split-c .picture-row .picture-visual{order:2}.mkt.variant-e #systems.split-c .picture-row--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.mkt.variant-e #systems.split-c .picture-row--reverse .picture-copy{order:2}.mkt.variant-e #systems.split-c .picture-row--reverse .picture-visual{order:1}.mkt.variant-e #systems.split-c .picture-copy>p{color:var(--mkt-muted)}.mkt.variant-e #systems.split-c .picture-kicker{color:var(--accent-ink)}.mkt.variant-e #systems.split-c .picture-questions,.mkt.variant-e #systems.split-c .picture-question{border-color:var(--line)}.mkt.variant-e #systems.split-c .picture-visual{background:0 0;padding:0}.mkt.variant-e #systems.split-c .picture-frame img{aspect-ratio:auto;background:var(--paper-2);border:1px solid #102a3329;border-radius:10px;width:100%;height:auto;box-shadow:0 34px 78px #102a3321}@media (min-width:901px){.mkt.variant-e #systems .picture-shell{width:min(1460px,max(100% - 64px,864px));margin:0 auto}.mkt.variant-e #systems .picture-shell .picture-intro{width:100%;margin-left:0;margin-right:0}}.mkt.variant-e #ai-action{padding:var(--section-space) 0;background:var(--deep);color:var(--inverse-ink)}.mkt .ai-action-head{grid-template-columns:minmax(0,1fr) 480px;align-items:end;gap:80px;margin-bottom:56px;display:grid}.mkt.variant-e .ai-action-head .section-index{color:var(--aqua);margin-bottom:28px;padding-top:0}.mkt .ai-action-head h2{max-width:780px;font-size:var(--type-h2);letter-spacing:var(--track-display);margin:0;font-weight:600;line-height:.95}.mkt .ai-action-head>p{color:#f5f8f7ab;max-width:none;font-size:var(--type-lead);margin:0 0 5px;line-height:1.6}.mkt .ai-action-stage{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mkt .ai-action-copy{border-right:1px solid #fff3;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:54px 64px 54px 0;display:flex}.mkt .ai-action-kicker{color:var(--aqua);font-family:var(--sans);font-size:var(--label);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.mkt .ai-action-copy>p{color:#f5f8f7b8;max-width:520px;font-size:var(--type-lead);margin:22px 0 0;line-height:1.55}.mkt .ai-action-steps{border-top:1px solid #ffffff29;margin-top:40px}.mkt .ai-action-step{border-bottom:1px solid #ffffff29;grid-template-columns:30px 1fr;align-items:baseline;gap:12px;padding:14px 0;display:grid}.mkt .ai-action-step span{color:var(--aqua);font-family:var(--sans);font-size:var(--label-sm)}.mkt .ai-action-step strong{color:var(--inverse-ink);font-size:var(--type-small);font-weight:560;line-height:1.4}.mkt .ai-action-visual{background-color:#12353a;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-items:center;min-width:0;padding:30px;display:flex;overflow:hidden}.mkt .ai-action-frame{background:var(--white);border:1px solid #ffffff40;border-radius:9px;width:100%;min-width:0;padding:8px;box-shadow:0 28px 80px #0000003d}.mkt .ai-action-frame-label{color:var(--mkt-muted);font-family:var(--sans);font-size:var(--label-sm);letter-spacing:.15em;text-transform:uppercase;padding:9px 10px 14px;font-weight:600;display:block}.mkt .ai-action-frame img{aspect-ratio:5/3;-o-object-fit:contain;object-fit:contain;border:1px solid #102a3329;border-radius:5px;width:100%}.mkt.variant-e #disciplines{padding:var(--section-space) 0;background:var(--paper);color:var(--ink)}.mkt.variant-e #disciplines .chapter-head{-moz-column-gap:80px;grid-template-columns:minmax(0,1fr) 480px;align-items:end;gap:28px 80px;margin-bottom:56px}.mkt.variant-e #disciplines .section-index{color:var(--ink);grid-column:1/-1;padding-top:0}.mkt.variant-e #disciplines .chapter-title{display:contents}.mkt.variant-e #disciplines .chapter-title h2{max-width:900px;margin:0}.mkt.variant-e #disciplines .chapter-title p{max-width:none;color:var(--mkt-muted);justify-self:stretch;margin:0 0 5px}.mkt.variant-e #disciplines .handoff-flow{border-color:var(--line);background:#fff3;grid-template-columns:repeat(5,1fr);position:relative}@media (min-width:901px) and (max-width:1400px){.mkt .handoff-flow,.mkt.variant-e #disciplines .handoff-flow{grid-template-columns:repeat(3,1fr)}}@media (min-width:641px) and (max-width:1400px){.mkt .handoff-flow .handoff-step:last-child,.mkt.variant-e #disciplines .handoff-step:last-child{grid-column:span 2}}.mkt.variant-e #disciplines .handoff-step{isolation:isolate;border-color:var(--line);min-height:0;color:var(--ink);background:#ffffff57;flex-direction:column;padding:30px 32px 32px;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),color .22s,background-color .22s,box-shadow .32s;display:flex}.mkt.variant-e #disciplines .handoff-step .micro-label{color:var(--mkt-muted);font-size:var(--label-lg);margin-top:0}.mkt.variant-e #disciplines .handoff-step h3{margin:30px 0 16px;font-size:27px;line-height:1.06}.mkt.variant-e #disciplines .handoff-step p{color:var(--mkt-muted);font-size:13px}.mkt.variant-e #disciplines .handoff-flow:not(:has(.handoff-step:not(:first-child):hover)):not(:has(.handoff-step:not(:first-child):focus-visible)) .handoff-step:first-child{border-color:#ffffff2e;border-bottom-color:var(--ink);background:var(--ink);color:var(--inverse-ink)}.mkt.variant-e #disciplines .handoff-flow:not(:has(.handoff-step:not(:first-child):hover)):not(:has(.handoff-step:not(:first-child):focus-visible)) .handoff-step:first-child .micro-label{color:#f5f8f7b8}.mkt.variant-e #disciplines .handoff-flow:not(:has(.handoff-step:not(:first-child):hover)):not(:has(.handoff-step:not(:first-child):focus-visible)) .handoff-step:first-child .workspace-card-top span{color:#f5f8f7b8}.mkt.variant-e #disciplines .handoff-flow:not(:has(.handoff-step:not(:first-child):hover)):not(:has(.handoff-step:not(:first-child):focus-visible)) .handoff-step:first-child p{color:#f5f8f7a3}.mkt.variant-e #disciplines .handoff-flow:not(:has(.handoff-step:not(:first-child):hover)):not(:has(.handoff-step:not(:first-child):focus-visible)) .handoff-step:first-child .workspace-card-top small{color:#f5f8f7a3}.mkt.variant-e #disciplines .handoff-flow:not(:has(.handoff-step:not(:first-child):hover)):not(:has(.handoff-step:not(:first-child):focus-visible)) .handoff-step:first-child .workspace-card-top{border-color:#fff3}.mkt.variant-e #disciplines .handoff-flow:not(:has(.handoff-step:not(:first-child):hover)):not(:has(.handoff-step:not(:first-child):focus-visible)) .handoff-step:first-child .handoff-link{color:var(--inverse-ink)}.mkt .workspace-card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.mkt .workspace-card-top span,.mkt .handoff-link{font-family:var(--sans);font-size:var(--label-sm);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.mkt .workspace-card-top span{color:var(--mkt-muted)}.mkt .handoff-link{color:var(--ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:44px;display:flex}.mkt.variant-e #disciplines .handoff-step:hover,.mkt.variant-e #disciplines .handoff-step:focus-visible{z-index:2;border-bottom-color:var(--ink);background:var(--ink);color:var(--white);box-shadow:none}.mkt.variant-e #disciplines .handoff-step:hover{outline:0}.mkt.variant-e #disciplines .handoff-step:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px}.mkt.variant-e #disciplines .handoff-step:hover .micro-label,.mkt.variant-e #disciplines .handoff-step:focus-visible .micro-label,.mkt.variant-e #disciplines .handoff-step:hover .workspace-card-top span,.mkt.variant-e #disciplines .handoff-step:focus-visible .workspace-card-top span{color:#f5f8f7b8}.mkt.variant-e #disciplines .handoff-step:hover .handoff-link,.mkt.variant-e #disciplines .handoff-step:focus-visible .handoff-link{color:var(--white)}.mkt.variant-e #disciplines .handoff-step:hover p,.mkt.variant-e #disciplines .handoff-step:focus-visible p{color:#ffffffb3}.mkt.variant-e #disciplines .handoff-step:hover .workspace-card-top,.mkt.variant-e #disciplines .handoff-step:focus-visible .workspace-card-top{border-color:#ffffff47}.mkt.variant-e #disciplines .handoff-step:hover .handoff-link .arrow,.mkt.variant-e #disciplines .handoff-step:focus-visible .handoff-link .arrow{translate:2px -2px}.mkt.variant-e #adaptability{padding:var(--section-space) 0;background:var(--deep);color:var(--inverse-ink);border-top:0}.mkt.variant-e #adaptability .chapter-head{grid-template-columns:1fr;gap:28px;margin-bottom:56px}.mkt.variant-e #adaptability .section-index{color:var(--aqua);padding-top:0}.mkt.variant-e #adaptability .chapter-title{grid-template-columns:minmax(0,1fr) 480px;align-items:end;gap:80px;max-width:none;display:grid}.mkt.variant-e #adaptability .chapter-title h2{margin-bottom:0}.mkt.variant-e #adaptability .chapter-title p{color:#f5f8f7a3;max-width:none;font-size:var(--type-lead);margin:0 0 5px;line-height:1.6}.mkt.variant-e #adaptability .map-foot{border-color:#ffffff38}.mkt.variant-e #adaptability .map-note{background:#ffffff03;border-color:#ffffff2e;flex-direction:column;min-height:0;padding:26px 28px;display:flex}.mkt.variant-e #adaptability .map-note small{color:var(--aqua);font-size:var(--label);align-items:center;gap:14px;margin-bottom:34px;display:flex}.mkt.variant-e #adaptability .map-note small:after{content:"";background:#ffffff29;width:100%;height:1px}.mkt.variant-e #adaptability .map-note strong{min-height:46.2px;color:var(--inverse-ink);font-size:21px;font-weight:560;line-height:1.1}.mkt.variant-e #adaptability .map-note p{color:#f5f8f7a3;font-size:var(--type-small);margin:14px 0 0;line-height:1.55}@media (max-width:900px){.mkt{--section-space:96px}.mkt .shell{width:min(var(--content), max(calc(100% - 36px), calc(640px - 28px)))}.mkt .site-header{--nav-height:64px;--nav-shrink:0px}.mkt .site-header[data-menu-open]{border-bottom-color:var(--line);background:var(--paper);box-shadow:0 1px 24px #102a3312}html.motion .mkt .site-header[data-nav-hidden][data-menu-open]{transform:none}.mkt .site-nav{min-height:var(--nav-height);grid-template-columns:minmax(0,1fr) auto}.mkt .site-nav>.links,.mkt .site-nav>.nav-actions{display:none}.mkt .mobile-nav{justify-self:end;display:block;position:relative}.mkt .mobile-nav-toggle{border:1px solid var(--line);min-width:82px;min-height:44px;color:var(--ink);cursor:pointer;font:550 13px/1 var(--sans);letter-spacing:.01em;background:#ffffff6b;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.mkt .mobile-nav-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mkt .mobile-nav-icon{width:16px;height:12px;position:relative}.mkt .mobile-nav-icon i{transform-origin:50%;background:currentColor;height:1px;transition:transform .18s,top .18s;position:absolute;left:0;right:0}.mkt .mobile-nav-icon i:first-child{top:3px}.mkt .mobile-nav-icon i:last-child{top:9px}.mkt .mobile-nav[open] .mobile-nav-icon i:first-child{top:6px;transform:rotate(45deg)}.mkt .mobile-nav[open] .mobile-nav-icon i:last-child{top:6px;transform:rotate(-45deg)}.mkt .mobile-nav-panel{border:1px solid var(--line);background:var(--paper);border-radius:4px;width:min(320px,100vw - 28px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 54px #102a3329}.mkt .mobile-nav-links{display:grid}.mkt .mobile-nav-links a{border-bottom:1px solid var(--line);min-height:48px;color:var(--mkt-muted);align-items:center;padding:0 12px;font-size:15px;display:flex}.mkt .mobile-nav-links a[aria-current=page]{color:var(--ink);font-weight:600}.mkt .mobile-nav-links a[aria-current=page]:after{background:var(--blue);content:"";border-radius:50%;width:6px;height:6px;margin-left:auto}.mkt .mobile-nav-actions{grid-template-columns:1fr 1.45fr;gap:8px;padding-top:10px;display:grid}.mkt .mobile-login,.mkt .mobile-nav-cta{border:1px solid var(--line);border-radius:2px;justify-content:center;align-items:center;min-height:46px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.mkt .mobile-nav-cta{border-color:var(--deep);background:var(--deep);color:var(--white)}.mkt .chapter-head{grid-template-columns:1fr;gap:18px;margin-bottom:44px}.mkt .handoff-flow{grid-template-columns:1fr 1fr}.mkt .closing-inner{grid-template-columns:1fr}.mkt .adaptability-points{grid-template-columns:repeat(2,1fr)}.mkt.variant-e #adaptability .chapter-title{grid-template-columns:1fr;gap:28px}.mkt.variant-e #adaptability .chapter-title p{max-width:620px;margin:0}.mkt .adaptability-points .map-note:nth-child(2){border-right:0}.mkt.variant-e .hero-proof{padding-bottom:136px}.mkt.variant-e .hero-proof--slider{width:100%;padding-bottom:70px}.mkt .hero-showcase{--showcase-width:100%}.mkt.variant-e .hero{text-align:center}.mkt.variant-e .hero-copy{margin-inline:auto}.mkt.variant-e .hero-actions{justify-content:center}.mkt.variant-e .hero-proof{margin-top:58px;width:min(100%,760px);margin-inline:auto}.mkt.variant-e #systems .picture-intro{grid-template-columns:1fr;gap:30px;margin-bottom:64px}.mkt.variant-e #systems .picture-intro>p{max-width:680px}.mkt .picture-row,.mkt .picture-row--reverse{grid-template-columns:1fr}.mkt .picture-copy,.mkt .picture-row:not(.picture-row--reverse) .picture-copy,.mkt .picture-row--reverse .picture-copy{border-right:0;border-bottom:1px solid var(--strong-line);border-left:0;order:1;padding:56px 46px}.mkt .picture-visual,.mkt .picture-row:not(.picture-row--reverse) .picture-visual,.mkt .picture-row--reverse .picture-visual{order:2;min-height:440px}.mkt .ai-action-head,.mkt .ai-action-stage{grid-template-columns:1fr}.mkt .ai-action-head{gap:30px;margin-bottom:64px}.mkt .ai-action-head>p{max-width:720px}.mkt .ai-action-copy{border-bottom:1px solid #fff3;border-right:0;min-height:0;padding:58px 46px}.mkt .ai-action-visual{min-height:500px}.mkt.variant-e #engagement .chapter-head,.mkt.variant-e #disciplines .chapter-head{grid-template-columns:1fr;gap:32px}.mkt.variant-e #engagement .chapter-title{display:block}.mkt.variant-e #engagement .chapter-title p{margin-top:32px}.mkt.variant-e #disciplines .handoff-flow{grid-template-columns:1fr 1fr}.mkt.variant-e #disciplines .chapter-title{display:block}.mkt.variant-e #disciplines .chapter-title p{margin-top:28px}}@media (max-width:420px){.mkt .site-header{--nav-height:60px}.mkt .brand-mark{width:28px;height:28px}.mkt .brand{gap:10px}.mkt .brand span:last-child{gap:10px;font-size:17px}.mkt .mobile-nav-toggle{min-width:76px;padding-inline:10px}.mkt .footer-nav{grid-template-columns:1fr;gap:26px}}@media (max-width:640px){.mkt .shell{width:calc(100% - 28px)}.mkt.variant-e #engagement .chapter-title h2{text-wrap:balance}.mkt.variant-e #engagement .chapter-head{grid-template-columns:minmax(0,1fr)}.mkt .hero{padding-top:66px}.mkt.variant-e .hero:before{background-position:50%,50%,30% bottom;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 440px;height:820px}.mkt h1{font-size:48px}.mkt .hero-deck{font-size:15px}.mkt .hero-actions{flex-wrap:wrap}.mkt .hero-proof{margin-top:50px}.mkt .product-frame{width:100%;padding:7px}.mkt.variant-e .product-frame{width:100%}.mkt .product-window{aspect-ratio:1/.72}.mkt .product-window img{width:150%;max-width:none}.mkt.variant-e .hero-slider-frame{padding:6px}.mkt.variant-e .product-window.hero-slider-viewport{aspect-ratio:1/.696}.mkt.variant-e .hero-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mkt.variant-e .hero-slider-viewport .hero-slide img{-o-object-position:left center;object-position:left center}.mkt .hero-slider-toolbar{gap:10px;margin-bottom:10px}.mkt .hero-slider-arrow{width:28px;height:28px}.mkt .map-foot{grid-template-columns:1fr}.mkt .map-note{border-right:0;border-bottom:1px solid var(--line)}.mkt .handoff-flow,.mkt.variant-e #disciplines .handoff-flow{grid-template-columns:1fr}.mkt .handoff-step{min-height:180px}.mkt .handoff-step h3{margin-top:42px}.mkt .closing-actions{flex-direction:column;align-items:flex-start}.mkt .site-footer{flex-direction:column;align-items:flex-start;gap:8px}.mkt .footer-inner{grid-template-columns:1fr;gap:40px;padding:44px 0 30px}.mkt .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.mkt .footer-base{gap:6px 20px;padding:16px 0 24px}.mkt.variant-e .hero{padding-top:72px}.mkt.variant-e h1{letter-spacing:-.055em;font-size:clamp(30px,9.3vw,48px);line-height:.95}.mkt.variant-e h1>.hero-title-line{white-space:nowrap}.mkt.variant-e .hero-deck{max-width:34rem;margin-top:24px;font-size:15px;line-height:1.5}.mkt.variant-e .hero-proof{margin-top:58px;padding-bottom:0}.mkt.variant-e .product-frame{border-radius:8px;padding:7px}.mkt.variant-e .product-window{aspect-ratio:1.45}.mkt.variant-e .product-window img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.mkt.variant-e #engagement,.mkt.variant-e #systems,.mkt.variant-e #ai-action,.mkt.variant-e #adaptability{padding:96px 0}.mkt.variant-e #disciplines{padding-top:70px}.mkt.variant-e #disciplines .handoff-step{min-height:360px;padding:24px}.mkt.variant-e #disciplines .handoff-step h3{margin-top:36px;font-size:23px}.mkt.variant-e #engagement .chapter-head,.mkt.variant-e #disciplines .chapter-head,.mkt.variant-e #adaptability .chapter-head{margin-bottom:54px}.mkt.variant-e #engagement .chapter-title h2,.mkt.variant-e #disciplines .chapter-title h2,.mkt.variant-e #adaptability .chapter-title h2{letter-spacing:-.055em;font-size:46px;line-height:.96}.mkt.variant-e #disciplines .chapter-head{margin-bottom:44px}.mkt.variant-e #disciplines .chapter-title h2{font-size:44px}.mkt.variant-e #engagement .chapter-title p,.mkt.variant-e #adaptability .chapter-title p{margin-left:0;font-size:15px}.mkt.variant-e #systems .picture-intro h2{font-size:46px;line-height:.96}.mkt.variant-e #systems .picture-intro>p{font-size:15px}.mkt .picture-copy,.mkt .picture-row--reverse .picture-copy{padding:42px 24px}.mkt .picture-copy h3{margin-top:28px;font-size:38px}.mkt .picture-visual,.mkt .picture-row--reverse .picture-visual{min-height:0;padding:16px}.mkt .ai-action-head h2{font-size:46px;line-height:.96}.mkt .ai-action-head>p{font-size:15px}.mkt .ai-action-copy{padding:42px 24px}.mkt .ai-action-visual{min-height:0;padding:16px}}@media (max-width:900px){.mkt.variant-e #systems.split-c .picture-row,.mkt.variant-e #systems.split-c .picture-row--reverse{-moz-column-gap:0;grid-template-columns:minmax(0,1fr);gap:30px 0}.mkt.variant-e #systems.split-c .picture-row .picture-copy{border-bottom:0;border-left:0;border-right:0;order:1}.mkt.variant-e #systems.split-c .picture-row .picture-visual,.mkt.variant-e #systems.split-c .picture-row--reverse .picture-visual{order:2;min-height:0}.mkt.variant-e #systems.split-c .picture-row .picture-copy,.mkt.variant-e #systems.split-c .picture-row--reverse .picture-copy{padding-bottom:0}}@media (max-width:600px){.mkt.variant-e #systems.split-c .picture-visual img{aspect-ratio:1/.884;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;height:auto}}@media (prefers-reduced-motion:no-preference){html.motion .mkt [data-reveal]{opacity:0;transform:translateY(var(--reveal-shift,18px))}html.motion .mkt [data-reveal].is-in{opacity:1;transition:opacity .62s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s), transform .62s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s);transform:none}html.motion .mkt .arch-band[data-reveal]{--reveal-shift:10px}}@media (prefers-reduced-motion:reduce){.mkt .hero-slide,.mkt .hero-slider-dot,.mkt.variant-e #disciplines .handoff-step,.mkt .arrow{transition:none}.mkt *,.mkt :before,.mkt :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.mkt .site-header{margin-bottom:0}.mkt .site-nav{min-height:var(--nav-height)}}.mkt{font-feature-settings:normal;letter-spacing:normal;min-height:100vh;line-height:normal}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt h5,.mkt h6{font-family:var(--sans)}
