:root{--uems-font-size-figure:clamp(72px,calc(48px + 6vw),128px);--uems-font-size-display:clamp(34px,calc(26.25px + 2.066vw),56px);--uems-font-size-h1:clamp(28px,calc(23.77px + 1.127vw),40px);--uems-font-size-h2:clamp(25px,calc(23.94px + 0.282vw),28px);--uems-font-size-h3:clamp(22px,calc(21.30px + 0.188vw),24px);--uems-font-size-h4:20px;--uems-font-size-lede:18px;--uems-font-size-body:16px;--uems-font-size-body-sm:14px;--uems-font-size-caption:12px;--uems-font-size-overline:11px;--uems-font-size-body-lg:var(--uems-font-size-lede);--uems-font-heading:ZohoPuvi,sans-serif;--uems-font-body:ZohoPuvi,sans-serif;--uems-font-mono:ZohoPuvi,sans-serif;--uems-font-weight-regular:300;--uems-font-weight-medium:400;--uems-font-weight-semibold:500;--uems-font-weight-bold:600;--uems-line-height-display:1.05;--uems-line-height-heading:1.2;--uems-line-height-snug:1.35;--uems-line-height-body:1.5;--uems-line-height-tight:1.1;--uems-letter-spacing-display:-0.03em;--uems-letter-spacing-heading:-0.02em;--uems-letter-spacing-body:normal;--uems-letter-spacing-caps:.08em;--uems-letter-spacing-overline:.12em;--uems-measure-display:20ch;--uems-measure-heading:32ch;--uems-measure-lede:58ch;--uems-measure-body:68ch;--uems-measure-caption:46ch;--uems-color-text-primary:#091228;--uems-color-text-secondary:#344054;--uems-color-text-tertiary:#475467;--uems-color-text-muted:#667085;--uems-color-text-quiet:#98a2b3;--uems-color-text-inverse:#fff;--uems-color-text-on-dark:#f5f6ff;--uems-color-text-on-dark-body:#c7d2e4;--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-success:#12b76a;--uems-color-warning:#f79009;--uems-color-error:#d0162d;--uems-color-info:#0c5df6;--uems-color-success-text:#027a48;--uems-color-warning-text:#b54708;--uems-color-error-text:#b42318;--uems-color-severity-impact:#802e15;--uems-mpp-blue:#007ac1;--uems-mpp-red:#cd1432;--uems-surface-page:#fff;--uems-surface-card:#fff;--uems-surface-band:#f7f9fc;--uems-surface-inverse:#091228;--uems-surface-inverse-floor:#0c1a3a;--uems-color-bg-page:var(--uems-surface-page);--uems-color-bg-surface:var(--uems-surface-card);--uems-color-bg-elevated:var(--uems-surface-card);--uems-color-bg-inverse:var(--uems-surface-inverse);--uems-color-bg-inverse-floor:var(--uems-surface-inverse-floor);--uems-color-border-default:#e4e7ec;--uems-color-border-light:#f2f4f7;--uems-color-border-strong:#d0d5dd;--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-shadow-none:none;--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-radius-none:0;--uems-radius-sm:4px;--uems-radius-md:8px;--uems-radius-lg:16px;--uems-radius-xl:24px;--uems-radius-pill:999px;--uems-radius-full:9999px;--uems-space-unit:4px;--uems-space-0:0;--uems-space-2:2px;--uems-space-4:4px;--uems-space-8:8px;--uems-space-12:12px;--uems-space-16:16px;--uems-space-20:20px;--uems-space-24:24px;--uems-space-32:32px;--uems-space-40:40px;--uems-space-48:48px;--uems-space-56:56px;--uems-space-64:64px;--uems-space-80:80px;--uems-space-96:96px;--uems-space-120:120px;--uems-space-2xs:var(--uems-space-2);--uems-space-xs:var(--uems-space-4);--uems-space-sm:var(--uems-space-8);--uems-space-md:var(--uems-space-16);--uems-space-lg:var(--uems-space-24);--uems-space-xl:var(--uems-space-32);--uems-space-2xl:var(--uems-space-64);--uems-space-3xl:var(--uems-space-96);--uems-rhythm-section:clamp(40px,calc(25.92px + 3.756vw),80px);--uems-rhythm-block:clamp(32px,calc(26.37px + 1.502vw),48px);--uems-rhythm-stack:clamp(16px,calc(13.18px + 0.751vw),24px);--uems-gutter:clamp(20px,calc(12.96px + 1.878vw),40px);--uems-section-padding-y:var(--uems-rhythm-section);--uems-section-padding-y-lg:var(--uems-space-120);--uems-content-max-width:1200px;--uems-content-max-width-narrow:800px;--uems-sidebar-width:280px;--uems-grid-gutter:var(--uems-rhythm-stack);--uems-card-min:280px;--uems-card-padding:clamp(20px,calc(17.2px + 0.75vw),24px);--uems-card-gap:var(--uems-space-md);--uems-focus-outline:2px solid var(--uems-color-primary);--uems-focus-offset:2px;--uems-focus-halo:0 0 0 3px color-mix(in srgb,var(--uems-color-primary) 22%,transparent);--uems-focus-halo-error:0 0 0 3px color-mix(in srgb,var(--uems-color-error) 20%,transparent);--uems-focus-halo-ok:0 0 0 3px color-mix(in srgb,var(--uems-color-success) 20%,transparent);--uems-field-height:56px;--uems-field-height-compact:44px;--uems-field-radius:var(--uems-radius-md);--uems-field-pad-x:16px;--uems-field-pad-y:8px;--uems-field-bg:#fff;--uems-field-bg-disabled:var(--uems-color-border-light);--uems-field-border:var(--uems-color-border-default);--uems-field-border-hover:var(--uems-color-border-strong);--uems-field-border-focus:var(--uems-color-primary);--uems-field-border-error:var(--uems-color-error);--uems-field-border-ok:var(--uems-color-success);--uems-field-label-size:var(--uems-font-size-caption);--uems-field-label-color:var(--uems-color-text-muted);--uems-field-value-size:var(--uems-font-size-body);--uems-field-value-weight:var(--uems-font-weight-medium);--uems-field-value-color:var(--uems-color-text-primary);--uems-field-gap:var(--uems-space-sm);--uems-field-row-gap:var(--uems-space-lg);--uems-input-height:var(--uems-field-height);--uems-input-bg:var(--uems-field-bg);--uems-input-border:1px solid var(--uems-field-border);--uems-input-border-focus:1px solid var(--uems-field-border-focus);--uems-input-radius:var(--uems-field-radius);--uems-input-placeholder-color:var(--uems-color-text-muted);--uems-input-padding:var(--uems-field-pad-y) var(--uems-field-pad-x);--uems-ease-spring:cubic-bezier(0.22,1,0.36,1);--uems-duration-fast:120ms;--uems-duration-base:200ms;--uems-duration-slow:320ms;--uems-bp-split:901px;--uems-bp-stack:540px}.heading-menu{display:none}@media(prefers-reduced-motion:reduce){:root{--uems-duration-fast:1ms;--uems-duration-base:1ms;--uems-duration-slow:1ms}}.hero-var{position:relative}.hero-var::before{content:"";position:absolute;inset:-8%;z-index:0;pointer-events:none;--iso-line:color-mix(in srgb,var(--uems-color-secondary) 7%,transparent);--iso-pitch:66px;background-image:repeating-linear-gradient(30deg,var(--iso-line) 0 1px,transparent 1px var(--iso-pitch)),repeating-linear-gradient(150deg,var(--iso-line) 0 1px,transparent 1px var(--iso-pitch));-webkit-mask-image:radial-gradient(62% 66% at 50% 56%,rgba(0,0,0,1) 0,rgba(0,0,0,.55) 46%,transparent 76%);mask-image:radial-gradient(62% 66% at 50% 56%,rgba(0,0,0,1) 0,rgba(0,0,0,.55) 46%,transparent 76%)}.bn{position:relative;isolation:isolate;overflow:hidden}.bn__copy{position:relative;z-index:3;display:grid;justify-items:center;gap:var(--uems-rhythm-stack);text-align:center;padding-block:var(--uems-rhythm-section) 0;padding-inline:var(--uems-gutter)}.bn__title{max-width:24ch}.bn__sub{font-size:var(--uems-font-size-lede);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-tertiary);max-width:var(--uems-measure-lede)}.bn__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--uems-space-12)}.is-playing .bn__copy>*{animation:bn-settle 600ms var(--uems-ease-spring) both}.is-playing .bn__copy>*:nth-child(2){animation-delay:80ms}.is-playing .bn__copy>*:nth-child(3){animation-delay:160ms}.is-playing .bn__copy>*:nth-child(4){animation-delay:240ms}.bn__copy>*{opacity:0}@keyframes bn-settle{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.v22__bn{background:radial-gradient(42% 48% at 8% 10%,rgba(171,222,188,0.55),transparent 62%),radial-gradient(40% 46% at 94% 8%,rgba(178,206,255,0.55),transparent 62%),var(--uems-color-text-inverse)}.v22__bn .bn__title em{color:var(--uems-color-primary);font-style:normal}.v22__bn{padding-bottom:var(--uems-space-80)}.v22__stage{--v22-badge:92px;position:relative;width:min(1240px,calc(100% - var(--uems-gutter) * 2));margin:-40px auto 0}.v22__field{position:relative;width:100%;aspect-ratio:1240 / 408}.v22__arc{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.v22__arc path{fill:none;stroke:url(#v22fade);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.v22__stem{stroke:color-mix(in srgb,var(--uems-color-primary) 30%,transparent);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.v22__fade-edge{stop-color:var(--uems-color-primary);stop-opacity:0}.v22__fade-core{stop-color:var(--uems-color-primary);stop-opacity:.42}.v22__spot{position:absolute;left:var(--ax);top:var(--ay);height:var(--sh);width:max-content;transform:translateX(-50%);z-index:3}.v22__spot img{display:block;height:100%;width:auto}.v22__name{position:absolute;left:50%;bottom:calc(100% + 18px);transform:translateX(-50%);padding:var(--uems-space-4) var(--uems-space-12);border-radius:var(--uems-radius-pill);white-space:nowrap;font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);line-height:1.5;color:var(--uems-color-primary);background:var(--uems-surface-card);border:1px solid color-mix(in srgb,var(--uems-color-primary) 24%,transparent);z-index:4}.v22__anchor{position:absolute;left:50%;top:29.41%;margin-top:calc(var(--v22-badge) / -2);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:5}.v22__badge{flex:0 0 auto;width:var(--v22-badge);height:var(--v22-badge);border-radius:var(--uems-radius-lg);display:grid;place-items:center;background:var(--uems-surface-card);border:1px solid var(--uems-tint-1-border);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--uems-color-secondary) 38%,transparent),0 2px 6px color-mix(in srgb,var(--uems-color-secondary) 12%,transparent)}.v22__logo{width:62px;height:auto;display:block}.v22__spot,.v22__name,.v22__anchor{opacity:0}.v22__arc path,.v22__stem{stroke-dasharray:1;stroke-dashoffset:1}.v22__stage.v22--static .v22__spot,.v22__stage.v22--static .v22__name,.v22__stage.v22--static .v22__anchor{opacity:1}.v22__stage.v22--static .v22__arc path,.v22__stage.v22--static .v22__stem{stroke-dashoffset:0}@media(max-width:901px){.v22__field{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--uems-space-32) var(--uems-space-16);align-items:start}.v22__arc{display:none}.v22__anchor{position:static;transform:none;margin-top:0;height:auto;order:-1;grid-column:1 / -1;justify-self:center;margin-bottom:var(--uems-space-16)}.v22__spot{position:static;transform:none;height:auto;width:auto;justify-self:center;text-align:center}.v22__spot img{height:auto;width:100%;max-width:190px;margin-inline:auto}.v22__name{position:static;transform:none;display:inline-block;margin-bottom:var(--uems-space-8)}}@media(max-width:540px){.v22__stage{--v22-badge:68px;margin:var(--uems-space-24) auto 0}.v22__logo{width:48px}.v22__spot img{max-width:140px}}.v22__dot{fill:var(--uems-color-primary);opacity:0;offset-rotate:0;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--uems-color-primary) 55%,transparent))}.v22__dot[data-dot="electronics"]{offset-path:path("M 620,120 Q 376.4,120 132.8,42.4 L 132.8,98.4")}.v22__dot[data-dot="healthcare"]{offset-path:path("M 620,120 Q 504,120 388,102.4 L 388,158.4")}.v22__dot[data-dot="clothing"]{offset-path:path("M 620,120 Q 736,120 852,102.4 L 852,158.4")}.v22__dot[data-dot="supermarket"]{offset-path:path("M 620,120 Q 863.6,120 1107.2,42.4 L 1107.2,98.4")}.v22__stage.is-flowing .v22__dot{animation:v22-dot-run 4.2s linear infinite,v22-dot-lit 4.2s linear infinite}.v22__stage.is-flowing .v22__dot[data-dot="healthcare"],.v22__stage.is-flowing .v22__dot[data-dot="clothing"]{animation-name:v22-dot-run-in,v22-dot-lit-in;animation-delay:1.4s,1.4s}@keyframes v22-dot-run{0%{offset-distance:0}72%{offset-distance:100%}100%{offset-distance:100%}}@keyframes v22-dot-lit{0%,100%{opacity:0}8%{opacity:1}64%{opacity:1}72%{opacity:0}}@keyframes v22-dot-run-in{0%{offset-distance:0}37%{offset-distance:100%}100%{offset-distance:100%}}@keyframes v22-dot-lit-in{0%,100%{opacity:0}4%{opacity:1}33%{opacity:1}37%{opacity:0}}@media(prefers-reduced-motion:reduce){.bn__copy>*{opacity:1 !important;transform:none !important;animation:none !important}.v22__spot,.v22__name{opacity:1 !important;transform:translateX(-50%) !important}.v22__anchor{opacity:1 !important;transform:translateX(-50%) !important}.v22__arc path,.v22__stem{stroke-dashoffset:0 !important}.v22__dot{animation:none !important;opacity:0 !important}}:root{--uems-color-text-black:#000}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}b,strong{font-weight:var(--uems-font-weight-semibold)}i,em{font-style:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-80px;z-index:100;padding:12px 16px;border-radius:var(--uems-radius-md);background:var(--uems-color-primary);color:var(--uems-color-text-inverse);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);transition:top var(--uems-duration-base) var(--uems-ease-spring)}.skip:focus{top:8px}:where(a,button,summary,[tabindex]):focus-visible{outline:var(--uems-focus-outline);outline-offset:var(--uems-focus-offset);border-radius:var(--uems-radius-sm)}.display{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-display);line-height:var(--uems-line-height-display);letter-spacing:var(--uems-letter-spacing-display);font-weight:var(--uems-font-weight-bold);color:var(--uems-color-text-primary)}.h1{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h1);line-height:var(--uems-line-height-heading);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-primary);margin:0}.display em,.h1 em,.h2 em,.h3 em{color:var(--uems-color-primary);font-weight:inherit}.nowrap{white-space:nowrap}.container{max-width:var(--uems-content-max-width);margin-inline:auto;width:100%}.section{padding-block:var(--uems-space-80)}main section[id]{scroll-margin-top:var(--uems-space-80)}.section--band{background:var(--uems-surface-band)}.specs{padding-block:60px}.section__head{display:flex;flex-direction:column;align-items:center;gap:var(--uems-space-16);text-align:center;margin-bottom:var(--uems-rhythm-block)}.section__title{max-width:var(--uems-measure-heading);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--uems-space-8);padding:10px 24px;font-family:var(--uems-font-body);font-size:var(--uems-font-size-body);font-weight:var(--uems-font-weight-regular);line-height:1;text-transform:uppercase;border:0;border-radius:var(--uems-radius-md);cursor:pointer;white-space:nowrap;transition:background var(--uems-duration-fast) ease,color var(--uems-duration-fast) ease,box-shadow var(--uems-duration-base) ease}.btn:hover{text-decoration:none}.btn--lg{padding:20px 32px}.btn--sm{padding:12px 20px;font-size:var(--uems-font-size-body-sm)}.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{background:var(--uems-surface-card);color:var(--uems-color-cta);box-shadow:inset 0 0 0 1.5px var(--uems-color-cta)}.btn--secondary:hover{background:var(--uems-color-border-light)}.btn--secondary: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--ghost{background:transparent;color:var(--uems-color-text-on-dark);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--uems-color-text-on-dark) 42%,transparent)}.btn--ghost:hover{background:color-mix(in srgb,var(--uems-color-text-on-dark) 12%,transparent)}.badge,.pill{display:inline-flex;align-items:center;gap:var(--uems-space-4);padding:4px 12px;border-radius:var(--uems-radius-pill);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);letter-spacing:var(--uems-letter-spacing-caps);text-transform:uppercase;white-space:nowrap}.badge--gold{background:var(--uems-color-highlight);color:var(--uems-color-highlight-text);align-self:flex-start}.site-header{position:sticky;top:0;z-index:60;background:var(--uems-surface-card);isolation:isolate}.util{background:var(--uems-surface-inverse);max-height:40px;overflow:hidden;transition:max-height var(--uems-duration-slow) var(--uems-ease-spring)}.util__inner{display:flex;align-items:center;gap:var(--uems-space-20);height:40px}.util__me{height:14px;width:auto;object-fit:contain}.util__links{display:flex;gap:var(--uems-space-20);margin-left:auto}.util__links a{font-size:var(--uems-font-size-caption);color:var(--uems-color-text-on-dark-body);transition:color var(--uems-duration-fast) ease}.util__links a:hover{color:var(--uems-color-text-on-dark)}.util__divider{width:1px;height:16px;background:color-mix(in srgb,var(--uems-color-text-on-dark) 24%,transparent)}.util__icon{display:grid;place-items:center;width:24px;height:24px;padding:0;background:transparent;border:0;cursor:pointer;color:var(--uems-color-text-on-dark-body)}.util__icon svg{width:16px;height:16px}.util__icon:hover{color:var(--uems-color-text-on-dark)}.prinav{background:var(--uems-surface-card);border-bottom:1px solid transparent;transition:box-shadow var(--uems-duration-base) ease,border-color var(--uems-duration-base) ease}.prinav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--uems-space-24);height:64px}.prinav__brand{display:flex;align-items:center;flex-shrink:0}.prinav__logo{height:22px;width:auto;object-fit:contain}.prinav__logo--scrolled{display:none}.site-header.is-scrolled .util{max-height:0}.site-header.is-scrolled .prinav{box-shadow:var(--uems-shadow-sm);border-bottom-color:var(--uems-color-border-default)}.site-header.is-scrolled .prinav__logo--default{display:none}.site-header.is-scrolled .prinav__logo--scrolled{display:block;height:28px}.prinav__links{display:flex;align-items:center;gap:var(--uems-space-24)}.prinav__link{font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-secondary);transition:color var(--uems-duration-fast) ease}.prinav__link:hover{color:var(--uems-color-primary)}.prinav__cta{margin-left:var(--uems-space-8)}.prinav__toggle{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:44px;height:44px;background:transparent;border:0;cursor:pointer}.prinav__toggle span{display:block;width:20px;height:2px;border-radius:2px;background:var(--uems-color-text-primary);transition:transform var(--uems-duration-base) ease,opacity var(--uems-duration-base) ease}.meter{display:grid;gap:var(--uems-space-8)}.meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--uems-space-12)}.meter__label{font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-muted)}.meter__count{font-size:var(--uems-font-size-body-sm);color:var(--uems-color-text-muted)}.meter__num{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h4);font-weight:var(--uems-font-weight-bold);color:var(--uems-color-text-primary)}.meter__track{--seg:calc(100% / 25);position:relative;height:12px;border-radius:var(--uems-radius-sm);background:color-mix(in srgb,var(--uems-color-primary) 14%,transparent);-webkit-mask-image:repeating-linear-gradient(90deg,rgba(0,0,0,1) 0 calc(var(--seg) - 3px), rgba(0, 0, 0, 0) calc(var(--seg) - 3px) var(--seg));mask-image:repeating-linear-gradient(90deg,rgba(0,0,0,1) 0 calc(var(--seg) - 3px), rgba(0, 0, 0, 0) calc(var(--seg) - 3px) var(--seg))}.meter__track::after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--pct,0);background:linear-gradient(90deg,var(--uems-color-primary),var(--uems-color-secondary))}.meter.is-in .meter__track::after{animation:meter-fill 900ms var(--uems-ease-spring) 350ms both}.specs__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:var(--uems-rhythm-block) var(--uems-space-64);container:specs / inline-size;--ptile-cols:6;--ptile-gap:var(--uems-space-16);--specs-measure:100%}.specs__row+.specs__row::before{content:"";position:absolute;left:calc(var(--uems-space-64) * -0.5);top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0,var(--uems-color-border-default) 16%,var(--uems-color-border-default) 84%,transparent 100%)}@container specs(max-width:1103px){.specs__row+.specs__row::before{left:0;right:0;top:calc(var(--uems-rhythm-block) * -0.5);bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent 0,var(--uems-color-border-default) 16%,var(--uems-color-border-default) 84%,transparent 100%)}}@container specs(max-width:1103px){.specs__grid,.specs__label{--ptile-cols:3;--ptile-gap:var(--uems-space-24);--specs-measure:480px}}.specs__row{position:relative;display:grid;gap:var(--uems-space-20);align-content:start}.specs__label{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h4);line-height:var(--uems-line-height-snug);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-bold);color:var(--uems-color-text-primary);max-width:var(--specs-measure);margin-inline:auto;text-align:center}.specs__grid{width:100%;max-width:var(--specs-measure);margin-inline:auto;display:grid;grid-template-columns:repeat(var(--ptile-cols),minmax(0,1fr));justify-items:center;align-items:start;gap:var(--ptile-gap)}.ptile{display:grid;justify-items:center;gap:var(--uems-space-8);min-width:0}.ptile__chip{display:grid;place-items:center;color:var(--uems-color-primary)}.ptile__chip svg{width:30px;height:30px}.ptile__label{font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-secondary);text-align:center}.cap__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--uems-grid-gutter)}.capcard{display:flex;flex-direction:column;gap:var(--uems-space-16);padding:var(--uems-space-12) var(--uems-space-12) var(--uems-card-padding);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-lg);box-shadow:var(--uems-shadow-sm);min-width:0;transition:transform var(--uems-duration-slow) var(--uems-ease-spring),box-shadow var(--uems-duration-slow) ease}.capcard:hover{transform:translateY(-3px);box-shadow:var(--uems-shadow-md)}.capcard__copy{display:grid;gap:var(--uems-space-8);padding-inline:var(--uems-space-12)}.capcard__title{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h3);line-height:var(--uems-line-height-heading);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-primary)}.capcard__body{font-size:var(--uems-font-size-body);font-weight:var(--uems-font-weight-regular);line-height:var(--uems-line-height-body);color:var(--uems-color-text-black);max-width:var(--uems-measure-body)}.capcard__stage{aspect-ratio:1 / 1}.stage{position:relative;overflow:hidden;border-radius:var(--uems-radius-md);background:linear-gradient(180deg,var(--uems-surface-band),var(--uems-surface-card));border:1px solid var(--uems-color-border-light)}.stage::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--uems-color-primary) 8%,transparent) 1px,transparent 1.6px) 0 0 / 24px 24px;-webkit-mask-image:radial-gradient(46% 42% at 50% 48%,transparent 0,rgba(0,0,0,0.4) 58%,rgba(0,0,0,1) 100%);mask-image:radial-gradient(46% 42% at 50% 48%,transparent 0,rgba(0,0,0,0.4) 58%,rgba(0,0,0,1) 100%)}.stage__fade{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:var(--uems-space-8);padding:var(--uems-space-24);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 22%,rgba(0,0,0,1) 74%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 22%,rgba(0,0,0,1) 74%,rgba(0,0,0,0) 100%)}.chip{display:inline-flex;align-items:center;gap:var(--uems-space-8);padding:8px 12px;border-radius:var(--uems-radius-pill);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-light);box-shadow:var(--uems-shadow-md);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-secondary);white-space:nowrap}.chip svg{width:14px;height:14px;flex:0 0 auto}.chip--float{position:absolute;z-index:2}.chip--tl{top:12px;left:12px}.chip--tr{top:12px;right:12px}.chip--br{bottom:16px;right:12px}.chip--ok{color:var(--uems-color-success-text)}.chip--ok svg{color:var(--uems-color-success)}.chip--alert{color:var(--uems-color-error-text)}.chip--alert svg{color:var(--uems-color-cta)}.stack{display:grid;gap:var(--uems-space-8);width:100%}.rowcard{display:flex;align-items:center;justify-content:space-between;gap:var(--uems-space-8);width:100%;padding:8px 12px;border-radius:var(--uems-radius-md);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-light);box-shadow:var(--uems-shadow-sm);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-primary)}.rowcard i{font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-regular);color:var(--uems-color-text-muted)}.dot{width:8px;height:8px;border-radius:var(--uems-radius-pill);flex:0 0 auto}.dot--ok{background:var(--uems-color-success)}.figure{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-display);line-height:var(--uems-line-height-display);letter-spacing:var(--uems-letter-spacing-display);font-weight:var(--uems-font-weight-bold);color:var(--uems-color-primary)}.phones{display:flex;align-items:flex-end;justify-content:center;gap:var(--uems-space-12)}.phone{width:68px;aspect-ratio:1 / 2;border-radius:var(--uems-radius-md);border:1px solid var(--uems-color-border-strong);background:var(--uems-surface-card);display:grid;align-content:start;gap:4px;padding:8px;box-shadow:var(--uems-shadow-sm)}.phone span{height:10px;border-radius:2px;background:var(--uems-tint-1-surface)}.phone--work{border-color:var(--uems-color-primary)}.phone--work span{background:color-mix(in srgb,var(--uems-color-primary) 28%,transparent)}.phone--personal{filter:blur(1.4px);opacity:.8}.qr{width:96px;aspect-ratio:1 / 1;border-radius:var(--uems-radius-sm);border:1px solid var(--uems-color-border-default);background-color:var(--uems-surface-card);background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%23091228'><path d='M4 4h26v26H4zm6 6v14h14V10z'/><path d='M70 4h26v26H70zm6 6v14h14V10z'/><path d='M4 70h26v26H4zm6 6v14h14V76z'/><rect x='38' y='6' width='6' height='6'/><rect x='50' y='6' width='6' height='6'/><rect x='44' y='16' width='6' height='6'/><rect x='56' y='16' width='6' height='6'/><rect x='38' y='26' width='6' height='6'/><rect x='56' y='26' width='6' height='6'/><rect x='6' y='38' width='6' height='6'/><rect x='18' y='38' width='6' height='6'/><rect x='38' y='38' width='6' height='6'/><rect x='50' y='38' width='6' height='6'/><rect x='62' y='38' width='6' height='6'/><rect x='74' y='38' width='6' height='6'/><rect x='88' y='38' width='6' height='6'/><rect x='12' y='50' width='6' height='6'/><rect x='30' y='50' width='6' height='6'/><rect x='44' y='50' width='6' height='6'/><rect x='68' y='50' width='6' height='6'/><rect x='82' y='50' width='6' height='6'/><rect x='6' y='62' width='6' height='6'/><rect x='24' y='62' width='6' height='6'/><rect x='38' y='62' width='6' height='6'/><rect x='56' y='62' width='6' height='6'/><rect x='74' y='62' width='6' height='6'/><rect x='88' y='62' width='6' height='6'/><rect x='44' y='74' width='6' height='6'/><rect x='62' y='74' width='6' height='6'/><rect x='80' y='74' width='6' height='6'/><rect x='38' y='88' width='6' height='6'/><rect x='56' y='88' width='6' height='6'/><rect x='70' y='88' width='6' height='6'/><rect x='88' y='88' width='6' height='6'/></svg>")}.tablet{width:148px;aspect-ratio:4 / 3;padding:8px;border-radius:var(--uems-radius-md);background:var(--uems-surface-inverse);box-shadow:var(--uems-shadow-md)}.tablet span{display:grid;place-items:center;height:100%;border-radius:var(--uems-radius-sm);background:linear-gradient(160deg,var(--uems-color-primary),var(--uems-color-secondary));color:var(--uems-color-text-inverse);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-bold)}.radar{width:132px;aspect-ratio:1 / 1;position:relative;border-radius:var(--uems-radius-pill);background:repeating-radial-gradient(circle at 50% 50%,transparent 0 20px,color-mix(in srgb,var(--uems-color-primary) 30%,transparent) 20px 21px,transparent 21px 22px)}.radar::after{content:"";position:absolute;left:60%;top:36%;width:14px;height:14px;border-radius:var(--uems-radius-pill);background:var(--uems-color-cta);box-shadow:0 0 0 8px color-mix(in srgb,var(--uems-color-cta) 20%,transparent)}.tick{width:14px;height:14px;flex:0 0 auto;border-radius:var(--uems-radius-pill);border:1.5px solid var(--uems-color-border-strong)}.tick.is-on{border-color:var(--uems-color-success);background:var(--uems-color-success);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 13l4 4L19 7'/></svg>");background-repeat:no-repeat;background-position:center;background-size:9px 9px}.pillrow{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--uems-space-4);width:100%}.pill-mini{padding:4px 8px;border-radius:var(--uems-radius-pill);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-default);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-secondary);white-space:nowrap}.pill-mini--armed{border-color:var(--uems-color-cta);background:color-mix(in srgb,var(--uems-color-cta) 8%,var(--uems-surface-card));color:var(--uems-color-error-text)}.ladder{display:flex;align-items:center;gap:var(--uems-space-8);width:100%}.ladder__step{flex:1 1 0;display:grid;gap:2px;padding:8px 12px;border-radius:var(--uems-radius-md);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-default);text-align:center}.ladder__step b{font-size:var(--uems-font-size-caption);color:var(--uems-color-text-primary)}.ladder__step i{font-size:var(--uems-font-size-overline);color:var(--uems-color-text-muted)}.ladder__step--free{border-color:var(--uems-color-primary);background:var(--uems-tint-1-surface)}.ladder__step--free i{color:var(--uems-color-primary)}.ladder__arrow{width:8px;height:8px;flex:0 0 auto;border-top:2px solid var(--uems-color-text-quiet);border-right:2px solid var(--uems-color-text-quiet);transform:rotate(45deg)}.blocked{display:grid;gap:4px;width:100%}.blocked span{font-size:var(--uems-font-size-caption);color:var(--uems-color-text-quiet);text-decoration:line-through;text-decoration-color:transparent}.qr--sm{width:76px}.radar--sm{width:104px}.tablet--sm{width:116px}.capcard .rowcard{font-size:var(--uems-font-size-caption)}.capcard .rowcard i{font-size:var(--uems-font-size-overline)}.rowcard--stack{flex-direction:column;align-items:flex-start;gap:2px}.blocked span{color:var(--uems-color-text-muted)}.capcard .seq>*{opacity:0}.capcard.is-in .seq>*{animation:beat-in 460ms var(--uems-ease-spring) calc(700ms + var(--i, 0) * 80ms + var(--d, 0) * 130ms) both}.capcard .seq>*:nth-child(1){--d:0}.capcard .seq>*:nth-child(2){--d:1}.capcard .seq>*:nth-child(3){--d:2}.capcard .seq>*:nth-child(4){--d:3}@keyframes beat-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tick-on{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes scan-y{from{transform:translateY(-120%)}to{transform:translateY(1000%)}}@keyframes privatise{from{filter:blur(0);opacity:1}to{filter:blur(1.4px);opacity:.8}}@keyframes ring-out{from{opacity:.85;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@keyframes strike-on{from{text-decoration-color:transparent}to{text-decoration-color:var(--uems-color-text-quiet)}}.phone__wall{width:1px;flex:0 0 auto;align-self:stretch;background:repeating-linear-gradient(180deg,var(--uems-color-border-strong) 0 6px,transparent 6px 12px)}.capcard.is-in .tablet{animation:beat-in 460ms var(--uems-ease-spring) calc(700ms + var(--i, 0) * 80ms) both}.capcard.is-in .tablet>span{animation:screen-on 420ms ease calc(940ms + var(--i, 0) * 80ms) both}@keyframes screen-on{from{opacity:0;filter:brightness(2.4)}to{opacity:1;filter:none}}.qr{position:relative;overflow:hidden}.qr::after{content:"";position:absolute;left:0;right:0;top:0;height:10%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--uems-color-primary) 55%,transparent),transparent);opacity:0}.capcard.is-in .qr::after{opacity:1;animation:scan-y 700ms cubic-bezier(0.4,0,0.25,1) calc(560ms + var(--i, 0) * 80ms) both}.capcard.is-in .tick.is-on{animation:tick-on 300ms var(--uems-ease-spring) calc(900ms + var(--i, 0) * 80ms + var(--d, 0) * 130ms) both}.capcard.is-in .phone--personal{animation:privatise 520ms ease calc(1520ms + var(--i, 0) * 80ms) both}.capcard.is-in .dot--ok{animation:tick-on 280ms var(--uems-ease-spring) calc(900ms + var(--i, 0) * 80ms + var(--d, 0) * 130ms) both}.capcard.is-in .blocked span{animation:strike-on 300ms ease calc(1300ms + var(--i, 0) * 80ms + var(--bd, 0) * 130ms) both}.blocked span:nth-child(1){--bd:0}.blocked span:nth-child(2){--bd:1}.radar::before{content:"";position:absolute;inset:0;border-radius:var(--uems-radius-pill);border:1.5px solid color-mix(in srgb,var(--uems-color-cta) 55%,transparent);opacity:0}.capcard.is-in .radar::before{animation:ring-out 900ms cubic-bezier(0.4,0,0.25,1) calc(650ms + var(--i, 0) * 80ms) both}.e5{background:var(--uems-surface-band);padding-block:var(--uems-space-80)}.e5__head{margin-bottom:var(--uems-rhythm-stack)}.e5__title{margin:0 auto;font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h1);line-height:var(--uems-line-height-heading);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-primary);max-width:900px;text-align:center}.e5__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--uems-rhythm-stack);align-items:stretch}.e5__card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--uems-rhythm-block);padding:var(--uems-card-padding);border-radius:var(--uems-radius-lg);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-default);box-shadow:var(--uems-shadow-sm)}.e5__ctext{display:grid;gap:var(--uems-space-8);min-width:0}.e5__kicker{font-size:var(--uems-font-size-h4);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-primary)}.e5__label{margin:0;font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-primary)}.e5__gauge{width:160px;flex:none;display:flex;flex-direction:column;align-items:center}.e5__gauge svg{width:100%;height:auto;overflow:visible;display:block}.e5__track{fill:none;stroke:var(--uems-color-border-light);stroke-width:18;stroke-linecap:round}.e5__arc{fill:none;stroke:url(#e5grad);stroke-width:18;stroke-linecap:round;stroke-dasharray:var(--circ);stroke-dashoffset:var(--circ)}.e5__gauge.is-in .e5__arc{stroke-dashoffset:var(--off);transition:stroke-dashoffset 1400ms var(--uems-ease-spring)}.e5__needle{transform:rotate(-90deg);transform-box:view-box;transform-origin:130px 130px}.e5__gauge.is-in .e5__needle{transform:rotate(var(--angle));transition:transform 1400ms var(--uems-ease-spring)}.e5__needle line{stroke:var(--uems-color-text-primary);stroke-width:5;stroke-linecap:round}.e5__hub{fill:var(--uems-color-text-primary)}.e5__ring{margin-top:var(--uems-space-4);font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h3);line-height:1;font-weight:var(--uems-font-weight-bold);color:var(--uems-color-cta)}.e5__ring::after{content:attr(data-suffix)}.e5__denom{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-display);line-height:var(--uems-line-height-tight);letter-spacing:var(--uems-letter-spacing-display);font-weight:var(--uems-font-weight-bold);color:var(--uems-color-cta);flex:none}.e5__denom::before{content:attr(data-prefix)}.e5__denom::after{content:attr(data-suffix)}.e5__foot{display:flex;flex-direction:column;gap:var(--uems-space-12);margin-top:var(--uems-rhythm-stack)}.e5__prose{margin:0;font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-primary);max-width:none}.e5__source{margin:0;font-size:var(--uems-font-size-caption);color:var(--uems-color-text-primary);font-style:italic}@media(max-width:720px){.e5__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.e5__arc{stroke-dashoffset:var(--off);transition:none}.e5__needle{transform:rotate(var(--angle));transition:none}}.pricing__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--uems-grid-gutter);align-items:stretch}.pcard{display:flex;flex-direction:column;gap:var(--uems-space-16);padding:var(--uems-card-padding);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-lg);min-width:0}.pcard__plan{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h3);line-height:var(--uems-line-height-heading);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-black)}.pcard__inherit{font-size:var(--uems-font-size-body);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-primary)}.pcard__list{display:grid;gap:var(--uems-space-12)}.pcard__list li{position:relative;padding-left:var(--uems-space-24);font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-black);max-width:var(--uems-measure-body)}.pcard__list li::before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background:var(--uems-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3 3 7-7' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>") center/16px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3 3 7-7' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>") center/16px no-repeat}.pcard__price{margin-top:auto;padding-top:var(--uems-space-20);border-top:1px solid var(--uems-color-border-default);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--uems-space-8)}.pcard__from{font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-muted)}.pcard__num{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h1);line-height:var(--uems-line-height-tight);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-bold);color:var(--uems-color-text-black)}.pcard__per{flex:1 0 100%;font-size:var(--uems-font-size-body-sm);color:var(--uems-color-text-muted)}.pcard--free{background:var(--uems-surface-card);border-color:var(--uems-color-border-default)}.pcard__plan--inverse{color:var(--uems-color-text-black)}.pcard__claim{font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-black);max-width:var(--uems-measure-body)}.pcard__price--free{border-top-color:var(--uems-color-border-default)}.pcard__num--free{color:var(--uems-color-text-black)}.pcard__per--free{color:var(--uems-color-text-muted)}.pcard--blue{background:var(--uems-tint-1-surface);border-color:var(--uems-tint-1-border)}.pcard--gold{background:var(--uems-tint-2-surface);border-color:var(--uems-tint-2-border)}.faq-accordion-section{--uems-faq-border:#e4e7ec;--uems-transition-faq:420ms cubic-bezier(0.4,0,0.2,1);--uems-faq-question-size:18px;--uems-color-text-byline:#2e3a4d;--uems-color-text-darker:#091228;padding:var(--uems-section-padding-y) 0;background:var(--uems-color-bg-surface);scroll-margin-top:var(--uems-space-80)}.faq-accordion-section__inner{max-width:900px;margin:0 auto;padding:0 var(--uems-gutter)}.faq-accordion-section__title{margin:0 0 36px;text-align:center;font-size:var(--uems-font-size-h1);line-height:var(--uems-line-height-heading);font-weight:var(--uems-font-weight-semibold);font-family:var(--uems-font-heading);color:var(--uems-color-text-primary)}.faq-accordion{display:flex;flex-direction:column;gap:12px}.faq-accordion__item{border:1px solid var(--uems-faq-border);border-radius:8px;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-heading);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-heading);line-height:27px;min-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-h4);line-height:27px;font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-darker);letter-spacing:-0.005em}.faq-accordion__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:var(--uems-color-text-darker);transition:transform var(--uems-transition-faq)}.faq-accordion__item.is-open .faq-accordion__toggle{transform:rotate(180deg)}.faq-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--uems-transition-faq)}.faq-accordion__item.is-open .faq-accordion__panel{grid-template-rows:1fr}.faq-accordion__panel-inner{overflow:hidden;min-height:0;padding:0 26px;transition:padding var(--uems-transition-faq)}.faq-accordion__item.is-open .faq-accordion__panel-inner{padding:0 26px 24px}.faq-accordion__panel-inner p{margin:-4px 0 0;font-size:var(--uems-font-size-body);line-height:1.65;font-weight:var(--uems-font-weight-regular);font-family:var(--uems-font-body);color:var(--uems-color-text-byline)}.cta{padding-block:var(--uems-space-80)}.cap,.pricing,.cta{padding-top:0}.final{position:relative;overflow:hidden;isolation:isolate;padding:var(--uems-space-64) var(--uems-card-padding);border-radius:var(--uems-radius-xl);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-surface-inverse)}.final__grid{display:grid;justify-items:center;gap:var(--uems-rhythm-stack);text-align:center;max-width:var(--uems-content-max-width-narrow);margin-inline:auto}.final__copy{display:grid;justify-items:center;gap:var(--uems-space-12)}.final__title{color:var(--uems-color-text-on-dark);max-width:var(--uems-measure-heading)}.final__title em{color:var(--uems-color-highlight)}.final__lede{font-size:var(--uems-font-size-lede);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-on-dark-body);max-width:var(--uems-measure-lede)}.final__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--uems-space-12)}.final__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--uems-space-8) var(--uems-space-24);width:100%;padding-top:var(--uems-space-24);border-top:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 16%,transparent)}.final__list li{display:inline-flex;align-items:flex-start;gap:var(--uems-space-8);font-size:var(--uems-font-size-body-sm);color:var(--uems-color-text-on-dark-body)}.final__list li::before{content:"";flex:0 0 auto;margin-top:8px;width:10px;height:6px;border-left:2px solid var(--uems-color-highlight);border-bottom:2px solid var(--uems-color-highlight);transform:rotate(-45deg) translateY(-2px)}.foot{background:color-mix(in srgb,var(--uems-surface-inverse) 22%,black);padding-block:var(--uems-space-48)}.foot__inner{display:grid;gap:var(--uems-space-32);justify-items:center}.foot__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:var(--uems-space-12)}.foot__links>a{padding-inline:var(--uems-space-20);border-right:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 22%,transparent);font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-on-dark);transition:color var(--uems-duration-fast) ease}.foot__links>a:last-child{border-right:0}.foot__links>a:hover{color:var(--uems-color-text-inverse)}.foot__links>a.foot__locale{display:inline-flex;align-items:center;gap:var(--uems-space-8);color:color-mix(in srgb,var(--uems-color-primary) 62%,var(--uems-color-text-inverse))}.foot__links>a.foot__locale:hover{color:var(--uems-color-text-inverse)}.foot__locale svg{width:18px;height:18px;flex:none}.foot__caret{width:14px;height:14px}.foot__copy{margin:0;font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-on-dark-body);text-align:center}@media(max-width:540px){.foot__links>a{padding-inline:var(--uems-space-12);font-size:var(--uems-font-size-body-sm)}.foot__copy{font-size:var(--uems-font-size-body-sm)}}@keyframes rise-in{from{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes arrow-grow{from{clip-path:circle(0 at 7.8% 64.5%)}to{clip-path:circle(105% at 7.8% 64.5%)}}@keyframes fade-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes meter-fill{from{width:0}to{width:var(--pct,0)}}.reveal{opacity:0;transform:translateY(16px);transition:opacity 600ms ease,transform 600ms var(--uems-ease-spring)}.reveal.is-in{opacity:1;transform:none}.capcard.reveal{transition-delay:calc(var(--i, 0) * 80ms)}.capcard .chip--float{opacity:0}.capcard.is-in .chip--float{animation:chip-pop 500ms var(--uems-ease-spring) calc(300ms + var(--i, 0) * 80ms) both}@keyframes chip-pop{from{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.proof{padding-block:0 var(--uems-space-80);background:var(--uems-surface-page)}.proof__strip{padding-block:var(--uems-space-24);background:var(--uems-surface-band);border-block:1px solid var(--uems-color-border-light)}.proof__customers{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:var(--uems-space-40)}.recog{display:flex;flex-direction:column;gap:var(--uems-space-32);margin-top:var(--uems-rhythm-block)}.proof__count{margin:0;font-size:var(--uems-font-size-lede);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-secondary)}.proof__figure{display:block;font-family:var(--uems-font-heading);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-primary)}.marquee{position:relative;width:100%;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 7%,rgba(0,0,0,1) 93%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 7%,rgba(0,0,0,1) 93%,rgba(0,0,0,0) 100%)}.marquee__inner{display:flex;width:max-content;animation:marquee-slide 48s linear infinite}.marquee:hover .marquee__inner,.marquee:focus-within .marquee__inner{animation-play-state:paused}.marquee__track{display:flex;align-items:center;gap:var(--uems-space-48);margin:0;padding:var(--uems-space-8) var(--uems-space-24);list-style:none}.marquee__track>li{flex:none;display:flex;align-items:center}.marquee__track img{display:block;width:auto;height:32px;max-width:260px;object-fit:contain}@keyframes marquee-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.recog__rule{position:relative;display:flex;justify-content:center}.recog__rule::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent 0,var(--uems-color-border-default) 22%,var(--uems-color-border-default) 78%,transparent 100%)}.recog__label{position:relative;margin:0;padding:var(--uems-space-8) var(--uems-space-32);background:var(--uems-surface-page);border:1px solid var(--uems-color-border-light);border-radius:var(--uems-radius-pill);font-family:var(--uems-font-heading);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-primary)}.recog__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--uems-space-64);margin:0;padding:0;list-style:none}.recog__badge{display:block;width:auto;object-fit:contain}.recog__badge--knox{height:40px}.recog__badge--android{height:60px}.recog__badge--aer{height:60px}.recog__badge--gartner{height:28px}.recog__badge--idc{height:32px}@media(max-width:901px){.proof__customers{grid-template-columns:minmax(0,1fr);gap:var(--uems-space-20)}.proof__count{text-align:center}}@media(max-width:540px){.recog{gap:var(--uems-space-24)}.recog__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:var(--uems-space-32) var(--uems-space-20)}.recog__badges>li:last-child:nth-child(odd){grid-column:1 / -1}.recog__label{padding-inline:var(--uems-space-20)}.marquee__track{gap:var(--uems-space-32);padding-inline:var(--uems-space-16)}.marquee__track img{height:26px;max-width:208px}}.onb__lede{margin:0;max-width:var(--uems-measure-lede);font-size:var(--uems-font-size-lede);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-secondary)}.onb__track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uems-space-40);margin:0;padding:0;list-style:none}.onb__track::before{content:"";position:absolute;left:0;right:0;top:17px;height:2px;border-radius:var(--uems-radius-pill);background:linear-gradient(90deg,var(--uems-color-primary) 0,color-mix(in srgb,var(--uems-color-primary) 46%,transparent) 64%,color-mix(in srgb,var(--uems-color-primary) 10%,transparent) 100%);transform:scaleX(0);transform-origin:left center;transition:transform 800ms var(--uems-ease-spring)}.onb__track.is-in::before{transform:scaleX(1)}.onb__track::after{content:"";position:absolute;top:18px;left:18px;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:var(--uems-radius-pill);background:var(--uems-color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--uems-color-primary) 18%,transparent);opacity:0}.onb__track.is-in::after{animation:onb-dot-x 1100ms linear 300ms both}@keyframes onb-dot-x{0%{left:18px;opacity:0}5%{opacity:1}41%{left:calc((100% + 40px) / 3 + 18px)}82%{left:calc((100% + 40px) * 2 / 3 + 18px);opacity:1}100%{left:calc((100% + 40px) * 2 / 3 + 18px);opacity:0}}@keyframes onb-dot-y{0%{top:18px;opacity:0}5%{opacity:1}41%{top:calc((100% + 40px) / 3 + 18px)}82%{top:calc((100% + 40px) * 2 / 3 + 18px);opacity:1}100%{top:calc((100% + 40px) * 2 / 3 + 18px);opacity:0}}@keyframes onb-dot-y-run{0%{top:18px;opacity:0}6%{opacity:1}88%{top:calc(100% - 18px);opacity:1}100%{top:calc(100% - 18px);opacity:0}}.onb__step{display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:var(--uems-space-12);min-width:0}.onb__step.reveal{transition-delay:calc(var(--i, 0) * 110ms)}.onb__marker{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--uems-radius-pill);background:var(--uems-surface-page);border:2px solid color-mix(in srgb,var(--uems-color-primary) 32%,transparent);font-family:var(--uems-font-heading);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-bold);line-height:1;color:var(--uems-color-primary);transition:background-color 320ms ease,border-color 320ms ease,color 320ms ease}.onb__step.is-in .onb__marker{background:var(--uems-color-primary);border-color:var(--uems-color-primary);color:var(--uems-color-text-inverse);transition-delay:calc(300ms + var(--i, 0) * 450ms)}.onb__ttl{margin:0;font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h3);line-height:var(--uems-line-height-heading);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-primary)}.onb__body{margin:0;max-width:var(--uems-measure-body);font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-secondary)}.onb__scene{position:relative;display:grid;place-items:center;align-self:stretch;margin-top:var(--uems-space-8);padding:var(--uems-space-24) var(--uems-space-16);min-height:276px;border-radius:var(--uems-radius-lg);border:1px solid var(--uems-color-border-light);background:radial-gradient(112% 82% at 50% 4%,color-mix(in srgb,var(--uems-color-primary) 8%,transparent),transparent 66%),var(--uems-surface-band);overflow:hidden}.onbdev{position:relative;z-index:2;width:132px;aspect-ratio:11 / 19;padding:var(--uems-space-12) var(--uems-space-8) var(--uems-space-8);border-radius:18px;background:var(--uems-surface-card);border:1px solid var(--uems-color-border-default);box-shadow:var(--uems-shadow-md)}.onbdev::before{content:"";position:absolute;left:50%;top:5px;width:28px;height:3px;border-radius:var(--uems-radius-pill);background:var(--uems-color-border-strong);transform:translateX(-50%)}.onbdev__screen{position:relative;display:grid;align-content:start;gap:var(--uems-space-4);height:100%;padding:var(--uems-space-8);border-radius:12px;background:var(--uems-surface-band);overflow:hidden}.onbdev__screen--code{align-content:center;justify-items:center}.onbdev__qr{width:100%;border:0;background-color:transparent}.onbscan{position:absolute;left:0;right:0;top:0;height:36%;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--uems-color-primary) 24%,transparent));border-bottom:2px solid var(--uems-color-primary)}.onb__step.is-in .onbscan{animation:onb-scan 1100ms ease-in-out 400ms 1 both}@keyframes onb-scan{0%{transform:translateY(-100%);opacity:0}14%{opacity:1}86%{opacity:1}100%{transform:translateY(278%);opacity:0}}.onbrow{display:flex;align-items:center;justify-content:space-between;gap:var(--uems-space-4);padding:var(--uems-space-4);border-radius:var(--uems-radius-sm);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-light);font-size:var(--uems-font-size-caption);color:var(--uems-color-text-secondary);opacity:0}.onbrow i{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onbrow .tick{width:12px;height:12px;background-size:8px 8px}.onb__step.is-in .onbrow{animation:onb-land 420ms var(--uems-ease-spring) calc(550ms + var(--j, 0) * 110ms) both}@keyframes onb-land{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.onbdev__screen--status{align-content:start;gap:var(--uems-space-4)}.onbstat{display:grid;gap:1px;font-size:var(--uems-font-size-caption);line-height:var(--uems-line-height-snug)}.onbstat b{font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-primary)}.onbstat em{font-style:normal;color:var(--uems-color-text-tertiary)}.onbbar{height:6px;margin-bottom:var(--uems-space-4);border-radius:var(--uems-radius-pill);background:var(--uems-color-border-light);overflow:hidden}.onbbar>span{display:block;height:100%;width:82%;border-radius:var(--uems-radius-pill);background:var(--uems-color-success)}.onbbar--low>span{width:34%;background:var(--uems-color-warning)}.onbpill{position:absolute;left:50%;bottom:-12px;padding:3px var(--uems-space-8);border-radius:var(--uems-radius-pill);background:var(--uems-color-success);color:var(--uems-color-text-inverse);font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-bold);line-height:var(--uems-line-height-snug);white-space:nowrap;box-shadow:var(--uems-shadow-sm);opacity:0}.onb__step.is-in .onbpill{animation:onb-pill 420ms var(--uems-ease-spring) 1000ms both}@keyframes onb-pill{from{opacity:0;transform:translate(-50%,6px) scale(.86)}to{opacity:1;transform:translate(-50%,0) scale(1)}}.onbghost{position:absolute;z-index:1;top:50%;width:108px;aspect-ratio:11 / 19;border-radius:16px;background:var(--uems-surface-card);border:1px solid var(--uems-color-border-default);box-shadow:var(--uems-shadow-sm);opacity:0}.onbghost::after{content:"";position:absolute;inset:var(--uems-space-8);border-radius:10px;background:var(--uems-surface-band)}.onbghost--l{left:50%;transform:translate(-50%,-50%)}.onbghost--r{left:50%;transform:translate(-50%,-50%)}.onb__step.is-in .onbghost--l{animation:onb-fan-l 620ms var(--uems-ease-spring) 700ms both}.onb__step.is-in .onbghost--r{animation:onb-fan-r 620ms var(--uems-ease-spring) 780ms both}@keyframes onb-fan-l{from{opacity:0;transform:translate(-50%,-50%) rotate(0)}to{opacity:.58;transform:translate(-140%,-58%) rotate(-9deg)}}@keyframes onb-fan-r{from{opacity:0;transform:translate(-50%,-50%) rotate(0)}to{opacity:.58;transform:translate(40%,-58%) rotate(9deg)}}@media(max-width:901px){.onb__track{grid-template-columns:minmax(0,1fr);gap:var(--uems-space-40);padding-left:var(--uems-space-56)}.onb__track::before{left:17px;right:auto;top:0;bottom:0;width:2px;height:auto;background:linear-gradient(180deg,var(--uems-color-primary) 0,color-mix(in srgb,var(--uems-color-primary) 46%,transparent) 64%,color-mix(in srgb,var(--uems-color-primary) 10%,transparent) 100%);transform:scaleY(0);transform-origin:center top}.onb__track.is-in::before{transform:scaleY(1)}.onb__track.is-in::after{animation-name:onb-dot-y}.onb__marker{grid-area:marker;margin-left:calc(var(--uems-space-56) * -1)}.onb__step{grid-template-columns:minmax(0,1fr) 244px;grid-template-areas:"marker scene" "title  scene" "body   scene" ".      scene";grid-template-rows:auto auto auto 1fr;column-gap:var(--uems-space-32)}.onb__ttl{grid-area:title}.onb__body{grid-area:body}.onb__scene{grid-area:scene;margin-top:0;min-height:252px}}@media(max-width:540px){.onb__track{padding-left:var(--uems-space-48)}.onb__track::before{left:13px}.onb__track::after{left:14px}.onb__track.is-in::after{animation-name:onb-dot-y-run}.onb__step.is-in .onb__marker{transition-delay:calc(300ms + var(--i, 0) * 110ms)}.onb__step{grid-template-columns:minmax(0,1fr);grid-template-areas:"marker" "title" "body" "scene";grid-template-rows:auto auto auto auto;column-gap:0}.onb__scene{margin-top:var(--uems-space-8)}.onb__marker{width:28px;height:28px;margin-left:calc(var(--uems-space-48) * -1);font-size:var(--uems-font-size-caption)}}.tst__lede{margin:0;max-width:var(--uems-measure-lede);font-size:var(--uems-font-size-lede);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-secondary)}.tst__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uems-card-gap);align-items:stretch}.tst__card{display:flex;flex-direction:column;gap:var(--uems-space-16);margin:0;padding:var(--uems-card-padding);background:var(--uems-surface-card);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-xl);box-shadow:var(--uems-shadow-sm);min-width:0;transition:transform var(--uems-duration-slow) var(--uems-ease-spring),box-shadow var(--uems-duration-slow) ease}.tst__card:hover{transform:translateY(-3px);box-shadow:var(--uems-shadow-md)}.tst__mark{display:inline-flex;color:color-mix(in srgb,var(--uems-color-primary) 34%,transparent)}.tst__mark svg{width:34px;height:28px}.tst__body{margin:0;flex:1}.tst__body p{margin:0;font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-primary);text-wrap:pretty}.tst__divider{height:1px;background:var(--uems-color-border-light)}.tst__author{display:flex;align-items:center;gap:var(--uems-space-12)}.tst__avatar{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--uems-radius-pill);background:var(--uems-color-primary);color:var(--uems-color-text-inverse);font-family:var(--uems-font-heading);font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-bold);line-height:1;letter-spacing:var(--uems-letter-spacing-caps)}.tst__avatar--alt{background:var(--uems-color-secondary)}.tst__who{display:grid;gap:var(--uems-space-2);min-width:0}.tst__name{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-body);font-weight:var(--uems-font-weight-semibold);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-primary)}.tst__role{font-size:var(--uems-font-size-body-sm);line-height:var(--uems-line-height-snug);color:var(--uems-color-text-tertiary)}@media(max-width:901px){.tst__grid{grid-template-columns:minmax(0,1fr)}.faq-accordion__question{font-size:18px}}@media(max-width:900px){#faq,.pricing,#testimonials,#evidence,#onboarding,#why,.specs,#capabilities{padding:40px 20px}.final{border-radius:0}.btn{width:-webkit-fill-available}.container{padding:0}.util__links{display:none}.prinav{position:relative}.prinav__toggle{display:flex}.prinav__links{display:none;position:absolute;inset:100% 0 auto 0;flex-direction:column;align-items:stretch;gap:var(--uems-space-4);padding:var(--uems-space-16);background:var(--uems-surface-card);border-bottom:1px solid var(--uems-color-border-default);box-shadow:var(--uems-shadow-md)}.site-header.is-open .prinav__links{display:flex}.prinav__link{padding:12px 4px}.prinav__cta{margin-left:0}.cap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:901px){.e5__grid{grid-template-columns:1fr}}@media(max-width:540px){.e5__card{grid-template-columns:1fr;align-items:start;gap:var(--uems-space-20)}.e5__gauge{width:100%;max-width:200px}}@media(max-width:901px){.specs__inner{--ptile-cols:3;--ptile-gap:var(--uems-space-24);--specs-measure:480px}}@media(max-width:768px){body{word-wrap:break-word}section,article,aside,header,footer,div,main{min-width:0}h1,h2,h3,h4,p,span,li,dd,dt{overflow-wrap:break-word}}@media(max-width:540px){.hero__ctas,.final__ctas{margin-inline:auto}.hero__ctas .btn,.final__ctas .btn{width:100%}.qr,.radar,.tablet{max-width:168px}.specs__inner{--ptile-cols:3;--ptile-gap:var(--uems-space-16)}.cap__grid{grid-template-columns:minmax(0,1fr)}.faq-accordion-section__title{margin-bottom:28px}.faq-accordion__trigger{padding:18px 20px;gap:16px;min-height:64px}.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}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee__inner{animation:none}.onb__track::before{transform:none !important}.onb__track::after{display:none}.onbscan{display:none}.onbrow,.onbpill,.onbghost{animation:none !important;opacity:1 !important}.onbghost{opacity:.58 !important}.onbghost--l{transform:translate(-140%,-58%) rotate(-9deg) !important}.onbghost--r{transform:translate(40%,-58%) rotate(9deg) !important}.onbpill{transform:translate(-50%,0) !important}.faq-accordion__panel,.faq-accordion__panel-inner,.faq-accordion__toggle{transition:none}.capcard,.capcard .chip--float,.capcard .seq>*,.capcard .tick,.capcard .dot,.capcard .phone--personal,.capcard .tablet,.capcard .tablet>span,.capcard .phone__wall{animation:none !important;opacity:1 !important;transform:none !important}.meter.is-in .meter__track::after{animation:none;width:var(--pct,0)}.reveal{opacity:1;transform:none;transition:none}.capcard:hover,.tst__card:hover{transform:none}.qr::after,.radar::before{opacity:0 !important;animation:none !important}.phone--personal{filter:blur(1.4px) !important;opacity:.8 !important}.blocked span{animation:none !important;text-decoration-color:var(--uems-color-text-quiet) !important}}.v1{position:relative;padding:var(--uems-space-80) 0;background:radial-gradient(70% 90% at 100% -10%,color-mix(in srgb,var(--uems-color-primary) 34%,transparent),transparent 60%),radial-gradient(60% 90% at -10% 110%,color-mix(in srgb,var(--uems-color-primary) 20%,transparent),transparent 60%),var(--uems-surface-inverse)}.v1::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--uems-color-text-on-dark) 8%,transparent) 1px,transparent 1.5px);background-size:26px 26px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,rgba(0,0,0,1) 40%,transparent 100%);mask-image:radial-gradient(80% 70% at 50% 30%,rgba(0,0,0,1) 40%,transparent 100%)}.v1>.container{position:relative}.v1__head{margin:0 auto var(--uems-rhythm-block);max-width:96ch;text-align:center}.v1__title{margin:0;text-wrap:balance;font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h1);line-height:var(--uems-line-height-heading);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-on-dark)}.v1__grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:1fr;gap:var(--uems-space-16)}.v1__tile{position:relative;display:flex;flex-direction:column;gap:var(--uems-space-12);padding:var(--uems-card-padding);border-radius:var(--uems-radius-lg);background:color-mix(in srgb,var(--uems-color-text-on-dark) 6%,transparent);border:1px solid color-mix(in srgb,var(--uems-color-text-on-dark) 14%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:transform var(--uems-duration-slow) var(--uems-ease-spring),border-color var(--uems-duration-slow) ease,background var(--uems-duration-slow) ease,box-shadow var(--uems-duration-slow) ease}.v1__tile:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--uems-color-primary) 55%,transparent);background:color-mix(in srgb,var(--uems-color-text-on-dark) 9%,transparent);box-shadow:0 20px 48px rgba(9,18,40,0.45)}.v1__tile--hero{grid-row:span 2;background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,white 18%,transparent),transparent 55%),var(--uems-color-primary);border-color:transparent;justify-content:flex-start}.v1__tile--hero::before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--uems-color-highlight) 90%,transparent),transparent)}.v1__tile--hero:hover{border-color:transparent;background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,white 22%,transparent),transparent 55%),var(--uems-color-primary)}.v1__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--uems-radius-md);background:color-mix(in srgb,var(--uems-color-text-on-dark) 12%,transparent);color:var(--uems-color-text-on-dark)}.v1__icon svg{width:24px;height:24px}.v1__tile--hero .v1__icon{background:color-mix(in srgb,var(--uems-color-text-inverse) 22%,transparent);color:var(--uems-color-text-inverse)}.v1__ttl{margin:var(--uems-space-4) 0 0;font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h3);line-height:var(--uems-line-height-snug);letter-spacing:var(--uems-letter-spacing-heading);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-on-dark)}.v1__tile--hero .v1__ttl{color:var(--uems-color-text-inverse)}.v1__body{margin:0;font-size:var(--uems-font-size-body);line-height:var(--uems-line-height-body);color:var(--uems-color-text-on-dark-body)}.v1__tile--hero .v1__body{color:color-mix(in srgb,var(--uems-color-text-inverse) 90%,transparent)}.v1__devices{margin-top:auto;width:min(400px,100%)}.v1__fleet{display:block;width:100%;height:auto}.v1__proof{padding-top:var(--uems-space-16);border-top:1px solid color-mix(in srgb,var(--uems-color-text-inverse) 26%,transparent);display:grid;gap:var(--uems-space-4)}.v1__figure{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-figure);line-height:var(--uems-line-height-tight);letter-spacing:var(--uems-letter-spacing-display);font-weight:var(--uems-font-weight-bold);color:var(--uems-color-highlight)}.v1__figlabel{font-size:var(--uems-font-size-caption);font-weight:var(--uems-font-weight-semibold);color:var(--uems-color-text-inverse)}@media(max-width:901px){.v1__grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.v1__tile--hero{grid-row:auto;grid-column:span 2}}@media(max-width:540px){.v1__grid{grid-template-columns:1fr}.v1__tile--hero{grid-column:auto;grid-row:auto}.stage.capcard__stage{margin:auto}}