.heading-menu,#allFea,#customers{display:none}:root{--uems-color-primary:#0c5df6;--uems-color-secondary:#0043ce;--uems-color-cta:#d0162d;--uems-color-cta-hover:#b01327;--uems-color-cta-active:#8f0f20;--uems-color-highlight:#ffc538;--uems-color-highlight-hover:#ffb910;--uems-color-highlight-text:#091228;--uems-color-text-primary:#091228;--uems-color-text-secondary:#222;--uems-color-text-tertiary:#2e3a4d;--uems-color-text-inverse:#fff;--uems-color-border-default:#e4e7ec;--uems-color-border-light:#f2f4f7;--uems-color-bg-page:#fff;--uems-color-bg-surface:#fff;--uems-color-bg-elevated:#fff;--uems-color-bg-inverse:#091228;--uems-color-success:#12b76a;--uems-color-warning:#f79009;--uems-color-error:#d0162d;--uems-color-info:#0c5df6;--uems-tint-1-surface:#f4f7ff;--uems-tint-1-border:#d6e2ff;--uems-tint-2-surface:#fff7e6;--uems-tint-2-border:#ffe3a8;--uems-tint-3-surface:#f7f9fc;--uems-tint-3-border:#e4e7ec;--uems-tint-4-surface:#091228;--uems-tint-4-border:#2e3a4d;--uems-font-body:ZohoPuvi,sans-serif;--uems-font-size-display:56px;--uems-font-size-h1:40px;--uems-font-size-h2:28px;--uems-font-size-h3:24px;--uems-font-size-h4:20px;--uems-font-size-body-lg:20px;--uems-font-size-body:16px;--uems-font-size-body-sm:14px;--uems-font-size-caption:12px;--uems-font-size-overline:11px;--uems-font-weight-bold:600;--uems-font-weight-semibold:500;--uems-font-weight-regular:400;--uems-font-weight-light:300;--uems-line-height-heading:1.2;--uems-line-height-body:1.5;--uems-line-height-tight:1.1;--uems-letter-spacing-heading:-0.02em;--uems-letter-spacing-body:normal;--uems-letter-spacing-caps:.08em;--uems-letter-spacing-overline:.12em;--uems-space-unit:4px;--uems-space-xs:4px;--uems-space-sm:8px;--uems-space-md:16px;--uems-space-lg:24px;--uems-space-xl:32px;--uems-space-2xl:64px;--uems-space-3xl:96px;--uems-section-padding-y:80px;--uems-section-padding-y-lg:120px;--uems-content-max-width:1200px;--uems-content-max-width-narrow:800px;--uems-sidebar-width:280px;--uems-grid-gutter:24px;--uems-card-padding:24px;--uems-shadow-sm:0 1px 2px rgba(9,18,40,0.05);--uems-shadow-md:0 4px 12px rgba(9,18,40,0.08);--uems-shadow-lg:0 16px 40px rgba(9,18,40,0.12);--uems-shadow-none:none;--uems-radius-none:0;--uems-radius-sm:4px;--uems-radius-md:8px;--uems-radius-lg:16px;--uems-radius-pill:999px;--uems-radius-full:9999px;--uems-input-height:48px;--uems-input-bg:#fff;--uems-input-border:1px solid #e4e7ec;--uems-input-border-focus:1px solid #0c5df6;--uems-input-radius:8px;--uems-input-placeholder-color:#6b7280;--uems-input-padding:12px 16px}:root{--v-success-bright:color-mix(in srgb,var(--uems-color-success) 82%,white);--v-warning-bright:color-mix(in srgb,var(--uems-color-warning) 92%,white);--v-error-bright:color-mix(in srgb,var(--uems-color-error) 78%,white);--v-chassis:color-mix(in srgb,var(--uems-color-primary) 12%,#c9d4ea);--v-screen-bg:color-mix(in srgb,var(--uems-color-bg-inverse) 82%,black);--v-pattern-token:color-mix(in srgb,var(--uems-color-primary) 42%,white)}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}.container{max-width:var(--uems-content-max-width);margin:0 auto;padding:0 40px;box-sizing:border-box}.section{padding-top:var(--uems-section-padding-y);padding-bottom:var(--uems-section-padding-y)}#layers,#compare{padding-top:20px}.section--tint-3{background:var(--uems-tint-3-surface)}.section__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--uems-space-md);max-width:820px;margin:0 auto 32px}.section__title{font-family:var(--uems-font-body);font-weight:var(--uems-font-weight-bold);font-size:var(--uems-font-size-h1);line-height:1.15;letter-spacing:var(--uems-letter-spacing-heading);color:var(--uems-color-text-primary);margin:0;text-wrap:balance}.grad-shield{background:linear-gradient(96deg,#22d3ee 0,#a78bfa 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.section__sub{font-size:clamp(15px,calc(0.3vw + 14px),16px);line-height:var(--uems-line-height-body);color:var(--uems-color-text-tertiary);margin:0 auto;max-width:680px;text-wrap:pretty}.section__head--left .section__sub{margin:0}.eyebrow{font-family:var(--uems-font-body);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);letter-spacing:var(--uems-letter-spacing-caps);text-transform:uppercase;color:var(--uems-color-primary);line-height:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--uems-font-body);font-weight:var(--uems-font-weight-regular);font-size:var(--uems-font-size-body);border-radius:var(--uems-radius-md);padding:18px 32px;border:0;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:var(--uems-letter-spacing-body);transition:background .18s ease,color .18s ease,box-shadow .18s ease;line-height:1}.btn:hover{text-decoration:none}.btn--primary{background:var(--uems-color-cta);color:var(--uems-color-text-inverse)}.btn--primary:hover{background:var(--uems-color-cta-hover)}.btn--primary:active{background:var(--uems-color-cta-active)}.btn--secondary-outline{background:var(--uems-color-bg-surface);color:var(--uems-color-cta);box-shadow:inset 0 0 0 1.5px var(--uems-color-cta)}.btn--secondary-outline:hover{background:var(--uems-color-border-light);color:var(--uems-color-cta);box-shadow:inset 0 0 0 1.5px var(--uems-color-cta)}.btn--secondary-outline:active{background:var(--uems-color-cta-active);color:var(--uems-color-text-inverse);box-shadow:inset 0 0 0 1.5px var(--uems-color-cta-active)}.btn--final-ghost{background:transparent;color:var(--uems-color-text-inverse);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--uems-color-text-inverse) 40%,transparent)}.btn--final-ghost:hover{background:color-mix(in srgb,var(--uems-color-text-inverse) 8%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--uems-color-text-inverse) 70%,transparent)}.pg-hero{position:relative;z-index:2;display:flow-root;overflow:visible;padding-top:80px;padding-bottom:0;background:radial-gradient(ellipse 60% 70% at 50% 45%,var(--uems-color-bg-page) 30%,transparent),radial-gradient(55% 55% at 2% 4%,color-mix(in srgb,var(--uems-color-success) 11%,transparent),transparent 76%),radial-gradient(60% 55% at 98% 10%,color-mix(in srgb,var(--uems-color-primary) 9%,transparent),transparent 76%),radial-gradient(60% 60% at 92% 98%,color-mix(in srgb,var(--uems-color-highlight) 13%,transparent),transparent 76%),radial-gradient(55% 55% at 8% 98%,color-mix(in srgb,var(--uems-color-primary) 6%,transparent),transparent 76%),var(--uems-color-bg-page);border-bottom:1px solid var(--uems-color-border-default);isolation:isolate}.pg-hero__pattern{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;user-select:none}.pg-hero__pattern svg{position:absolute;inset:0;width:100%;height:100%;display:block}.pg-hero__lock{display:none}.pg-hero__lock-word.is-active{opacity:1;transform:translateY(0)}.pg-hero__pattern text{font-family:var(--uems-font-body);font-size:9px;font-weight:var(--uems-font-weight-regular);letter-spacing:.05em;fill:var(--v-pattern-token)}.pg-hero__pattern text tspan{transition:fill .5s ease,fill-opacity .5s ease}.pg-hero__pattern text tspan.is-glitch{fill:var(--uems-color-primary);fill-opacity:.85}.pg-hero+.section{padding-top:calc(var(--uems-section-padding-y) + var(--bridge-hero-overlap-px, 5rem))}.pg-hero__inner{position:relative;max-width:1280px;margin:0 auto;text-align:left;display:flex;align-items:center}.pg-hero__copy{display:flex;flex-direction:column;gap:var(--uems-space-lg);max-width:700px;position:relative;z-index:2}.pg-hero__inner .display{max-width:700px}.pg-hero__inner .pg-hero__sub{max-width:560px}.pg-hero__viz{position:absolute;top:50%;right:-60px;transform:translateY(-50%);width:560px;max-width:46%;aspect-ratio:6 / 5;z-index:1;pointer-events:none;display:block}.pg-hero__viz svg{width:100%;height:100%;display:block;overflow:visible}.pg-hero__viz-flow-line{animation-name:pgHeroVizFlow;animation-iteration-count:infinite;animation-timing-function:linear}.pg-hero__viz-flow-line--1{animation-duration:2.4s;animation-delay:0s}.pg-hero__viz-flow-line--2{animation-duration:2.4s;animation-delay:.6s}.pg-hero__viz-flow-line--3{animation-duration:2.4s;animation-delay:1.2s}.pg-hero__viz-flow-line--4{animation-duration:2.4s;animation-delay:1.8s}@keyframes pgHeroVizFlow{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.pg-hero__viz-flow-line{animation:none}}@media(max-width:1100px){.pg-hero__inner{padding-right:0;min-height:0;flex-direction:column;align-items:center;text-align:center}.pg-hero__copy{align-items:center}.pg-hero__inner .display,.pg-hero__inner .pg-hero__sub{margin-inline:auto}.pg-hero__inner .pg-hero__ctas{justify-content:center}.pg-hero__inner .pg-hero__meta{justify-content:center}.pg-hero__viz{position:static;transform:none;width:100%;max-width:min(720px,88%);margin:var(--uems-space-xl) auto 0}}@media(max-width:640px){.pg-hero__viz{max-width:92%}}.display{font-family:var(--uems-font-body);line-height:1.12;letter-spacing:-0.03em;font-weight:var(--uems-font-weight-bold);color:var(--uems-color-text-primary);margin:0;text-wrap:balance;font-size:clamp(28px,calc(3.6vw + 10px), 54px)}.display em{font-style:normal;color:var(--uems-color-primary)}.pg-hero__sub{font-size:clamp(16px,calc(0.5vw + 14px), 20px);line-height:var(--uems-line-height-body);color:var(--uems-color-text-tertiary);max-width:640px;margin:0}.pg-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--uems-space-md);margin-top:var(--uems-space-sm)}.pg-hero__meta{list-style:none;display:flex;flex-wrap:wrap;gap:var(--uems-space-lg);margin:4px 0 0;padding:0}.pg-hero__meta li{font-size:var(--uems-font-size-body-sm);color:var(--uems-color-text-tertiary);font-weight:var(--uems-font-weight-regular);display:inline-flex;align-items:center;gap:var(--uems-space-sm)}.pg-hero__meta svg{color:var(--uems-color-success);flex:none}.bridge-card{background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-light);border-radius:var(--uems-radius-lg);box-shadow:var(--uems-shadow-lg);padding:var(--uems-space-xl) var(--uems-space-2xl);overflow:hidden}.bridge-card--floating{margin-top:0;margin-bottom:calc(-1 * var(--bridge-overlap-px, 5rem))}.hero__panel{margin-top:80px}.proof__stats--four{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--uems-space-xl);align-items:center;justify-items:center}.stat{display:flex;align-items:center;gap:var(--uems-space-md)}.stat__num{font-family:var(--uems-font-body);font-size:var(--uems-font-size-h1);font-weight:var(--uems-font-weight-bold);line-height:var(--uems-line-height-tight);color:var(--uems-color-text-primary);letter-spacing:var(--uems-letter-spacing-heading);flex:none}.stat__label{font-size:var(--uems-font-size-body);line-height:1.25;color:var(--uems-color-text-tertiary);width:140px;min-height:calc(1.25em * 2);display:flex;align-items:center}@media(max-width:1200px){.stat__label{width:auto;max-width:110px}.proof__stats--four{gap:var(--uems-space-md)}}.hero__trust{margin-top:var(--uems-space-xl);margin-inline:calc(-1 * var(--uems-space-2xl));margin-bottom:calc(-1 * var(--uems-space-xl))}.hero__trust-title{position:relative;z-index:1;display:flex;justify-content:center;margin-bottom:-6px}.hero__trust-title .eyebrow{font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);letter-spacing:var(--uems-letter-spacing-caps);text-transform:uppercase;color:var(--uems-color-text-tertiary);line-height:1;background:var(--uems-color-bg-surface);padding:var(--uems-space-sm) var(--uems-space-md);border-radius:var(--uems-radius-sm)}.pattern-trust{position:relative;padding:var(--uems-space-lg) var(--uems-space-xl);background:var(--uems-tint-1-surface);display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:var(--uems-space-lg) var(--uems-space-2xl)}.pattern-trust__logo{display:inline-flex;align-items:center;justify-content:center;flex:none}.pattern-trust__logo img{display:block;height:30px;width:auto;max-width:180px;object-fit:contain}.pattern-trust__logo--samsung img{height:24px}.pattern-trust__logo--cognizant img{height:20px}.pattern-trust__logo--tcs img{height:36px}.pattern-trust__logo--accenture img{height:22px}.pattern-trust__logo--wipro img{height:40px}.pattern-trust__logo--datamatics img{height:22px;max-width:150px}.res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--uems-space-md)}.res-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--uems-space-sm) var(--uems-space-md);padding:var(--uems-space-lg);background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-light);border-radius:var(--uems-radius-lg);color:var(--uems-color-text-primary);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.res-card__eyebrow{grid-column:1 / -1}.res-card__cta{grid-column:1 / -1}.res-card:hover,.res-card:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--uems-color-primary) 30%,var(--uems-color-border-light));box-shadow:0 8px 20px -10px color-mix(in srgb,var(--uems-color-text-primary) 12%,transparent);text-decoration:none}.res-card:focus-visible{outline:2px solid var(--uems-color-primary);outline-offset:2px}.res-card__eyebrow{display:none}.res-card__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--uems-radius-md);background:color-mix(in srgb,var(--uems-color-primary) 10%,transparent);color:var(--uems-color-primary)}.res-card__icon svg{width:20px;height:20px}.res-card__title{font-family:var(--uems-font-body);font-size:var(--uems-font-size-body);font-weight:var(--uems-font-weight-semibold);line-height:1.35;letter-spacing:-0.005em;color:var(--uems-color-text-primary);margin:0;flex:1}.res-card__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--uems-font-body);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-primary)}.res-card__cta svg{width:14px;height:14px;transition:transform .2s ease}.res-card:hover .res-card__cta svg,.res-card:focus-visible .res-card__cta svg{transform:translateX(3px)}@media(max-width:900px){.res-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.res-grid{grid-template-columns:1fr}}.outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--uems-color-border-default);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-lg);overflow:hidden}.outcome{background:var(--uems-color-bg-surface);padding:var(--uems-space-lg)}.outcome__body p{font-size:var(--uems-font-size-body);color:var(--uems-color-text-tertiary);line-height:var(--uems-line-height-body);margin:var(--uems-space-sm) 0 0}.outcome__title{font-family:var(--uems-font-body);font-weight:var(--uems-font-weight-bold);font-size:22px;line-height:1.2;letter-spacing:var(--uems-letter-spacing-heading);color:var(--uems-color-text-primary);margin:0}.outcome__title em{font-style:normal;color:var(--uems-color-primary);font-weight:var(--uems-font-weight-bold);letter-spacing:var(--uems-letter-spacing-heading)}.pattern-strip-wrap{width:100%;position:relative;padding:0}.pattern-strip__nav,.pattern-strip__dotbar{display:none}.pattern-strip__nav{position:absolute;top:calc(50% - 16px);transform:translateY(-50%);z-index:2;width:32px;height:32px;padding:0;background:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uems-color-text-primary);transition:color .18s ease,transform .18s ease}.pattern-strip__nav:hover{color:var(--uems-color-primary);transform:translateY(-50%) scale(1.1)}.pattern-strip__nav:disabled{color:var(--uems-color-text-tertiary);opacity:.35;cursor:not-allowed}.pattern-strip__nav--prev{left:4px}.pattern-strip__nav--next{right:4px}.pattern-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:4px;margin:-4px}@media(max-width:900px){.pattern-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pattern-strip{grid-template-columns:1fr;display:flex;flex-wrap:wrap}}.pattern-strip__card{flex:initial;scroll-snap-align:none;background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-lg);padding:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--uems-shadow-sm);transition:transform .18s cubic-bezier(0.22,1,0.36,1),border-color .18s ease,box-shadow .18s ease}.pattern-strip__card:hover{transform:none;border-color:var(--uems-color-border-default);box-shadow:var(--uems-shadow-sm)}.pattern-strip__card-mock{position:relative;aspect-ratio:240 / 140;border-bottom:1px solid var(--uems-color-border-default);overflow:hidden}.pattern-strip__card-mock svg{width:100%;height:100%;display:block}.pattern-strip__card--cta{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;color:var(--uems-color-text-inverse);background:radial-gradient(60% 80% at 100% 0,color-mix(in srgb,var(--uems-color-primary) 28%,transparent),transparent 65%),radial-gradient(50% 80% at 0 100%,color-mix(in srgb,var(--uems-color-primary) 18%,transparent),transparent 60%),linear-gradient(160deg,var(--uems-color-bg-inverse) 0,#0c1a3a 100%);border:0;box-shadow:none;isolation:isolate}.pattern-strip__card--cta .pattern-strip__card-title{margin:0;color:var(--uems-color-text-inverse);font-size:clamp(20px,calc(0.6vw + 18px), 24px);line-height:1.2}.pattern-strip__card--cta .pattern-strip__card-media{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding-top:var(--uems-space-2xl)}.pattern-strip__card--cta .pattern-strip__card-media img{display:block;width:140%;max-width:none;height:auto;max-height:320px;margin:0;object-fit:contain;object-position:left bottom}@media(max-width:900px){.pattern-strip__card--cta{grid-template-columns:1fr}.pattern-strip__card--cta .pattern-strip__card-media{min-height:200px;padding-top:0;height:200px}.pattern-strip__card--cta .pattern-strip__card-media img{object-position:left top;width:240%;max-height:250px;height:unset;position:absolute;top:0;left:20px}}.pattern-strip__card--cta:hover{transform:none;box-shadow:none;border-color:transparent}.pattern-strip__card--cta .pattern-strip__card-body p{color:color-mix(in srgb,var(--uems-color-text-inverse) 78%,transparent)}.pattern-strip__card--cta .pattern-strip__card-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--uems-space-md);padding:var(--uems-space-xl)}.pattern-strip__card--cta .pattern-strip__card-body p{margin:0;max-width:640px}.pattern-strip__card--cta .pattern-strip__card-cta{white-space:nowrap;margin-top:var(--uems-space-md)}.pattern-strip__card-mock--blue{background:linear-gradient(160deg,var(--uems-color-bg-surface) 0,var(--uems-tint-1-surface) 100%)}.pattern-strip__card-mock--amber{background:linear-gradient(160deg,var(--uems-tint-2-surface) 0,var(--uems-tint-2-border) 100%)}.pattern-strip__card-mock--green{background:linear-gradient(160deg,var(--uems-color-bg-surface) 0,var(--uems-color-border-light) 100%)}.pattern-strip__card-mock--neutral{background:linear-gradient(160deg,var(--uems-color-bg-surface) 0,var(--uems-tint-3-surface) 100%)}.pattern-strip__card-body{padding:var(--uems-space-lg)}.pattern-strip__card h4{margin:0 0 8px;font-family:var(--uems-font-body);font-size:var(--uems-font-size-h4);font-weight:var(--uems-font-weight-semibold);line-height:var(--uems-line-height-heading);letter-spacing:var(--uems-letter-spacing-heading);color:var(--uems-color-text-primary)}.pattern-strip__card p{margin:0;font-size:var(--uems-font-size-body-sm);color:var(--uems-color-text-tertiary);line-height:var(--uems-line-height-body)}.pattern-strip__card p a{color:var(--uems-color-primary);font-weight:var(--uems-font-weight-semibold);text-decoration:underline;text-underline-offset:3px}.pattern-strip__dotbar{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px auto 0}.pattern-strip__dot{appearance:none;width:12px;height:12px;padding:0;border-radius:var(--uems-radius-pill);background:transparent;border:1.5px solid color-mix(in srgb,var(--uems-color-primary) 35%,transparent);cursor:pointer;transition:width .25s cubic-bezier(0.22,1,0.36,1),background-color .2s ease,border-color .2s ease}.pattern-strip__dot:hover{border-color:color-mix(in srgb,var(--uems-color-primary) 60%,transparent)}.pattern-strip__dot.is-active{width:32px;background:var(--uems-color-primary);border-color:var(--uems-color-primary)}.tabs-pill__btn{appearance:none;padding:10px 18px;font-family:var(--uems-font-body);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-secondary);background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-pill);cursor:pointer;white-space:nowrap;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.tabs-pill__btn:hover{background:var(--uems-tint-1-surface);color:var(--uems-color-primary);border-color:var(--uems-tint-1-border)}.tabs-pill__btn.is-active{background:var(--uems-color-primary);color:var(--uems-color-text-inverse);border-color:var(--uems-color-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--uems-color-primary) 25%,transparent)}.stage-tab.is-active{background:var(--accent);border-color:var(--accent);color:var(--uems-color-text-inverse);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 30%,transparent)}.stage-tab--danger.is-active{color:var(--uems-color-highlight-text)}.layers-shell{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--uems-space-lg);align-items:start}.layers-progress{position:relative;width:40px;align-self:stretch;--progress-px:0;--rail-height:400px}.layers-progress__track{position:absolute;top:var(--rail-start,0);bottom:calc(100% - var(--rail-end, 100%));left:50%;transform:translateX(-50%);width:3px;border-radius:var(--uems-radius-pill);background:color-mix(in srgb,var(--uems-color-text-tertiary) 22%,transparent)}.layers-progress__fill{position:absolute;top:var(--rail-start,0);left:50%;transform:translateX(-50%);width:3px;height:max(0,calc(var(--progress-px, 0px) - var(--rail-start, 0px)));border-radius:var(--uems-radius-pill);background:linear-gradient(180deg,var(--uems-color-primary) 0,var(--uems-color-primary) 18%,var(--uems-color-success) 38%,var(--uems-color-highlight) 60%,var(--uems-color-cta) 82%,var(--uems-color-cta) 100%);background-size:100% calc(var(--rail-end, 400px) - var(--rail-start, 0px));background-repeat:no-repeat;will-change:height}.layers-progress__dot{--accent:var(--uems-color-primary);position:absolute;left:calc(-1 * (var(--uems-space-lg) + 29px));top:calc(var(--uems-font-size-h3) * 0.6 - 9px);width:18px;height:18px;padding:0;border-radius:var(--uems-radius-full);background:var(--uems-color-text-inverse);border:2px solid color-mix(in srgb,var(--uems-color-text-tertiary) 40%,transparent);cursor:pointer;z-index:2;transition:border-color 220ms ease,transform 220ms ease}.layers-progress__dot[data-stage="1"]{--accent:var(--uems-color-primary)}.layers-progress__dot[data-stage="2"]{--accent:var(--uems-color-success)}.layers-progress__dot[data-stage="3"]{--accent:var(--uems-color-highlight)}.layers-progress__dot[data-stage="4"]{--accent:var(--uems-color-cta)}.layers-progress__dot.is-passed{border-color:var(--accent);border-width:3px}.layers-progress__dot.is-active{border-color:var(--accent);border-width:3px;transform:scale(1.3)}.layers-progress__dot:hover{transform:scale(1.15)}.layers-progress__dot.is-active:hover{transform:scale(1.3)}.layers-progress__dot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.layers-shell__body{display:flex;flex-direction:column;gap:96px}.layers-stage{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--uems-space-xl);align-items:start;scroll-margin-top:120px}.layers-stage__title{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:var(--uems-space-sm)}.layers-stage__heading{font-family:var(--uems-font-body);font-size:var(--uems-font-size-h3);font-weight:var(--uems-font-weight-semibold);line-height:1.2;letter-spacing:-0.015em;color:var(--uems-color-text-primary);margin:0}.layers-stage__sub{font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-secondary);margin:0}.layers-stage__tabs{list-style:none;margin:var(--uems-space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.layers-stage__tabs li{margin:0}.layers-stage__tab{appearance:none;display:block;width:100%;padding:10px 14px;background:transparent;border:0;border-radius:var(--uems-radius-md);text-align:left;font-family:var(--uems-font-body);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-regular);line-height:1.4;color:var(--uems-color-text-tertiary);cursor:pointer;transition:color .2s ease,background .2s ease}.layers-stage__tab:hover{color:var(--uems-color-text-primary);background:color-mix(in srgb,var(--uems-color-primary) 4%,transparent)}.layers-stage__tab.is-active{color:var(--uems-color-text-primary);font-weight:var(--uems-font-weight-semibold);background:color-mix(in srgb,var(--uems-color-primary) 7%,transparent)}.layers-stage__tab:focus-visible{outline:2px solid var(--uems-color-primary);outline-offset:2px}.layers-stage__cards{display:grid;grid-template-columns:1fr}.layers-mod{grid-area:1 / 1;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .32s ease,transform .32s cubic-bezier(0.22,1,0.36,1)}.layers-mod.is-active{opacity:1;transform:translateY(0);pointer-events:auto;z-index:1}.layers-mod{display:flex;flex-direction:column;gap:var(--uems-space-md);background:var(--uems-tint-1-surface);border:1px solid var(--uems-color-border-light);border-radius:var(--uems-radius-lg);padding:var(--uems-space-lg)}.layers-mod__shot{height:auto;border-radius:var(--uems-radius-md);border:1px solid var(--uems-color-border-light);background:repeating-linear-gradient(135deg,var(--uems-color-text-inverse) 0 12px,color-mix(in srgb,var(--uems-color-primary) 5%,var(--uems-color-text-inverse)) 12px 24px);display:flex;align-items:center;justify-content:center;color:var(--uems-color-text-tertiary);font-size:var(--uems-font-size-body-sm);font-family:var(--uems-font-body);position:relative;overflow:hidden;min-height:260px}.layers-mod__shot--image{padding:0;background:var(--uems-color-text-inverse);min-height:0}.layers-mod__shot--image>img{width:100%;height:auto;display:block}.layers-mod__shot--patch{padding:0;background:var(--uems-color-text-inverse);overflow:hidden;position:relative;display:block;min-height:0}.layers-mod__shot--patch .patch-mock__img--patches{position:relative;width:100%;height:auto;display:block;object-fit:unset}.layers-mod__shot--patch .patch-mock__img--deployment{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill}.layers-mod__shot--toggle{padding:0;background:var(--uems-color-text-inverse);overflow:hidden;position:relative;display:block;min-height:0}.mock-toggle__img--a{position:relative;width:100%;height:auto;display:block;opacity:1;transition:opacity .35s ease}.mock-toggle__img--b{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;opacity:0;transition:opacity .35s ease}.layers-mod__shot--toggle[data-mock-view="b"] .mock-toggle__img--a{opacity:0}.layers-mod__shot--toggle[data-mock-view="b"] .mock-toggle__img--b{opacity:1}.layers-mod__shot--toggle[data-mock-view="a"] .mock-toggle__img--a,.layers-mod__shot--toggle[data-mock-view="b"] .mock-toggle__img--b{opacity:1}.mock-toggle__hotspot{position:absolute;padding:0;margin:0;background:transparent;border:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:2;--indicator-inset:-4px;--indicator-radius:6px;--indicator-border:2px;--indicator-halo:3px;--indicator-pulse:18px;--indicator-pulse-gap:6px;--indicator-pulse-border:2px}.mock-toggle__hotspot::before{content:'';position:absolute;inset:var(--indicator-inset);border-radius:var(--indicator-radius);border:var(--indicator-border) solid var(--uems-color-primary);box-shadow:0 0 0 var(--indicator-halo) color-mix(in srgb,var(--uems-color-primary) 25%,transparent);animation:patchHighlight 1.6s cubic-bezier(0.22,1,0.36,1) infinite;pointer-events:none}.mock-toggle__pulse{position:absolute;top:calc(100% + var(--indicator-pulse-gap));left:50%;transform:translateX(-50%);width:var(--indicator-pulse);height:var(--indicator-pulse);border-radius:var(--uems-radius-full);background:var(--uems-color-primary);border:var(--indicator-pulse-border) solid var(--uems-color-text-inverse);box-shadow:0 0 0 0 color-mix(in srgb,var(--uems-color-primary) 60%,transparent);animation:patchPulse 1.6s cubic-bezier(0.22,1,0.36,1) infinite}.layers-mod__shot--toggle[data-mock-view="a"] .mock-toggle__hotspot--a-to-b,.layers-mod__shot--toggle[data-mock-view="b"] .mock-toggle__hotspot--b-to-a{opacity:1;pointer-events:auto}.layers-mod__shot--bitlocker .mock-toggle__hotspot{--indicator-inset:-3px;--indicator-radius:4px;--indicator-border:1.5px;--indicator-halo:2px;--indicator-pulse:12px;--indicator-pulse-gap:5px;--indicator-pulse-border:1.5px}.layers-mod__shot--posture .mock-toggle__hotspot{--indicator-inset:-2px;--indicator-radius:5px;--indicator-border:1.5px;--indicator-halo:2px;--indicator-pulse:11px;--indicator-pulse-gap:4px;--indicator-pulse-border:1.5px}.layers-mod__shot--malware .mock-toggle__hotspot--a-to-b{top:20.6%;left:0;width:5.9%;height:8%}.layers-mod__shot--malware .mock-toggle__hotspot--b-to-a{top:9%;left:0;width:5.9%;height:10%}.layers-mod__shot--bitlocker .mock-toggle__hotspot--a-to-b{top:.8%;left:54.7%;width:3.5%;height:4.2%}.layers-mod__shot--bitlocker .mock-toggle__hotspot--b-to-a{top:.8%;left:58.4%;width:9.8%;height:4.2%}.layers-mod__shot:hover .mock-expand,.mock-expand:focus-visible{opacity:1}.mock-lightbox{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:4vh 4vw;background:color-mix(in srgb,var(--uems-color-text-primary) 85%,transparent);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s ease}.mock-expand{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--uems-color-border-light);border-radius:var(--uems-radius-md);background:color-mix(in srgb,var(--uems-color-text-inverse) 92%,transparent);backdrop-filter:blur(4px);color:var(--uems-color-text-secondary);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--uems-color-text-primary) 12%,transparent);opacity:0;transition:opacity .2s ease,color .2s ease,transform .2s ease}.mock-lightbox.is-open{opacity:1;pointer-events:auto}.mock-lightbox__img{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,0.45)}.layers-mod__shot--posture .mock-toggle__hotspot--a-to-b{top:44.9%;left:0;width:4%;height:6.2%}.layers-mod__shot--posture .mock-toggle__hotspot--b-to-a{top:12.8%;left:0;width:4%;height:7.6%}.pattern-strip__card--ai{--tier-color:#946100;position:relative;isolation:isolate;background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-default);overflow:visible;transition:transform .3s cubic-bezier(0.22,1,0.36,1),box-shadow .3s ease,border-color .3s ease}.pattern-strip__card--ai:hover{transform:none;box-shadow:var(--uems-shadow-sm);border-color:var(--uems-color-border-default)}.ai-card__flow{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;z-index:2;overflow:visible}.ai-card__flow rect{fill:none;stroke:var(--uems-color-warning);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:14 86;animation:aiCardFlow 2.4s linear infinite}@keyframes aiCardFlow{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ai-card__flow rect{animation:none}}.why{padding-top:var(--uems-section-padding-y);padding-bottom:var(--uems-section-padding-y);color:var(--uems-color-text-inverse);background:radial-gradient(60% 80% at 100% 0,color-mix(in srgb,var(--uems-color-primary) 28%,transparent),transparent 65%),radial-gradient(50% 80% at 0 100%,color-mix(in srgb,var(--uems-color-primary) 18%,transparent),transparent 60%),linear-gradient(160deg,var(--uems-color-bg-inverse) 0,#0c1a3a 100%);isolation:isolate}.why .section__title{color:var(--uems-color-text-inverse) !important}.why .section__sub{color:color-mix(in srgb,var(--uems-color-text-inverse) 78%,transparent)}.why__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}@media(max-width:900px){.why__layout{grid-template-columns:1fr;gap:32px}}.why__accordion{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--uems-space-sm);width:100%}.why__visuals{position:sticky;top:96px;align-self:start}.why__visual{display:none;margin:0}.why__visual.is-active{display:block}@keyframes v-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v-fade{from{opacity:0}to{opacity:1}}@keyframes v-scale{from{opacity:0;transform:scale(0.85)}to{opacity:1;transform:scale(1)}}@keyframes v-pulse{0,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:.55}}@keyframes v-slideR{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@keyframes v-slideL{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}@keyframes v-fill{from{width:0}}.v1{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:16px;min-height:470px;color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent);font-family:var(--uems-font-body)}.v1-eyebrow{display:block;font-family:var(--uems-font-body);font-size:10px;letter-spacing:var(--uems-letter-spacing-overline);text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-text-inverse) 45%,transparent);margin-bottom:10px}.v1-donut,.v1-zero,.v1-list{background:rgba(8,10,18,0.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 10%,transparent);border-radius:var(--uems-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--uems-color-text-inverse) 8%,transparent)}.v1-donut{padding:16px 18px}.v1-donut__row{display:flex;align-items:center;gap:16px}.v1-donut__kpi{display:flex;flex-direction:column;gap:2px}.v1-donut__num{font-family:var(--uems-font-body);font-size:34px;font-weight:var(--uems-font-weight-bold);line-height:1;color:var(--uems-color-text-inverse)}.v1-donut__label{font-size:var(--uems-font-size-caption);color:color-mix(in srgb,var(--uems-color-text-inverse) 55%,transparent)}.v1-donut__trend{font-size:var(--uems-font-size-overline);font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-success) 90%,white)}.v1-donut__legend{display:flex;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 7%,transparent);font-size:10.5px;color:color-mix(in srgb,var(--uems-color-text-inverse) 60%,transparent)}.v1-donut__legend span{display:inline-flex;align-items:center;gap:5px}.v1-donut__legend i{width:8px;height:8px;border-radius:3px;display:inline-block}.v1-donut__legend b{color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent);font-weight:var(--uems-font-weight-semibold)}.v1-zero{padding:14px 16px;border-color:color-mix(in srgb,var(--uems-color-error) 40%,transparent)}.v1-zero__head{display:flex;align-items:center;gap:7px}.v1-zero__dot{width:7px;height:7px;border-radius:var(--uems-radius-full);background:color-mix(in srgb,var(--uems-color-error) 85%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--uems-color-error) 30%,transparent)}.v1-zero__title{flex:1;font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 85%,transparent)}.v1-zero__badge{font-family:var(--uems-font-body);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-error) 80%,white);background:color-mix(in srgb,var(--uems-color-error) 20%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-error) 40%,transparent);padding:2px 7px;border-radius:var(--uems-radius-pill)}.v1-zero__num-row{display:flex;align-items:center;gap:10px;margin:10px 0 8px}.v1-zero__num{font-family:var(--uems-font-body);font-size:var(--uems-font-size-h1);font-weight:var(--uems-font-weight-bold);line-height:.95;color:color-mix(in srgb,var(--uems-color-error) 75%,white)}.v1-zero__sub{font-size:10.5px;line-height:1.3;color:color-mix(in srgb,var(--uems-color-text-inverse) 55%,transparent)}.v1-zero__cves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-family:var(--uems-font-body);font-size:9px;color:color-mix(in srgb,var(--uems-color-text-inverse) 50%,transparent)}.v1-zero__cves li{padding:5px 8px;background:color-mix(in srgb,var(--uems-color-text-inverse) 4%,transparent);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-list{grid-column:1 / -1;padding:14px 16px}.v1-list__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.v1-list__head span:first-child{font-size:12.5px;font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent)}.v1-list__hint{font-size:10.5px;color:color-mix(in srgb,var(--uems-color-text-inverse) 45%,transparent)}.v1-list__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.v1-list__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;background:color-mix(in srgb,var(--uems-color-text-inverse) 3.5%,transparent);border-radius:7px}.v1-list__mark{width:6px;height:6px;border-radius:var(--uems-radius-full)}.v1-list__mark--crit{background:color-mix(in srgb,var(--uems-color-error) 85%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--uems-color-error) 25%,transparent)}.v1-list__mark--warn{background:color-mix(in srgb,var(--uems-color-warning) 92%,white)}.v1-list__name{font-size:11.5px;color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-list__cat{font-size:10px;color:color-mix(in srgb,var(--uems-color-text-inverse) 45%,transparent)}.v1-list__cnt{font-family:var(--uems-font-body);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-bold);color:color-mix(in srgb,var(--uems-color-primary) 55%,white);min-width:18px;text-align:right}.v1-list__cta{display:block;width:100%;margin-top:10px;padding:8px 12px;border:0;font-family:var(--uems-font-body);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-primary) 55%,white);text-align:center;cursor:default;background:color-mix(in srgb,var(--uems-color-primary) 15%,transparent);border-radius:var(--uems-radius-md)}@media(max-width:900px){.v1{grid-template-columns:1fr}.pattern-strip__card--cta .pattern-strip__card-cta{width:100%}}.v2{position:relative;display:flex;flex-direction:column;min-height:470px;color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent);font-family:var(--uems-font-body)}.v2-panel{flex:1;display:flex;flex-direction:column;gap:14px;background:rgba(8,10,18,0.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 10%,transparent);border-radius:var(--uems-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--uems-color-text-inverse) 8%,transparent);padding:20px 22px}.v2-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-panel__brand{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent)}.v2-panel__brand img{filter:brightness(0) invert(1);width:16px;height:16px}.v2-panel__brand em{font-style:normal;font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-regular);color:color-mix(in srgb,var(--uems-color-text-inverse) 50%,transparent)}.v2-panel__live{display:inline-flex;align-items:center;gap:6px;font-family:var(--uems-font-body);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-text-inverse) 55%,transparent)}.v2-panel__liveDot{width:6px;height:6px;border-radius:var(--uems-radius-full);background:color-mix(in srgb,var(--uems-color-success) 90%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--uems-color-success) 25%,transparent)}.v2-panel__input{display:flex;align-items:center;gap:10px;padding:12px 14px;background:color-mix(in srgb,var(--uems-color-text-inverse) 5%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-primary) 35%,transparent);border-radius:9px;color:color-mix(in srgb,var(--uems-color-text-inverse) 55%,transparent)}.v2-panel__query{font-size:13px;color:color-mix(in srgb,var(--uems-color-text-inverse) 92%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-panel__caret{width:1.5px;height:16px;background:color-mix(in srgb,var(--uems-color-primary) 60%,white);animation:v2caret 1.1s steps(1) infinite}@keyframes v2caret{50%{opacity:0}}.v2-panel__chips{display:flex;flex-wrap:wrap;gap:7px}.v2-chip{font-family:var(--uems-font-body);font-size:10.5px;letter-spacing:.04em;padding:4px 10px;border-radius:var(--uems-radius-pill);color:color-mix(in srgb,var(--uems-color-text-inverse) 60%,transparent);background:color-mix(in srgb,var(--uems-color-text-inverse) 5%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 12%,transparent)}.v2-chip--active{color:color-mix(in srgb,var(--uems-color-primary) 50%,white);background:color-mix(in srgb,var(--uems-color-primary) 16%,transparent);border-color:color-mix(in srgb,var(--uems-color-primary) 40%,transparent)}.v2-panel__summary{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:var(--uems-font-size-caption);color:color-mix(in srgb,var(--uems-color-text-inverse) 60%,transparent)}.v2-panel__stats b{color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent);font-weight:var(--uems-font-weight-semibold)}.v2-panel__flag{white-space:nowrap}.v2-panel__flag i{display:inline-block;width:7px;height:7px;border-radius:var(--uems-radius-full);margin-right:5px;background:color-mix(in srgb,var(--uems-color-error) 85%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--uems-color-error) 25%,transparent)}.v2-panel__flag b{color:color-mix(in srgb,var(--uems-color-error) 75%,white)}.v2-panel__refine{font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-primary) 55%,white);white-space:nowrap}.v2-table{display:flex;flex-direction:column;gap:6px;flex:1}.v2-table__row{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;background:color-mix(in srgb,var(--uems-color-text-inverse) 3.5%,transparent);border-radius:var(--uems-radius-md)}.v2-table__dot{width:7px;height:7px;border-radius:var(--uems-radius-full);background:color-mix(in srgb,var(--uems-color-text-inverse) 25%,transparent)}.v2-table__dot--red{background:color-mix(in srgb,var(--uems-color-error) 85%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--uems-color-error) 25%,transparent)}.v2-table__dot--amber{background:color-mix(in srgb,var(--uems-color-warning) 92%,white)}.v2-table__row code{font-family:var(--uems-font-body);font-size:var(--uems-font-size-overline);color:color-mix(in srgb,var(--uems-color-text-inverse) 85%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-table__dev{font-size:var(--uems-font-size-overline);color:color-mix(in srgb,var(--uems-color-text-inverse) 55%,transparent);white-space:nowrap}.v2-table__time{font-family:var(--uems-font-body);font-size:10px;color:color-mix(in srgb,var(--uems-color-text-inverse) 40%,transparent);white-space:nowrap}.v2-panel__actions{display:flex;gap:8px}.v2-action{flex:1;text-align:center;padding:9px 12px;font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 70%,transparent);background:color-mix(in srgb,var(--uems-color-text-inverse) 5%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 12%,transparent);border-radius:var(--uems-radius-md)}.v2-action--primary{color:var(--uems-color-text-inverse);background:color-mix(in srgb,var(--uems-color-primary) 55%,transparent);border-color:color-mix(in srgb,var(--uems-color-primary) 65%,transparent)}.v2-badge{position:absolute;right:-10px;bottom:18px;display:flex;align-items:center;gap:10px;padding:12px 16px;background:rgba(8,10,18,0.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--uems-color-primary) 35%,transparent);border-radius:12px;color:color-mix(in srgb,var(--uems-color-primary) 55%,white)}.v2-badge__lbl{font-family:var(--uems-font-body);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-text-inverse) 50%,transparent)}.v2-badge__val{font-size:12.5px;font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 92%,transparent)}.v3{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:18px;min-height:470px;color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent);font-family:var(--uems-font-body)}.v3-chain,.v3-exec{background:rgba(8,10,18,0.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 10%,transparent);border-radius:var(--uems-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--uems-color-text-inverse) 8%,transparent);padding:20px 22px}.v3-chain__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.v3-chain__head span:first-child{font-size:15px;font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent)}.v3-chain__hint{font-size:var(--uems-font-size-caption);color:color-mix(in srgb,var(--uems-color-text-inverse) 45%,transparent)}.v3-chain{display:flex;flex-direction:column}.v3-chain__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-evenly;flex:1;gap:9px}.v3-chain__row{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;background:color-mix(in srgb,var(--uems-color-text-inverse) 3.5%,transparent);border-radius:9px}.v3-chain__row:not(:last-child)::after{content:'';position:absolute;left:22.5px;bottom:-10px;width:1px;height:11px;background:color-mix(in srgb,var(--uems-color-text-inverse) 22%,transparent)}.v3-chain__node{width:10px;height:10px;border-radius:var(--uems-radius-full);border:2px solid color-mix(in srgb,var(--uems-color-primary) 60%,white);background:transparent;justify-self:center}.v3-chain__node--alert{border-color:color-mix(in srgb,var(--uems-color-error) 85%,white);background:color-mix(in srgb,var(--uems-color-error) 85%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--uems-color-error) 30%,transparent)}.v3-chain__body{display:flex;flex-direction:column;gap:2px;min-width:0}.v3-chain__name{font-size:13.5px;color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-chain__meta{font-family:var(--uems-font-body);font-size:10.5px;color:color-mix(in srgb,var(--uems-color-text-inverse) 42%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-chain__mitre{font-family:var(--uems-font-body);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-primary) 50%,white);background:color-mix(in srgb,var(--uems-color-primary) 15%,transparent);padding:4px 9px;border-radius:var(--uems-radius-pill);white-space:nowrap}.v3-chain__row--alert{background:color-mix(in srgb,var(--uems-color-error) 12%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-error) 30%,transparent)}.v3-chain__amsi{font-family:var(--uems-font-body);font-size:10.5px;letter-spacing:var(--uems-letter-spacing-caps);color:color-mix(in srgb,var(--uems-color-error) 75%,white);background:color-mix(in srgb,var(--uems-color-error) 20%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-error) 40%,transparent);padding:4px 9px;border-radius:5px}.v3-exec__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.v3-exec__proc{font-family:var(--uems-font-body);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent)}.v3-exec__badge{font-family:var(--uems-font-body);font-size:10.5px;letter-spacing:var(--uems-letter-spacing-caps);text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-warning) 92%,white);background:color-mix(in srgb,var(--uems-color-warning) 20%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-warning) 38%,transparent);padding:3px 9px;border-radius:var(--uems-radius-pill);white-space:nowrap}.v3-exec__facts{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.v3-exec__facts>div{background:color-mix(in srgb,var(--uems-color-text-inverse) 3.5%,transparent);border-radius:9px;padding:10px 12px;min-width:0}.v3-exec__wide{grid-column:span 2}.v3-exec__facts dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-text-inverse) 42%,transparent);margin-bottom:3px}.v3-exec__facts dd{margin:0;font-size:12.5px;color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-exec__wide dd{font-family:var(--uems-font-body);font-size:var(--uems-font-size-overline)}@media(max-width:900px){.v3{grid-template-columns:1fr}}.v4{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:18px;min-height:470px;color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent);font-family:var(--uems-font-body)}.v4-verdict,.v4-explain{background:rgba(8,10,18,0.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 10%,transparent);border-radius:var(--uems-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--uems-color-text-inverse) 8%,transparent);padding:20px 22px}.v4-verdict__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.v4-verdict__brand{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent)}.v4-verdict__brand img{display:block;filter:brightness(0) invert(1);width:18px;height:18px}.v4-explain__auto img{display:inline-block;vertical-align:-2px;margin-right:2px;filter:brightness(0) invert(1);width:13px;height:13px}.v4-verdict__tp{font-family:var(--uems-font-body);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-error) 75%,white);background:color-mix(in srgb,var(--uems-color-error) 18%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-error) 38%,transparent);padding:4px 10px;border-radius:var(--uems-radius-pill);white-space:nowrap}.v4-verdict__stats{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:9px}.v4-verdict__stat{display:flex;flex-direction:column;gap:5px;background:color-mix(in srgb,var(--uems-color-text-inverse) 3.5%,transparent);border-radius:9px;padding:12px 14px;min-width:0}.v4-verdict__label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-text-inverse) 42%,transparent)}.v4-verdict__value{font-family:var(--uems-font-body);font-size:var(--uems-font-size-h4);font-weight:var(--uems-font-weight-bold);color:color-mix(in srgb,var(--uems-color-text-inverse) 95%,transparent);line-height:1.1}.v4-verdict__value em{font-style:normal;font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-regular);color:color-mix(in srgb,var(--uems-color-text-inverse) 50%,transparent)}.v4-verdict__sev{align-self:flex-start;font-family:var(--uems-font-body);font-size:var(--uems-font-size-overline);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--uems-color-error) 75%,white);background:color-mix(in srgb,var(--uems-color-error) 20%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-error) 40%,transparent);padding:4px 10px;border-radius:var(--uems-radius-pill)}.v4-verdict__bar{display:block;height:5px;border-radius:var(--uems-radius-pill);background:color-mix(in srgb,var(--uems-color-text-inverse) 10%,transparent);overflow:hidden}.v4-verdict__bar i{display:block;height:100%;border-radius:var(--uems-radius-pill);background:color-mix(in srgb,var(--uems-color-primary) 65%,white)}.v4-explain{display:flex;flex-direction:column}.v4-explain__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.v4-explain__head span:first-child{font-size:15px;font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent)}.v4-explain__auto{font-family:var(--uems-font-body);font-size:10.5px;letter-spacing:.05em;color:color-mix(in srgb,var(--uems-color-warning) 92%,white)}.v4-explain__text{flex:1;margin:0;font-size:13.5px;line-height:1.65;color:color-mix(in srgb,var(--uems-color-text-inverse) 72%,transparent);background:color-mix(in srgb,var(--uems-color-text-inverse) 3.5%,transparent);border-radius:9px;padding:14px 16px}.v4-explain__cta{margin-top:12px;padding:10px 14px;font-size:13px;font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-primary) 55%,white);background:color-mix(in srgb,var(--uems-color-primary) 15%,transparent);border-radius:var(--uems-radius-md);text-align:center}.v5{display:flex;flex-direction:column;min-height:470px;background:rgba(8,10,18,0.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 10%,transparent);border-radius:var(--uems-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--uems-color-text-inverse) 8%,transparent);padding:20px 22px;color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent);font-family:var(--uems-font-body)}.v5__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.v5__head span:first-child{font-size:15px;font-weight:var(--uems-font-weight-semibold);color:color-mix(in srgb,var(--uems-color-text-inverse) 88%,transparent)}.v5__hint{font-size:var(--uems-font-size-caption);color:color-mix(in srgb,var(--uems-color-text-inverse) 45%,transparent)}.v5__map{flex:1;width:100%;height:auto;display:block}.v5__label{font-family:var(--uems-font-body);font-size:var(--uems-font-size-overline);letter-spacing:.06em;text-transform:uppercase;fill:color-mix(in srgb,var(--uems-color-text-inverse) 60%,transparent)}.v5__label--red{fill:var(--v-error-bright)}.v5__badge{font-family:var(--uems-font-body);font-size:var(--uems-font-size-overline);font-weight:var(--uems-font-weight-bold);fill:var(--uems-color-bg-inverse)}.v5__legend{display:flex;gap:18px;margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 8%,transparent);font-size:var(--uems-font-size-overline);color:color-mix(in srgb,var(--uems-color-text-inverse) 60%,transparent)}.v5__legend span{display:inline-flex;align-items:center;gap:6px}.v5__key{display:inline-block;width:14px;height:0;border-top:2px dashed}.v5__key--red{border-color:var(--v-error-bright)}.v5__key--gray{border-color:color-mix(in srgb,var(--uems-color-text-inverse) 35%,transparent)}.v5__key--green{border-top-style:solid;border-color:var(--v-success-bright)}.why__visual.is-active .v1-donut{animation:v-rise .5s ease both}.why__visual.is-active .v1-zero{animation:v-rise .5s ease .1s both}.why__visual.is-active .v1-list{animation:v-rise .5s ease .2s both}.why__visual.is-active .v1-donut__svg circle:nth-child(2){animation:v1-draw-green 1.1s cubic-bezier(0.65,0,0.35,1) .35s both}.why__visual.is-active .v1-donut__svg circle:nth-child(3){animation:v1-draw-orange 1.1s cubic-bezier(0.65,0,0.35,1) .55s both}.why__visual.is-active .v1-donut__svg circle:nth-child(4){animation:v1-draw-red 1.1s cubic-bezier(0.65,0,0.35,1) .75s both}@keyframes v1-draw-green{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes v1-draw-orange{from{stroke-dashoffset:23}to{stroke-dashoffset:-77}}@keyframes v1-draw-red{from{stroke-dashoffset:7}to{stroke-dashoffset:-93}}.v1-zero__dot{animation:v-pulse 1.6s ease-in-out infinite}.why__visual.is-active .v1-list__row{animation:v-rise .42s ease both}.why__visual.is-active .v1-list__row:nth-child(1){animation-delay:.35s}.why__visual.is-active .v1-list__row:nth-child(2){animation-delay:.45s}.why__visual.is-active .v1-list__row:nth-child(3){animation-delay:.55s}.why__visual.is-active .v1-list__row:nth-child(4){animation-delay:.65s}.v1-list__mark--crit{animation:v-pulse 1.8s ease-in-out infinite}.why__visual.is-active .v2-panel__head{animation:v-rise .42s ease both}.why__visual.is-active .v2-panel__input{animation:v-rise .42s ease .1s both}.why__visual.is-active .v2-panel__chips{animation:v-rise .42s ease .2s both}.why__visual.is-active .v2-panel__summary{animation:v-rise .42s ease .3s both}.why__visual.is-active .v2-panel__actions{animation:v-rise .42s ease .7s both}.why__visual.is-active .v2-table__row{animation:v-rise .42s ease both}.why__visual.is-active .v2-table__row:nth-child(1){animation-delay:.4s}.why__visual.is-active .v2-table__row:nth-child(2){animation-delay:.5s}.why__visual.is-active .v2-table__row:nth-child(3){animation-delay:.6s}.why__visual.is-active .v2-table__row:nth-child(4){animation-delay:.7s}.why__visual.is-active .v2-chip{animation:v-scale .35s ease both}.why__visual.is-active .v2-chip:nth-child(1){animation-delay:.25s}.why__visual.is-active .v2-chip:nth-child(2){animation-delay:.32s}.why__visual.is-active .v2-chip:nth-child(3){animation-delay:.39s}.why__visual.is-active .v2-chip:nth-child(4){animation-delay:.46s}.why__visual.is-active .v2-badge{animation:v-slideR .55s cubic-bezier(0.22,1,0.36,1) .85s both}.v2-panel__liveDot{animation:v-pulse 1.6s ease-in-out infinite}.v2-panel__flag i{animation:v-pulse 1.6s ease-in-out infinite}.v2-table__dot--red{animation:v-pulse 1.8s ease-in-out infinite}.why__visual.is-active .v3-chain{animation:v-rise .5s ease both}.why__visual.is-active .v3-exec{animation:v-rise .5s ease .6s both}.why__visual.is-active .v3-chain__row{animation:v-slideL .42s ease both}.why__visual.is-active .v3-chain__row:nth-child(1){animation-delay:.2s}.why__visual.is-active .v3-chain__row:nth-child(2){animation-delay:.32s}.why__visual.is-active .v3-chain__row:nth-child(3){animation-delay:.44s}.why__visual.is-active .v3-chain__row:nth-child(4){animation-delay:.56s}.why__visual.is-active .v3-exec__facts>div{animation:v-rise .35s ease both}.why__visual.is-active .v3-exec__facts>div:nth-child(1){animation-delay:.75s}.why__visual.is-active .v3-exec__facts>div:nth-child(2){animation-delay:.82s}.why__visual.is-active .v3-exec__facts>div:nth-child(3){animation-delay:.89s}.why__visual.is-active .v3-exec__facts>div:nth-child(4){animation-delay:.96s}.why__visual.is-active .v3-exec__facts>div:nth-child(5){animation-delay:1.03s}.why__visual.is-active .v3-exec__facts>div:nth-child(6){animation-delay:1.10s}.v3-chain__node--alert{animation:v-pulse 1.6s ease-in-out infinite}.why__visual.is-active .v4-verdict{animation:v-rise .5s ease both}.why__visual.is-active .v4-explain{animation:v-rise .5s ease .25s both}.why__visual.is-active .v4-verdict__stat{animation:v-scale .42s ease both}.why__visual.is-active .v4-verdict__stat:nth-child(1){animation-delay:.3s}.why__visual.is-active .v4-verdict__stat:nth-child(2){animation-delay:.4s}.why__visual.is-active .v4-verdict__stat:nth-child(3){animation-delay:.5s}.why__visual.is-active .v4-verdict__bar i{width:92%;animation:v-fill 1.1s cubic-bezier(0.75,-0.01,0,0.99) .7s both}.why__visual.is-active .v5__map g[transform]{animation:v-fade .42s ease both}.why__visual.is-active .v5__map g[transform="translate(22 14)"]{animation-delay:.15s}.why__visual.is-active .v5__map g[transform="translate(180 31)"]{animation-delay:.30s}.why__visual.is-active .v5__map g[transform="translate(340 31)"]{animation-delay:.45s}.why__visual.is-active .v5__map g[transform="translate(520 31)"]{animation-delay:.60s}.why__visual.is-active .v5__map g[transform="translate(180 148)"]{animation-delay:.45s}.why__visual.is-active .v5__map g[transform="translate(344 140)"]{animation-delay:.60s}.why__visual.is-active .v5__map g[transform="translate(520 148)"]{animation-delay:.75s}.why__visual.is-active .v5__map g[transform="translate(342 266)"]{animation-delay:.75s}.why__visual.is-active .v5__map g[transform="translate(520 266)"]{animation-delay:.90s}.why__visual.is-active .v5__map line[stroke="var(--v-error-bright)"]{stroke-dasharray:200;stroke-dashoffset:200;animation:v5-drawRed .6s ease .35s both}@keyframes v5-drawRed{to{stroke-dashoffset:0}}.why__visual.is-active .v5__map line[stroke="color-mix(in srgb, var(--uems-color-text-inverse) 35%, transparent)"]{animation:v-fade .5s ease 1.1s both}.why__visual.is-active .v5__map use{animation:v-fade .5s ease .95s both}@keyframes v5-alert-pulse{0%,100%{opacity:1}50%{opacity:.55}}.v5__map circle[fill="var(--v-error-bright)"]{animation:v5-alert-pulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.why__visual.is-active *,.v1-zero__dot,.v1-list__mark--crit,.v2-panel__liveDot,.v2-panel__flag i,.v2-table__dot--red,.v3-chain__node--alert,.v4-verdict__tp,.v5__map circle[fill="var(--v-error-bright)"]{animation:none !important}}@media(max-width:900px){.why__visuals{position:static}}.why__item{background:color-mix(in srgb,var(--uems-color-text-inverse) 5%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 12%,transparent);border-radius:var(--uems-radius-md);transition:background .18s ease,border-color .18s ease}.why__item.is-open{background:color-mix(in srgb,var(--uems-color-primary) 18%,transparent);border-color:color-mix(in srgb,var(--uems-color-primary) 45%,transparent)}.why__summary{appearance:none;width:100%;background:transparent;border:0;cursor:pointer;padding:var(--uems-space-lg) var(--uems-space-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--uems-space-md);font-family:var(--uems-font-body);font-weight:var(--uems-font-weight-bold);font-size:var(--uems-font-size-h4);line-height:var(--uems-line-height-heading);letter-spacing:-0.005em;color:var(--uems-color-text-inverse);text-align:left}.why__item-icon{width:40px;height:40px;border-radius:var(--uems-radius-md);background:color-mix(in srgb,var(--uems-color-warning) 22%,transparent);color:var(--uems-color-warning);display:grid;place-items:center;flex-shrink:0}.why__summary:focus-visible{outline:2px solid var(--uems-color-primary);outline-offset:-2px;border-radius:var(--uems-radius-md)}.why__item-title{flex:1}.why__chevron{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;color:color-mix(in srgb,var(--uems-color-text-inverse) 80%,transparent)}.why__chevron svg{transition:transform .28s cubic-bezier(0.22,1,0.36,1)}.why__item.is-open .why__chevron svg{transform:rotate(180deg)}.why__body-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(0.22,1,0.36,1)}.why__item.is-open .why__body-wrap{grid-template-rows:1fr}.why__body{overflow:hidden;min-height:0;padding:0 var(--uems-space-lg);font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:color-mix(in srgb,var(--uems-color-text-inverse) 82%,transparent);opacity:0;transition:opacity .25s ease .04s,padding .32s cubic-bezier(0.22,1,0.36,1)}.why__item.is-open .why__body{opacity:1;padding:0 var(--uems-space-lg) var(--uems-space-lg)}@media(max-width:960px){.why__layout{gap:var(--uems-space-xl)}}.patch-mock__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.layers-mod__shot--patch[data-patch-view="patches"] .patch-mock__img--patches,.layers-mod__shot--patch[data-patch-view="deployment"] .patch-mock__img--deployment{opacity:1}.patch-mock__hotspot{position:absolute;padding:0;margin:0;background:transparent;border:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease}.patch-mock__hotspot--to-deployment{top:54%;left:0;width:5.9%;height:7.5%}.patch-mock__hotspot--to-patches{top:31.5%;left:0;width:5.9%;height:7.5%}.layers-mod__shot--patch[data-patch-view="patches"] .patch-mock__hotspot--to-deployment,.layers-mod__shot--patch[data-patch-view="deployment"] .patch-mock__hotspot--to-patches{opacity:1;pointer-events:auto}.patch-mock__hotspot::before{content:'';position:absolute;inset:-4px;border-radius:6px;border:2px solid var(--uems-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--uems-color-primary) 25%,transparent);animation:patchHighlight 1.6s cubic-bezier(0.22,1,0.36,1) infinite;pointer-events:none}@keyframes patchHighlight{0%,100%{box-shadow:0 0 0 3px color-mix(in srgb,var(--uems-color-primary) 25%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--uems-color-primary) 10%,transparent)}}.patch-mock__pulse{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);width:18px;height:18px;border-radius:var(--uems-radius-full);background:var(--uems-color-primary);border:2px solid var(--uems-color-text-inverse);box-shadow:0 0 0 0 color-mix(in srgb,var(--uems-color-primary) 60%,transparent);animation:patchPulse 1.6s cubic-bezier(0.22,1,0.36,1) infinite}@keyframes patchPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--uems-color-primary) 55%,transparent)}70%{box-shadow:0 0 0 16px color-mix(in srgb,var(--uems-color-primary) 0,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--uems-color-primary) 0,transparent)}}.patch-mock__hint{display:none}.patch-mock__hotspot:focus-visible{outline:0}.patch-mock__hotspot:focus-visible::before{border-color:var(--uems-color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--uems-color-primary) 35%,transparent)}@media(prefers-reduced-motion:reduce){.patch-mock__pulse,.patch-mock__hotspot::before{animation:none}.patch-mock__img{transition:none}}.layers-mod__copy{display:flex;flex-direction:column;gap:var(--uems-space-xs)}.layers-mod__title{font-family:var(--uems-font-body);font-size:var(--uems-font-size-h4);font-weight:var(--uems-font-weight-bold);line-height:1.25;letter-spacing:-0.01em;color:var(--uems-color-text-primary);margin:0}.layers-mod__desc{font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-secondary);margin:0}@media(prefers-reduced-motion:reduce){.layers-progress__fill{transition:none}.layers-progress__dot{transition:none}}@media(max-width:900px){.layers-shell{grid-template-columns:28px minmax(0,1fr);gap:var(--uems-space-md)}.layers-progress{width:28px}.layers-stage{grid-template-columns:1fr;gap:var(--uems-space-md)}.layers-stage__title{position:static;top:auto}.layers-mod{padding:var(--uems-space-md);height:auto}.layers-mod__shot{height:auto}}.layer__panel{display:none;padding:var(--uems-space-lg);background:var(--uems-tint-3-surface);border:1px solid var(--uems-color-border-light);border-radius:var(--uems-radius-lg);grid-template-columns:300px 1fr;gap:var(--uems-space-xl);align-items:center}.layer__panel.is-active{display:grid;animation:fade-up .35s ease both}@keyframes fade-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cta-mini{gap:var(--uems-space-xl);background:var(--uems-tint-1-surface) !important;color:var(--uems-color-text-primary) !important;border:1px solid color-mix(in srgb,var(--uems-color-primary) 18%,var(--uems-color-border-light))}.cta-mini__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--uems-space-lg) var(--uems-space-xl)}.cta-mini__title{margin:0 0 var(--uems-space-sm);color:var(--uems-color-text-primary);font-family:var(--uems-font-body);font-weight:var(--uems-font-weight-bold);font-size:clamp(20px,calc(0.8vw + 16px), 24px);line-height:1.2;letter-spacing:var(--uems-letter-spacing-heading);max-width:590px}.cta-mini__sub{margin:0 0 var(--uems-space-lg);font-size:var(--uems-font-size-body);color:var(--uems-color-text-secondary);line-height:var(--uems-line-height-body);max-width:520px}.compare{background:var(--uems-color-bg-page);color:var(--uems-color-text-primary)}.compare__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--uems-space-2xl);max-width:1100px;margin:0 auto}.compare__stage::before{content:"";position:absolute;top:8%;bottom:8%;left:50%;transform:translateX(-50%);width:1px;background:var(--uems-color-border-default);pointer-events:none}.compare__panel{padding:var(--uems-space-md) 0;border-radius:var(--uems-radius-none);border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;text-align:center}.compare__illo{position:relative;width:100%;aspect-ratio:4 / 2.7;margin-bottom:var(--uems-space-md);min-height:400px}.compare__panel--sprawl .compare__illo{background:radial-gradient(ellipse 55% 45% at 50% 82%,color-mix(in srgb,var(--uems-color-cta) 10%,transparent),transparent 78%)}.compare__panel--unified .compare__illo{background:radial-gradient(ellipse 55% 45% at 50% 82%,color-mix(in srgb,var(--uems-color-primary) 8%,transparent),transparent 78%);aspect-ratio:auto}.compare__panel--unified .compare__illo img{width:auto;height:40%;max-width:none;max-height:none}.compare__illo img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1;width:auto;height:auto;display:block}.compare__panel--sprawl .compare__illo img{width:auto;height:40%;max-width:none;max-height:none}.compare__illo .compare__chips{position:absolute;inset:0;z-index:2;margin:0;pointer-events:none}.compare__illo .compare__chip{pointer-events:auto}.compare__heading{font-family:var(--uems-font-body);font-weight:var(--uems-font-weight-bold);font-size:var(--uems-font-size-h3);line-height:var(--uems-line-height-heading);letter-spacing:var(--uems-letter-spacing-heading);color:var(--uems-color-text-primary) !important;margin:var(--uems-space-sm) 0 var(--uems-space-sm) !important}.compare__tag{display:block;font-family:var(--uems-font-body);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-bold);letter-spacing:var(--uems-letter-spacing-caps);text-transform:uppercase;line-height:1;margin-bottom:var(--uems-space-md);padding-top:var(--uems-space-lg)}.compare__panel--sprawl .compare__tag{color:var(--uems-color-cta)}.compare__panel--unified .compare__tag{color:var(--uems-color-primary)}.compare__chips{margin:0}.compare__chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--uems-font-body);font-size:clamp(11px,calc(0.3vw + 10px), 14px);font-weight:var(--uems-font-weight-semibold);padding:clamp(5px,calc(0.3vw + 4px), 7px) clamp(8px,calc(0.4vw + 6px), 12px);border-radius:var(--uems-radius-md);background:var(--uems-color-text-inverse);border:1px solid var(--uems-color-border-default);color:var(--uems-color-text-primary);white-space:nowrap;line-height:1}.compare__chip svg{flex:none}.compare__panel--sprawl .compare__chip{position:absolute;border-color:color-mix(in srgb,var(--uems-color-cta) 30%,transparent);color:var(--uems-color-cta);box-shadow:0 6px 14px color-mix(in srgb,var(--uems-color-text-primary) 10%,transparent),0 1px 3px color-mix(in srgb,var(--uems-color-text-primary) 6%,transparent)}.compare__panel--sprawl .compare__chip:nth-child(1){top:13%;left:6%;transform:rotate(-7deg)}.compare__panel--sprawl .compare__chip:nth-child(2){top:15%;left:42%;transform:rotate(4deg)}.compare__panel--sprawl .compare__chip:nth-child(3){top:13%;right:4%;transform:rotate(-3deg)}.compare__panel--sprawl .compare__chip:nth-child(4){top:23%;left:2%;transform:rotate(5deg)}.compare__panel--sprawl .compare__chip:nth-child(5){top:25%;left:32%;transform:rotate(-5deg)}.compare__panel--sprawl .compare__chip:nth-child(6){top:24%;right:10%;transform:rotate(6deg)}.compare__panel--sprawl .compare__chip:nth-child(7){top:34%;left:16%;transform:rotate(-4deg)}.compare__panel--sprawl .compare__chip:nth-child(8){top:34%;right:20%;transform:rotate(3deg)}.compare__panel--unified .compare__illo .compare__chips{position:absolute;inset:auto;top:0;left:50%;right:auto;bottom:auto;transform:translateX(-50%);width:100%;max-width:520px;margin:0;padding:0;z-index:2;background:var(--uems-color-text-inverse);border:1px solid color-mix(in srgb,var(--uems-color-primary) 20%,var(--uems-color-border-light));border-radius:12px;overflow:hidden;box-shadow:0 16px 32px -12px color-mix(in srgb,var(--uems-color-primary) 18%,transparent),0 3px 8px color-mix(in srgb,var(--uems-color-text-primary) 5%,transparent);display:grid;grid-template-columns:1fr 1fr;column-gap:0;row-gap:0;padding-top:26px}.compare__panel--unified .compare__illo .compare__chips::before{content:'Endpoint Central';position:absolute;top:0;left:0;right:0;height:26px;padding:0 12px 0 60px;display:flex;align-items:center;justify-content:center;font-family:var(--uems-font-body);font-size:var(--uems-font-size-overline);font-weight:var(--uems-font-weight-semibold);letter-spacing:.02em;color:var(--uems-color-text-secondary);background:linear-gradient(180deg,color-mix(in srgb,var(--uems-color-primary) 7%,var(--uems-color-text-inverse)),var(--uems-color-text-inverse));border-bottom:1px solid color-mix(in srgb,var(--uems-color-primary) 12%,var(--uems-color-border-light));background-image:radial-gradient(circle at 12px 50%,#ff5f56 0 3.5px,transparent 4px),radial-gradient(circle at 24px 50%,#ffbd2e 0 3.5px,transparent 4px),radial-gradient(circle at 36px 50%,#27c93f 0 3.5px,transparent 4px),linear-gradient(180deg,color-mix(in srgb,var(--uems-color-primary) 7%,var(--uems-color-text-inverse)),var(--uems-color-text-inverse))}.compare__panel--unified .compare__chip{position:static;border:0;border-radius:var(--uems-radius-none);background:transparent;box-shadow:none;color:var(--uems-color-text-primary);width:100%;min-width:0;justify-content:flex-start;gap:8px;padding:8px 14px;font-size:13px;font-weight:var(--uems-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .18s ease}.compare__panel--unified .compare__chip:not(:nth-of-type(n+7)){border-bottom:1px solid color-mix(in srgb,var(--uems-color-primary) 8%,var(--uems-color-border-light))}.compare__panel--unified .compare__chip:nth-of-type(odd){border-right:1px solid color-mix(in srgb,var(--uems-color-primary) 8%,var(--uems-color-border-light))}.compare__panel--unified .compare__chip:hover{background:color-mix(in srgb,var(--uems-color-primary) 6%,transparent)}.compare__panel--unified .compare__chip svg{width:14px;height:14px;color:var(--uems-color-primary);padding:3px;box-sizing:content-box;background:color-mix(in srgb,var(--uems-color-primary) 12%,transparent);border-radius:5px;flex:none}.compare__note{text-align:center;font-size:var(--uems-font-size-body);font-weight:var(--uems-font-weight-regular);color:var(--uems-color-text-tertiary);line-height:var(--uems-line-height-body);margin:0;max-width:460px}.compare__note a{color:var(--uems-color-primary);font-weight:var(--uems-font-weight-semibold);text-decoration:none;transition:color .15s ease}.compare__note a:hover,.compare__note a:focus-visible{color:color-mix(in srgb,var(--uems-color-primary) 82%,black)}.tcar{position:relative;padding:0 44px}.tcar__viewport{min-width:0;overflow:hidden;padding:4px;margin:-4px}.tcar__track{--tcar-slide-gap:20px;display:flex;gap:var(--tcar-slide-gap);align-items:stretch;transition:transform .45s cubic-bezier(0.4,0,0.2,1);will-change:transform;touch-action:pan-y pinch-zoom}.tcar__slide{flex:0 0 calc((100% - (2 * var(--tcar-slide-gap))) / 3);min-width:0;display:flex}.tcard{flex:1;width:100%;display:flex;flex-direction:column;background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-lg);padding:28px}.tcard--featured{background:var(--uems-color-primary);border-color:var(--uems-color-primary);color:var(--uems-color-text-inverse)}.tcard__mark{font-family:var(--uems-font-body);font-size:44px;line-height:.7;color:var(--uems-color-primary)}.tcard--featured .tcard__mark{color:color-mix(in srgb,var(--uems-color-text-inverse) 55%,transparent)}.tcard__title{font-family:var(--uems-font-body);font-size:var(--uems-font-size-h4);font-weight:var(--uems-font-weight-bold);line-height:1.25;letter-spacing:-0.01em;margin:var(--uems-space-md) 0 0;color:var(--uems-color-text-primary)}.tcard--featured .tcard__title{color:var(--uems-color-text-inverse)}.tcard__quote{font-size:var(--uems-font-size-body-sm);line-height:1.6;margin:var(--uems-space-md) 0 0;color:var(--uems-color-text-secondary)}.tcard--featured .tcard__quote{color:color-mix(in srgb,var(--uems-color-text-inverse) 92%,transparent)}.tcard__author{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px}.tcard:not(.tcard--featured) .tcard__author{border-top:1px solid var(--uems-color-border-light)}.tcard--featured .tcard__author{border-top:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 22%,transparent)}.tcard__avatar{flex:0 0 40px;width:40px;height:40px;border-radius:var(--uems-radius-full);display:grid;place-items:center;font-family:var(--uems-font-body);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-bold);color:var(--uems-color-text-inverse);letter-spacing:.02em}.tcard__avatar--red{background:var(--uems-color-cta)}.tcard__avatar--blue{background:var(--uems-color-primary)}.tcard__avatar--green{background:var(--uems-color-success)}.tcard--featured .tcard__avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--uems-color-text-inverse) 30%,transparent)}.tcard__who{display:flex;flex-direction:column;min-width:0}.tcard__name{font-weight:var(--uems-font-weight-bold);font-size:var(--uems-font-size-body-sm);color:var(--uems-color-text-primary)}.tcard--featured .tcard__name{color:var(--uems-color-text-inverse)}.tcard__role{font-size:var(--uems-font-size-caption);color:var(--uems-color-text-tertiary);line-height:1.4}.tcard--featured .tcard__role{color:color-mix(in srgb,var(--uems-color-text-inverse) 72%,transparent)}.tcar__nav{position:absolute;top:calc(50% - 16px);transform:translateY(-50%);z-index:2;width:32px;height:32px;padding:0;background:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uems-color-text-primary);transition:color .18s ease,transform .18s ease}.tcar__nav:hover{color:var(--uems-color-primary);transform:translateY(-50%) scale(1.1)}.tcar__nav:disabled{color:var(--uems-color-text-tertiary);opacity:.35;cursor:not-allowed}.tcar__nav--prev{left:4px}.tcar__nav--next{right:4px}.tcar__foot{display:flex;align-items:center;justify-content:center;margin-top:24px}.tcar__dots{display:flex;align-items:center;gap:8px}.tcar__dot{appearance:none;width:12px;height:12px;padding:0;border-radius:var(--uems-radius-pill);background:transparent;border:1.5px solid color-mix(in srgb,var(--uems-color-primary) 35%,transparent);cursor:pointer;transition:width .25s cubic-bezier(0.22,1,0.36,1),background-color .2s ease,border-color .2s ease}.tcar__dot:hover{border-color:color-mix(in srgb,var(--uems-color-primary) 60%,transparent)}.tcar__dot.is-active{width:32px;background:var(--uems-color-primary);border-color:var(--uems-color-primary)}@media(max-width:1024px){.tcar__track{--tcar-slide-gap:0;touch-action:pan-x pan-y pinch-zoom}.tcar__slide{flex:0 0 100%}}.final{background:radial-gradient(60% 80% at 100% 0,color-mix(in srgb,var(--uems-color-primary) 35%,transparent),transparent 65%),radial-gradient(50% 80% at 0 100%,color-mix(in srgb,var(--uems-color-primary) 22%,transparent),transparent 60%),var(--uems-color-bg-inverse);color:var(--uems-color-text-inverse);overflow:hidden;isolation:isolate;text-align:center}.final .section__title{color:var(--uems-color-text-inverse) !important}.final .section__sub{color:color-mix(in srgb,var(--uems-color-text-inverse) 78%,transparent)}.final__ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}@media(max-width:1120px){.pg-hero__pattern{opacity:.65}}@media(max-width:640px){.pg-hero__pattern{opacity:.35}}@media(max-width:900px){.modcar__slide{grid-template-columns:1fr;gap:var(--uems-space-lg)}.outcomes-grid{grid-template-columns:repeat(2,1fr)}.compare__stage{grid-template-columns:1fr;max-width:560px}.compare__stage::before{display:none}.compare__illo{max-width:480px;margin-inline:auto}.compare__chips--neat{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){body{word-wrap:break-word}.hero__panel{margin-top:40px}.container{padding:0;box-sizing:border-box;width:100%}section,article,aside,header,footer,div,main{min-width:0}h1,h2,h3,h4,h5,h6,p,span,li,dd,dt{overflow-wrap:break-word;word-break:normal}img{max-width:100%;height:auto;width:18px}.mock-lightbox__img{width:auto}.mock-expand{display:none}.cta-mini{grid-template-columns:1fr !important;text-align:center;justify-items:center}.cta-mini .btn{width:-webkit-fill-available}.cta-mini__sub{margin-inline:auto}.modcar{padding:0 32px}.modcar__slide{padding:24px}.outcomes-grid{grid-template-columns:1fr}.outcome{padding:var(--uems-space-md)}.compare__chips--neat{grid-template-columns:repeat(2,1fr)}.tcar{padding:0 20px}.tcard{padding:20px}.proof__stats--four{grid-template-columns:repeat(1,1fr);gap:var(--uems-space-lg);justify-items:left}.stat{justify-content:flex-start}.stat__num{font-size:var(--uems-font-size-h2)}.stat__label{width:auto;min-height:0;max-width:none}.pg-hero+.section{padding:240px 0 40px}#pillars .section__head{padding:0 20px}#pillars .pattern-strip__card{margin:0 20px}#pillars .pattern-strip__card--cta{margin:0;border-radius:0}#layers,#insights,#cta,#compare,#outcomes,#resources,.final{padding:40px 20px}.tcar__nav--prev{left:-5px}.tcar__nav--next{right:0}.tcar__viewport{margin:0}.tcar__slide{flex:0 0 100%;margin:0 4px}.compare__illo{min-height:220px;margin-bottom:0}.compare__panel{padding:0;gap:var(--uems-space-md)}.compare__panel--sprawl .compare__chips{position:relative;inset:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;padding:0 4px;margin-bottom:var(--uems-space-sm)}.compare__panel--sprawl .compare__chip{position:static;top:auto;left:auto;right:auto}.compare__panel--sprawl .compare__chip:nth-child(odd){transform:rotate(-2deg)}.compare__panel--sprawl .compare__chip:nth-child(even){transform:rotate(2deg)}.compare__panel--sprawl .compare__illo{display:flex;flex-direction:column-reverse;align-items:stretch;aspect-ratio:auto;min-height:0;gap:var(--uems-space-sm)}.compare__panel--sprawl .compare__illo img{position:static;transform:none;margin:0 auto;width:100%;max-width:280px;height:auto}.compare__panel--unified .compare__illo{display:flex;flex-direction:column-reverse;align-items:stretch;aspect-ratio:auto;min-height:0;gap:var(--uems-space-sm)}.compare__panel--unified .compare__illo img{position:static;transform:none;width:100%;height:auto;margin:0 auto;max-width:280px}.compare__panel--unified .compare__illo .compare__chips{position:static;inset:auto;margin:0 auto;transform:none;max-width:100%}.compare__panel--unified .compare__illo .compare__chips::before{display:none}.layers-progress{display:none}.layers-shell{grid-template-columns:1fr;gap:0}.layers-stage{grid-template-columns:1fr;gap:var(--uems-space-md)}.layers-stage__title{position:static;top:auto}.layers-shell__body{gap:48px}.section__head{margin-bottom:24px}.pg-hero__inner{gap:var(--uems-space-lg)}.pg-hero__copy{gap:var(--uems-space-md)}.pg-hero__viz{margin-top:var(--uems-space-lg)}.why__layout{display:flex;flex-direction:column;gap:var(--uems-space-md)}.why__accordion,.why__visuals{display:contents}.why__item[data-visual="1"]{order:1}.why__visual[data-visual="1"]{order:2}.why__item[data-visual="2"]{order:3}.why__visual[data-visual="2"]{order:4}.why__item[data-visual="3"]{order:5}.why__visual[data-visual="3"]{order:6}.why__item[data-visual="4"]{order:7}.why__visual[data-visual="4"]{order:8}.why__item[data-visual="5"]{order:9}.why__visual[data-visual="5"]{order:10}.why__visuals{position:static}.why__visual.is-active{position:relative;top:0;width:100%;align-self:stretch}.compare__stage{gap:var(--uems-space-lg)}.outcomes-grid{gap:1px}}@media(max-width:540px){.pg-hero{padding:80px 20px 60px}.bridge-card{padding:24px 20px}.hero__trust{margin-inline:-20px;margin-bottom:-24px}.pattern-trust{padding:22px 16px;gap:20px 28px;justify-content:center;align-items:center;flex-wrap:wrap}.pattern-trust__logo{height:28px;flex:0 0 auto}.modcar{padding:0 12px}.modcar__nav{display:none}.pattern-strip-wrap{padding:0}.pattern-strip__nav{display:none}.modcar__slide{padding:20px}.pg-hero__ctas .btn{width:100%}.compare__panel{padding:22px}.compare__chips--neat{grid-template-columns:1fr}.final__ctas .btn{width:100%}.container{padding:0}.cta-mini__title{font-size:var(--uems-font-size-h3)}}@media(max-width:380px){.container{padding:0}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms !important;transition-duration:.001ms !important}html{scroll-behavior:auto}}.faq-accordion-section{padding:var(--uems-section-padding-y) clamp(20px,5vw,64px);background:var(--uems-color-bg-surface)}.faq-accordion-section__inner{max-width:900px;margin:0 auto}.faq-accordion-section__title{margin:0 0 36px;text-align:center;font-size:var(--uems-font-size-h2);line-height:48.7px;font-weight:var(--uems-font-weight-semibold);font-family:var(--uems-font-body);color:var(--uems-color-text-primary)}.faq-accordion{display:flex;flex-direction:column;gap:12px}.faq-accordion__item{border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-lg);background:var(--uems-color-bg-surface);overflow:hidden}.faq-accordion__item.is-open{background:var(--uems-tint-1-surface);border-color:var(--uems-tint-1-border)}.faq-accordion__heading{margin:0;font-family:var(--uems-font-body);line-height:27px}.faq-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;background:transparent;border:0;text-align:left;cursor:pointer;font-family:var(--uems-font-body);line-height:27px;height:auto}.faq-accordion__trigger:focus-visible{outline:2px solid var(--uems-color-primary);outline-offset:-2px}.faq-accordion__question{font-size:var(--uems-font-size-body-lg);line-height:27px;font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-primary);letter-spacing:-0.005em}.faq-accordion__toggle img[alt="arrow"]{height:18px}.faq-accordion__item.is-open img[alt="arrow"]{transform:rotate(180deg)}.faq-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms ease}.faq-accordion__item.is-open .faq-accordion__panel{grid-template-rows:1fr}.faq-accordion__panel-inner{overflow:hidden;min-height:0;padding:0 24px;transition:padding 300ms ease}.faq-accordion__item.is-open .faq-accordion__panel-inner{padding:0 24px 24px}.faq-accordion__panel-inner p{margin:0;font-size:var(--uems-font-size-body);line-height:1.65;font-weight:var(--uems-font-weight-light);font-family:var(--uems-font-body);color:var(--uems-color-text-secondary);margin-top:-4px}@media(prefers-reduced-motion:reduce){.tcar__track,.tcar__dot{transition:none}.faq-accordion__panel,.faq-accordion__panel-inner{transition:none}}@media(max-width:1024px){.faq-accordion-section__title{font-size:var(--uems-font-size-h2);margin-bottom:32px}}@media(max-width:720px){.faq-accordion-section{padding:var(--uems-section-padding-y) clamp(20px,5vw,64px)}}@media(max-width:680px){.faq-accordion-section__title{font-size:var(--uems-font-size-h2);margin-bottom:28px}.faq-accordion__trigger{padding:20px;gap:16px;height:auto}.faq-accordion__question{font-size:18px}.faq-accordion__panel-inner,.faq-accordion__item.is-open .faq-accordion__panel-inner{padding-left:20px;padding-right:20px}.faq-accordion__item.is-open .faq-accordion__panel-inner{padding-bottom:20px}}.pillars-grid{display:flex;flex-direction:column;gap:48px}.pillars-group{margin:0}.pillars-group__title{display:flex;align-items:center;gap:16px;font-family:var(--uems-font-body);font-size:13px;font-weight:var(--uems-font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--group-color,var(--uems-color-text-primary)) !important;margin:0 0 20px !important;justify-content:center;text-align:center}.pillars-group__title::before,.pillars-group__title::after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--group-color,var(--uems-color-border-default)) 32%,transparent)}.pillars-group__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pillars-group--prevent{--group-color:var(--uems-color-cta)}.pillars-group--respond{--group-color:var(--uems-color-warning)}.pillars-group--govern{--group-color:var(--uems-color-success)}.pillars-group .pattern-strip__card-mock{background:linear-gradient(160deg,color-mix(in srgb,var(--group-color) 7%,white) 0,color-mix(in srgb,var(--group-color) 2%,white) 65%,#fff 100%)}@media(max-width:900px){.pillars-group__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pillars-group__cards{grid-template-columns:1fr}}.pattern-strip__nav,.pattern-strip__dotbar{display:none}.pattern-strip__nav{position:absolute;top:calc(50% - 16px);transform:translateY(-50%);z-index:2;width:32px;height:32px;padding:0;background:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uems-color-text-primary);transition:color .18s ease,transform .18s ease}.pattern-strip__nav:hover{color:var(--uems-color-primary);transform:translateY(-50%) scale(1.1)}.pattern-strip__nav:disabled{color:var(--uems-color-text-tertiary);opacity:.35;cursor:not-allowed}.pattern-strip__nav--prev{left:4px}.pattern-strip__nav--next{right:4px}.pattern-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:4px;margin:-4px}@media(max-width:900px){.pattern-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pattern-strip{grid-template-columns:1fr}}.pattern-strip__card{flex:initial;scroll-snap-align:none;background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-lg);padding:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--uems-shadow-sm);transition:transform .18s cubic-bezier(0.22,1,0.36,1),border-color .18s ease,box-shadow .18s ease}.pattern-strip__card:hover{transform:none;border-color:var(--uems-color-border-default);box-shadow:var(--uems-shadow-sm)}.pattern-strip__card-mock{position:relative;aspect-ratio:240 / 140;border-bottom:1px solid var(--uems-color-border-default);overflow:hidden}.pattern-strip__card-mock svg{width:100%;height:100%;display:block}.pillars-cta,.cta-mini{margin-top:20px;display:grid;grid-template-columns:minmax(0,2.75fr) minmax(0,1.75fr);align-items:stretch;color:var(--uems-color-text-inverse);background:radial-gradient(60% 80% at 100% 0,color-mix(in srgb,var(--uems-color-primary) 28%,transparent),transparent 65%),radial-gradient(50% 80% at 0 100%,color-mix(in srgb,var(--uems-color-primary) 18%,transparent),transparent 60%),linear-gradient(160deg,var(--uems-color-bg-inverse) 0,#0c1a3a 100%);border-radius:var(--uems-radius-lg);overflow:hidden;isolation:isolate}.pillars-cta__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--uems-space-lg) var(--uems-space-xl)}.pillars-cta__title{margin:0 0 var(--uems-space-sm) !important;color:var(--uems-color-text-inverse) !important;font-family:var(--uems-font-body);font-weight:var(--uems-font-weight-bold);font-size:clamp(20px,calc(0.8vw + 16px),24px);line-height:1.2;letter-spacing:var(--uems-letter-spacing-heading);max-width:520px}.pillars-cta__sub{margin:0 0 var(--uems-space-lg);color:color-mix(in srgb,var(--uems-color-text-inverse) 78%,transparent);font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);max-width:520px}.pillars-cta__btn{white-space:nowrap;margin:0}.pillars-cta__media,.cta-mini__media{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding-top:var(--uems-space-md)}.pillars-cta__media img,.cta-mini__media img{display:block;width:130%;max-width:none;height:auto;max-height:220px;margin:0;object-fit:cover;object-position:left top;position:absolute;top:20px}@media(max-width:900px){.cta-mini__media{display:none}.pillars-cta{grid-template-columns:1fr;margin:0 20px}.pillars-cta__body{padding:var(--uems-space-xl)}.pillars-cta__media{min-height:200px}.pillars-cta__media img{object-position:center bottom;width:100%}}.pattern-strip__card-mock--blue{background:linear-gradient(160deg,var(--uems-color-bg-surface) 0,var(--uems-tint-1-surface) 100%)}.pattern-strip__card-mock--amber{background:linear-gradient(160deg,var(--uems-tint-2-surface) 0,var(--uems-tint-2-border) 100%)}.pattern-strip__card-mock--green{background:linear-gradient(160deg,var(--uems-color-bg-surface) 0,var(--uems-color-border-light) 100%)}.pattern-strip__card-mock--neutral{background:linear-gradient(160deg,var(--uems-color-bg-surface) 0,var(--uems-tint-3-surface) 100%)}.pattern-strip__card-body{padding:var(--uems-space-md)}.pattern-strip__card h4{margin:0 0 6px;font-family:var(--uems-font-body);font-size:16px;font-weight:var(--uems-font-weight-bold);line-height:1.25;letter-spacing:var(--uems-letter-spacing-heading);color:var(--uems-color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pattern-strip__card p{margin:0;font-size:var(--uems-font-size-body-sm);color:var(--uems-color-text-tertiary);line-height:var(--uems-line-height-body)}.pattern-strip__card p a{color:var(--uems-color-primary);font-weight:var(--uems-font-weight-semibold);text-decoration:underline;text-underline-offset:3px}.pattern-strip__dotbar{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px auto 0}.pattern-strip__dot{appearance:none;width:12px;height:12px;padding:0;border-radius:var(--uems-radius-pill);background:transparent;border:1.5px solid color-mix(in srgb,var(--uems-color-primary) 35%,transparent);cursor:pointer;transition:width .25s cubic-bezier(0.22,1,0.36,1),background-color .2s ease,border-color .2s ease}.pattern-strip__dot:hover{border-color:color-mix(in srgb,var(--uems-color-primary) 60%,transparent)}.pattern-strip__dot.is-active{width:32px;background:var(--uems-color-primary);border-color:var(--uems-color-primary)}