@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-inter), Arial, Helvetica, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);overflow-x:hidden}html{font-family:var(--font-inter), Arial, Helvetica, sans-serif;scroll-behavior:smooth}}@layer components{.vantage-page{isolation:isolate;color:#1a1a1a;min-height:100dvh;font-family:var(--font-roboto), Arial, sans-serif;background:radial-gradient(64rem 40rem at 78% 10%,#b1d2e657,#0000 68%),radial-gradient(52rem 34rem at 20% 36%,#e7e7f48a,#0000 72%),radial-gradient(42rem 28rem at 72% 78%,#dbeeec75,#0000 70%),linear-gradient(#f7f5f5 0%,#f3f3f4 48%,#f7f5f5 100%);position:relative}.vantage-page>:where(:not(.site-shader-layer)){z-index:1;position:relative}.gradient-field{background:0 0;position:relative;overflow:hidden}[data-motion-reveal],[data-motion-item]{transform-origin:50%;will-change:transform, opacity}[data-count-up],.roi-result-value{font-variant-numeric:tabular-nums;min-width:8.5ch;display:inline-block}.site-header{z-index:50;pointer-events:none;grid-template-columns:250px 1fr 290px;align-items:center;gap:28px;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:30px 48px auto}.site-header.is-footer-visible{opacity:0;transform:translateY(-18px)}.site-header.is-footer-visible *{pointer-events:none}.brand,.nav-pill,.talk-button,.mobile-menu{pointer-events:auto}.brand{align-items:center;width:max-content;display:inline-flex}.brand img{filter:contrast(1.24)saturate(.95);opacity:.99;width:clamp(194px,12.6vw,224px);height:auto}.nav-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffb8;border-radius:999px;justify-self:center;align-items:center;gap:42px;min-height:61px;padding:0 42px;display:flex;box-shadow:inset 0 1px #ffffffc7,0 20px 48px #18203414}.nav-pill a,.talk-button{font-family:var(--font-roboto), Arial, sans-serif;white-space:nowrap;font-size:12px;font-weight:800;line-height:1;text-decoration:none}.nav-pill a{color:#111821;transition:color .22s cubic-bezier(.16,1,.3,1);position:relative}.nav-pill a:after{content:"";transform-origin:50%;background:#4f5bdca3;border-radius:999px;height:1px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.nav-pill a:hover,.nav-pill a:focus-visible{color:#3f49c4}.nav-pill a:hover:after,.nav-pill a:focus-visible:after{transform:scaleX(1)}.nav-dropdown{display:inline-flex;position:relative}.nav-dropdown-menu{opacity:0;pointer-events:none;background:#1a1a1af5;border-radius:16px;gap:4px;min-width:180px;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%,-6px)}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-dropdown-menu a{border-radius:999px;padding:10px 13px;font-size:11px}.nav-dropdown-menu a:hover{background:#ffffff1a}.talk-button{color:#fff;background:#141922;border-radius:999px;justify-self:end;align-items:center;gap:6px;max-width:285px;min-height:52px;padding:0 22px;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0f141f38}.talk-button:hover,.talk-button:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 18px 34px #0f141f3d}.talk-button:active{transform:translateY(1px)scale(.99)}.mobile-menu{color:#111;justify-self:end;display:none;position:relative}.mobile-menu summary{cursor:pointer;background:#ffffffe6;border:1px solid #11182714;border-radius:50%;place-items:center;width:36px;height:36px;list-style:none;display:grid;box-shadow:0 10px 24px #1820341a}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{transform-origin:100% 0;background:#1a1a1af5;border-radius:18px;gap:4px;min-width:235px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 35px #0000002e}.mobile-menu[open] nav{animation:.18s cubic-bezier(.16,1,.3,1) both menu-panel-open}.mobile-menu nav a{color:#fff;font-family:var(--font-roboto), Arial, sans-serif;border-radius:999px;padding:11px 13px;font-size:11px;font-weight:800;line-height:1.1;text-decoration:none}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{background:#ffffff1a}.hero-section{isolation:isolate;background:radial-gradient(56rem 36rem at 80% 42%,#b1d2e642,#0000 68%),radial-gradient(42rem 30rem at 51% 48%,#c6cff03d,#0000 66%),radial-gradient(34rem 24rem at 36% 13%,#f6eff457,#0000 68%);min-height:max(100dvh,958px);padding:142px 86px 72px;overflow:hidden}.hero-section:before,.hero-section:after{z-index:1;pointer-events:none;content:"";position:absolute}.hero-section:before{aspect-ratio:1.34;opacity:.32;background:radial-gradient(at 44% 30%,#f7f5f5b8 0%,#e7e7f457 48%,#e3e6e714 72%,#0000 100%),linear-gradient(132deg,#f7f5f56b,#e3e6e71a);border-radius:50%;width:min(92vw,1320px);bottom:-29vw;right:-20vw;transform:rotate(-7deg);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff85;-webkit-mask-image:linear-gradient(#000 0%,#00000094 20%,#00000029 34%,#0000 48%);mask-image:linear-gradient(#000 0%,#00000094 20%,#00000029 34%,#0000 48%)}.hero-contour-arc{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-contour-arc:before{aspect-ratio:1.34;pointer-events:none;content:"";opacity:.18;background:repeating-radial-gradient(at 44% 42%,#f7f5f599 0 1px,#f7f5f500 1px 3px);border-radius:50%;width:min(92vw,1320px);position:absolute;bottom:-29vw;right:-20vw;transform:rotate(-7deg);-webkit-mask-image:linear-gradient(#000 0%,#0000005c 18%,#00000017 30%,#0000 44%);mask-image:linear-gradient(#000 0%,#0000005c 18%,#00000017 30%,#0000 44%)}.hero-section:after{opacity:.74;transform-origin:top;clip-path:polygon(4% 0,100% 0,76% 100%,0 100%);background:linear-gradient(132deg,#0000 0 5%,#ffffff52 5% 14%,#0000 14% 22%),linear-gradient(132deg,#0000 0 25%,#d2dcf84d 25% 36%,#0000 36% 45%),linear-gradient(132deg,#0000 0 49%,#8392e02e 49% 60%,#0000 60% 100%);width:76vw;height:104vh;top:-14vh;left:22vw;transform:skew(-8deg);-webkit-mask-image:linear-gradient(#000000f0 0 70%,#0000006b 88%,#0000 100%);mask-image:linear-gradient(#000000f0 0 70%,#0000006b 88%,#0000 100%)}.site-shader-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-shader-canvas{opacity:.55;width:100%;height:100%}.site-shader-layer:after{pointer-events:none;content:"";background:radial-gradient(52rem 25rem at 5% 10%,#f7f5f557,#0000 72%),radial-gradient(34rem 23rem at 93% 14%,#f3f3f447,#0000 70%),linear-gradient(#f7f5f50d,#e7e7f424);position:absolute;inset:0}.hero-words{z-index:2;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:0;pointer-events:none;font-size:clamp(88px,8.2vw,146px);font-weight:900;line-height:.88;position:absolute;inset:0}.hero-words span{color:#111821;text-shadow:0 1px #ffffff47;position:absolute}.word-media{top:19%;left:7.2%}.word-tech{top:37.4%;left:28.2%}.word-impact{top:53.4%;right:8.6%}.hero-copy{z-index:2;color:#263147;max-width:372px;font-family:var(--font-roboto), Arial, sans-serif;font-size:clamp(13px,.9vw,16px);font-weight:400;line-height:1.58;position:absolute;bottom:20.3%;right:12.6%}.hero-quote-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3;color:#172036;background:#ffffff8f;border:1px solid #ffffffb8;border-radius:22px;grid-template-columns:50px 1fr;align-items:center;gap:18px;width:367px;min-height:118px;padding:24px 29px 24px 24px;display:grid;position:absolute;top:18.5%;right:8.6%;box-shadow:inset 0 1px #ffffffad,0 22px 54px #242c4a17}.hero-quote-panel-primary{width:510px;inset:auto auto 18.8% 7.25%}.quote-mark{background:#ffffffad;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 24px #4c50821f}.quote-mark:before{content:"";background:linear-gradient(135deg,#7c7fe5,#5f55ca);width:19px;height:18px;display:block;-webkit-mask:url(/images/vantage-businesses/double_quotes.svg) 50%/contain no-repeat;mask:url(/images/vantage-businesses/double_quotes.svg) 50%/contain no-repeat}.hero-quote-panel p{margin:0;font-size:15px;line-height:1.48}.eyebrow{font-family:var(--font-inter), sans-serif;letter-spacing:0;align-items:center;gap:14px;margin:0 0 24px;font-size:24px;font-weight:500;display:flex}.eyebrow:after{content:"";background:currentColor;width:72px;height:1px}.eyebrow-light{color:#fff}.difference-section{isolation:isolate;background:radial-gradient(42rem 27rem at 82% 42%,#bedae940,#0000 68%),radial-gradient(34rem 23rem at 23% 28%,#ffffff6b,#0000 72%);grid-template-columns:minmax(0,.74fr) minmax(500px,1.26fr);align-items:center;gap:clamp(30px,4.2vw,60px);min-height:min(760px,100dvh);padding:clamp(64px,7.5vh,86px) 5.4vw clamp(66px,8vh,90px);display:grid;overflow:visible}.difference-section:before,.difference-section:after{content:none}.difference-section:before{opacity:.52;background:radial-gradient(at 44% 30%,#f7f5f5b8 0%,#e7e7f457 48%,#e3e6e714 72%,#0000 100%),linear-gradient(132deg,#f7f5f56b,#e3e6e71a);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff85;-webkit-mask-image:linear-gradient(#000 0%,#000000ad 34%,#0000002e 52%,#0000 72%);mask-image:linear-gradient(#000 0%,#000000ad 34%,#0000002e 52%,#0000 72%)}.difference-section:after{opacity:.34;background:repeating-radial-gradient(at 44% 42%,#f7f5f599 0 1px,#f7f5f500 1px 3px);-webkit-mask-image:linear-gradient(#000 0%,#0000008a 28%,#00000024 48%,#0000 68%);mask-image:linear-gradient(#000 0%,#0000008a 28%,#00000024 48%,#0000 68%)}.difference-section>*{z-index:2;position:relative}.difference-section h2,.problem-copy h2,.how-section h2,.case-section h2,.testimonials-section h2,.partners-section h2,.blog-section h2{font-family:var(--font-inter), sans-serif;letter-spacing:0;text-wrap:balance;font-weight:900;line-height:1.13}.difference-copy{max-width:760px}.difference-copy .eyebrow{color:#101826;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.18em;text-transform:none;gap:12px;margin-bottom:24px;font-size:clamp(14px,1vw,20px);font-weight:400;line-height:1}.difference-copy .eyebrow:after{background:#10182675;width:clamp(44px,4vw,72px)}.difference-section h2{color:#0f1724;max-width:760px;font-size:clamp(40px,3.55vw,60px);line-height:1}.difference-copy>p{color:#263147;max-width:580px;margin-top:24px;font-size:clamp(16px,1.18vw,21px);line-height:1.48}.difference-list{gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.difference-list li{color:#101826;grid-template-columns:40px 1fr;align-items:center;gap:16px;font-size:clamp(15px,1vw,19px);font-weight:800;line-height:1.18;display:grid}.difference-check{background:#ffffffc2;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 12px 26px #2e58be1f}.difference-check:before{content:"";border-bottom:3px solid #3158c9;border-left:3px solid #3158c9;width:14px;height:8px;transform:translateY(-1px)rotate(-45deg)}.difference-visual{aspect-ratio:4/3;color:#101826;justify-self:end;width:clamp(660px,54vw,920px);max-width:100%;min-height:0;position:relative}.difference-visual:before{z-index:0;filter:blur(1px);pointer-events:none;content:none;background:radial-gradient(circle,#ffffffb8,#0000 31%),radial-gradient(circle at 50% 49%,#4e70dd33,#0000 25%),radial-gradient(circle at 50% 61%,#5db2cd1f,#0000 38%),radial-gradient(circle at 48% 43%,#f6faffc7,#0000 72%);border-radius:50%;position:absolute;inset:-8% -7% -5%}.difference-visual:after{content:none}.system-map-shapes{z-index:1;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.system-map-artboard{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.system-map-artboard-bg{fill:url(#system-map-bg);opacity:0}.system-map-panel{fill:url(#system-panel-fill);stroke:url(#system-panel-rim);stroke-linejoin:round;stroke-width:5.2px}.system-map-panel-rim{fill:none;stroke:#ffffffd1;stroke-linejoin:round;stroke-width:2px;filter:drop-shadow(0 0 5px #6f86ff2e)}.system-map-venn-circle{fill:#ffffff57;stroke:#ffffffbd;stroke-width:3px;filter:drop-shadow(0 26px 38px #445cb21f)}.system-map-venn-circle-top{fill:#ffffff47}.system-map-venn-circle-left,.system-map-venn-circle-right{fill:#ffffff5c}.system-map-venn-sweeps{pointer-events:none}.system-map-venn-sweep{fill:none;stroke:url(#system-sweep-gradient);stroke-linecap:round;stroke-width:7px;stroke-dasharray:92 1740;opacity:.64;filter:drop-shadow(0 0 8px #6f86ff38);animation:9s linear infinite system-map-sweep}.system-map-venn-sweep-left{animation-delay:-3s}.system-map-venn-sweep-right{animation-delay:-6s}.system-map-orbit{fill:none;stroke:#ffffff2e;stroke-width:1.4px}.system-map-orbit-2{opacity:.78}.system-map-orbit-3{opacity:.66}.system-map-orbit-4{stroke:#7086d229;opacity:.66}.system-map-track{fill:none;stroke:#6083cf2e;stroke-width:34px}.system-map-track-soft{fill:none;stroke:#ffffff8f;stroke-width:3px}.system-map-connector{stroke:#6f86ff57;stroke-linecap:round;stroke-width:3.2px}.system-map-hub-outer{fill:#ffffffa3;stroke:#ffffffad;stroke-width:3.2px}.system-map-hub-inner{fill:url(#system-hub-fill);stroke:#ffffffdb;stroke-width:2px}.system-map-hub-glow{fill:#ffffffb8;stroke:#ffffffd6;stroke-width:2.4px;filter:drop-shadow(0 22px 34px #354ba029)drop-shadow(0 0 20px #6f86ff2e)}.system-map-venn-icon{color:#6f86ff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15px;filter:drop-shadow(0 8px 14px #4a5fda1f)}.system-map-liquid-icon{pointer-events:none;filter:drop-shadow(0 18px 26px #3f549f24)drop-shadow(0 0 14px #ffffff7a)}.system-map-liquid-icon-halo{fill:#ffffff24}.system-map-liquid-icon-face{fill:url(#system-liquid-icon-fill);stroke:url(#system-liquid-icon-rim);stroke-width:2.2px}.system-map-liquid-icon-shine{fill:#ffffff70;opacity:.72}.system-map-liquid-icon-rim{fill:none;stroke:#6f86ff;stroke-linecap:round;stroke-width:2.4px;stroke-dasharray:36 308;opacity:.58;transform-box:fill-box;transform-origin:50%;animation:5.8s linear infinite system-map-icon-rim}.system-map-liquid-icon-systems .system-map-liquid-icon-rim{animation-delay:-1.9s}.system-map-liquid-icon-implementation .system-map-liquid-icon-rim{animation-delay:-3.8s}.system-map-liquid-icon-svg{color:#6378f6;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;filter:drop-shadow(0 7px 12px #5369df24);overflow:visible}.system-map-node-glow{fill:#6f86ff33}.system-map-node{fill:#fffffff5;stroke:#8195ff94;stroke-width:2.4px}.system-map-badge-face{fill:url(#system-badge-fill);stroke:#ffffffc7;stroke-width:2px;filter:drop-shadow(0 14px 24px #42559d1f)}.system-map-icon-stroke{fill:none;stroke:#6f86ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.system-map-icon-dash{stroke-width:5px}.system-map-heading{fill:#0e1b3d;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:600}.system-map-venn-label{fill:#192239;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:0;font-size:40px;font-weight:600}.system-map-body{fill:#0e1b3dd1;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:0;font-size:25px;font-weight:500}.system-map-rule-svg{stroke:#6f86ff;stroke-linecap:round;stroke-width:3.2px}.system-map-logo{fill:#050b1d}.system-map-logo-image{filter:none}@keyframes system-map-sweep{to{stroke-dashoffset:-1832px}}@keyframes system-map-icon-rim{to{stroke-dashoffset:-344px}}.system-map-petal-shape{stroke-width:2.45px;stroke-linejoin:round}.system-map-petal-highlight{fill:none;stroke:#ffffffdb;stroke-linejoin:round;stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;transform:translateY(4px)scale(.982)}.system-map-center-ring{fill:#ffffffc7;stroke:#ffffffeb;stroke-width:1.8px}.system-map-center-moat{fill:#f5f9ffb8;stroke:#ffffff6b;stroke-width:1px;filter:drop-shadow(0 10px 26px #4765ac14)}.system-map-center-ring-soft{fill:none;stroke:#7495df2e;stroke-width:13px}.system-map-laser{fill:none;stroke:#7e91ed8f;stroke-linecap:round;stroke-width:1.25px;filter:drop-shadow(0 0 5px #677ce747)}.system-map-bulb{pointer-events:none}.system-map-bulb-glow{fill:#8095ed33;stroke:#ffffffb3;stroke-width:1px}.system-map-bulb-core{fill:#ffffffeb;stroke:#8496ee9e;stroke-width:1.1px;filter:drop-shadow(0 0 7px #677ce74d)}.system-map-card{z-index:2;color:#172036;text-align:center;justify-items:center;gap:8px;width:min(29%,188px);display:grid;position:absolute;transform:translate(-50%,-50%)}.system-map-card-evaluation{top:22.4%;left:50%}.system-map-card-systems{top:65.8%;left:27%}.system-map-card-implementation{top:65.8%;left:73%}.system-map-icon{aspect-ratio:1;color:#6577e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 36% 26%,#fffffff5,#ffffff8f 62%,#d7e2fa6b),#ffffffa3;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:clamp(48px,4.4vw,60px);margin-bottom:5px;display:grid;box-shadow:inset 0 1px #ffffffdb,inset 0 -12px 26px #657cc614,0 14px 30px #3a549e1f}.system-map-icon svg{stroke-width:1.75px;width:54%;height:54%}.system-map-card h3{color:#142044;letter-spacing:0;text-shadow:0 1px #ffffffb3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.55vw,28px);font-weight:600;line-height:1.05}.system-map-rule{background:#687aecb8;border-radius:999px;width:30px;height:2px;margin:3px 0 2px}.system-map-card p{color:#1e2d50d6;max-width:19ch;margin:0;font-size:clamp(12px,.8vw,13px);font-weight:500;line-height:1.46}.system-map-joint{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#fff 0 28%,#7792ea57 30% 60%,#ffffffd1 62%);border:1px solid #ffffffd6;border-radius:50%;width:clamp(15px,1.4vw,20px);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #6b81e71f,0 0 18px #4b70d938}.system-map-joint-evaluation{top:45%;left:50%}.system-map-joint-systems{top:58%;left:36%}.system-map-joint-implementation{top:58%;left:64%}.system-map-core{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 36% 26%,#fffffffa,#ffffffdb 72%,#e8eef9c7),#ffffffeb;border:1px solid #ffffffdb;border-radius:50%;place-items:center;width:clamp(96px,8vw,118px);display:grid;position:absolute;top:52.6%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffeb,inset 0 -18px 30px #3e60a814,0 18px 42px #1c366824}.system-map-core img{filter:none;width:62%;height:auto;display:block;transform:translate(-2.5%,-4.5%)}.stats-section{background:radial-gradient(40rem 30rem at 19% 18%,#ffffff6e,#0000 68%),radial-gradient(42rem 32rem at 76% 78%,#5568d229,#0000 72%);grid-template-columns:minmax(390px,.9fr) minmax(620px,1.1fr);align-items:center;gap:clamp(54px,5.6vw,92px);min-height:min(760px,100dvh);padding:clamp(82px,8.5vh,108px) clamp(56px,6.2vw,118px) clamp(88px,9vh,118px);display:grid}.problem-copy{width:min(100%,760px)}.problem-copy .eyebrow{color:#101826;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.18em;text-transform:none;gap:12px;margin-bottom:24px;font-size:clamp(14px,1vw,20px);font-weight:400;line-height:1}.problem-copy .eyebrow:after{background:#10182675;width:clamp(44px,4vw,72px)}.problem-copy h2{color:#0f1724;max-width:760px;font-size:clamp(40px,3.55vw,60px);line-height:1}.problem-copy>p:not(.valuation-line){color:#263147;max-width:580px;margin-top:24px;font-size:clamp(16px,1.18vw,21px);line-height:1.48}.value-leak-list{grid-template-columns:1fr;gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.value-leak-list li{color:#101826;grid-template-columns:40px 1fr;align-items:center;gap:16px;font-size:clamp(15px,1vw,19px);font-weight:800;line-height:1.18;display:grid}.value-leak-marker{aspect-ratio:1;background:#ffffffc2;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:38px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffffdb,0 12px 26px #2e58be1f}.value-leak-marker:before,.value-leak-marker:after{content:"";background:#5a5de2;border-radius:999px;width:13px;height:2px;position:absolute}.value-leak-marker:before{transform:rotate(45deg)}.value-leak-marker:after{transform:rotate(-45deg)}.valuation-line{color:#101826c7;width:min(100%,520px);max-width:none;min-height:78px;font-family:var(--font-roboto), Arial, sans-serif;background:#ffffff6b;border:1px solid #ffffff8f;border-radius:18px;align-items:center;margin-top:34px;padding:17px 22px 17px 18px;font-size:14px;line-height:1.42;display:flex;box-shadow:inset 0 1px #ffffff57,0 18px 40px #23325e14}.valuation-quote-mark{background:#ffffffb8;flex:0 0 38px;width:38px;height:38px;margin-right:16px}.valuation-quote-mark:before{content:none}.valuation-quote-mark img{filter:brightness(0)saturate()invert(40%)sepia(78%)saturate(1602%)hue-rotate(221deg)brightness(98%)contrast(88%);width:17px;height:auto;display:block}.valuation-line-copy{max-width:46ch;display:block}.valuation-line strong{color:#4f55d5;margin-top:2px;font-weight:900;display:block}.stat-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;align-items:stretch;gap:clamp(20px,2vw,28px);width:min(100%,920px);display:grid}.proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff75;border:1px solid #ffffff8a;border-radius:18px;grid-template-columns:74px 1fr;align-items:center;gap:24px;min-height:clamp(188px,15vw,204px);padding:clamp(26px,2.2vw,34px);transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 1px #ffffff70,0 22px 48px #28336214}.proof-card:hover{background:#ffffff94;border-color:#ffffffbd;transform:translateY(-4px)}.proof-card:active{transform:translateY(-1px)scale(.99)}.proof-card>div{align-content:center;row-gap:10px;min-height:128px;display:grid}.proof-card strong{color:#101826;min-width:8.5ch;font-family:var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:clamp(30px,2.55vw,40px);font-weight:900;line-height:1;display:block}.proof-card p{color:#101826c2;max-width:27ch;min-height:4.1em;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:0;margin:0;font-size:clamp(14px,.92vw,15px);font-weight:500;line-height:1.36}.proof-card cite{color:#10182694;font-family:var(--font-roboto), Arial, sans-serif;margin:0;font-size:13px;font-style:normal;font-weight:700;line-height:1.2;display:block}.proof-card cite:before{content:"- "}.proof-icon{--proof-accent:#5a5de2;aspect-ratio:1;width:70px;color:var(--proof-accent);background:radial-gradient(circle,#fffffffa 0 46%,#ffffff9e 47% 100%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #3b408f1a,0 0 0 10px #ffffff29}.proof-icon:before{content:"";background:#ffffffc2;border:1px solid #5a5de21f;border-radius:50%;position:absolute;inset:12px}.proof-icon svg{z-index:1;stroke-width:2.15px;width:31px;height:31px;position:relative}.proof-icon-revenue{--proof-accent:#5460dc}.proof-icon-owner{--proof-accent:#5f55ca}.proof-icon-systems{--proof-accent:#3158c9}.proof-card[data-motion-item]{opacity:1;animation:none;transform:none}.calendly-section{isolation:isolate;color:#111827;text-align:left;background:0 0;grid-template-columns:minmax(390px,.9fr) minmax(480px,560px);justify-content:center;place-items:start stretch;gap:clamp(42px,4.6vw,68px);padding:clamp(92px,7.8vw,126px) clamp(56px,6.2vw,118px);scroll-margin-top:118px;display:grid;position:relative;overflow:hidden}.calendly-section:before,.calendly-section:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.calendly-section:before{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#3158ff0b 1px,#0000 1px),linear-gradient(#3158ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 84%,#0000 100%)}.calendly-section:after{opacity:.52;background:radial-gradient(44rem 28rem at 50% 60%,#ffffff4d,#0000 70%),radial-gradient(38rem 26rem at 28% 20%,#ceeae92e,#0000 72%)}.calendly-section>*{z-index:1;position:relative}.calendly-copy{justify-self:start;max-width:620px;padding-top:clamp(8px,2.2vw,32px)}.calendly-copy .eyebrow{color:#334155;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.18em;text-transform:none;justify-content:flex-start;gap:12px;margin-bottom:24px;font-size:clamp(14px,1vw,20px);font-weight:400;line-height:1}.calendly-copy .eyebrow:before{content:none}.calendly-copy .eyebrow:after{content:"";background:#3341557a;width:clamp(44px,4vw,72px);height:1px}.calendly-section h2{color:#101827;max-width:560px;margin-left:0;margin-right:0;font-size:clamp(40px,3.55vw,60px);line-height:1}.calendly-copy>p{color:#344054;max-width:580px;margin-top:24px;margin-left:0;margin-right:0;font-size:clamp(17px,1.18vw,21px);line-height:1.48}.calendly-fallback-link{--calendly-cta-shift:clamp(-30px, -2.1vw, -14px);color:#101827;width:max-content;font-family:var(--font-inter), sans-serif;transform:translate3d(var(--calendly-cta-shift), 0, 0);background:linear-gradient(145deg,#ffffffd1,#f7faff94),#ffffff94;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:10px;margin:36px auto 0;padding:15px 19px 15px 21px;font-size:15px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px #ffffffd1,0 18px 34px #2a366a1a}.calendly-fallback-link:hover{transform:translate3d(var(--calendly-cta-shift), -2px, 0);border-color:#3158ff33;box-shadow:inset 0 1px #ffffffdb,0 22px 42px #2a366a24}.calendly-fallback-link:active{transform:translate3d(var(--calendly-cta-shift), 1px, 0) scale(.99)}.calendly-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffbd,#edf3ff66),#ffffff61;border:1px solid #ffffffb8;border-radius:28px;justify-self:end;width:min(100%,590px);min-height:730px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #5867ac1a,0 34px 80px #25305e29}.calendly-card:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(135deg,#ffffffb3,#0000 44%),radial-gradient(24rem 17rem at 84% 10%,#6b7ee229,#0000 70%),radial-gradient(18rem 14rem at 12% 88%,#cdeae838,#0000 72%);border-radius:27px;position:absolute;inset:1px}.calendly-context-badge{z-index:5;color:#101827;pointer-events:none;background:linear-gradient(145deg,#fffffff0,#f7faffc7),#fff;border:1px solid #d5def1b8;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;max-width:min(250px,100% - 188px);min-height:44px;padding:5px 13px 5px 5px;display:grid;position:absolute;top:24px;left:24px;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #25305e14}.calendly-context-logo{aspect-ratio:1;background:radial-gradient(circle at 35% 25%,#fffffffa,#f2f6ffe6);border:1px solid #d5def1bd;border-radius:50%;grid-row:1/3;place-items:center;width:34px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 20px #25305e1f}.calendly-context-logo img{width:20px;height:auto;display:block}.calendly-context-badge>span:not(.calendly-context-logo),.calendly-context-badge strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.calendly-context-badge>span:not(.calendly-context-logo){color:#6a7891;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.05}.calendly-context-badge strong{color:#101827;font-family:var(--font-roboto), Arial, sans-serif;font-size:12px;font-weight:900;line-height:1.12}.calendly-inline-widget{z-index:1;background:#fff;border:1px solid #d5def1db;border-radius:18px;width:100%;min-width:320px;height:700px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 16px 36px #25305e14}.calendly-inline-widget iframe{z-index:1;position:relative;border:0!important;width:100%!important;height:100%!important}.calendly-overlay{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(54rem 38rem at 22% 18%,#ffffff5c,#0000 70%),radial-gradient(46rem 34rem at 78% 76%,#5d6fd43d,#0000 72%),#0f16268f!important}.calendly-overlay:before,.calendly-overlay:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.calendly-overlay:before{opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.calendly-overlay:after{background:radial-gradient(34rem 22rem at 50% 20%,#ffffff3d,#0000 70%),radial-gradient(32rem 24rem at 50% 92%,#cae2ff2e,#0000 70%)}.calendly-overlay .calendly-popup{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffc7,#edf3ff75),#ffffff6b;border:1px solid #ffffffb8;border-radius:28px;padding:14px;overflow:hidden;box-shadow:0 34px 96px #090e1b6b,inset 0 -1px #5867ac1f,inset 0 1px #ffffffc2;width:min(760px,100vw - 44px)!important;min-width:0!important;max-width:760px!important;height:min(84dvh,760px)!important;max-height:760px!important}.calendly-overlay .calendly-popup:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(135deg,#ffffffb8,#0000 44%),radial-gradient(22rem 16rem at 84% 10%,#6b7ee229,#0000 70%),radial-gradient(18rem 14rem at 12% 88%,#cdeae838,#0000 72%);border-radius:27px;position:absolute;inset:1px}.calendly-overlay .calendly-popup-content{z-index:1;background:#fff;border:1px solid #d5def1db;border-radius:18px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 16px 36px #25305e14}.calendly-overlay .calendly-popup-content iframe{z-index:1;position:relative}.calendly-overlay .calendly-popup-close{z-index:3;filter:none;border:1px solid #ffffff2e;border-radius:50%;transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff2e,0 14px 28px #1018273d;background:#101827f0 url(https://assets.calendly.com/assets/external/close-icon.svg) 50%/14px 14px no-repeat!important;width:42px!important;height:42px!important;top:max(8dvh + 22px,50dvh - 358px)!important;right:max(44px,50dvw - 358px)!important}.calendly-overlay .calendly-popup-close:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 18px 34px #1018274d}.calendly-badge-widget{z-index:58!important;bottom:clamp(18px,2.4vw,30px)!important;right:clamp(18px,2.7vw,34px)!important}.calendly-badge-widget .calendly-badge-content{letter-spacing:.01em;border:1px solid #ffffff29;justify-content:center;align-items:center;min-height:50px;transition:box-shadow .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);color:#fff!important;font-family:var(--font-roboto), Arial, sans-serif!important;background:linear-gradient(135deg,#101827fa,#1f2a44f5)!important;border-radius:999px!important;padding:0 24px!important;font-size:14px!important;font-weight:800!important;display:flex!important;box-shadow:inset 0 1px #ffffff29,0 18px 42px #10182738!important}.calendly-badge-widget .calendly-badge-content:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 22px 48px #10182747!important}.calendly-badge-widget .calendly-badge-content:active{transform:translateY(1px)scale(.99)}.calendly-badge-widget .calendly-badge-content span{display:none!important}@media (max-width:975px){.calendly-overlay .calendly-popup{border-radius:22px;padding:10px;width:calc(100vw - 24px)!important;min-width:0!important;max-width:680px!important;height:calc(100dvh - 52px)!important;max-height:none!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.calendly-overlay .calendly-popup:before{border-radius:21px}.calendly-overlay .calendly-popup-content{border-radius:14px}.calendly-overlay .calendly-popup-close{width:38px!important;height:38px!important;top:44px!important;right:30px!important}}.how-section{padding:clamp(82px,6.9vw,108px) clamp(56px,6.2vw,118px) clamp(82px,6.8vw,104px)}.how-shell{width:min(100%,1400px);margin:0 auto}.how-heading{max-width:760px}.how-heading .eyebrow{color:#101826;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.18em;text-transform:none;gap:12px;margin-bottom:24px;font-size:clamp(14px,1vw,20px);font-weight:400;line-height:1}.how-heading .eyebrow:after{background:#10182675;width:clamp(44px,4vw,72px)}.how-section h2,.case-section h2,.testimonials-section h2,.partners-section h2,.blog-section h2{font-size:92px}.how-section h2{color:#0f1724;max-width:760px;font-size:clamp(40px,3.55vw,60px);line-height:1}.how-content{grid-template-columns:minmax(390px,.92fr) minmax(450px,.88fr);align-items:center;gap:clamp(44px,4.4vw,72px);margin-top:clamp(40px,4vw,58px);display:grid}.how-steps{gap:clamp(28px,3.2vw,44px);display:grid}.how-step{opacity:0;grid-template-columns:44px 90px minmax(0,1fr);align-items:center;gap:clamp(18px,1.8vw,28px);animation:.7s cubic-bezier(.16,1,.3,1) forwards how-step-rise;display:grid;transform:translateY(18px)}.how-step-number,.how-step-icon,.how-callout-icon{aspect-ratio:1;border-radius:50%;place-items:center;display:grid}.how-step-number{color:#fff;width:34px;font-family:var(--font-inter), sans-serif;background:linear-gradient(135deg,#7276ed 0%,#4f57d7 100%);font-size:15px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffff42,0 12px 24px #434dc733}.how-step-icon{color:#5961df;background:radial-gradient(circle,#fffffff5 0 43%,#fff9 44% 100%);width:82px;box-shadow:inset 0 1px #ffffffd1,0 16px 30px #2738741a,0 0 0 10px #ffffff24}.how-step-icon svg{stroke-width:1.85px;width:36px;height:36px}.how-step h3{color:#0f1724;font-family:var(--font-inter), sans-serif;letter-spacing:0;margin:0;font-size:clamp(21px,1.55vw,26px);font-weight:900;line-height:1.08}.how-step p{color:#263147;max-width:45ch;font-family:var(--font-roboto), Arial, sans-serif;margin:10px 0 0;font-size:clamp(14px,.95vw,16px);line-height:1.46}.how-diagram{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(32rem 24rem at 78% 20%,#ffffff7a,#0000 70%),radial-gradient(30rem 21rem at 42% 68%,#626fdf21,#0000 68%),#fff3;border:1px solid #ffffffad;border-radius:24px;justify-self:end;width:min(100%,600px);min-height:clamp(318px,26vw,395px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8f,0 24px 58px #28346514}.diagram-system{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.diagram-corridor{fill:none;stroke:#ffffff29;stroke-linecap:round;stroke-linejoin:round;stroke-width:34px}.diagram-path-shadow,.diagram-path-main{fill:none;stroke-linecap:round;stroke-linejoin:round}.diagram-path-shadow{stroke:#4049b829;stroke-width:13px}.diagram-path-main{stroke:url(#diagram-line-gradient);stroke-width:3.4px;stroke-dasharray:none;stroke-dashoffset:0;animation:none}.diagram-icon-node,.diagram-logo-mark{filter:drop-shadow(0 18px 22px #2e387c24)}.diagram-icon-halo,.diagram-logo-halo{fill:#ffffff24}.diagram-icon-face,.diagram-logo-face{fill:url(#diagram-node-face);stroke:#ffffffd1;stroke-width:1px}.diagram-node-icon{color:#5961df;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;overflow:visible}.diagram-logo-image{transform:translateY(-1px)}.diagram-label{--connector-length:28px;z-index:2;color:#1d293c;width:max-content;max-width:min(184px,39%);font-family:var(--font-roboto), Arial, sans-serif;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:50%;will-change:transform, opacity;background:linear-gradient(145deg,#ffffffc7,#f2f6ff8a),#ffffff6b;border:1px solid #ffffff9e;border-radius:14px;gap:4px;padding:8px 10px;font-size:clamp(10px,.7vw,11.5px);font-weight:700;line-height:1.24;display:grid;position:absolute;box-shadow:inset 0 1px #ffffffd1,0 12px 26px #2a3a6d14}.diagram-label:before{content:"";pointer-events:none;width:var(--connector-length);background:#5961df8a;height:1px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px #ffffffbd}.diagram-label--right:before{background:linear-gradient(90deg,#5961dfad,#5961df2e);right:100%}.diagram-label--left{text-align:right}.diagram-label--left .diagram-label-stack{justify-items:end}.diagram-label--left:before{background:linear-gradient(90deg,#5961df2e,#5961dfad);left:100%}.diagram-label-leak{--connector-length:28px;top:66%;left:33.2%}.diagram-label-system{--connector-length:24px;top:45.5%;left:54.8%}.diagram-label-implementation{--connector-length:45px;top:21.5%;left:31.5%}.diagram-label-vantage{--connector-length:34px;top:7.5%;left:44.5%}.diagram-label-stack{gap:2px;min-width:0;display:grid}.diagram-label-title{overflow-wrap:anywhere;color:#111827;font-family:var(--font-inter), sans-serif;letter-spacing:0;white-space:nowrap;font-size:1em;font-weight:800}.diagram-label-copy{overflow-wrap:anywhere;color:#263147c7;font-size:.92em;font-weight:500}.how-callout{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff6b;border:1px solid #ffffff9e;border-radius:20px;align-items:center;gap:24px;min-height:76px;margin-top:clamp(36px,3.4vw,48px);padding:18px 28px;display:flex;box-shadow:inset 0 1px #ffffff75,0 18px 40px #23325e14}.how-callout-icon{color:#5d63df;background:#ffffffb8;flex:0 0 48px;width:48px;box-shadow:0 12px 24px #4c50821f}.how-callout-icon svg{stroke-width:1.85px;width:25px;height:25px}.how-callout p{color:#121a31;font-family:var(--font-inter), sans-serif;margin:0;font-size:clamp(16px,1.22vw,20px);font-weight:800;line-height:1.2}@keyframes how-step-rise{to{opacity:1;transform:translate(0)}}.how-step[data-motion-item]{opacity:1;animation:none;transform:none}.mini-tags,.solution-links{flex-wrap:wrap;gap:14px;display:flex}.roi-section{isolation:isolate;color:#111827;background:radial-gradient(40rem 30rem at 19% 18%,#ffffff75,#0000 68%),radial-gradient(42rem 32rem at 76% 78%,#5568d229,#0000 72%),radial-gradient(circle at 82% 24%,#b2cbff2e,#0000 32%),linear-gradient(#f4f8ff 0%,#eaf2ff 100%);grid-template-columns:minmax(300px,.64fr) minmax(720px,1.36fr);align-items:center;gap:clamp(46px,5.2vw,82px);padding:clamp(92px,7.8vw,126px) 5.4vw;display:grid;position:relative;overflow:hidden}.roi-section:before,.roi-section:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.roi-section:before{background-color:#0000;background-image:linear-gradient(90deg,#3158ff0b 1px,#0000 1px),linear-gradient(#3158ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 84%,#0000 100%)}.roi-section:after{opacity:.82;background:radial-gradient(52rem 34rem at 12% 70%,#ffffff57,#0000 70%),radial-gradient(46rem 30rem at 88% 20%,#b2cbff29,#0000 68%)}.roi-section>*{z-index:1;position:relative}.roi-copy{max-width:690px}.roi-copy .eyebrow{color:#334155;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.32em;text-transform:uppercase;gap:18px;margin-bottom:32px;font-size:clamp(12px,.86vw,15px);font-weight:500;line-height:1}.roi-copy .eyebrow:after{background:#3341557a;width:clamp(54px,5vw,82px)}.roi-section h2{color:#101827;max-width:680px;font-size:clamp(44px,4.1vw,68px);line-height:1.02}.roi-copy>p{color:#344054;max-width:620px;margin-top:28px;font-size:clamp(17px,1.18vw,21px);line-height:1.62}.roi-proof-list{gap:18px;margin-top:42px;display:grid}.roi-proof-point{grid-template-columns:52px 1fr;align-items:center;gap:18px;display:grid}.roi-proof-point>span{color:#4d5bd8;background:#ffffffb8;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 14px 28px #37427a1a}.roi-proof-point svg{stroke-width:2px;width:21px;height:21px}.roi-proof-point p{color:#1e293b;margin:0;font-size:clamp(15px,1vw,18px);line-height:1.5}.roi-proof-point strong{color:#111827;font-weight:900}.roi-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:28px;grid-template-columns:minmax(260px,.9fr) minmax(380px,1.05fr);justify-self:end;align-items:stretch;gap:clamp(28px,3vw,44px);width:min(100%,860px);padding:clamp(26px,3vw,44px);display:grid;box-shadow:inset 0 1px #ffffffe0,0 26px 80px #2e3a7024}.roi-form-panel{gap:21px;min-width:0;display:grid}.roi-field{color:#101827;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.01em;gap:10px;font-size:13px;font-weight:900;line-height:1.2;display:grid;position:relative}.roi-field-label{display:block}.roi-select-control,.roi-hours-field{color:#111827;background:linear-gradient(#ffffffeb,#f6f8fddb),#ffffffc7;border:1px solid #222d4424;border-radius:14px;align-items:center;min-height:54px;display:flex;box-shadow:inset 0 1px #ffffffdb,0 12px 26px #303e700e}.roi-select-control{width:100%;font-family:var(--font-roboto), Arial, sans-serif;text-align:left;cursor:pointer;justify-content:space-between;gap:18px;padding:0 10px 0 18px;font-size:16px;font-weight:500;line-height:1;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.roi-select-control:hover,.roi-select-control[aria-expanded=true]{border-color:#4f5bdc5c;box-shadow:inset 0 1px #ffffffe6,0 16px 30px #313d7014}.roi-select-control:focus-visible,.roi-hours-field:focus-within{outline-offset:3px;outline:2px solid #4f5bdc5c}.roi-select-control:active{transform:translateY(1px)}.roi-select-indicator{color:#334155;background:#eef2ffeb;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:grid}.roi-select-control[aria-expanded=true] .roi-select-indicator{transform:rotate(180deg)}.roi-select-indicator svg{stroke-width:2px}.roi-options{z-index:12;transform-origin:top;background:#fff;border:1px solid #222d4424;border-radius:16px;gap:4px;padding:8px;animation:.18s cubic-bezier(.16,1,.3,1) both roi-options-open;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:inset 0 1px #ffffffe6,0 24px 52px #1d285333}.roi-option{color:#172033;min-height:39px;font-family:var(--font-roboto), Arial, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 11px;font-size:14px;font-weight:700;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.roi-option:hover,.roi-option[aria-selected=true]{color:#3f49c4;background:#4f5bdc1a}.roi-currency-control{background:linear-gradient(#ffffff8a,#e8eefa94),#ebeffa9e;border:1px solid #3d527e21;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #5b6f970f}.roi-currency-control button{color:#526078;min-width:0;min-height:40px;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.04em;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:18px minmax(0,auto);justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:11px;font-weight:900;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:grid}.roi-currency-control img{object-fit:cover;border-radius:50%;flex:0 0 18px;width:18px;height:18px;box-shadow:0 0 0 1px #141c2d14,0 3px 8px #141c2d1a}.roi-currency-control span{text-align:center;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden;transform:translateY(.5px)}.roi-currency-control button:hover{color:#172033;background:#ffffff70}.roi-currency-control button[aria-pressed=true]{color:#2447db;background:radial-gradient(circle at 50% 0,#7ca9ff3d,#0000 56%),#fffffff0;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #4765d429,0 10px 22px #2e498a1a}.roi-currency-control button:active{transform:translateY(1px)}.roi-currency-control button:focus-visible{outline-offset:2px;outline:2px solid #4f5bdc5c}.roi-hours-field input{color:#111827;width:100%;font-family:var(--font-roboto), Arial, sans-serif;background:0 0;border:0;outline:none;font-size:16px;font-weight:500}.roi-label-row{align-items:center;gap:10px;display:inline-flex}.roi-label-row svg{color:#768197;stroke-width:1.9px}.roi-hours-field{padding:0 16px 0 18px}.roi-hours-field input{min-width:0;height:52px;padding:0}.roi-hours-field input::-webkit-outer-spin-button{appearance:none;margin:0}.roi-hours-field input::-webkit-inner-spin-button{appearance:none;margin:0}.roi-hours-field span{color:#697386;font-size:14px;font-weight:700}.roi-range-block{gap:13px;padding-top:2px;display:grid}.roi-range{appearance:none;background:linear-gradient(90deg, #4f5bdc var(--roi-progress), #6070962e 0);border-radius:999px;outline:none;width:100%;height:8px}.roi-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#4f5bdc;border:5px solid #f7f9ff;border-radius:50%;width:26px;height:26px;box-shadow:0 10px 20px #4f5bdc40,0 0 0 1px #4f5bdc24}.roi-range::-moz-range-thumb{cursor:pointer;background:#4f5bdc;border:5px solid #f7f9ff;border-radius:50%;width:18px;height:18px;box-shadow:0 10px 20px #4f5bdc40,0 0 0 1px #4f5bdc24}.roi-range-labels{color:#667085;font-family:var(--font-roboto), Arial, sans-serif;justify-content:space-between;font-size:14px;display:flex}.roi-results-panel{border-left:1px dashed #4f5bdc57;align-content:start;gap:28px;min-width:0;padding-left:clamp(28px,3vw,44px);display:grid}.roi-results-label{color:#4f5bdc;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.roi-result{gap:13px;display:grid}.roi-result span{color:#111827;font-family:var(--font-roboto), Arial, sans-serif;font-size:14px;font-weight:900;line-height:1.2}.roi-result strong{color:#4f5bdc;font-family:var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;min-width:10ch;font-size:clamp(34px,2.95vw,47px);font-weight:900;line-height:.96}.roi-assumption{background:#ffffffad;border:1px solid #ffffffbd;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:18px;margin-top:10px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 16px 36px #2e3a7014}.roi-assumption svg{color:#4f5bdc;stroke-width:1.8px;width:32px;height:32px}.roi-assumption p{color:#667085;margin:0;font-size:14px;line-height:1.48}.roi-disclaimer{border-top:1px solid #4f5bdc29;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding-top:18px;display:grid}.roi-disclaimer svg{color:#4f5bdc;stroke-width:1.9px;width:18px;height:18px;margin-top:1px}.roi-disclaimer p{color:#667085;font-family:var(--font-roboto), Arial, sans-serif;margin:0;font-size:12px;line-height:1.45}.roi-disclaimer strong{color:#172033;font-weight:900}.roi-disclaimer a{color:#3f49c4;font-weight:900;text-decoration:none}.roi-disclaimer a:hover{text-underline-offset:3px;text-decoration:underline}.case-section,.testimonials-section{color:#fff;background:#171717f0;padding:130px 9vw}.case-section h2,.testimonials-section h2{color:#ffffff8c}.case-carousel{max-width:1040px;margin:82px auto 0;position:relative}.case-feature{background:#222;border:3px solid #ffffffe6;border-radius:24px;grid-template-columns:1.05fr .95fr;align-items:center;gap:58px;min-height:480px;padding:38px 42px;display:grid;box-shadow:0 30px 80px #0000006b}.case-feature img{object-fit:cover;border-radius:14px;width:100%;height:360px}.case-visual{background:radial-gradient(24rem 18rem at 18% 20%,#7ce0ff4d,#0000 58%),radial-gradient(20rem 20rem at 84% 72%,#ff808238,#0000 60%),linear-gradient(135deg,#ffffff1f,#ffffff05);border-radius:14px;outline:1px solid #ffffff1f;align-content:center;gap:18px;min-height:360px;padding:38px;display:grid}.case-visual span{color:#ffffffd6;border-bottom:1px solid #ffffff2e;padding-bottom:18px;font-size:28px;font-weight:800;display:block}.case-feature h3{max-width:540px;font-size:34px;font-weight:800;line-height:1.12}.case-feature p,.testimonial-card p{color:#ffffffc7;margin-top:18px;font-size:18px;line-height:1.55}.mini-tags{margin-top:22px}.mini-tags span,.solution-chip{color:#5d5d63;border:1px solid #0000001f;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:600}.case-feature .mini-tags span{color:#ffffffb8;border-color:#ffffff2e}.case-feature a{color:#111;background:linear-gradient(135deg,#fff,#eee);border-radius:999px;margin-top:54px;padding:18px 30px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.testimonial-track{gap:56px;width:max-content;margin-top:72px;padding:0 0 28px;display:flex}.testimonial-card{background:#191919;border-radius:0;width:432px;min-height:430px;padding:70px 50px 48px;box-shadow:0 20px 26px #00000040}.principle-number{color:#ffffffb8;width:58px;height:58px;font-family:var(--font-roboto), Arial, sans-serif;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.testimonial-card h3{color:#fff;text-wrap:balance;margin-top:34px;font-size:30px;font-weight:850;line-height:1.08}.principle-card p{color:#ffffffc7}.testimonials-section{color:#1a1a1a;background-color:#f7f8f6a3;overflow:hidden}.testimonials-section .eyebrow-light,.testimonials-section h2{color:#1a1a1a}.partners-section{padding:115px 8vw 130px}.partner-grid,.capability-grid{grid-template-columns:repeat(6,1fr);align-items:center;gap:22px;margin-top:78px;display:grid}.partner-grid img{object-fit:contain;filter:saturate(1.05);width:100%;max-height:62px}.capability-tile{color:#1a1a1a;text-align:center;background:#ffffff9e;border:1px solid #11111124;border-radius:10px;place-items:center;min-height:112px;padding:18px;font-size:15px;font-weight:800;line-height:1.2;transition:border-color .26s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);display:grid}.capability-tile:hover{background:#ffffffc2;border-color:#4f5bdc3d;transform:translateY(-3px)}.blog-section,.social-section{padding:120px 9vw}.blog-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:70px;display:grid}.blog-card{background:#fff;border:1px solid #e1e4e1;border-radius:9px;transition:border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);overflow:hidden}.blog-card:hover{border-color:#4f5bdc2e;transform:translateY(-4px);box-shadow:0 22px 54px #2833621a}.insight-visual{background:radial-gradient(18rem 12rem at 18% 25%,#0074b438,#0000 64%),radial-gradient(16rem 12rem at 82% 78%,#ff6f742e,#0000 68%),linear-gradient(135deg,#eef8fb,#f9fbf6);width:100%;height:235px}.blog-card>div:not(.insight-visual){min-height:380px;padding:36px;position:relative}.blog-card h3{font-size:24px;font-weight:700;line-height:1.25}.blog-card p{color:#6c7280;margin-top:22px;font-size:18px;line-height:1.5}.blog-card .insight-link{color:#1a1a1a;border:1px solid #dde1df;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:30px;right:30px}.blog-card .insight-link:hover,.blog-card .insight-link:focus-visible{color:#3f49c4;border-color:#4f5bdc57;transform:translateY(-1px)}.blog-card .insight-link:active{transform:translateY(1px)}.social-grid{border-bottom:8px solid #00000047;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:54px;padding-bottom:46px;display:grid}.topic-tile{aspect-ratio:1;background:radial-gradient(14rem 10rem at 20% 20%,#6fd7eb75,#0000 62%),linear-gradient(135deg,#ffffffeb,#f5f9fa94);border-radius:16px;place-items:end start;padding:24px;transition:box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 0 0 1px #11111114}.topic-tile:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #4f5bdc29,0 18px 42px #2833621a}.topic-tile span{color:#1a1a1a;text-wrap:balance;font-size:22px;font-weight:850;line-height:1.12}.footer-section{isolation:isolate;color:#142033;background:radial-gradient(58rem 36rem at 18% 22%,#dbeeec94,#0000 70%),radial-gradient(62rem 40rem at 84% 52%,#a7bcff61,#0000 70%),radial-gradient(44rem 28rem at 50% 98%,#ffffffc7,#0000 72%),linear-gradient(#f7faffeb,#e7efffe6);min-height:auto;padding:clamp(56px,5vw,76px) 7vw clamp(54px,5vw,82px);position:relative;overflow:hidden}.footer-section:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(46rem 22rem at 8% 68%,#ffffff8a,#0000 72%),linear-gradient(#ffffff61,#fff0);position:absolute;inset:0}.footer-section:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#576ce529,#0000 68%);border-radius:50%;width:82vw;position:absolute;bottom:-28vw;right:-16vw}.footer-shader-layer{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-shader-canvas{opacity:.72;width:100%;height:100%}.footer-shader-layer:after{content:"";pointer-events:none;background:linear-gradient(#f7faff6b,#f7faff38 46%,#e3ecff5c),radial-gradient(40rem 20rem at 50% 12%,#ffffff6b,#0000 72%);position:absolute;inset:0}.footer-topline{justify-content:center;display:flex}.footer-brand{color:#132033;font-family:var(--font-inter), var(--font-roboto), Arial, sans-serif;letter-spacing:0;align-items:center;font-size:clamp(24px,2vw,34px);font-weight:900;line-height:1;text-decoration:none;display:inline-flex;transform:translate(-14px)}.footer-brand img{opacity:.92;width:clamp(270px,21vw,370px);height:auto}.footer-onepager{justify-items:center;gap:clamp(18px,2.2vw,30px);width:min(100%,1120px);min-width:0;margin:clamp(34px,4vw,56px) auto 0;display:grid}.footer-contact-panel{text-align:center;justify-items:center;gap:clamp(15px,1.55vw,22px);width:100%;display:grid}.footer-kicker{color:#4a5a73;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:850;line-height:1}.footer-intro-copy{color:#42526d;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(17px,1.26vw,25px);font-weight:760;line-height:1.34;display:block}.footer-detail-grid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,1240px);margin:clamp(20px,2.4vw,34px) auto 0;display:grid}.footer-detail-group{align-content:start;justify-items:center;gap:10px;min-width:0;min-height:138px;padding:0 clamp(18px,1.8vw,36px);display:grid;position:relative}.footer-detail-group:not(:first-child):before{content:"";background:linear-gradient(#0000,#14203326 18% 82%,#0000);width:1px;position:absolute;top:4px;bottom:0;left:0}.footer-detail-icon{color:#536381;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 34% 18%,#ffffffe6,#ffffff57 44%,#e2eaff42 100%);border:1px solid #ffffff94;border-radius:50%;place-items:center;width:48px;height:48px;display:inline-grid;box-shadow:inset 0 1px #ffffffad,inset 0 -12px 18px #99a9e014,0 12px 30px #3d4c8014}.footer-detail-label{color:#4d5f78;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.footer-detail-items{justify-items:center;gap:7px;min-width:0;display:grid}.footer-detail-items a,.footer-detail-items strong{color:#18243a;overflow-wrap:anywhere;text-align:center;font-size:clamp(13px,.86vw,15px);font-weight:760;line-height:1.38;text-decoration:none;display:block}.footer-detail-items a{transition:color .22s cubic-bezier(.16,1,.3,1)}.footer-detail-items a:hover,.footer-detail-items a:focus-visible{color:#5267e8}.footer-display-word{color:#4f5bdc2e;width:min(100%,1560px);font-family:var(--font-inter), var(--font-roboto), Arial, sans-serif;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;margin:clamp(34px,4.2vw,68px) auto 0;font-size:clamp(72px,12.6vw,240px);font-weight:950;line-height:.72;display:block;position:relative}.footer-bottom{color:#142033a3;justify-content:flex-end;align-items:center;gap:24px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:26px;left:7vw;right:7vw}.footer-bottom a{color:#142033b3;text-decoration:none;transition:color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.footer-bottom a:hover,.footer-bottom a:focus-visible{color:#142033;transform:translateY(-1px)}.back-top{z-index:59;--back-top-x:0px;color:#1a1a1a;width:52px;height:52px;transform:translate3d(var(--back-top-x), 0, 0);background:#fff;border-radius:50%;place-items:center;text-decoration:none;transition:box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;bottom:clamp(88px,7vw,100px);right:clamp(82px,6.8vw,100px);box-shadow:0 12px 22px #00000029}.back-top:hover,.back-top:focus-visible{color:#3f49c4;transform:translate3d(var(--back-top-x), -2px, 0);box-shadow:0 16px 30px #2833622e}.back-top:active{transform:translate3d(var(--back-top-x), 1px, 0) scale(.98)}@keyframes menu-panel-open{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes roi-options-open{0%{opacity:0;transform:translateY(-6px)scaleY(.98)}to{opacity:1;transform:translate(0)scaleY(1)}}}@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:#f7f8f6;--foreground:#1a1a1a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@media (max-width:1180px){.site-header{grid-template-columns:1fr 40px;gap:12px;inset:18px 22px auto}.nav-pill,.talk-button{display:none}.mobile-menu{display:block}.stats-section{grid-template-columns:1fr;gap:46px;min-height:auto;padding-left:clamp(24px,4.4vw,56px);padding-right:clamp(24px,4.4vw,56px)}.stat-proof-grid{justify-self:stretch;width:min(100%,920px)}.hero-quote-panel-primary{width:min(46vw,480px)}.hero-copy{max-width:320px;bottom:20.3%;right:7%}.roi-section{grid-template-columns:1fr;gap:42px;padding-left:24px;padding-right:24px}.calendly-section{text-align:left;grid-template-columns:1fr;gap:42px;padding-left:24px;padding-right:24px}.calendly-card{justify-self:start;width:min(100%,590px);max-width:590px}.roi-card{justify-self:stretch;width:100%;max-width:860px}}@media (max-width:900px){.site-header{grid-template-columns:1fr 40px;gap:10px;inset:11px 14px auto}.brand img{width:150px}.nav-pill,.talk-button{display:none}.mobile-menu{display:block}.hero-section{gap:22px;min-height:auto;padding:112px 22px 42px;display:grid;overflow:hidden}.hero-section:before{opacity:.42;width:136vw;inset:auto -58vw -15vw auto}.hero-contour-arc{opacity:1;width:auto;inset:0}.hero-contour-arc:before{opacity:.24;width:136vw;bottom:-15vw;right:-58vw}.hero-contour-arc:after{content:none}.hero-section:after{opacity:.36;width:132vw;height:650px;top:-54px;left:8vw;transform:skew(-10deg)}.hero-words{gap:2px;min-height:auto;margin-top:44px;font-size:clamp(42px,12.3vw,56px);line-height:.94;display:grid;position:relative;inset:auto}.hero-words span,.word-media,.word-tech,.word-impact{display:block;position:static}.hero-copy{max-width:360px;font-size:14px;position:relative;bottom:auto;right:auto}.hero-quote-panel{grid-template-columns:46px 1fr;width:100%;max-width:380px;min-height:112px;padding:20px;position:relative;inset:auto;transform:none}.difference-section,.roi-section{grid-template-columns:1fr}.difference-section,.stats-section,.calendly-section,.how-section,.roi-section,.case-section,.testimonials-section,.partners-section,.blog-section,.social-section,.footer-section{padding-left:24px;padding-right:24px}.difference-section{gap:42px;min-height:auto;padding-top:86px;padding-bottom:84px}.difference-section:before,.difference-section:after{width:136vw;top:-15vw;left:-114vw;right:auto}.difference-section:before{opacity:.42}.difference-section:after{opacity:.24}.difference-section h2,.calendly-section h2,.how-section h2,.roi-section h2,.case-section h2,.testimonials-section h2,.partners-section h2,.blog-section h2{font-size:40px}.footer-section{min-height:auto;padding-top:78px;padding-bottom:96px}.footer-onepager{width:min(100%,720px);margin-top:34px}.footer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0;width:min(100%,680px)}.footer-detail-group{min-height:154px;padding:0 28px}.footer-detail-group:nth-child(odd):before{display:none}.footer-detail-group:nth-child(n+3){border-top:1px solid #1420331c;padding-top:28px}.footer-display-word{margin-top:42px;font-size:clamp(58px,12.4vw,108px)}.footer-bottom{bottom:24px;left:24px;right:24px}.difference-copy>p,.how-step p,.blog-card p{font-size:14px}.difference-copy .eyebrow{font-size:12px}.difference-list{gap:18px;margin-top:32px}.difference-list li{grid-template-columns:38px 1fr;gap:14px;font-size:16px}.difference-check{width:36px;height:36px}.difference-check:before{border-bottom-width:3px;border-left-width:3px;width:13px;height:7px}.difference-visual{aspect-ratio:4/3;justify-self:center;width:min(100%,560px);max-width:560px;min-height:0}.system-map-card{gap:5px;width:min(31%,164px)}.system-map-card-evaluation{top:23.6%}.system-map-icon{width:44px;margin-bottom:3px}.system-map-card h3{font-size:20px}.system-map-card p{font-size:12px;line-height:1.32}.system-map-core{width:90px}.eyebrow{letter-spacing:0;font-size:12px}.stats-section{grid-template-columns:1fr;gap:42px;min-height:auto;padding-top:84px;padding-bottom:88px}.problem-copy{max-width:640px}.problem-copy h2{font-size:40px}.problem-copy>p:not(.valuation-line){margin-top:22px;font-size:15px}.value-leak-list{gap:14px;margin-top:24px}.value-leak-list li{grid-template-columns:30px 1fr;gap:12px;font-size:14px}.value-leak-marker{width:30px}.valuation-line{max-width:none;margin-top:28px;padding:16px;font-size:13px}.stat-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.proof-card{grid-template-columns:58px 1fr;gap:16px;min-height:162px;padding:20px}.proof-icon{width:58px}.proof-card strong{font-size:28px}.proof-card>div{row-gap:8px;min-height:112px}.proof-card p{max-width:none;min-height:3.8em;margin:0;font-size:13px}.proof-card cite{margin:0;font-size:12px}.how-section{padding-top:84px;padding-bottom:88px}.how-content{grid-template-columns:1fr;gap:38px;margin-top:38px}.how-heading .eyebrow{font-size:12px}.how-step{grid-template-columns:38px 78px minmax(0,1fr);gap:16px}.how-step-number{width:34px;font-size:15px}.how-step-icon{width:76px;box-shadow:inset 0 1px #ffffffd1,0 14px 28px #2738741a,0 0 0 9px #ffffff26}.how-step-icon svg{width:34px;height:34px}.how-step h3{font-size:22px}.how-diagram{border-radius:24px;min-height:360px}.diagram-label{--connector-length:26px;max-width:min(172px,42%);padding:8px 10px;font-size:10.5px}.diagram-label-leak{--connector-length:26px;top:66%;left:33%}.diagram-label-system{--connector-length:23px;top:45.5%;left:54.5%}.diagram-label-implementation{--connector-length:43px;top:21.5%;left:31%}.diagram-label-vantage{--connector-length:33px;top:7.5%;left:44%}.how-callout{border-radius:20px;gap:16px;min-height:82px;margin-top:34px;padding:16px 18px}.how-callout-icon{flex-basis:46px;width:46px}.how-callout-icon svg{width:25px;height:25px}.how-callout p{font-size:16px}.roi-section{gap:42px;padding-top:86px;padding-bottom:88px}.roi-copy{max-width:720px}.roi-copy .eyebrow{font-size:12px}.roi-copy>p{max-width:640px;font-size:15px}.roi-proof-list{gap:15px;margin-top:30px}.roi-card{grid-template-columns:1fr;justify-self:stretch;width:100%;max-width:780px;padding:28px}.roi-results-panel{border-top:1px dashed #4f5bdc57;border-left:0;padding-top:28px;padding-left:0}.roi-result strong{font-size:clamp(42px,8vw,56px)}.case-grid,.blog-grid,.social-grid{grid-template-columns:1fr}.case-carousel{margin-top:42px}.case-feature{grid-template-columns:1fr;gap:24px;min-height:0;padding:28px 24px}.case-feature h3{font-size:28px}.case-feature p{font-size:13px}.case-feature img{height:190px}.case-visual{min-height:220px;padding:24px}.case-visual span{font-size:20px}.case-feature a{margin-top:26px;padding:13px 20px;font-size:12px}.testimonial-track{gap:18px;width:100%;overflow:hidden}.testimonial-card{width:302px;min-width:302px;min-height:360px;padding:42px 34px}.testimonial-card blockquote{font-size:12px}.testimonial-card h3{font-size:22px}.principle-card p{font-size:13px}.partner-grid,.capability-grid{grid-template-columns:repeat(2,1fr);gap:14px}.capability-tile{min-height:92px;padding:14px;font-size:12px}.blog-card>div:not(.insight-visual){min-height:300px;padding:24px}.blog-card h3{font-size:19px}.footer-bottom{flex-wrap:wrap}.back-top{display:grid;bottom:96px;right:clamp(92px,12vw,112px)}}@media (max-width:620px){.calendly-section{padding-top:108px;padding-bottom:82px}.calendly-copy .eyebrow{letter-spacing:.24em;justify-content:flex-start;gap:12px;margin-bottom:24px;font-size:11px}.calendly-copy>p{margin-top:22px;font-size:15px}.calendly-card{border-radius:22px;min-height:724px;padding:10px}.calendly-card:before{border-radius:21px}.calendly-context-badge{grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr);column-gap:7px;max-width:124px;min-height:30px;padding:3px 10px 3px 3px;top:14px;left:14px}.calendly-context-logo{width:24px}.calendly-context-logo img{width:15px}.calendly-context-badge>span:not(.calendly-context-logo){letter-spacing:.06em;font-size:10px}.calendly-context-badge strong{display:none}.calendly-inline-widget{border-radius:14px;height:700px}.calendly-badge-widget{bottom:16px!important;left:16px!important;right:16px!important}.calendly-badge-widget .calendly-badge-content{width:100%;min-height:48px;padding-left:18px!important;padding-right:18px!important}.back-top{--back-top-x:-50%;width:46px;height:46px;bottom:82px;left:50%;right:auto}.footer-section{min-height:auto;padding:64px 18px 104px}.footer-brand{font-size:24px;transform:translate(-8px)}.footer-brand img{width:245px}.footer-onepager{gap:20px;margin-top:28px}.footer-intro-copy{max-width:352px;font-size:14px;line-height:1.5}.footer-detail-grid{text-align:center;grid-template-columns:minmax(0,1fr);gap:16px;width:min(100%,310px);margin-top:4px}.footer-detail-group{border-top:1px solid #1420331f;gap:8px;min-height:0;padding-top:14px}.footer-detail-group:before{display:none}.footer-detail-items{gap:5px}.footer-detail-items a,.footer-detail-items strong{font-size:13px}.footer-display-word{width:100%;margin-top:34px;font-size:clamp(48px,15.4vw,72px)}.footer-bottom{flex-wrap:wrap;gap:12px 18px;bottom:20px;left:18px;right:18px}.hero-section:before{opacity:.36;width:148vw;inset:auto -74vw -12vw auto}.hero-contour-arc{opacity:1;width:auto;inset:0}.hero-contour-arc:before{opacity:.18;width:148vw;bottom:-12vw;right:-74vw}.hero-contour-arc:after{content:none}.difference-section:before,.difference-section:after{width:148vw;top:-12vw;left:-122vw;right:auto}.difference-section:before{opacity:.36}.difference-section:after{opacity:.18}.difference-visual{width:min(100%,370px);margin-top:8px}.system-map-artboard{transform-origin:50%;transform:scale(1.16)}.system-map-card{gap:3px;width:34%}.system-map-card-evaluation{top:27%}.system-map-card-systems,.system-map-card-implementation{top:68.5%}.system-map-icon{width:34px;margin-bottom:2px}.system-map-card h3{font-size:14px;line-height:1}.system-map-rule{width:24px;height:2px;margin:1px 0}.system-map-card p{display:none}.system-map-core{width:68px}.how-section{padding-top:72px;padding-bottom:78px}.how-section h2,.roi-section h2{font-size:34px}.roi-section{padding-top:72px;padding-bottom:78px}.roi-copy .eyebrow{letter-spacing:.22em;gap:12px}.roi-proof-point{grid-template-columns:42px 1fr;gap:14px}.roi-proof-point>span{width:40px;height:40px}.roi-proof-point svg{width:19px;height:19px}.roi-card{border-radius:22px;gap:25px;padding:20px}.roi-form-panel{gap:20px}.roi-select-control,.roi-hours-field,.roi-hours-field input{height:52px;min-height:52px}.roi-select-control,.roi-hours-field input{font-size:15px}.roi-results-panel{gap:23px}.roi-result strong{font-size:clamp(34px,10.4vw,42px)}.roi-assumption{border-radius:15px;grid-template-columns:34px 1fr;gap:13px;padding:15px}.roi-assumption svg{width:27px;height:27px}.roi-assumption p{font-size:13px}.how-step{grid-template-columns:34px 62px minmax(0,1fr);gap:13px}.how-step-number{width:31px;font-size:14px}.how-step-icon{width:60px}.how-step-icon svg{width:28px;height:28px}.how-step h3{font-size:19px}.how-step p{margin-top:8px;font-size:13px}.how-diagram{border-radius:20px;min-height:300px}.diagram-label{--connector-length:20px;border-radius:12px;max-width:min(132px,47%);padding:7px 9px;font-size:9.4px}.diagram-label-leak{--connector-length:24px;top:67%;left:36%}.diagram-label-system{--connector-length:20px;top:49%;left:56%}.diagram-label-implementation{--connector-length:25px;top:24.5%;left:16%}.diagram-label-vantage{--connector-length:17px;top:7.5%;left:26%}.stat-proof-grid{grid-template-columns:1fr}.proof-card{min-height:138px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.proof-card{opacity:1!important;animation:none!important;transform:none!important}[data-motion-reveal],[data-motion-item],[data-count-up],.roi-result-value{opacity:1!important;visibility:visible!important;transform:none!important}.diagram-path-main{stroke-dashoffset:0!important}.diagram-icon-node,.diagram-logo-mark{opacity:1!important;visibility:visible!important}.diagram-label{opacity:1!important;visibility:visible!important;transform:none!important}.mobile-menu[open] nav,.roi-options,.system-map-venn-sweep,.system-map-liquid-icon-rim{animation:none!important}.site-shader-layer{display:none}}.integration-section{isolation:isolate;background:0 0;padding:115px 6.5vw 130px;position:relative;overflow:hidden}.integration-section:before,.integration-section:after{z-index:-1;pointer-events:none;content:"";position:absolute}.integration-section:before{aspect-ratio:1.35;opacity:.72;background:radial-gradient(circle at 48% 44%,#7982e538,#0000 68%);border-radius:50%;width:min(62vw,980px);top:-16%;left:23%}.integration-section:after{background:radial-gradient(56rem 34rem at 84% 13%,#daf2f057,#0000 72%),radial-gradient(42rem 28rem at 11% 74%,#ffffff8a,#0000 74%);inset:0}.integration-copy{text-align:center;width:min(100%,1680px);margin:0 auto}.partners-section.integration-section .eyebrow{color:#1b2434;justify-content:center;margin-bottom:34px;font-size:clamp(17px,1.25vw,22px)}.partners-section.integration-section .eyebrow:before{content:"";background:currentColor;width:72px;height:1px}.partners-section.integration-section .eyebrow:after{width:72px}.partners-section.integration-section h2{color:#1b1b1d;letter-spacing:0;text-align:center;text-wrap:balance;max-width:1180px;margin:0 auto;font-size:clamp(54px,4.85vw,78px);font-weight:900;line-height:.98}.integration-body{color:#4f5d74;text-align:center;max-width:820px;margin:28px auto 0;font-size:18px;font-weight:500;line-height:1.58}.integration-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:22px;width:min(100%,1680px);margin:78px auto 0;display:grid}.integration-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe6,#f7faffb8),#ffffffad;border:1px solid #1a243a21;border-radius:14px;align-items:center;gap:clamp(14px,1.1vw,24px);min-width:0;min-height:154px;padding:26px clamp(18px,1.55vw,30px);transition:border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #5d73b514,0 24px 54px #34417014}.integration-card:before{pointer-events:none;content:"";background:linear-gradient(135deg,#ffffff85,#0000 42%);border-radius:13px;position:absolute;inset:1px}.integration-card:hover{border-color:#3158ff38;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffeb,0 30px 62px #3441701f}.integration-card-featured{border-color:#3158ff38;box-shadow:0 0 0 7px #3158ff0e,inset 0 1px #fffffff0,0 28px 64px #34417021}.integration-logo-shell{z-index:1;flex:none;place-items:center;width:clamp(42px,3vw,68px);height:62px;display:grid;position:relative}.integration-logo{object-fit:contain;filter:drop-shadow(0 10px 15px #34417014);max-width:100%;max-height:58px;display:block}.integration-card>span:last-child{z-index:1;color:#151923;min-width:0;font-size:18px;font-weight:850;line-height:1.12;position:relative}.integration-proof{color:#47546c;text-align:center;justify-content:center;align-items:center;gap:18px;width:min(100%,1120px);margin:68px auto 0;font-size:17px;font-weight:500;line-height:1.48;display:flex}.integration-proof-icon{aspect-ratio:1;color:#4f55d5;background:#fff9;border:1px solid #3158ff38;border-radius:50%;flex:none;place-items:center;width:44px;display:grid;box-shadow:0 12px 28px #34417014}@media (max-width:1320px){.partners-section.integration-section h2{max-width:940px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.integration-section{padding:92px 24px 98px}.partners-section.integration-section h2{font-size:48px;line-height:.98}.integration-body{margin-top:24px;font-size:16px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px}.integration-card{min-height:116px}.integration-card>span:last-child{font-size:15px}.integration-proof{margin-top:44px;font-size:15px}}@media (max-width:540px){.partners-section.integration-section .eyebrow:before,.partners-section.integration-section .eyebrow:after{width:44px}.partners-section.integration-section h2{font-size:40px}.integration-grid{grid-template-columns:1fr}.integration-card{min-height:104px}.integration-proof{text-align:left;align-items:center}}.leak-os-section{--os-blue:#3158ff;--os-blue-dark:#2447db;--os-ink:#101827;--os-text:#31405a;--os-muted:#6b7891;isolation:isolate;color:var(--os-ink);background:radial-gradient(60rem 42rem at 64% 4%,#7c7fe524,#0000 68%),radial-gradient(42rem 32rem at 6% 38%,#dbeeec21,#0000 70%),linear-gradient(#f7faff47,#eaf2ff57);padding:clamp(78px,7vw,118px) 4.25vw clamp(74px,6.8vw,112px);position:relative;overflow:hidden}.leak-os-atmosphere{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.leak-os-atmosphere:before{opacity:.78;filter:blur(2px);background:radial-gradient(circle at 46% 40%,#ffffffb8,#c6cff052 46%,#0000 72%);width:58vw;height:58vw;top:-18%;left:36%}.leak-os-atmosphere:after{background:radial-gradient(circle,#b7d9ee57,#0000 70%);width:42vw;height:42vw;bottom:8%;right:-16%}.leak-os-section:before{z-index:-1;opacity:.46;pointer-events:none;content:"";background:linear-gradient(112deg,#0000 0 43%,#fff6 43% 48%,#0000 48% 100%),repeating-radial-gradient(at 68% 22%,#3158ff14 0 1px,#0000 1px 9px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.leak-os-heading{grid-template-columns:minmax(0,.88fr) minmax(360px,.52fr);align-items:end;gap:clamp(42px,8vw,140px);max-width:1430px;margin:0 auto clamp(42px,4.2vw,66px);display:grid}.leak-os-eyebrow{color:var(--os-blue);font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.42em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:900;line-height:1;display:flex}.leak-os-heading h2{max-width:720px;color:var(--os-ink);font-family:var(--font-inter), sans-serif;letter-spacing:0;text-wrap:balance;font-size:clamp(48px,4.25vw,78px);font-weight:900;line-height:1.04}.leak-os-heading>p{max-width:440px;color:var(--os-text);font-family:var(--font-roboto), Arial, sans-serif;margin:0 0 8px;font-size:clamp(17px,1.1vw,21px);line-height:1.62}.leak-os-track{gap:20px;max-width:1430px;margin:0 auto;display:grid;position:relative}.leak-os-track:before{content:"";background:linear-gradient(#3158ff33,#3158ff8f,#3158ff2e);width:1px;position:absolute;top:34px;bottom:34px;left:28px}.leak-os-row{opacity:1;grid-template-columns:58px minmax(210px,276px) minmax(720px,1fr);align-items:center;gap:clamp(26px,3.2vw,52px);min-width:0;display:grid;position:relative}.leak-os-marker{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #fffffff0;border-radius:50%;place-items:center;width:58px;display:grid;position:relative;box-shadow:inset 0 1px #fffffff5,0 16px 34px #3158ff1c}.leak-os-marker span{color:var(--os-blue);font-family:var(--font-inter), sans-serif;font-size:17px;font-weight:900;line-height:1}.leak-os-marker i{border-right:1px solid var(--os-blue);border-bottom:1px solid var(--os-blue);content:"";width:4px;height:4px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)rotate(45deg)}.leak-os-copy{min-width:0}.leak-os-copy h3{max-width:278px;color:var(--os-ink);font-family:var(--font-inter), sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(21px,1.46vw,28px);font-weight:900;line-height:1.25}.leak-os-copy p{max-width:274px;color:var(--os-text);font-family:var(--font-roboto), Arial, sans-serif;margin:24px 0 0;font-size:15px;line-height:1.6}.leak-os-stage{perspective:1200px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.leak-os-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform, opacity;background:linear-gradient(135deg,#fffffff2,#ffffffbd),#ffffffad;border:1px solid #fffffff0;border-radius:17px;min-height:264px;padding:28px 34px 24px;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #fffffff5,inset 0 -30px 70px #ecf2ff47,0 22px 60px #273a701c}.leak-os-panel:before{pointer-events:none;content:"";background:radial-gradient(18rem 12rem at 86% 4%,#3158ff14,#0000 68%),linear-gradient(135deg,#ffffffa3,#0000 38%);position:absolute;inset:0}.leak-os-label{z-index:2;width:max-content;min-height:26px;color:var(--os-blue);font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.22em;text-transform:uppercase;background:#3158ff13;border-radius:999px;align-items:center;padding:0 14px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:relative}.leak-os-visual{z-index:1;place-items:center;min-height:146px;margin-top:13px;display:grid;position:relative}.leak-os-panel>p{z-index:1;color:#53617a;font-family:var(--font-roboto), Arial, sans-serif;margin:13px 0 0;font-size:12px;line-height:1.48;position:relative}.leak-os-arrow{aspect-ratio:1;width:42px;color:var(--os-blue);background:#fffffff0;border:1px solid #fffffff0;border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 34px #3158ff24}.leak-os-panel svg path{fill:none;stroke:var(--os-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}.leak-os-panel-leak svg path{stroke:#64739257;stroke-dasharray:7 8;stroke-width:2.1px}.os-workflow-leak,.os-sheet-leak,.os-approval-leak,.os-report-leak,.os-routing-leak,.os-forecast-leak,.os-workflow-system,.os-dashboard-system,.os-approval-system,.os-performance-system,.os-routing-system,.os-roadmap-system{width:min(100%,420px);min-height:142px;position:relative}.os-workflow-leak{grid-template-columns:repeat(2,minmax(116px,1fr));align-content:center;gap:12px 44px;display:grid}.os-workflow-leak svg,.os-routing-leak svg,.os-forecast-leak svg,.os-dashboard-system svg,.os-roadmap-system svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.os-app-tile{z-index:1;color:#142033;min-height:43px;font-family:var(--font-roboto), Arial, sans-serif;background:#ffffffe6;border:1px solid #20315612;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:0 12px;font-size:11px;font-weight:900;display:grid;position:relative;box-shadow:0 12px 26px #2b3e7314}.os-app-tile i{place-items:center;display:grid}.os-app-tile em{color:#738098;justify-self:end;font-style:normal}.os-app-tile-mail i{color:#d83f31}.os-app-tile-chat i,.os-app-tile-sheet i{color:#199f63}.os-app-tile-doc i{color:#3158ff}.os-app-tile-drive i{color:#d89a18}.os-sheet-leak,.os-report-shell{background:#ffffffd1;border:1px solid #23335912;border-radius:12px;align-content:center;width:min(100%,330px);padding:16px;display:grid;box-shadow:0 14px 32px #22305614}.os-window-title{color:#162033;font-family:var(--font-roboto), Arial, sans-serif;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;font-weight:900;display:flex}.os-window-title svg{color:#8792a7}.os-sheet-table{gap:0;display:grid}.os-sheet-table span{color:#45546a;border-top:1px solid #4755691a;grid-template-columns:1fr 58px 76px;align-items:center;gap:10px;min-height:31px;font-size:10px;display:grid}.os-sheet-table b,.os-sheet-table em,.os-sheet-table i{font-style:normal}.os-sheet-table i{color:#d63d48;font-weight:900}.os-approval-leak{align-content:center;gap:10px;width:min(100%,340px);display:grid}.os-approval-leak>span:not(.os-notification-dot){color:#182235;border-bottom:1px solid #4755691a;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;min-height:38px;font-size:12px;font-weight:900;display:grid}.os-approval-leak em{color:#667085;text-transform:uppercase;font-size:10px;font-style:normal}.os-notification-dot{aspect-ratio:1;background:#e23a46;border-radius:50%;place-items:center;width:18px;display:grid;position:absolute;top:10px;right:16px;box-shadow:0 0 0 4px #e23a461a}.os-report-shell>div:first-child{color:#162033;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:12px;font-weight:900;display:flex}.os-report-shell em{color:#78849a;font-size:10px;font-style:normal;font-weight:900}.os-report-shell small{color:#69758a;margin-top:13px;font-size:11px;display:block}.os-metric-rows{gap:9px;display:grid}.os-metric-rows span{grid-template-columns:118px 1fr;align-items:center;gap:12px;display:grid}.os-metric-rows b{color:#344054;font-size:11px;font-weight:900}.os-metric-rows i{height:8px;transform:scaleX(var(--bar-scale));transform-origin:0;background:linear-gradient(90deg,#3158ff38,#3158ffbd);border-radius:999px;display:block}.os-metric-rows.is-stale i{background:#64748b2b}.os-routing-leak{grid-template-columns:138px minmax(160px,1fr);align-items:center;gap:28px;display:grid}.os-enquiry-card,.os-routing-system>span,.os-crm-core{z-index:1;background:#ffffffe6;border:1px solid #23335912;border-radius:12px;gap:7px;padding:16px;display:grid;position:relative;box-shadow:0 12px 26px #2b3e7314}.os-enquiry-card b,.os-routing-system b{color:#111827;font-size:12px}.os-enquiry-card span,.os-routing-system em{color:#3158ff;font-size:11px;font-style:normal;font-weight:900}.os-miss-pill{z-index:1;color:#dc3440;background:#ffffffe0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 10px 22px #c9374114}.os-miss-pill i{border:2px solid;border-radius:50%;width:8px;height:8px}.os-forecast-leak{color:#111827;align-content:center;gap:10px;width:min(100%,350px);font-size:12px;font-weight:900;display:grid}.os-forecast-leak svg{height:92px;position:relative}.os-forecast-leak svg path{stroke:#df3d4ab8;stroke-dasharray:9 8}.os-forecast-leak small{color:#777f91;font-size:11px;font-weight:800}.os-workflow-system{text-align:center;grid-template-columns:repeat(4,1fr);align-content:center;gap:16px;width:min(100%,400px);display:grid}.os-workflow-system>span{color:#111827;justify-items:center;gap:10px;font-size:12px;font-weight:900;display:grid;position:relative}.os-workflow-system i,.os-approval-system i{aspect-ratio:1;width:58px;color:var(--os-blue);background:#ffffffe6;border:1px solid #3158ff1a;border-radius:14px;place-items:center;display:grid;box-shadow:0 12px 26px #3158ff14}.os-route-arrow{color:var(--os-blue);position:absolute;top:21px;right:-18px}.os-workflow-system>em{min-height:34px;color:var(--os-blue);background:#3158ff14;border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.os-dashboard-system{gap:12px;width:min(100%,360px);display:grid}.os-dashboard-system>b{color:#111827;font-size:13px}.os-dashboard-system svg{height:72px;position:relative}.os-dashboard-system svg path,.os-roadmap-system svg path{stroke-width:4px}.os-approval-system{grid-template-columns:repeat(4,1fr);align-content:center;gap:17px;width:min(100%,390px);display:grid}.os-approval-system>span{color:#111827;text-align:center;justify-items:center;gap:10px;font-size:11px;font-weight:900;display:grid;position:relative}.os-approval-system>span:not(:last-child):after{content:"";background:#3158ff57;width:17px;height:1px;position:absolute;top:28px;right:-17px}.os-approval-system .is-final i{color:#fff;background:linear-gradient(135deg,#6c86ff,#3158ff);border-radius:50%}.os-performance-system{place-items:center;width:min(100%,350px);display:grid}.os-live{padding-left:13px;position:relative;color:#1b9d5e!important}.os-live:before{aspect-ratio:1;content:"";background:currentColor;border-radius:50%;width:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.os-routing-system{grid-template-columns:1fr 20px 88px 20px 1.1fr;align-items:center;gap:10px;width:min(100%,430px);display:grid}.os-routing-system>svg{color:var(--os-blue)}.os-crm-core{color:#f05b2a;place-items:center;min-height:92px}.os-crm-core svg{color:var(--os-blue)}.os-roadmap-system{grid-template-columns:minmax(150px,.86fr) minmax(170px,1fr);align-items:center;gap:26px;width:min(100%,420px);display:grid}.os-roadmap-system svg{width:100%;height:118px;position:relative}.os-roadmap-system>div{gap:12px;display:grid}.os-roadmap-system span{color:#33405a;grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.os-roadmap-system i{aspect-ratio:1;width:24px;color:var(--os-blue);background:#3158ff1a;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.leak-os-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #fffffff0;border-radius:22px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:26px;max-width:1430px;margin:44px auto 0;padding:22px 28px;display:grid;box-shadow:inset 0 1px #fffffff5,0 20px 52px #2b3e731f}.leak-os-cta-mark{aspect-ratio:1;color:#111827;width:58px;font-family:var(--font-inter), sans-serif;background:#fff;border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid;box-shadow:0 12px 30px #2b3e731a}.leak-os-cta p{color:#25324a;margin:0;font-size:18px;font-weight:800;line-height:1.45}.leak-os-cta p span{color:#3158ff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.leak-os-cta a{color:#fff;min-height:58px;font-family:var(--font-roboto), Arial, sans-serif;background:#121a29;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 18px 38px #121a2933}.leak-os-cta a:hover,.leak-os-cta a:focus-visible{transform:translateY(-1px);box-shadow:0 22px 42px #121a293d}.leak-os-cta a:active{transform:translateY(1px)scale(.99)}@media (max-width:1180px){.leak-os-heading{grid-template-columns:1fr;gap:22px}.leak-os-heading>p{max-width:680px}.leak-os-row{grid-template-columns:58px minmax(0,1fr);gap:18px 28px}.leak-os-copy,.leak-os-stage{grid-column:2}.leak-os-copy h3,.leak-os-copy p{max-width:720px}}@media (max-width:900px){.leak-os-section{padding:76px 24px 78px}.leak-os-heading{margin-bottom:36px}.leak-os-heading h2{font-size:38px}.leak-os-heading>p{font-size:15px}.leak-os-track{gap:28px}.leak-os-track:before{left:24px}.leak-os-row{grid-template-columns:50px minmax(0,1fr);gap:14px 18px}.leak-os-marker{width:50px}.leak-os-marker span{font-size:14px}.leak-os-copy h3{font-size:22px}.leak-os-copy p{margin-top:12px;font-size:14px}.leak-os-stage{grid-template-columns:minmax(0,1fr);gap:14px;display:grid;overflow:visible}.leak-os-arrow{flex:none;place-self:center;width:38px;transform:rotate(90deg)}.leak-os-panel{border-radius:15px;width:100%;max-width:620px;min-height:238px;padding:22px 20px 20px}.leak-os-visual{min-height:132px}.os-workflow-system,.os-approval-system,.os-routing-system,.os-roadmap-system{grid-template-columns:1fr;gap:12px}.os-route-arrow,.os-approval-system>span:not(:last-child):after,.os-routing-system>svg{display:none}.os-workflow-system>em{grid-column:auto}.leak-os-cta{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:18px}.leak-os-cta-mark{width:48px;font-size:27px}.leak-os-cta p{font-size:14px}.leak-os-cta a{grid-column:1/-1;width:100%}}@media (max-width:620px){.leak-os-section{padding-left:16px;padding-right:16px}.leak-os-heading h2{font-size:31px}.leak-os-row{grid-template-columns:42px minmax(0,1fr)}.leak-os-marker{width:42px}.leak-os-marker span{font-size:12px}.leak-os-copy h3{font-size:19px}.leak-os-panel{max-width:none}.os-metric-rows span{grid-template-columns:104px 1fr}.os-workflow-leak{grid-template-columns:1fr}.os-workflow-leak svg,.os-routing-leak svg{opacity:.54}}@media (prefers-reduced-motion:reduce){.leak-os-row,.leak-os-row *,.leak-os-cta{opacity:1!important;filter:none!important;transform:none!important}.leak-os-panel svg path{stroke-dashoffset:0!important}}.leak-os-section{--os-blue:#5966e8;--os-blue-strong:#4c5ff4;--os-ink:#101827;--os-text:#344158;--os-muted:#66728a;--os-panel:#ffffffc7;isolation:isolate;min-height:100dvh;color:var(--os-ink);background:radial-gradient(58rem 42rem at 76% 21%,#ffffffb8,#0000 68%),radial-gradient(54rem 40rem at 48% 38%,#7273e557,#0000 68%),radial-gradient(44rem 34rem at 8% 69%,#dcf4ee94,#0000 72%),linear-gradient(135deg,#eef7f7 0%,#e9eefb 41%,#dfe5ff 100%);padding:0 clamp(78px,5.7vw,112px);position:relative;overflow:hidden}.leak-os-section:before{z-index:-1;aspect-ratio:1.35;opacity:.9;pointer-events:none;content:"";background:repeating-radial-gradient(#4052d214 0 1px,#0000 1px 4px),radial-gradient(circle at 42% 34%,#ffffffb8,#d8e2ff47 58%,#0000 72%);border:1px solid #ffffffb8;border-radius:50%;width:62vw;position:absolute;bottom:-34%;right:-12%}.leak-os-section:after{z-index:-2;pointer-events:none;content:"";background:linear-gradient(124deg,#0000 0 31%,#ffffff52 31% 38%,#0000 38% 100%),linear-gradient(124deg,#0000 0 62%,#ffffff38 62% 67%,#0000 67% 100%);position:absolute;inset:0}.leak-os-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.leak-os-atmosphere:before,.leak-os-atmosphere:after{content:"";border-radius:999px;position:absolute}.leak-os-atmosphere:before{opacity:.72;background:radial-gradient(circle at 51% 47%,#5d63e559,#0000 70%);width:min(58vw,1040px);height:min(48vw,820px);top:9%;left:32%}.leak-os-atmosphere:after{opacity:.8;background:radial-gradient(circle,#e0f7f194,#0000 70%);width:min(42vw,760px);height:min(34vw,620px);top:-12%;right:4%}.leak-os-pin{align-items:center;max-width:1780px;min-height:100dvh;margin:0 auto;padding:clamp(114px,11vh,142px) 0 clamp(52px,6vh,74px);display:flex;position:relative}.leak-os-layout{grid-template-columns:minmax(330px,.58fr) minmax(1040px,1.72fr);align-items:center;gap:clamp(38px,4.2vw,70px);width:100%;display:grid}.leak-os-copy-panel{z-index:2;max-width:570px;position:relative}.leak-os-eyebrow{color:#273246;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.4em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 clamp(26px,2.4vw,42px);font-size:clamp(13px,.86vw,16px);font-weight:700;line-height:1;display:flex}.leak-os-eyebrow:after{content:"";background:#27324675;width:72px;height:1px}.leak-os-copy-panel h2{max-width:470px;color:var(--os-ink);font-family:var(--font-inter), sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(42px,3.45vw,62px);font-weight:900;line-height:1.06}.leak-os-copy-panel>p:not(.leak-os-eyebrow){max-width:420px;color:var(--os-text);font-family:var(--font-roboto), Arial, sans-serif;margin:clamp(24px,2vw,34px) 0 0;font-size:clamp(16px,1vw,20px);line-height:1.56}.leak-os-console-shell{background:linear-gradient(145deg,#ffffffc7,#ffffff6b),#e5ecff3d;border:1px solid #ffffffe0;border-radius:28px;min-width:0;padding:2px;position:relative;box-shadow:inset 0 1px #fffffff0,0 26px 70px #404c8424}.leak-os-console-shell:before{z-index:-1;opacity:.86;content:"";background:#ffffff24;border-radius:34px;position:absolute;inset:-8px}.leak-os-console{background:radial-gradient(42rem 32rem at 51% 42%,#5a66e82e,#0000 72%),linear-gradient(135deg,#ffffffeb,#f5f8ffc7 50%,#f0f5ffd6);border-radius:25px;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -38px 92px #d7e0ff42}.leak-os-console-grid{grid-template-columns:minmax(330px,.86fr) minmax(320px,.82fr) minmax(390px,.98fr);align-items:stretch;gap:clamp(22px,2vw,34px);padding:clamp(22px,1.75vw,32px) clamp(24px,2vw,38px) 22px;display:grid}.leak-os-leaks,.leak-os-transform,.leak-os-outcomes{min-width:0}.leak-os-outcomes{grid-template-rows:auto 1fr;display:grid}.leak-os-transform{border-left:1px dashed #5966e836;border-right:1px dashed #5966e836;grid-template-rows:auto 1fr;padding:0 clamp(18px,1.35vw,26px);display:grid;position:relative;overflow:visible}.leak-os-column-header{color:var(--os-blue-strong);font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.21em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:900;line-height:1}.leak-os-leak-stack{gap:9px;display:grid;position:relative}.leak-os-progress-track{background:#5966e814;border-radius:999px;width:2px;position:absolute;top:29px;bottom:29px;left:18px;overflow:hidden}.leak-os-progress-fill{border-radius:inherit;transform-origin:top;background:linear-gradient(#5966e814,#5966e8a3,#5966e81f);width:100%;height:100%;display:block;transform:scaleY(0)}.leak-os-leak-row{z-index:1;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid;position:relative}.leak-os-leak-number{aspect-ratio:1;width:36px;color:var(--os-blue-strong);font-family:var(--font-inter), sans-serif;background:#ffffffe0;border:1px solid #ffffffeb;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;box-shadow:inset 0 1px #fffffff0,0 14px 28px #4653941a}.leak-os-leak-card{background:linear-gradient(135deg, #fffffff0, #f7faffb8), var(--os-panel);border:1px solid #ffffffe6;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:76px;padding:11px 15px 11px 12px;display:grid;box-shadow:inset 0 1px #fffffff5,0 16px 38px #34427a1a}.leak-os-icon-orb,.leak-os-outcome-icon{aspect-ratio:1;color:var(--os-blue-strong);background:radial-gradient(circle,#fff 0 39%,#ffffffb3 40% 100%),#ffffffe0;border:1px solid #fffffff0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 12px #5966e80e,0 14px 32px #4653941a}.leak-os-icon-orb{width:42px}.leak-os-leak-card h4,.leak-os-outcome-card h4{color:var(--os-ink);font-family:var(--font-inter), sans-serif;letter-spacing:0;margin:0;font-size:clamp(13px,.82vw,16px);font-weight:900;line-height:1.2}.leak-os-leak-card p,.leak-os-outcome-card p{color:var(--os-text);font-family:var(--font-roboto), Arial, sans-serif;margin:5px 0 0;font-size:clamp(11px,.68vw,13px);line-height:1.38}.leak-os-flow-map{min-height:500px;position:relative;overflow:visible}.leak-os-route-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leak-os-route-set{opacity:1}.leak-os-route-set-compact{opacity:0}.leak-os-route-svg path,.leak-os-mini-chart path{fill:none;stroke:#5966e899;stroke-linecap:round;stroke-linejoin:round}.leak-os-route-svg path{stroke-width:2.25px;opacity:.82;filter:drop-shadow(0 0 8px #5966e82e)}.leak-os-hub,.leak-os-route-node{background:#ffffffeb;border:1px solid #fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 8px #5966e814,0 14px 30px #47539024}.leak-os-hub{aspect-ratio:1;background:linear-gradient(135deg,#8b95ff,#5966e8);width:18px;top:50%;left:50%;transform:translate(-50%,-50%)}.leak-os-route-node{top:var(--node-y);z-index:3;aspect-ratio:1;width:18px;color:var(--os-blue-strong);transform:translate(-50%,-50%)}.leak-os-route-node-input{left:0}.leak-os-route-node-output{right:-1px;transform:translate(50%,-50%)}.leak-os-route-node-input:before,.leak-os-route-node-output:after{content:"";background:linear-gradient(90deg,#5966e800,#5966e86b);border-radius:999px;width:clamp(56px,4.2vw,74px);height:1.5px;position:absolute;top:50%;transform:translateY(-50%)}.leak-os-route-node-input:before{right:50%}.leak-os-route-node-output:after{background:linear-gradient(90deg,#5966e86b,#5966e800);left:50%}.leak-os-route-node i{opacity:0;pointer-events:none;position:absolute}.leak-os-outcome-stack{align-content:center;gap:13px;min-height:500px;display:grid}.leak-os-outcome-card{background:radial-gradient(22rem 14rem at 93% 9%,#ffffffad,#0000 72%),linear-gradient(135deg,#fffffff2,#f7faffb3);border:1px solid #ffffffe6;border-radius:18px;grid-template-columns:56px minmax(0,1fr) minmax(112px,.34fr);align-items:center;gap:18px;min-height:126px;padding:20px 22px 20px 20px;display:grid;box-shadow:inset 0 1px #fffffff5,0 18px 44px #34427a1a}.leak-os-outcome-icon{width:50px}.leak-os-outcome-copy{min-width:0}.leak-os-mini-ownership,.leak-os-mini-chart,.leak-os-mini-build{justify-self:end;width:min(100%,122px)}.leak-os-mini-ownership{min-height:78px;position:relative}.leak-os-mini-ownership span{z-index:2;aspect-ratio:1;width:28px;color:var(--os-blue-strong);background:#ffffffe6;border:1px solid #5966e824;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 10px 22px #5966e81a}.leak-os-mini-ownership .is-main{background:linear-gradient(135deg,#f9fbff,#fff);width:36px;top:28px;left:42px}.leak-os-mini-ownership span:nth-child(2){top:4px;right:4px}.leak-os-mini-ownership span:nth-child(3){bottom:4px;right:22px}.leak-os-mini-ownership i{z-index:1;transform-origin:0;background:#5966e857;width:58px;height:1px;position:absolute}.leak-os-mini-ownership i:first-of-type{top:30px;left:69px;transform:rotate(-26deg)}.leak-os-mini-ownership i:nth-of-type(2){bottom:24px;left:69px;transform:rotate(18deg)}.leak-os-mini-chart{height:66px;display:block}.leak-os-mini-chart path{stroke-width:3.2px}.leak-os-mini-chart circle{fill:#5966e8b8;stroke:#ffffffe6;stroke-width:5px}.leak-os-mini-build{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;min-height:70px;display:grid;position:relative}.leak-os-mini-build span{border:2px dashed #5966e88c;border-top:0;border-left:0;display:block}.leak-os-mini-build span:first-child{height:18px}.leak-os-mini-build span:nth-child(2){height:36px}.leak-os-mini-build span:nth-child(3){height:58px}.leak-os-mini-build i{border-left:2px solid var(--os-blue-strong);border-top:2px solid var(--os-blue-strong);width:28px;height:28px;position:absolute;top:5px;right:3px}.leak-os-console-cta{background:linear-gradient(#ffffff5c,#ffffffad),#eef4ff94;border-top:1px solid #afbbe257;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px clamp(24px,2vw,38px) 18px;display:grid}.leak-os-cta-mark{aspect-ratio:1;color:#111827;width:46px;font-family:var(--font-inter), sans-serif;background:#fff;border:1px solid #ffffffe6;border-radius:50%;place-items:center;font-size:27px;font-weight:900;line-height:1;display:grid;box-shadow:0 14px 34px #34427a1f}.leak-os-console-cta p{color:#121a29;font-family:var(--font-inter), sans-serif;margin:0;font-size:clamp(15px,1vw,18px);font-weight:900;line-height:1.32}.leak-os-console-cta p span{color:#3f4c64;max-width:820px;font-family:var(--font-roboto), Arial, sans-serif;margin-top:6px;font-size:clamp(11px,.72vw,13px);font-weight:500;line-height:1.5;display:block}.leak-os-primary-link{color:#fff;min-height:50px;font-family:var(--font-roboto), Arial, sans-serif;background:#111823;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 10px 0 22px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .36s cubic-bezier(.32,.72,0,1),box-shadow .36s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:0 18px 42px #11182338}.leak-os-primary-link i{aspect-ratio:1;background:#ffffff14;border-radius:50%;place-items:center;width:30px;transition:transform .36s cubic-bezier(.32,.72,0,1),background .36s cubic-bezier(.32,.72,0,1);display:grid}.leak-os-primary-link:hover,.leak-os-primary-link:focus-visible{transform:translateY(-2px);box-shadow:0 22px 48px #11182345}.leak-os-primary-link:hover i,.leak-os-primary-link:focus-visible i{background:#ffffff24;transform:translate(3px,-1px)scale(1.04)}.leak-os-primary-link:active{transform:translateY(0)scale(.985)}@media (max-width:1480px){.leak-os-section{padding-left:clamp(28px,3vw,54px);padding-right:clamp(28px,3vw,54px)}.leak-os-pin{padding-top:clamp(108px,10vh,132px)}.leak-os-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr);gap:24px}.leak-os-console-grid{grid-template-columns:minmax(260px,.78fr) minmax(250px,.66fr) minmax(290px,.78fr);gap:16px;padding-left:clamp(18px,1.5vw,24px);padding-right:clamp(18px,1.5vw,24px)}.leak-os-route-set-wide{opacity:0}.leak-os-route-set-compact{opacity:1}.leak-os-route-node{top:var(--node-y-compact,var(--node-y))}.leak-os-outcome-card{grid-template-columns:52px minmax(0,1fr)}.leak-os-mini-ownership,.leak-os-mini-chart,.leak-os-mini-build{display:none}}@media (max-width:1240px){.leak-os-layout{grid-template-columns:1fr;min-height:auto}.leak-os-copy-panel{max-width:820px}.leak-os-copy-panel h2{max-width:820px;font-size:clamp(44px,6vw,64px)}.leak-os-copy-panel>p:not(.leak-os-eyebrow){max-width:650px}}@media (max-width:1023px){.leak-os-section{min-height:auto;padding:82px 24px 86px}.leak-os-pin{min-height:auto;padding:0;display:block}.leak-os-console-grid{grid-template-columns:1fr}.leak-os-transform{border:1px dashed #5966e833;border-radius:22px;min-height:310px;padding:24px}.leak-os-flow-map{min-height:230px}.leak-os-outcome-stack{min-height:auto}.leak-os-outcome-card{min-height:138px}}@media (max-width:760px){.leak-os-section{padding-left:16px;padding-right:16px}.leak-os-copy-panel h2{font-size:clamp(42px,14vw,62px)}.leak-os-copy-panel>p:not(.leak-os-eyebrow){font-size:16px}.leak-os-console-grid{padding:22px 16px}.leak-os-console-shell,.leak-os-console{border-radius:24px}.leak-os-leak-row{grid-template-columns:42px minmax(0,1fr);gap:12px}.leak-os-leak-number{width:38px;font-size:12px}.leak-os-progress-track{left:19px}.leak-os-leak-card{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:86px;padding:12px 14px}.leak-os-icon-orb{width:44px}.leak-os-transform{padding:18px 14px}.leak-os-outcome-card{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:20px 16px}.leak-os-outcome-icon{width:46px}.leak-os-console-cta{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px 16px 20px}.leak-os-cta-mark{width:46px;font-size:27px}.leak-os-primary-link{grid-column:1/-1;width:100%;min-height:58px}}@media (max-width:520px){.leak-os-eyebrow{letter-spacing:.3em;font-size:11px}.leak-os-eyebrow:after{width:48px}.leak-os-leak-card p,.leak-os-outcome-card p{font-size:12px}}@media (prefers-reduced-motion:reduce){.leak-os-section *,.leak-os-section :before,.leak-os-section :after{transition-duration:1ms!important;animation-duration:1ms!important}.leak-os-route-svg path,.leak-os-mini-chart path{stroke-dashoffset:0!important}}.evaluation-method-section{--method-ink:#101827;--method-text:#334258;--method-muted:#66738a;--method-blue:#4f55d5;--method-blue-soft:#8b93f4;--method-line:#dbe6ff;z-index:2;isolation:isolate;min-height:100dvh;color:var(--method-ink);background:radial-gradient(40rem 30rem at 19% 18%,#ffffff75,#0000 68%),radial-gradient(42rem 32rem at 76% 78%,#5568d229,#0000 72%),radial-gradient(circle at 82% 24%,#b2cbff2e,#0000 32%),linear-gradient(#f4f8ff 0%,#eaf2ff 100%);padding:0 clamp(30px,5.7vw,112px);position:relative;overflow:hidden}.evaluation-method-section:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#3158ff0b 1px,#0000 1px),linear-gradient(#3158ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%)}.evaluation-method-pin{align-items:center;max-width:1460px;min-height:100dvh;margin:0 auto;padding:clamp(104px,9.5vh,138px) 0 clamp(74px,7vh,104px);display:flex}.evaluation-method-layout{grid-template-columns:minmax(340px,.62fr) minmax(780px,1.2fr);align-items:center;gap:clamp(40px,4.6vw,72px);width:100%;min-width:0;display:grid}.evaluation-method-side{width:min(100%,640px);min-width:0;max-width:640px;color:var(--method-ink);will-change:opacity, transform}.evaluation-method-eyebrow{color:#101826;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.18em;text-transform:none;align-items:center;gap:12px;margin:0 0 24px;font-size:clamp(14px,1vw,20px);font-weight:400;line-height:1;display:flex}.evaluation-method-eyebrow:after{content:"";background:#10182675;width:clamp(44px,4vw,72px);height:1px}.evaluation-method-side h2{color:#0f1724;max-width:620px;font-family:var(--font-inter), sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(40px,3.55vw,60px);font-weight:900;line-height:1}.evaluation-method-lede{color:#263147;max-width:580px;font-family:var(--font-roboto), Arial, sans-serif;margin:24px 0 0;font-size:clamp(16px,1.18vw,21px);line-height:1.48}.evaluation-method-quote{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;border:1px solid #ffffff8f;border-radius:18px;align-items:center;width:min(100%,520px);max-width:none;min-height:78px;margin:34px 0 0;padding:17px 22px 17px 18px;display:flex;box-shadow:inset 0 1px #ffffff57,0 18px 40px #23325e14}.evaluation-method-quote .evaluation-method-quote-mark{background:#ffffffb8;flex:0 0 38px;width:38px;height:38px;margin-right:16px}.evaluation-method-quote .evaluation-method-quote-mark:before{background:var(--method-blue);content:"";width:17px;height:14px;-webkit-mask:url(/images/vantage-businesses/double_quotes.svg) 50%/contain no-repeat;mask:url(/images/vantage-businesses/double_quotes.svg) 50%/contain no-repeat}.evaluation-method-quote .evaluation-method-quote-mark:after{content:none}.evaluation-method-quote p{color:#101826d6;max-width:46ch;font-family:var(--font-roboto), Arial, sans-serif;margin:0;font-size:14px;font-weight:800;line-height:1.42}.evaluation-method-stage{grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:clamp(4px,.42vw,7px);min-width:0;display:grid}.evaluation-method-progress{background:linear-gradient(#ffffff6b,#e7eefc3d),#e2ebf852;border:1px solid #d2ddf48f;border-radius:999px;grid-area:1/2;min-width:0;height:clamp(570px,64dvh,660px);min-height:0;margin:0;padding:0;list-style:none;display:block;position:relative;box-shadow:inset 0 1px #ffffffc2,inset 0 0 12px #4457840a}.evaluation-method-progress-track{z-index:0;background:#8799be1f;border-radius:999px;width:6px;position:absolute;top:10px;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px 3px #14203814,0 0 0 1px #ffffff8f}.evaluation-method-progress-track span{border-radius:inherit;transform-origin:top;will-change:transform;background:linear-gradient(#3d65d5d1 0%,#438bcdb3 100%),#eef5ff;width:100%;height:100%;display:block;transform:scaleY(0);box-shadow:inset 0 1px #ffffff6b,0 0 14px #3d65d51f}.evaluation-method-deck{perspective:1400px;grid-area:1/1;min-width:0;min-height:clamp(610px,68dvh,710px);position:relative;overflow:visible}.evaluation-method-card{height:clamp(570px,64dvh,660px);color:var(--method-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);backface-visibility:hidden;transform-origin:top;will-change:transform, opacity;background:radial-gradient(circle at 76% 18%,#82a8ff29,#0000 34%),linear-gradient(145deg,#fffffffc,#f7fafffa),#fffffff5;border:1px solid #ffffffeb;border-radius:24px;position:absolute;inset:0 0 auto;overflow:hidden;transform:translate(0);box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #dde7fa94,0 34px 76px #2f498b21,0 10px 24px #0f172412}.evaluation-method-card:before{opacity:.72;pointer-events:none;content:"";background:linear-gradient(#ffffffbd,#0000 44%);border-radius:23px;position:absolute;inset:1px}.evaluation-method-card-shell{z-index:1;grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,1.6vw,22px);height:100%;padding:clamp(24px,2vw,32px);display:grid;position:relative}.evaluation-method-card-header{grid-template-columns:68px 1fr;align-items:center;gap:18px;min-height:70px;display:grid}.evaluation-method-card-header>span{aspect-ratio:1;width:58px;color:var(--method-blue);font-family:var(--font-roboto), Arial, sans-serif;background:linear-gradient(135deg,#fffffff5,#e7efffc7);border:1px solid #c5d6ffbd;border-radius:50%;place-items:center;font-size:14px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #3158ff1a}.evaluation-method-card-header h3{color:var(--method-ink);font-family:var(--font-inter), sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(22px,1.8vw,32px);font-weight:900;line-height:1.02}.evaluation-method-card-main{opacity:1;visibility:visible;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:clamp(18px,1.6vw,22px);height:100%;min-height:0;display:grid}.evaluation-method-card-visual{background:radial-gradient(circle at 74% 20%,#82a8ff24,#0000 32%),linear-gradient(#fbfdff,#f2f7ff);border:1px solid #ffffffdb;border-radius:18px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 16px 34px #2e46851a}.evaluation-method-card-visual img{object-fit:cover}.evaluation-method-card-main p{color:#2b374ae6;max-width:640px;font-family:var(--font-roboto), Arial, sans-serif;margin:0;font-size:clamp(15px,1.02vw,17px);line-height:1.5}@media (max-width:1240px){.evaluation-method-section{padding-left:clamp(24px,3.4vw,52px);padding-right:clamp(24px,3.4vw,52px)}.evaluation-method-layout{grid-template-columns:minmax(300px,.56fr) minmax(620px,1fr);gap:clamp(28px,3.4vw,44px)}.evaluation-method-side h2{font-size:clamp(40px,4.2vw,58px)}.evaluation-method-stage{grid-template-columns:minmax(0,1fr) 16px;gap:6px}}@media (max-width:1023px){.evaluation-method-section{min-height:auto;padding:84px 24px 92px}.evaluation-method-pin{min-height:auto;padding:0;display:block}.evaluation-method-layout{grid-template-columns:1fr;gap:42px}.evaluation-method-side{max-width:780px}.evaluation-method-side h2{max-width:720px;font-size:42px}.evaluation-method-lede{max-width:680px;font-size:15px}.evaluation-method-deck{perspective:none;gap:18px;min-height:0;display:grid;overflow:visible}.evaluation-method-stage{display:block}.evaluation-method-progress{display:none}.evaluation-method-card{height:auto;min-height:0;position:relative}.evaluation-method-card-main{opacity:1;visibility:visible;transform:none}.evaluation-method-card-header h3,.evaluation-method-card.is-active .evaluation-method-card-header h3{color:var(--method-ink)}.evaluation-method-card-visual{aspect-ratio:16/10;height:auto}}@media (max-width:640px){.evaluation-method-section{padding-left:16px;padding-right:16px}.evaluation-method-eyebrow{font-size:13px}.evaluation-method-side h2{font-size:36px}.evaluation-method-quote{border-radius:18px;min-height:0;padding:16px}.evaluation-method-quote .evaluation-method-quote-mark{flex-basis:36px;width:36px;height:36px;margin-right:14px}.evaluation-method-quote p{font-size:13px}.evaluation-method-card{border-radius:22px}.evaluation-method-card-shell{gap:18px;padding:20px}.evaluation-method-card-header{grid-template-columns:52px 1fr;gap:14px;min-height:54px}.evaluation-method-card-header>span{width:48px;font-size:12px}.evaluation-method-card-header h3{font-size:22px}.evaluation-method-card-main{gap:18px}.evaluation-method-card-main p{font-size:14px}.evaluation-method-card-visual{border-radius:16px}}@media (prefers-reduced-motion:reduce){.evaluation-method-section{min-height:auto;padding-top:96px;padding-bottom:104px}.evaluation-method-pin{min-height:auto;padding:0}.evaluation-method-layout{align-items:start}.evaluation-method-deck{perspective:none;gap:18px;min-height:0;display:grid;overflow:visible}.evaluation-method-card{height:auto;position:relative}.evaluation-method-progress-track span{transform:scaleY(1)!important}.evaluation-method-card-main{opacity:1;visibility:visible;transform:none}.evaluation-method-card-visual{aspect-ratio:16/10}.evaluation-method-section *,.evaluation-method-section :before,.evaluation-method-section :after{transition-duration:1ms!important;animation-duration:1ms!important}}.value-sequence-section{--sequence-ink:#101827;--sequence-text:#344158;--sequence-muted:#66728a;--sequence-blue:#425ce8;isolation:isolate;min-height:100dvh;color:var(--sequence-ink);background:0 0;padding:0 clamp(30px,5.7vw,112px);position:relative;overflow:hidden}.value-sequence-section:before{z-index:-1;opacity:.74;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#425ce80a 1px,#0000 1px),linear-gradient(#425ce809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.value-sequence-section:after{z-index:-1;opacity:.26;pointer-events:none;content:"";background:linear-gradient(#fff0,#e2eeffad);height:auto;position:absolute;inset:0}.value-sequence-pin{align-items:center;max-width:1320px;min-height:100dvh;margin:0 auto;padding:clamp(96px,9vh,124px) 0 clamp(58px,6vh,80px);display:flex;position:relative}.value-sequence-layout{text-align:center;grid-template-columns:minmax(0,1fr);place-items:start center;gap:clamp(22px,2.2vw,32px);width:100%;min-width:0;display:grid}.value-sequence-copy{will-change:opacity, transform;min-width:0;max-width:1180px}.value-sequence-eyebrow{color:#334155;font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.32em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin:0 0 26px;font-size:.75rem;font-weight:500;line-height:1;display:flex}.value-sequence-eyebrow:after{content:"";background:#3341557a;width:clamp(54px,5vw,82px);height:1px}.value-sequence-copy h2{max-width:1180px;color:var(--sequence-ink);font-family:var(--font-inter), sans-serif;letter-spacing:0;text-wrap:balance;margin:0 auto;font-size:3.25rem;font-weight:900;line-height:1.04}.value-sequence-copy>p:not(.value-sequence-eyebrow){max-width:760px;color:var(--sequence-text);font-family:var(--font-roboto), Arial, sans-serif;margin:clamp(18px,1.8vw,28px) auto 0;font-size:1.125rem;line-height:1.62}.value-sequence-tablet{will-change:opacity, transform;justify-self:center;width:min(100%,920px,144.444dvh - 488.222px);min-width:0;margin:0}.value-sequence-screen{z-index:1;aspect-ratio:1508/1044;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}.value-sequence-fallback,.value-sequence-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.value-sequence-fallback{z-index:1;object-fit:contain}.value-sequence-canvas{z-index:2;background:url(/images/vantage-businesses/value-leak-scroll-frames/frame-001.webp) 50%/contain no-repeat}@media (max-width:1360px){.value-sequence-section{padding-left:clamp(24px,3.4vw,52px);padding-right:clamp(24px,3.4vw,52px)}.value-sequence-layout{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,42px)}.value-sequence-tablet{width:min(100%,880px,144.444dvh - 488.222px)}}@media (max-width:1023px){.value-sequence-section{min-height:auto;padding:82px 24px 86px}.value-sequence-pin{min-height:auto;padding:0;display:block}.value-sequence-layout{grid-template-columns:1fr;gap:34px}.value-sequence-copy{max-width:790px;margin:0 auto}.value-sequence-copy h2{max-width:760px;font-size:40px}.value-sequence-copy>p:not(.value-sequence-eyebrow){max-width:650px;font-size:15px}.value-sequence-tablet{justify-self:center;width:min(100%,880px)}}@media (max-width:640px){.value-sequence-section{padding-left:16px;padding-right:16px}.value-sequence-copy h2{font-size:34px}.value-sequence-copy>p:not(.value-sequence-eyebrow){font-size:15px}}@media (prefers-reduced-motion:reduce){.value-sequence-section *,.value-sequence-section :before,.value-sequence-section :after{transition-duration:1ms!important;animation-duration:1ms!important}}.contact-section{isolation:isolate;background:0 0;padding:clamp(74px,6.2vw,102px) 6vw clamp(76px,6vw,102px);position:relative;overflow:hidden}.contact-shell{grid-template-columns:minmax(0,1.08fr) minmax(370px,.82fr);align-items:stretch;gap:clamp(16px,1.8vw,24px);width:min(100%,1320px);margin:0 auto;display:grid}.contact-form-card,.contact-info-card{color:#142033;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(32rem 24rem at 2% 100%,#d7efefa3,#0000 68%),radial-gradient(28rem 22rem at 94% 0,#dee4ffa8,#0000 72%),linear-gradient(135deg,#ffffffc2,#f6faff9e);border:1px solid #becde8ad;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 28px 76px #2b3a651f,inset 0 1px #ffffffd1}.contact-form-card:before,.contact-info-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffffa8,#ffffff14),radial-gradient(22rem 16rem at 18% 0,#34a9ce14,#0000 70%);border-radius:7px;position:absolute;inset:1px}.contact-form-card>*,.contact-info-card>*{z-index:1;position:relative}.contact-form-card{align-content:center;padding:clamp(26px,3vw,38px);display:grid}.contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.7vw,22px);display:grid}.contact-field{gap:9px;display:grid}.contact-field-wide{margin-top:clamp(16px,1.7vw,22px)}.contact-field label{color:#263147;font-family:var(--font-inter), sans-serif;font-size:clamp(12px,.82vw,13px);font-weight:800;line-height:1.2}.contact-field input,.contact-field textarea{appearance:none;color:#172236;width:100%;font:inherit;background:#ffffffc2;border:1px solid #a6b8d585;border-radius:8px;outline:none;font-size:14px;line-height:1.35;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1)}.contact-field input{min-height:48px;padding:0 16px}.contact-field textarea{resize:vertical;min-height:104px;padding:16px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#5465809e}.contact-field input:focus,.contact-field textarea:focus{background:#fffffff0;border-color:#4f5bdc6b;box-shadow:0 0 0 4px #4f5bdc1a,inset 0 1px #ffffffb8}.contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.3vw,18px);margin-top:clamp(22px,2.3vw,30px);display:grid}.contact-schedule-button,.contact-submit-button{min-height:50px;font-family:var(--font-inter), sans-serif;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:0 24px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.contact-schedule-button{color:#18314c;background:#fff;border:1px solid #a6b8d58a;box-shadow:0 14px 34px #2b3a651a}.contact-submit-button{color:#fff;background:#141922;border:1px solid #141922d1}.contact-schedule-button:hover,.contact-schedule-button:focus-visible,.contact-submit-button:hover,.contact-submit-button:focus-visible{transform:translateY(-2px)}.contact-submit-button:hover,.contact-submit-button:focus-visible{background:#1b2230;border-color:#141922f5}.contact-info-card{align-content:center;padding:clamp(26px,3vw,38px);display:grid}.contact-section .eyebrow{color:#263147;font-family:var(--font-inter), sans-serif;letter-spacing:0;gap:12px;margin-bottom:20px;font-size:clamp(13px,.92vw,16px);font-weight:600}.contact-section .eyebrow:after{background:#2631476b;width:54px}.contact-info-card h2{color:#101827;max-width:430px;font-family:var(--font-inter), sans-serif;letter-spacing:0;text-wrap:balance;font-size:clamp(31px,2.55vw,42px);font-weight:900;line-height:1.02}.contact-info-copy{color:#4f5e76;max-width:520px;margin:20px 0 0;font-size:clamp(14px,.96vw,16px);line-height:1.56}.contact-detail-list{border-top:1px solid #9aadcd47;gap:15px;margin-top:clamp(20px,2vw,28px);padding-top:clamp(18px,1.9vw,24px);display:grid}.contact-detail-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.contact-detail-icon{aspect-ratio:1;color:#3f49c4;background:#ffffffb8;border:1px solid #4171dd3d;border-radius:8px;place-items:center;width:42px;display:grid;box-shadow:inset 0 1px #ffffffdb}.contact-detail-text{gap:6px;min-width:0;display:grid}.contact-detail-label{color:#6a7891;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.contact-detail-text a,.contact-detail-text strong{color:#172236;overflow-wrap:anywhere;font-size:clamp(14px,.98vw,16px);font-style:normal;font-weight:700;line-height:1.32;text-decoration:none}.contact-link-stack{flex-wrap:wrap;gap:4px 12px;display:flex}.contact-detail-text a:hover,.contact-detail-text a:focus-visible{color:#3f49c4}.contact-fit-note{color:#4f5e76;background:#ffffff7a;border:1px solid #9aadcd57;border-radius:8px;margin:clamp(24px,2.4vw,32px) 0 0;padding:14px 16px;font-size:13px;line-height:1.5}@media (max-width:1120px){.contact-shell{grid-template-columns:1fr;width:min(100%,760px)}}@media (max-width:760px){.contact-section{padding:72px 18px 70px}.contact-form-card,.contact-info-card{padding:24px}.contact-field-grid,.contact-actions{grid-template-columns:1fr}.contact-detail-row{grid-template-columns:46px minmax(0,1fr);gap:14px}.contact-detail-icon{width:42px}}@media (max-width:480px){.contact-section{padding-left:14px;padding-right:14px}.contact-form-card,.contact-info-card{padding:20px}.contact-field input{min-height:48px}.contact-schedule-button,.contact-submit-button{min-height:50px;padding:0 18px;font-size:14px}}:where(#evaluation,#value-lost,#schedule,#systems,#implementation,#integrations,#contact,#footer){scroll-margin-top:112px}.vantage-page,.vantage-page section,.site-header{max-width:100%}.mobile-menu summary{width:44px;height:44px}.mobile-menu nav{overscroll-behavior:contain;width:min(320px,100vw - 28px);max-height:min(72dvh,520px);padding:12px;overflow-y:auto}.mobile-menu nav a{align-items:center;min-height:44px;display:flex}@media (min-width:1024px) and (max-width:1180px){.site-header{grid-template-columns:auto minmax(0,1fr);gap:18px;inset:18px 24px auto}.brand img{width:178px}.nav-pill{justify-self:end;gap:18px;min-height:52px;padding:0 24px;display:flex}.nav-pill a{font-size:10px}.talk-button,.mobile-menu{display:none}}@media (max-width:1023px){:where(#evaluation,#value-lost,#schedule,#systems,#implementation,#integrations,#contact,#footer){scroll-margin-top:76px}.value-sequence-section,.evaluation-method-section{overflow:hidden}}@media (max-width:900px){.hero-section{align-content:start;min-height:100dvh}.hero-copy,.hero-quote-panel{max-width:min(100%,390px)}.difference-section h2,.stats-section h2,.calendly-section h2,.how-section h2,.roi-section h2,.partners-section.integration-section h2,.value-sequence-copy h2,.evaluation-method-side h2{line-height:1.04}}@media (max-width:760px){.contact-shell{flex-direction:column;display:flex}.contact-info-card{order:-1}.contact-actions{gap:12px}.contact-schedule-button,.contact-submit-button{width:100%}}@media (max-width:620px){.site-header{inset:10px 12px auto}.brand img{width:min(172px,100vw - 78px)}.hero-section,.difference-section,.stats-section,.calendly-section,.how-section,.roi-section,.integration-section,.value-sequence-section,.evaluation-method-section{padding-left:16px;padding-right:16px}.hero-section{gap:18px;padding-top:96px}.hero-words{margin-top:26px;font-size:3rem}.hero-copy{max-width:34rem}.hero-quote-panel{grid-template-columns:40px 1fr;gap:14px;min-height:0;padding:18px}.quote-mark{width:38px;height:38px}.difference-section h2,.stats-section h2,.calendly-section h2,.how-section h2,.roi-section h2,.partners-section.integration-section h2,.value-sequence-copy h2,.evaluation-method-side h2{font-size:2.125rem}.integration-card{min-height:92px;padding:20px 18px}.integration-proof{align-items:flex-start}}.site-shader-layer:before{z-index:0;content:"";background:radial-gradient(31rem 24rem at 64% 6%,#ffffff9e,#0000 68%),radial-gradient(34rem 27rem at 22% 26%,#dbeeec94,#0000 72%),radial-gradient(38rem 29rem at 78% 74%,#7c7fe542,#0000 70%),linear-gradient(150deg,#f8fbff 0%,#edf5fb 42%,#e6ebff 100%);position:absolute;inset:0}.site-shader-canvas{z-index:1;position:absolute;inset:0}.site-shader-layer:after{z-index:2}@media (max-width:760px){#evaluation.difference-section{display:none}}@media (max-width:620px){.site-shader-layer{opacity:1}.site-shader-layer:before{background:radial-gradient(26rem 20rem at 72% 3%,#ffffffc7,#0000 70%),radial-gradient(24rem 18rem at 18% 18%,#dbeeecb8,#0000 72%),radial-gradient(29rem 23rem at 86% 72%,#7c7fe557,#0000 72%),linear-gradient(148deg,#f9fcff 0%,#edf7fb 43%,#e7ecff 100%)}.site-shader-layer:after{opacity:.9;background:linear-gradient(132deg,#0000 0 12%,#ffffff5c 12% 20%,#0000 20% 100%),radial-gradient(24rem 18rem at 50% 30%,#ffffff3d,#0000 74%)}.site-shader-canvas{opacity:.42}.hero-section{background:radial-gradient(24rem 18rem at 14% 18%,#dbeeec7a,#0000 72%),radial-gradient(28rem 22rem at 92% 64%,#7c7fe533,#0000 74%);align-content:start;gap:14px;min-height:100dvh;padding-top:92px;padding-bottom:34px;overflow:hidden}.hero-section:before{opacity:.46;width:132vw;bottom:-18vw;right:-56vw}.hero-contour-arc:before{opacity:.24;width:132vw;bottom:-18vw;right:-56vw}.hero-section:after{opacity:.42;width:134vw;height:520px;top:-68px;left:-12vw}.hero-words{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#ffffff94,#f7faff38),#ffffff2e;border:1px solid #ffffff9e;border-radius:18px;width:min(100%,20.5rem);margin-top:18px;padding:14px 15px 16px;font-size:clamp(2.35rem,12.8vw,3.15rem);line-height:.93;box-shadow:inset 0 1px #ffffffb8,0 18px 46px #2a386c14}.hero-words span{color:#101827}.hero-copy{color:#273348;max-width:20.5rem;margin-top:0;font-size:13.5px;line-height:1.5}.hero-quote-panel:not(.hero-quote-panel-primary){display:none}.hero-quote-panel-primary{background:linear-gradient(150deg,#ffffffb8,#f7faff70),#ffffff7a;border-radius:16px;grid-template-columns:1fr;gap:0;width:min(100%,20.5rem);max-width:20.5rem;min-height:0;margin-top:2px;padding:14px 15px;box-shadow:inset 0 1px #ffffffc7,0 16px 38px #27346014}.hero-quote-panel-primary .quote-mark{display:none}.hero-quote-panel-primary p{color:#182238;font-size:13px;font-weight:800;line-height:1.35}.stats-section{gap:32px;padding-top:70px;padding-bottom:92px;overflow:visible}.stat-proof-grid{gap:12px;padding-bottom:8px;overflow:visible}.proof-card{border-radius:15px;grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:112px;padding:14px;animation:none!important}.proof-icon{width:44px;box-shadow:inset 0 1px #ffffffd1,0 10px 20px #3b408f14,0 0 0 6px #ffffff24}.proof-icon:before{inset:8px}.proof-icon svg{width:23px;height:23px}.proof-card>div{row-gap:5px;min-height:0}.proof-card strong{min-width:0;font-size:clamp(24px,7.2vw,30px)}.proof-card p{min-height:0;font-size:12.25px;line-height:1.32}.proof-card cite{font-size:11px}.how-content{gap:30px}.how-diagram{min-height:276px;overflow:hidden}.diagram-system{transform-origin:50%;transform:translate(-2%,2%)scale(1.1)}.diagram-label{--connector-length:18px;max-width:min(118px,42%);padding:6px 8px;font-size:9px;line-height:1.18}.diagram-label-title{white-space:normal}.diagram-label-leak{--connector-length:20px;top:58%;left:29.5%}.diagram-label-system{--connector-length:18px;top:44%;left:54%}.diagram-label-implementation{--connector-length:22px;top:28%;left:20%}.diagram-label-vantage{--connector-length:18px;top:10%;left:38%}.roi-section{gap:30px;padding-top:68px;padding-bottom:74px}.roi-card{border-radius:18px;justify-self:center;gap:17px;width:min(100%,28rem);padding:16px}.roi-form-panel{gap:14px}.roi-field{gap:7px;font-size:12px}.roi-select-control,.roi-hours-field,.roi-hours-field input{height:46px;min-height:46px}.roi-select-control{border-radius:12px;gap:10px;padding:0 9px 0 13px;font-size:14px}.roi-select-indicator{flex-basis:30px;width:30px;height:30px}.roi-currency-control{border-radius:13px;gap:5px;padding:5px}.roi-currency-control button{border-radius:9px;grid-template-columns:16px minmax(0,auto);min-height:42px;padding:0 4px;font-size:10px}.roi-currency-control img{width:16px;height:16px}.roi-hours-field{padding:0 12px 0 13px}.roi-hours-field input{font-size:14px}.roi-hours-field span,.roi-range-labels{font-size:12px}.roi-range-block{gap:9px}.roi-range::-webkit-slider-thumb{border-width:4px;width:22px;height:22px}.roi-range::-moz-range-thumb{border-width:4px;width:16px;height:16px}.roi-results-panel{text-align:center;justify-items:center;gap:16px;padding-top:18px}.roi-results-label{letter-spacing:.22em;font-size:10px}.roi-result{justify-items:center;gap:8px;width:100%}.roi-result span{text-align:center;font-size:12px}.roi-result strong,.roi-result-value{letter-spacing:0;text-align:center;white-space:normal;min-width:0;font-size:clamp(28px,8.4vw,34px);line-height:1}.roi-assumption{text-align:left;border-radius:13px;grid-template-columns:28px minmax(0,1fr);gap:10px;width:100%;margin-top:2px;padding:12px}.roi-assumption svg{width:23px;height:23px}.roi-assumption p{font-size:12px;line-height:1.4}.roi-disclaimer{text-align:left;grid-template-columns:20px minmax(0,1fr);gap:8px;padding-top:12px}.roi-disclaimer svg{width:16px;height:16px}.roi-disclaimer p{font-size:11.5px}.value-sequence-section{padding-top:64px;padding-bottom:66px}.value-sequence-layout{gap:22px}.value-sequence-eyebrow{letter-spacing:.22em;gap:12px;margin-bottom:18px;font-size:10px}.value-sequence-copy h2{font-size:32px}.value-sequence-copy>p:not(.value-sequence-eyebrow){margin-top:16px;font-size:14px;line-height:1.5}.value-sequence-tablet{width:min(100% + 28px,520px);margin-left:-14px;margin-right:-14px}.value-sequence-screen{transform:translateZ(0)}.value-sequence-fallback,.value-sequence-canvas{image-rendering:auto}.value-sequence-canvas{background-image:url(/images/vantage-businesses/value-leak-scroll-frames/frame-090.webp)}.integration-section{padding-top:74px;padding-bottom:82px}.integration-grid{grid-template-columns:1fr;justify-items:center;gap:12px;width:100%;max-width:390px;margin-top:38px}.integration-card{text-align:center;flex-direction:column;justify-content:center;gap:8px;width:100%;min-height:96px;padding:15px 18px}.integration-logo-shell{width:48px;height:38px}.integration-logo{max-height:34px}.integration-card>span:last-child{font-size:14px;line-height:1.15}.integration-proof{text-align:center;justify-content:center;max-width:390px;margin-top:34px}}@media (prefers-reduced-motion:reduce){.site-shader-layer{display:block}.site-shader-canvas{display:none}}@media (max-width:620px){.evaluation-method-section{min-height:0;padding:56px 16px 58px;overflow:hidden}.evaluation-method-section:before{background-size:58px 58px;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 94%,#0000 100%)}.evaluation-method-pin{min-height:0;padding:0}.evaluation-method-layout{gap:24px}.evaluation-method-side{width:min(100%,330px);max-width:330px;margin:0 auto}.evaluation-method-eyebrow{letter-spacing:.16em;margin-bottom:16px;font-size:11px}.evaluation-method-eyebrow:after{width:44px}.evaluation-method-side h2{font-size:30px;line-height:1.03}.evaluation-method-lede{margin-top:14px;font-size:13.5px;line-height:1.42}.evaluation-method-quote{border-radius:16px;width:100%;margin-top:18px;padding:13px 14px}.evaluation-method-quote .evaluation-method-quote-mark{display:none}.evaluation-method-quote p{max-width:none;font-size:12.5px;line-height:1.32}.evaluation-method-stage{width:100%}.evaluation-method-deck{perspective:none;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;width:100%;min-height:0;padding:0 2px 8px;scroll-padding:2px;display:flex;overflow:auto hidden}.evaluation-method-deck::-webkit-scrollbar{display:none}.evaluation-method-card{scroll-snap-align:center;border-radius:18px;flex:0 0 min(86vw,330px);height:auto;min-height:0;position:relative}.evaluation-method-card:before{border-radius:17px}.evaluation-method-card-shell{gap:13px;padding:15px}.evaluation-method-card-header{grid-template-columns:42px 1fr;gap:11px;min-height:44px}.evaluation-method-card-header>span{width:40px;font-size:11px}.evaluation-method-card-header h3{font-size:18px;line-height:1.06}.evaluation-method-card-main{gap:13px}.evaluation-method-card-visual{aspect-ratio:16/9;border-radius:14px}.evaluation-method-card-main p{font-size:12.75px;line-height:1.36}.how-diagram{width:min(100%,358px);min-height:276px;margin-left:auto;margin-right:auto}.diagram-system{transform-origin:50%;transform:none}.diagram-label{--connector-length:22px;max-width:min(118px,40%);padding:6px 8px;font-size:9px;line-height:1.18}.diagram-label-title{white-space:normal}.diagram-label-leak{--connector-length:27px;top:58%;left:28%}.diagram-label-system{--connector-length:23px;top:43%;left:52%}.diagram-label-implementation{--connector-length:20px;top:28%;left:33%}.diagram-label-vantage{--connector-length:22px;top:15%;left:40%}}.calendly-overlay{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(54rem 38rem at 22% 18%,#ffffff5c,#0000 70%),radial-gradient(46rem 34rem at 78% 76%,#5d6fd43d,#0000 72%),#0f16268f!important}.calendly-overlay:before,.calendly-overlay:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.calendly-overlay:before{opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.calendly-overlay:after{background:radial-gradient(34rem 22rem at 50% 20%,#ffffff3d,#0000 70%),radial-gradient(32rem 24rem at 50% 92%,#cae2ff2e,#0000 70%)}.calendly-overlay .calendly-popup{box-sizing:border-box;z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffc7,#edf3ff75),#ffffff6b;border:1px solid #ffffffb8;border-radius:28px;padding:14px;overflow:hidden;box-shadow:0 34px 96px #090e1b6b,inset 0 -1px #5867ac1f,inset 0 1px #ffffffc2;width:min(760px,100vw - 44px)!important;min-width:0!important;max-width:760px!important;height:min(84dvh,760px)!important;max-height:760px!important}.calendly-overlay .calendly-popup:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(135deg,#ffffffb8,#0000 44%),radial-gradient(22rem 16rem at 84% 10%,#6b7ee229,#0000 70%),radial-gradient(18rem 14rem at 12% 88%,#cdeae838,#0000 72%);border-radius:27px;position:absolute;inset:1px}.calendly-overlay .calendly-popup:after{z-index:4;color:#101827;content:"Jay Selby\a 30 minute meeting";max-width:min(250px,100% - 188px);min-height:44px;font-family:var(--font-roboto), Arial, sans-serif;pointer-events:none;white-space:pre-line;background:url(/images/vantage-businesses/vantage_icon.svg) 17px/20px no-repeat,radial-gradient(17px at 27px,#fffffffa 0 68%,#f2f6ffe6 70%,#0000 72%),linear-gradient(145deg,#fffffff0,#f7faffc7),#fff;border:1px solid #d5def1b8;border-radius:999px;align-content:center;padding:6px 16px 6px 50px;font-size:12px;font-weight:900;line-height:1.2;display:grid;position:absolute;top:24px;left:24px;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #25305e14}.calendly-overlay .calendly-popup-content{--calendly-host-marker:"";z-index:1;background:#fff;border:1px solid #d5def1db;border-radius:18px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 16px 36px #25305e14}.calendly-overlay .calendly-popup-content iframe{z-index:1;position:relative}.calendly-overlay .calendly-popup-close{z-index:3;filter:none;border:1px solid #ffffff2e;border-radius:50%;transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff2e,0 14px 28px #1018273d;background:#101827f0 url(https://assets.calendly.com/assets/external/close-icon.svg) 50%/14px 14px no-repeat!important;width:42px!important;height:42px!important;top:max(8dvh + 22px,50dvh - 358px)!important;right:max(44px,50dvw - 358px)!important}.calendly-overlay .calendly-popup-close:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 18px 34px #1018274d}@media (max-width:975px){.calendly-overlay .calendly-popup{border-radius:22px;padding:10px;width:calc(100vw - 24px)!important;min-width:0!important;max-width:680px!important;height:calc(100dvh - 52px)!important;max-height:none!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.calendly-overlay .calendly-popup:before{border-radius:21px}.calendly-overlay .calendly-popup:after{content:"Jay Selby";background:url(/images/vantage-businesses/vantage_icon.svg) 11px/15px no-repeat,radial-gradient(12px at 23px,#fffffffa 0 68%,#f2f6ffe6 70%,#0000 72%),linear-gradient(145deg,#fffffff0,#f7faffc7),#fff;max-width:124px;min-height:30px;padding:3px 10px 3px 40px;font-size:10px;line-height:1;top:14px;left:14px}.calendly-overlay .calendly-popup-content{border-radius:14px}.calendly-overlay .calendly-popup-close{width:38px!important;height:38px!important;top:44px!important;right:30px!important}}img,svg,video,canvas{max-width:100%}html,body{overflow-x:clip}img,video{height:auto}.site-header{grid-template-columns:clamp(270px,20vw,320px) minmax(0,1fr) minmax(300px,auto)}.talk-button{max-width:none;padding-left:24px;padding-right:24px}.diagram-label{max-width:min(228px,45%)}.diagram-label-title{overflow-wrap:anywhere}@media (min-width:1024px) and (max-width:1180px){.site-header{grid-template-columns:auto minmax(0,1fr)}.brand img{width:clamp(204px,20vw,226px)}}@media (max-width:1023px){.site-header{grid-template-columns:minmax(0,1fr) 44px}}@media (max-width:900px){.brand img{width:min(188px,100vw - 84px)}#evaluation.difference-section{display:grid}.how-steps{gap:24px}.diagram-label{max-width:min(168px,42%)}}@media (max-width:620px){:where(#evaluation,#value-lost,#schedule,#systems,#implementation,#integrations,#contact,#footer){scroll-margin-top:98px}.brand img{width:min(184px,100vw - 82px)}#evaluation.difference-section{padding-top:72px;padding-bottom:76px}.difference-copy>p{font-size:14px;line-height:1.5}.how-step{grid-template-columns:32px 54px minmax(0,1fr);gap:11px}.how-step-icon{width:54px}.how-step-icon svg{width:25px;height:25px}.how-step h3{font-size:18px}.how-step p{font-size:12.5px}.diagram-label{max-width:min(136px,44%)}.roi-field:has(.roi-options){z-index:20}.roi-options{overscroll-behavior:contain;transform-origin:top;max-height:196px;margin-top:8px;position:static;overflow-y:auto}.roi-option{min-height:42px}}@media (max-width:420px){.brand img{width:min(174px,100vw - 82px)}.mobile-menu summary{width:42px;height:42px}.diagram-label{max-width:min(126px,43%)}}.how-diagram{aspect-ratio:640/420;min-height:0;container-type:inline-size}.diagram-label{--diagram-anchor-x:50%;--diagram-node-y:50%;--diagram-connector-length:4%;top:var(--diagram-node-y);left:auto;right:auto;translate:0 -50%}.diagram-label--right:before,.diagram-label--left:before{width:var(--diagram-connector-length)}.diagram-label-leak{--diagram-anchor-x:27.8125%;--diagram-connector-length:5.3875cqw;--diagram-label-edge:33.2%;--diagram-node-y:64.2857%}.diagram-label-system{--diagram-anchor-x:52.8125%;--diagram-connector-length:1.9875cqw;--diagram-label-edge:54.8%;--diagram-node-y:47.619%}.diagram-label-implementation{--diagram-anchor-x:70%;--diagram-connector-length:2.2cqw;--diagram-label-edge:67.8%;--diagram-node-y:29.5238%}.diagram-label-vantage{--diagram-anchor-x:89.0625%;--diagram-connector-length:7.6625cqw;--diagram-label-edge:81.4%;--diagram-node-y:16.6667%}@media (max-width:620px){.diagram-label-leak{--diagram-connector-length:4.1875cqw;--diagram-label-edge:32%}.diagram-label-system{--diagram-connector-length:2.1875cqw;--diagram-label-edge:55%}.diagram-label-implementation{--diagram-connector-length:4cqw;--diagram-label-edge:66%}.diagram-label-vantage{--diagram-connector-length:9.0625cqw;--diagram-label-edge:80%}}.site-header{isolation:isolate;grid-template-columns:auto minmax(0,1fr)}.site-header:before{z-index:0;content:"";opacity:0;pointer-events:none;background:linear-gradient(145deg,#ffffffc7,#f7faff8a),#ffffff5c;border:1px solid #fff0;border-radius:999px;transition:border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:-8px -10px;box-shadow:inset 0 1px #ffffffc2,0 18px 42px #18203414}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header:before{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.site-header.has-scrolled:before,.site-header.is-scroll-returning:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.site-header.has-scrolled:before,.site-header.is-scroll-returning:before{opacity:1;border-color:#ffffff94}.site-header.is-scroll-hidden:not(.is-footer-visible){opacity:0;pointer-events:none;transform:translateY(-26px)}.site-header.is-scroll-hidden :is(.brand,.nav-pill,.mobile-menu){pointer-events:none}.site-header :is(.brand,.nav-pill,.mobile-menu){z-index:1;position:relative}.site-header:not(.has-scrolled):not(.is-scroll-returning) .nav-pill{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.nav-pill{justify-self:end}.brand img{width:clamp(214px,15vw,252px)}.contact-location-list{flex-wrap:wrap;gap:8px;display:flex}.contact-detail-text .contact-location-chip{color:#172236;white-space:nowrap;background:#ffffff9e;border:1px solid #4171dd2e;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.roi-form-panel,.roi-card{overflow:visible}.roi-field[data-select-open=true]{z-index:20}.how-diagram{aspect-ratio:640/420;container-type:inline-size}.diagram-system{transform:none}.diagram-label{--diagram-connector-length:8cqw;--diagram-label-edge:50%;--diagram-node-y:50%;top:var(--diagram-node-y);left:auto;right:auto;translate:0 -50%}.diagram-label:before{width:var(--diagram-connector-length)}.diagram-label--right{left:var(--diagram-label-edge)}.diagram-label--left{right:calc(100% - var(--diagram-label-edge))}.diagram-label-leak{--diagram-connector-length:11.375cqw;--diagram-label-edge:32%;--diagram-node-y:64.2857%}.diagram-label-system{--diagram-connector-length:8.875cqw;--diagram-label-edge:54.5%;--diagram-node-y:47.619%}.diagram-label-implementation{--diagram-connector-length:9.5cqw;--diagram-label-edge:60.5%;--diagram-node-y:29.5238%}.diagram-label-vantage{--diagram-connector-length:14.5625cqw;--diagram-label-edge:74.5%;--diagram-node-y:16.6667%}@media (min-width:901px) and (max-width:1180px){.hero-section{min-height:max(720px,100dvh);padding:118px 44px 54px}.hero-words{font-size:clamp(68px,8.4vw,96px)}.word-media{top:20%;left:5.4%}.word-tech{top:38%;left:21.5%}.word-impact{top:55%;right:4.8%}.hero-copy{max-width:330px;bottom:17%;right:5.2%}.hero-quote-panel{width:min(32vw,340px);top:20%;right:4.8%}.hero-quote-panel-primary{width:min(43vw,430px);inset:auto auto 16% 5.4%}}@media (min-width:621px) and (max-width:900px){.hero-section{min-height:auto;padding-top:112px;padding-bottom:58px}.hero-words,.hero-copy,.hero-quote-panel{max-width:min(100%,460px)}.hero-quote-panel-primary{width:min(100%,460px)}}@media (max-width:1180px){.roi-options{z-index:auto;overscroll-behavior:contain;max-height:min(232px,42dvh);margin-top:8px;position:static;overflow-y:auto}}@media (min-width:1024px) and (max-width:1180px){.site-header{grid-template-columns:auto minmax(0,1fr)}.brand img{width:clamp(196px,19vw,222px)}}@media (max-width:1023px){.site-header{grid-template-columns:minmax(0,1fr) 44px}.site-header:before{border-radius:28px;inset:-6px -8px}.eyebrow{justify-content:center}.eyebrow:before{content:"";opacity:.42;background:currentColor;width:clamp(34px,8vw,58px);height:1px}.eyebrow:after{opacity:.42;width:clamp(34px,8vw,58px)}.eyebrow span{white-space:nowrap}.difference-copy,.problem-copy,.calendly-copy,.how-heading,.roi-copy,.integration-copy,.contact-info-card{text-align:center;margin-left:auto;margin-right:auto}.difference-section h2,.problem-copy h2,.calendly-section h2,.how-section h2,.roi-section h2,.partners-section.integration-section h2,.contact-info-card h2,.difference-copy>p,.problem-copy>p:not(.valuation-line),.calendly-copy>p,.roi-copy>p,.integration-body,.contact-info-copy{margin-left:auto;margin-right:auto}.difference-list,.value-leak-list,.roi-proof-list,.contact-detail-list{text-align:left}}@media (max-width:760px){.contact-info-card{justify-items:center}.contact-detail-list{justify-self:stretch}.contact-location-list{gap:7px}.contact-detail-text .contact-location-chip{min-height:30px;padding:0 10px;font-size:12.5px}}@media (max-width:620px){.diagram-label-leak{--diagram-connector-length:13.375cqw;--diagram-label-edge:34%}.diagram-label-system{--diagram-connector-length:9.375cqw;--diagram-label-edge:55%}.diagram-label-implementation{--diagram-connector-length:10cqw;--diagram-label-edge:60%}.diagram-label-vantage{--diagram-connector-length:13.0625cqw;--diagram-label-edge:76%}}@media (prefers-reduced-motion:reduce){.site-header{transition-duration:1ms}}@media (min-width:1024px){.site-header{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)}.nav-pill{justify-self:center}.site-header:not(.has-scrolled):not(.is-scroll-returning) .nav-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffc7,0 20px 48px #18203414}}@media (min-width:1024px) and (max-width:1180px){.site-header{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)}}@media (max-width:900px){.hero-section{justify-items:center;min-height:auto}.hero-words,.hero-copy,.hero-quote-panel{justify-self:center;margin-left:auto;margin-right:auto}}@media (max-width:620px){.hero-section{min-height:auto;padding-bottom:48px}}@media (max-width:1023px){.value-sequence-eyebrow,.evaluation-method-eyebrow{justify-content:center}.value-sequence-eyebrow:before,.value-sequence-eyebrow:after,.evaluation-method-eyebrow:before,.evaluation-method-eyebrow:after{content:"";opacity:.42;background:currentColor;flex:none;width:clamp(34px,8vw,58px);height:1px}.evaluation-method-side,.evaluation-method-side h2,.evaluation-method-lede{text-align:center;margin-left:auto;margin-right:auto}.evaluation-method-quote{text-align:left}}.contact-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-card,.contact-info-card{justify-self:stretch;width:100%}.contact-fit-note{color:#172236;width:100%;font-family:var(--font-inter), sans-serif;text-align:left;background:linear-gradient(145deg,#ffffffad,#f7faff7a),#ffffff6b;border-color:#9aadcd66;grid-template-columns:42px minmax(0,1fr);justify-self:stretch;align-items:center;gap:14px;padding:15px 16px;font-size:clamp(13px,.92vw,15px);font-weight:800;line-height:1.38;display:grid}.contact-fit-note p{margin:0}.contact-fit-quote-mark{background:#ffffffc2;width:40px;height:40px;box-shadow:inset 0 1px #ffffffd6,0 12px 26px #4c50821f}.diagram-label{--diagram-card-gap:7px}.diagram-label-title{white-space:normal;text-wrap:balance}.diagram-label-stack,.diagram-label--left .diagram-label-stack{justify-items:center}.diagram-label,.diagram-label--left{text-align:center}.diagram-label--right:before{right:calc(100% + var(--diagram-card-gap))}.diagram-label--left:before{left:calc(100% + var(--diagram-card-gap))}@media (max-width:1120px){.contact-shell{grid-template-columns:1fr;justify-items:stretch;width:min(100%,760px)}}@media (max-width:1180px){.calendly-copy,.calendly-card{justify-self:center;margin-left:auto;margin-right:auto}.calendly-copy{text-align:center}.calendly-copy .eyebrow{justify-content:center}.calendly-copy .eyebrow:before{content:"";opacity:.42;background:currentColor;width:clamp(34px,8vw,58px);height:1px}.calendly-copy .eyebrow:after{opacity:.42;width:clamp(34px,8vw,58px)}.calendly-section h2,.calendly-copy>p,.calendly-fallback-link{margin-left:auto;margin-right:auto}}@media (max-width:1023px){.diagram-label{width:clamp(138px,27cqw,178px);max-width:none}}@media (max-width:760px){.contact-shell{align-items:stretch}.contact-form-card,.contact-info-card{margin-left:0;margin-right:0}.contact-fit-note{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:13px 14px}.contact-fit-quote-mark{width:36px;height:36px}}@media (max-width:620px){.calendly-copy .eyebrow{justify-content:center}.diagram-label{width:clamp(112px,35cqw,132px);padding:6px 7px;line-height:1.2}}@media (min-width:1181px){.stat-proof-grid{container-type:inline-size}.proof-card{grid-template-columns:clamp(52px,8cqw,70px) minmax(0,1fr);gap:clamp(14px,2.6cqw,24px);min-width:0;padding:clamp(20px,3.2cqw,34px)}.proof-card>div,.proof-card p,.proof-card strong,.proof-card cite{min-width:0;max-width:100%}.proof-card strong{font-size:clamp(30px,5.05cqw,38px)}.proof-icon{width:clamp(52px,8cqw,70px)}}.footer-detail-group{grid-template-rows:48px 11px minmax(43px,auto)}.footer-detail-items{align-content:start;min-height:43px}.footer-detail-group:last-child .footer-detail-items{flex-wrap:wrap;justify-content:center;gap:5px 16px;width:min(100%,188px);display:flex}.footer-detail-group:last-child .footer-detail-items strong{white-space:nowrap}@media (max-width:620px){.footer-detail-group{grid-template-rows:48px 11px minmax(41px,auto)}.footer-detail-items{min-height:41px}.footer-detail-group:last-child .footer-detail-items{gap:4px 14px;width:min(100%,172px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
