@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@font-face{font-family:Space Grotesk;src:url(/build/assets/space-grotesk-bold-DKSy8owx.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--page:#f7f8fb;--page-strong:#eef1f7;--surface:#fff;--surface-soft:#f5f7fb;--ink:#475467;--ink-strong:#344054;--muted:#667085;--muted-2:#98a2b3;--line:#e4e7ec;--line-strong:#cfd5df;--accent:#244fc4;--accent-2:#16358f;--accent-3:#6f91f5;--accent-4:#8b92b8;--success:#15803d;--warning:#a16207;--shadow:0 18px 42px #1018281a;--shadow-soft:0 8px 24px #10182812;--radius:0;--nav-h:68px;--max:1180px}*,:before,:after{box-sizing:border-box;border-radius:0!important}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background-color:#0000;background-image:radial-gradient(circle at 10% 6%,#6f91f54d,#0000 42%),radial-gradient(circle at 92% 4%,#3d84ff38,#0000 40%),radial-gradient(circle at 85% 72%,#244fc41f,#0000 45%),radial-gradient(circle at 30% 100%,#3d84ff1f,#0000 55%),linear-gradient(#f2f5fd,#f6f8ff,#f2f5fb);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.5;overflow-x:hidden}body.menu-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}.container{width:min(100% - 48px,var(--max));margin-inline:auto}.site-header{z-index:50;height:var(--nav-h);background:0 0;padding:0;position:fixed;inset:0 0 auto}.nav{height:var(--nav-h);padding:0 max(24px,calc((100vw - var(--max)) / 2));background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.nav.container{width:100%;max-width:none;margin-inline:0}.nav:after{content:none}.brand{min-height:42px;color:var(--ink-strong);border-radius:0;align-items:center;gap:12px;min-width:max-content;padding:3px 8px 3px 4px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.brand:hover{background:0 0;transform:none}.brand-logo{color:var(--ink-strong);letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:22px;line-height:1;transition:color .2s;display:inline-block;transform:skew(-12deg)}.brand-logo-mark{color:#0000;background:linear-gradient(135deg,#1f45d6,#3d84ff);-webkit-background-clip:text;background-clip:text}.nav-links{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:#475467;isolation:isolate;border-radius:0;justify-content:center;align-items:center;height:36px;padding:0 15px;font-size:.9rem;font-weight:650;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.nav-links a:before{content:"";z-index:-1;box-shadow:none;opacity:0;background:0 0;transition:opacity .2s,transform .2s;position:absolute;inset:0;transform:scale(.92)}.nav-links a:after{content:"";background:var(--accent);opacity:0;border-radius:999px;width:18px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(.5)}.nav-links a:hover,.nav-links a.active{color:var(--ink-strong);transform:none}.nav-links a:hover:before,.nav-links a.active:before{opacity:1;transform:scale(1)}.nav-links a.active:after{opacity:1;transform:translate(-50%)scaleX(1)}.nav-actions{align-items:center;gap:8px;display:flex}.menu-toggle{width:40px;height:40px;color:var(--ink-strong);cursor:pointer;background:linear-gradient(#fff,#f3f5fc);border:1px solid #dce1f2eb;border-radius:12px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,box-shadow .2s;display:none;box-shadow:0 10px 22px #16358f1a}.menu-toggle:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 14px 26px #16358f21}.menu-toggle span{background:currentColor;width:18px;height:2px;display:block;position:relative}.menu-toggle span:before,.menu-toggle span:after{content:"";background:currentColor;width:18px;height:2px;transition:transform .2s;position:absolute;left:0}.menu-toggle span:before{top:-6px}.menu-toggle span:after{top:6px}.menu-toggle[aria-expanded=true] span{background:0 0}.menu-toggle[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}.mobile-panel{inset:calc(var(--nav-h) - 4px) 16px auto;z-index:45;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dce1f2eb;border-radius:16px;display:none;position:fixed;overflow:hidden}.mobile-panel.open{display:block}.mobile-panel a{min-height:52px;color:var(--ink);border-top:1px solid #dce1f2db;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.mobile-panel a:first-child{border-top:0}.mobile-panel a:hover{color:var(--ink-strong);background:#244fc414}.btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.93rem;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 0 0 1px #244fc466,0 4px 10px #244fc48c,0 12px 26px #244fc473,0 22px 48px #244fc447}.btn-primary:hover{background:var(--accent-2);box-shadow:0 0 0 1px #244fc48c,0 6px 14px #244fc4a6,0 16px 32px #244fc48c,0 30px 60px #244fc461}.btn-secondary{color:var(--ink-strong);border-color:var(--line);background:#fff;box-shadow:0 8px 20px #0b1d481a,0 18px 40px #0b1d480f}.btn-secondary:hover{border-color:var(--line-strong);box-shadow:0 10px 24px #0b1d4829,0 24px 50px #0b1d481a}.btn-nav{color:#fff;background:var(--accent);border-color:#0000;border-radius:999px;min-height:40px;padding:0 18px;box-shadow:0 0 0 1px #244fc466,0 4px 10px #244fc48c,0 10px 22px #244fc473,0 18px 40px #244fc447}.btn-nav:hover{background:var(--accent-2);box-shadow:0 0 0 1px #244fc48c,0 6px 14px #244fc4a6,0 14px 30px #244fc48c,0 24px 50px #244fc461}.btn-nav{transition:transform .2s,background .2s,color .2s,border-color .2s,opacity .25s,visibility .25s}.btn-nav.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.hero{min-height:100svh;padding:calc(var(--nav-h) + clamp(24px,4svh,48px)) 0 clamp(24px,6svh,64px);isolation:isolate;background:0 0;align-items:center;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 22% 28%,#244fc43d,#0000 22%),radial-gradient(circle at 78% 68%,#6f91f538,#0000 24%),radial-gradient(circle at 58% 18%,#16358f24,#0000 20%);position:absolute;inset:0;transform:translateZ(0)}.hero-media{z-index:0;opacity:.28;position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:center;width:100%;height:100%}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffffffa,#ffffffdb 48%,#ffffff6b),linear-gradient(#ffffff5c,#f7f8fbf5);position:absolute;inset:0}.hero:before,.hero-media,.hero:after{-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000)}.hero-content{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(320px,.72fr);align-items:center;gap:22px 48px;display:grid;position:relative}.hero-copy{max-width:680px;container-type:inline-size}.hero-title{color:var(--ink-strong);max-width:760px;margin:0;font-size:clamp(1.65rem,8.25cqi,4.4rem);font-weight:720;line-height:.94}.hero-title .word{white-space:nowrap;display:block}.hero-title .word+.word{margin-top:.08em}.hero-title .word.accent{background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-summary{max-width:600px;color:var(--muted);margin:24px 0 0;font-size:1.05rem;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.hero-actions .btn{border-radius:999px;min-height:50px;padding:0 26px}.hero-badge{color:var(--ink-strong);background:0 0;border:0;grid-column:1/-1;justify-self:center;align-items:center;gap:10px;margin:0;padding:0;font-size:.9rem;font-weight:650;display:inline-flex}.badge-leaf{object-fit:contain;opacity:.8;flex:none;width:18px;height:18px}.badge-leaf-left{transform:scaleX(-1)}.hero-metrics{width:min(100%,620px);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:0 clamp(24px,5vw,56px);margin:0;display:grid;overflow:visible}.metric{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:0;padding:0}.metric:hover{background:0 0}.metric+.metric{border-left:0}.metric strong{-webkit-text-fill-color:transparent;color:var(--accent);background:linear-gradient(135deg,#6f91f5,#244fc4 55%,#16358f);-webkit-background-clip:text;background-clip:text;font-size:1.35rem;line-height:1;display:block}.metric:first-child strong{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6f91f5,#244fc4 55%,#16358f);-webkit-background-clip:text;background-clip:text}.metric:nth-child(2) strong{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffb057,#ff7a2b 55%,#d94f00);-webkit-background-clip:text;background-clip:text}.metric:nth-child(3) strong{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#4be0a3,#16b981 55%,#0f8f66);-webkit-background-clip:text;background-clip:text}.metric>span{color:var(--muted);margin-top:6px;font-size:.76rem;line-height:1.35;display:block}.metric strong span{color:inherit;font-size:inherit;margin-top:0;display:inline}.flow-panel{width:min(100%,560px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-self:end;padding:0;transform:translateZ(0)}.hero-phone{object-fit:contain;filter:drop-shadow(0 30px 50px #10182838);width:auto;max-width:100%;height:min(62svh,560px);margin:0 auto;display:block}.dark .hero-phone{filter:drop-shadow(0 30px 60px #0000008c)}.hero-device{width:min(100%,400px);margin:0 auto;position:relative}.hero-device-stage{cursor:grab;touch-action:pan-y;opacity:0;height:min(64svh,580px);transition:opacity .5s;position:relative}.hero-device-stage.is-ready{opacity:1}.hero-device-stage.is-dragging{cursor:grabbing}.hero-device-stage:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hero-device-canvas{pointer-events:none;filter:drop-shadow(0 28px 40px #10182838);width:100%;height:135%;display:block;position:absolute;top:-35%;left:0}.dark .hero-device-canvas{filter:drop-shadow(0 28px 48px #0009)}.hero-device-stage.is-over-button{cursor:pointer}.hero-device-tap{z-index:2;color:#141414;white-space:nowrap;pointer-events:none;opacity:0;background:#f0bb00;align-items:center;gap:6px;padding:5px 10px 5px 9px;font-size:.72rem;line-height:1;transition:opacity .25s;display:inline-flex;position:absolute;top:0;left:0;translate:16px -50%;box-shadow:0 6px 18px #f0bb0059}.hero-device-tap[data-side=left]{translate:calc(-100% - 16px) -50%}.hero-device-tap:before{content:"";background:#f0bb00;width:12px;height:2px;position:absolute;top:50%;right:100%}.hero-device-tap[data-side=left]:before{left:100%;right:auto}.hero-device-tap.is-visible{opacity:1;pointer-events:auto;cursor:pointer;animation:1.6s ease-in-out infinite hero-device-tap-pulse}@keyframes hero-device-tap-pulse{0%,to{box-shadow:0 6px 18px #f0bb004d}50%{box-shadow:0 6px 26px #f0bb00a6}}@media(prefers-reduced-motion:reduce){.hero-device-tap.is-visible{animation:none}}.hero-device-hint{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:6px 0 0;font-size:.78rem;transition:opacity .4s;display:flex}.hero-device-hint svg{width:15px;height:15px}.hero-device-hint.is-hidden{opacity:0}.section{padding:80px 0}.section-divider{--divider-width:86%;--divider-slashes:clamp(44px, 7vw, 88px);z-index:2;pointer-events:none;min-height:24px;color:var(--accent);align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.section-divider{color:color-mix(in srgb,var(--accent) 60%,var(--muted-2))}}.section-divider-track{width:var(--divider-width);align-items:flex-end;gap:clamp(10px,1.5vw,18px);max-width:100%;display:flex}.section-divider-slashes{flex:0 0 var(--divider-slashes);background:repeating-linear-gradient(120deg,#0000 0 6px,currentColor 6px 8px,#0000 8px 12px);height:16px}.section-divider-line{background:currentColor;flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.section-divider-line{background:color-mix(in srgb,currentColor 42%,transparent)}}.section-divider-end{background:currentColor;flex:0 0 5px;height:3px}.section-divider--trailing{--divider-width:62%;--divider-slashes:clamp(36px, 5vw, 64px);justify-content:flex-end}.section-divider--trailing .section-divider-track{flex-direction:row-reverse}.section-divider--split{--divider-width:100%;--divider-slashes:clamp(32px, 4vw, 52px)}.section-divider--split .section-divider-end{background:repeating-linear-gradient(120deg,#0000 0 6px,currentColor 6px 8px,#0000 8px 12px);flex-basis:clamp(24px,3vw,36px);height:11px}.section-divider--offset{--divider-width:68%;--divider-slashes:clamp(56px, 9vw, 112px)}.section-divider--offset .section-divider-track{margin-inline-start:14%}.section-divider--compact{--divider-width:42%;--divider-slashes:clamp(28px, 4vw, 48px);justify-content:flex-end}.section-divider--compact .section-divider-track{margin-inline-end:8%}.scroll-blur-reveal{opacity:0;filter:blur(16px);will-change:opacity,filter,transform;transition:opacity .85s,filter 1.05s,transform .95s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.scroll-blur-reveal.is-visible{opacity:1;filter:blur();transform:translate(0)}.section-muted{background:radial-gradient(ellipse 70% 45% at 50% 50%,var(--accent),transparent 100%)}@supports (color:color-mix(in lab,red,red)){.section-muted{background:radial-gradient(ellipse 70% 45% at 50% 50%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 100%)}}.section-kicker{color:var(--accent);margin:0 0 10px;font-size:.92rem;font-weight:700}.section-title{color:var(--ink-strong);margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:720;line-height:1.06}.section-copy{max-width:500px;color:var(--muted);margin:0;font-size:1rem}.trust-strip{z-index:1;background:0 0;padding:56px 0;position:relative}.trust-inner{gap:26px;display:grid}.industry-carousel{perspective:1600px;height:clamp(340px,34vw,470px);transform-style:preserve-3d;position:relative;overflow:visible}.industry-panel{color:#fff;background:var(--ink-strong);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;backface-visibility:hidden;will-change:transform,opacity;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);border:1px solid #ffffff2e;border-radius:0;width:60%;margin-inline:auto;padding:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s,visibility 0s linear .6s;position:absolute;inset:0;overflow:hidden;transform:rotateY(0)scale(.66)}.industry-panel.is-active{z-index:3;opacity:1;visibility:visible;pointer-events:auto;border-color:#ffffff57;transition-delay:0s,0s,0s;transform:translate(0)rotateY(0)scale(1)}.industry-panel.is-prev,.industry-panel.is-next{z-index:1;opacity:.55;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s}.industry-panel.is-prev{transform:translate(-54%)translateZ(-240px)rotateY(32deg)scale(.92)}.industry-panel.is-next{transform:translate(54%)translateZ(-240px)rotateY(-32deg)scale(.92)}.industry-panel:hover,.industry-panel:focus-visible{border-color:#ffffff80;outline:none}.industry-panel-img{object-fit:cover;object-position:var(--panel-position,center);opacity:.9;will-change:transform,opacity;width:100%;height:100%;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .46s;position:absolute;inset:0;transform:scale(1.04)}.industry-panel.is-active .industry-panel-img{opacity:1;transform:scale(1)}.industry-panel-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000d6,#0003),linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.industry-panel-shade:after{--panel-grid-size:clamp(28px, 3vw, 40px);content:"";background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(0deg,#ffffff1a 1px,#0000 1px);background-size:var(--panel-grid-size) var(--panel-grid-size);background-position:0 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 0 100%,#000 0%,#0009 35%,#0000 75%);mask-image:radial-gradient(at 0 100%,#000,#0009 35%,#0000 75%)}.industry-panel-copy{z-index:2;text-align:left;gap:8px;max-width:440px;transition:opacity .32s,transform .32s;display:grid;position:absolute;inset:auto 28px 26px}.industry-carousel.is-switching .industry-panel-copy{opacity:0;transform:translateY(14px)}.industry-panel-copy strong{color:#fff;font-size:2.15rem;line-height:1.02}.industry-panel-kicker,.industry-panel-summary{color:#ffffffc7;font-size:.95rem}.industry-panel-kicker{color:#dbe6ff;font-weight:700}.industry-panel:not(.is-active) .industry-panel-copy{opacity:0}.industry-nav-zone{z-index:5;cursor:pointer;background:0 0;border:0;width:20%;padding:0;position:absolute;top:0;bottom:0}.industry-nav-zone-prev{left:0}.industry-nav-zone-next{right:0}.industry-nav-zone:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.status{border-radius:var(--radius);border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--surface-soft);align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.tag{border-radius:var(--radius);border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--surface-soft);align-items:center;padding:0 10px;font-size:.82rem;display:inline-flex}.standards-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.standards-layout>div:first-child{text-align:center;width:min(100%,780px);margin-inline:auto;container-type:inline-size}.standards-layout .section-title{white-space:nowrap;font-size:clamp(1.2rem,6.8cqi,2.8rem)}.standard-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.standard-item{background:var(--surface);text-align:center;border:0;border-radius:18px;flex-direction:column;padding:16px 18px 24px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 2px #1018280d}.standard-item:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.standard-media{background:#fff;border-radius:14px;place-items:center;width:100%;height:128px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.standard-media img{object-fit:contain;filter:grayscale();opacity:.72;width:80px;height:80px}.standard-text{flex-direction:column;gap:6px;padding:0 4px;display:flex}.standard-item strong{color:var(--accent);font-size:1rem;font-weight:700;line-height:1.28}.standard-item span{color:var(--muted);font-size:.86rem;line-height:1.5}.contact-section{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative}.contact-section .section-kicker{color:var(--muted)}.contact-section .section-title{color:var(--ink-strong)}.contact-section .section-copy{color:var(--muted)}.contact-layout{grid-template-columns:minmax(0,.86fr) minmax(320px,1fr);align-items:start;gap:44px;display:grid}.contact-points{gap:14px;margin-top:30px;display:grid}.contact-point{color:var(--muted);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.contact-point i{border:1px solid var(--line);background:var(--surface-soft);width:38px;height:38px;color:var(--accent);border-radius:6px;place-items:center;display:grid}.contact-point strong{color:var(--ink-strong);display:block}.contact-form{color:#fff;background:radial-gradient(circle at 12% 0,#87a8ff80,#0000 42%),linear-gradient(135deg,#16358f,#244fc4 52%,#4169e1);border:1px solid #ffffff2e;border-radius:16px;padding:28px;box-shadow:0 24px 60px #16358f38}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-group{gap:7px;display:grid}.form-group.full{grid-column:1/-1}.form-group label{color:var(--ink-strong);font-size:.84rem;font-weight:650}.contact-form .form-group label{color:#fff}.form-group input,.form-group select,.form-group textarea{border-radius:var(--radius);border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;outline:none;padding:10px 12px}.form-group textarea{resize:vertical;min-height:124px}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--muted-2)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #244fc424}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff61}.contact-form .btn-primary{color:#16358f;box-shadow:none;background:#fff;margin-top:16px}.contact-form .btn-primary:hover{color:#16358f;background:#e8edfb}.alert{border-radius:var(--radius);margin:0 0 18px;padding:12px 14px;font-size:.92rem;font-weight:650}.alert-success{color:#14532d;background:#dcfce7;border:1px solid #bbf7d0}.alert-error{color:#7f1d1d;background:#fee2e2;border:1px solid #fecaca}.catalog-hero{color:#fff;background:0 0;padding:150px 0 92px;position:relative;overflow:hidden}.catalog-hero:before{content:"";background:linear-gradient(90deg,#081b4df7,#0d286fd6 46%,#16358f70),url(/build/assets/hero-DgKCT3wg.webp) 50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.catalog-glow{filter:blur(8px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6f91f570,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-120px}.catalog-hero-inner{z-index:1;position:relative;container-type:inline-size}.catalog-title{white-space:nowrap;max-width:800px;margin:0;font-size:clamp(1.3rem,8cqi,3.75rem);font-weight:700;line-height:1.04}.catalog-title-accent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(120deg,#bfd0ff,#fff);-webkit-background-clip:text;background-clip:text}.catalog-summary{color:#ffffffc7;max-width:560px;margin:22px 0 0;font-size:1.12rem;line-height:1.6}.catalog-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.catalog-meta{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.catalog-meta span{border-radius:var(--radius);color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff2e;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:.86rem;display:inline-flex}.site-footer{color:var(--muted);background:linear-gradient(180deg,transparent,var(--page-strong) 40%,var(--page-strong));padding:88px 0 24px}@supports (color:color-mix(in lab,red,red)){.site-footer{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--page-strong) 72%,transparent) 40%,var(--page-strong))}}.footer-main{grid-template-columns:minmax(0,1.25fr) minmax(0,.65fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-bottom:52px;display:grid}.footer-brand{min-height:40px;color:var(--ink-strong);align-items:center;text-decoration:none;display:inline-flex}.footer-brand .brand-logo{font-size:clamp(24px,2.5vw,30px)}.footer-tagline{color:var(--ink-strong);margin:18px 0 12px;font-size:1rem;line-height:1.6}.footer-company,.footer-contact p{margin:0;font-size:.8rem;line-height:1.6}.footer-heading{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:.7rem}.footer-nav,.footer-contact{padding-top:8px}.footer-nav a{width:fit-content;color:var(--ink-strong);margin-top:12px;font-size:.86rem;text-decoration:none;display:block}.footer-email,.footer-contact-link,.footer-back-top{max-width:100%;color:var(--ink-strong);align-items:center;gap:10px;font-size:.86rem;text-decoration:none;display:inline-flex}.footer-email{overflow-wrap:anywhere;margin-bottom:10px}.footer-contact-link{color:var(--accent);margin-top:24px}.site-footer a{transition:color .2s}.site-footer a:hover{color:var(--accent)}.site-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site-footer svg{flex-shrink:0;width:16px;height:16px}.footer-bottom{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:22px;font-size:.72rem;display:flex}.footer-note{color:var(--muted-2)}.footer-back-top{margin-inline-start:auto;font-size:.75rem}@media(max-width:860px){.site-footer{padding-top:64px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding-bottom:36px}.footer-about{grid-column:1/-1}}@media(max-width:520px){.footer-main{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-back-top{margin-inline-start:0;margin-top:6px}}@media(max-width:1060px){.standards-layout,.contact-layout{grid-template-columns:1fr}.standard-list{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-panel{justify-self:center;width:min(100%,460px);margin-top:8px}.hero-phone{height:min(56svh,500px)}.hero-device-stage{height:min(56svh,520px)}}@media(max-width:860px){.container{width:min(100% - 32px,var(--max))}.standard-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{padding-inline:16px}.nav-links,.btn-nav{display:none}.menu-toggle,.site-header.is-transparent .btn-nav{display:inline-flex}.site-header.is-transparent .menu-toggle{display:none}.hero{padding:calc(var(--nav-h) + 32px) 0 clamp(24px,5svh,54px)}.flow-panel{display:none}.hero-content{grid-template-columns:1fr;gap:clamp(20px,4svh,34px)}.hero-title{line-height:1.02}.hero-summary{margin-top:clamp(16px,3svh,24px);font-size:1rem}.hero-actions{margin-top:clamp(20px,4svh,32px)}.project-grid,.demo-grid,.form-grid{grid-template-columns:1fr}.section{padding:64px 0}.section-head,.trust-inner{align-items:start;display:grid}.trust-strip{padding:52px 0}.industry-carousel{perspective:none;height:340px;min-height:0}.industry-panel,.industry-panel:first-child,.industry-panel:last-child{border-radius:14px;width:100%;height:auto;min-height:0;margin:0;inset:0;filter:none!important;transform:none!important}.industry-panel.is-active{height:auto}.industry-panel.is-prev,.industry-panel.is-next{opacity:0;visibility:hidden}.industry-panel-copy strong{font-size:1.7rem}.section-title{font-size:2.2rem}.catalog-hero{padding:118px 0 64px}.catalog-summary{font-size:1rem}}@media(max-width:520px){.container{width:min(100% - 24px,var(--max))}.nav{padding-inline:12px}.catalog-hero{padding:104px 0 52px}.catalog-actions{flex-direction:column;align-items:stretch}.catalog-glow{width:320px;height:320px}.hero-metrics{gap:0 16px}.metric strong{font-size:1.3rem}.metric>span{font-size:.74rem}.brand-logo{font-size:19px}.hero-actions{flex-direction:column;align-items:stretch}.industry-panel-copy{inset:auto 20px 22px}.industry-panel-copy strong{font-size:1.45rem}.btn,.card-link{width:100%}.flow-panel{padding:14px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.industry-panel{transition-duration:.78s,.78s,.6s,.42s!important}.industry-panel-img{transition-duration:.9s,.7s,.7s!important}.industry-panel-copy{transition-duration:.32s,.32s!important}}.brand-mark,.menu-toggle,.mobile-panel,.btn,button,.hero-media,.hero-media img,.hero-badge,.flow-map,.flow-node,.demos-viewport,.project-card,.demo-card,.project-index,.demo-icon,.status,.project-meta,.tag,.card-link,.standard-item,.standard-media,.standard-media img,.contact-point i,.contact-form,.form-group input,.form-group select,.form-group textarea,.alert,.catalog-meta span,.app-showcase-carousel,.app-showcase-badge,.app-feature-list li>i,.app-showcase-cta,.app-device-art,.app-placeholder-art,.app-inventory-art,.app-inventory-image,.app-asset-art,.app-asset-desktop,.app-asset-mobile,.app-pos-art,.app-pos-desktop,.app-pos-mobile,.app-device-desktop,.app-device-mobile,.app-placeholder-features span,.app-placeholder-browser,.placeholder-card,.app-placeholder-phone,.placeholder-phone-card{--cut-corner:clamp(10px, .9vw, 16px);clip-path:polygon(var(--cut-corner) 0,100% 0,100% calc(100% - var(--cut-corner)),calc(100% - var(--cut-corner)) 100%,0 100%,0 var(--cut-corner))}.brand-mark,.menu-toggle,.demos-dot,.project-index,.demo-icon,.status,.tag,.contact-point i,.app-feature-list li>i,.app-placeholder-features span,.placeholder-card,.placeholder-phone-card{--cut-corner:7px}.app-showcase{background:radial-gradient(ellipse 60% 42% at 20% 50%,var(--accent-3),transparent 100%),radial-gradient(ellipse 45% 38% at 85% 55%,var(--accent),transparent 100%);padding-block:56px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-showcase{background:radial-gradient(ellipse 60% 42% at 20% 50%,color-mix(in srgb,var(--accent-3) 10%,transparent),transparent 100%),radial-gradient(ellipse 45% 38% at 85% 55%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 100%)}}.app-showcase-heading{margin-bottom:20px}.app-showcase.is-pinned{padding-top:56px;padding-bottom:0;overflow:clip}.app-showcase.is-pinned>.app-showcase-pin{top:var(--pin-top,0px);box-sizing:border-box;min-height:100svh;padding-top:var(--nav-h);flex-direction:column;justify-content:center;padding-bottom:16px;display:flex;position:sticky}.app-showcase-runway{display:none}.app-showcase.is-pinned>.app-showcase-runway{height:calc((var(--showcase-slides) - 1) * 70vh);height:calc((var(--showcase-slides) - 1) * 70svh);display:block}.app-showcase.is-pinned .app-showcase-carousel{clip-path:none;box-shadow:none;transform-origin:50% 0;background:0 0;border:0;margin-top:28px;overflow:visible}.app-showcase.is-pinned .app-showcase-slide{--cut-corner:clamp(10px, .9vw, 16px);z-index:auto;opacity:1;clip-path:polygon(var(--cut-corner) 0,100% 0,100% calc(100% - var(--cut-corner)),calc(100% - var(--cut-corner)) 100%,0 100%,0 var(--cut-corner));transform-origin:50% 0;will-change:transform;background:radial-gradient(circle at 82% 4%,#6f91f56b,#0000 32%),linear-gradient(135deg,#081b4d,#16358f 46%,#244fc4);border:1px solid #ffffff2e;border-radius:clamp(22px,3vw,34px);padding-bottom:88px;transition:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38}.app-showcase.is-pinned .app-showcase-slide:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#050c26;position:absolute;inset:0}.app-showcase.is-pinned .app-showcase-slide>.app-showcase-controls{position:absolute;inset:auto 0 0}.dark .app-showcase.is-pinned .app-showcase-slide{border-color:#ffffff14}@media(max-width:900px){.app-showcase.is-pinned .app-showcase-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-showcase.is-pinned .app-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.app-showcase.is-pinned .app-feature-list li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:6px 7px}.app-showcase.is-pinned .app-feature-list li>i{border-radius:9px;width:22px;height:22px;font-size:.7rem}.app-showcase.is-pinned .app-feature-list strong{margin:0;font-size:.74rem}.app-showcase.is-pinned .app-feature-description{display:none}.app-showcase.is-pinned .app-showcase-art{max-width:280px}.app-showcase.is-pinned .app-showcase-art.app-video-art{max-width:440px}.app-showcase.is-pinned .app-showcase-slide{gap:12px;padding-bottom:76px}}.app-showcase-carousel{color:#fff;background:radial-gradient(circle at 82% 4%,#6f91f56b,#0000 32%),linear-gradient(135deg,#081b4d,#16358f 46%,#244fc4);border:1px solid #ffffff2e;border-radius:clamp(22px,3vw,34px);outline:none;position:relative;overflow:hidden;box-shadow:0 30px 80px #16358f38}.app-showcase-carousel:focus-visible{box-shadow:0 0 0 4px #6f91f547,0 30px 80px #16358f38}.app-showcase-stage{display:grid;position:relative}.app-showcase-slide{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2.5vw,32px);min-width:0;padding:24px clamp(24px,3vw,36px) 16px;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;display:grid;position:absolute;inset:0;transform:translate(32px)}.app-showcase-slide.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;grid-area:1/1;transition-delay:0s;position:relative;inset:auto;transform:translate(0)}.app-showcase-slide.is-clickable{cursor:pointer;transform-origin:50%;will-change:transform;transition:opacity .42s,transform .7s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s}.app-showcase-slide.is-clickable:focus-visible{outline-offset:-8px;border-radius:26px;outline:2px solid #fff}.app-showcase-copy{z-index:4;align-self:center;position:relative}.app-showcase-app-name{color:#c9d8ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;line-height:1.5}.app-showcase-copy h3{color:#fff;letter-spacing:-.045em;max-width:570px;margin:0;font-size:clamp(1.45rem,2.25vw,1.95rem);line-height:1.08}.app-wms-title{font-size:clamp(1.35rem,2.1vw,1.85rem)!important}.app-wms-title span{white-space:normal}.app-showcase-summary{color:#ffffffbd;max-width:560px;margin:10px 0 0;font-size:.88rem;line-height:1.5}.app-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.app-feature-list li{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:8px;font-size:.8rem;line-height:1.5;display:grid}.app-feature-list li:last-child:nth-child(odd){grid-column:1/-1}.app-feature-list li>i{color:#d4e4ff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:26px;height:26px;display:grid}.app-feature-list strong{color:#fff;margin-bottom:3px;font-size:.8rem;line-height:1.35;display:block}.app-feature-description{color:#ffffffbd;font-size:.78rem;line-height:1.4;display:block}.app-showcase-link{color:#fff;background:#ffffff14;border:1px solid #ffffff59;align-items:center;gap:12px;min-height:44px;margin-top:16px;padding:0 16px;font-size:.84rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.app-showcase-link:hover{background:#ffffff29;border-color:#ffffffa6}.app-showcase-link:focus-visible{outline-offset:4px;outline:2px solid #fff}.app-showcase-link svg{width:17px;height:17px}.app-showcase-art{aspect-ratio:1.45;isolation:isolate;clip-path:none;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));place-self:center;width:100%;min-width:0;max-width:460px;min-height:0;padding:12px;display:grid;position:relative;overflow:visible}.app-showcase-art>img{object-fit:contain;clip-path:none;filter:drop-shadow(0 10px 12px #0000003d);grid-area:1/1/-1/-1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:block}.app-showcase-art>.app-device-desktop,.app-showcase-art>.app-pos-desktop,.app-showcase-art>.app-asset-desktop{z-index:1;grid-area:1/2/11/-1}.app-showcase-art>.app-device-mobile,.app-showcase-art>.app-pos-mobile,.app-showcase-art>.app-asset-mobile{z-index:2;grid-area:4/1/-1/5}.app-showcase-art>.app-asset-mobile{transform:scaleX(-1)}.app-showcase-art.app-video-art{aspect-ratio:auto;filter:drop-shadow(0 16px 26px #040e3059);max-width:560px;padding:0;display:block}.app-showcase-video{--cut-corner:clamp(10px, .9vw, 16px);aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;clip-path:polygon(var(--cut-corner) 0,100% 0,100% calc(100% - var(--cut-corner)),calc(100% - var(--cut-corner)) 100%,0 100%,0 var(--cut-corner));background:#eef2fb;border:1px solid #fff6;display:block}.app-showcase-controls{z-index:8;justify-content:space-between;align-items:center;gap:20px;padding:8px clamp(24px,3vw,36px) 20px;display:flex;position:relative}.app-showcase-progress{color:#ffffff80;letter-spacing:.08em;align-items:baseline;gap:8px;font-size:.78rem;display:inline-flex}.app-showcase-progress strong{color:#fff;font-size:1.2rem}.app-showcase-control-buttons{gap:10px;display:flex}.app-showcase-control-buttons button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:46px;height:46px;padding:0 16px;transition:background .2s,transform .2s;display:inline-flex}.app-showcase-control-buttons button:hover{background:#fff3;transform:translateY(-2px)}.app-showcase-control-buttons button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media(max-width:900px){.app-showcase-slide{grid-template-columns:1fr;gap:18px}.app-showcase-art{max-width:380px}}@media(max-width:600px){.app-showcase{padding-block:40px}.app-showcase-slide{padding:20px 18px 12px}.app-showcase-copy h3{font-size:clamp(1.35rem,6.5vw,1.75rem)}.app-wms-title{font-size:clamp(1.25rem,6vw,1.6rem)!important}.app-feature-list{grid-template-columns:1fr}.app-feature-list li{padding:7px 8px}.app-showcase-art{max-width:320px;padding:8px}.app-showcase-controls{padding:8px 18px 18px}}@media(max-width:420px){.app-showcase-slide,.app-showcase-controls{padding-inline:14px}.app-showcase-control-buttons button{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.app-showcase-slide,.app-showcase-control-buttons button{transition-duration:.001ms!important}}.zebra-toolbox{background:radial-gradient(ellipse 65% 42% at 50% 50%,var(--surface),transparent 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.zebra-toolbox{background:radial-gradient(ellipse 65% 42% at 50% 50%,color-mix(in srgb,var(--surface) 28%,transparent),transparent 100%)}}.zebra-toolbox{color:var(--ink)}.zebra-toolbox-inner{display:block}.zebra-toolbox-copy{max-width:620px}.zebra-toolbox-copy .section-kicker{color:var(--accent)}.zebra-toolbox-copy .section-title{color:var(--ink-strong)}.zebra-toolbox-copy .section-copy{color:var(--muted)}.zebra-toolbox-copy .btn{margin-top:26px}.zebra-toolbox-row{grid-template-columns:minmax(0,640px) minmax(180px,300px);justify-content:space-between;align-items:center;gap:48px;margin-top:16px;display:grid}.zebra-toolbox-credit{background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;display:flex}.zebra-toolbox-logo{width:100%;height:auto;display:block}@media(max-width:860px){.zebra-toolbox-row{grid-template-columns:1fr}.zebra-toolbox-credit{justify-content:flex-start;width:100%}}.interactive-demo-head{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:24px 56px;display:grid}.interactive-demo-head .section-title{max-width:560px}.interactive-demo-intro .btn{margin-top:22px}.interactive-demo-preview{--cut-corner:clamp(12px, 1.2vw, 20px);color:inherit;background:linear-gradient(135deg,var(--accent-3),var(--line-strong) 40%,var(--accent));margin-top:40px;padding:1px;text-decoration:none;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.interactive-demo-preview{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-3) 70%,transparent),var(--line-strong) 40%,color-mix(in srgb,var(--accent) 55%,transparent))}}.interactive-demo-preview{clip-path:polygon(var(--cut-corner) 0,100% 0,100% calc(100% - var(--cut-corner)),calc(100% - var(--cut-corner)) 100%,0 100%,0 var(--cut-corner));filter:drop-shadow(0 24px 40px #16358f2e)}.interactive-demo-bar{background:var(--surface);border-bottom:1px solid var(--line);clip-path:polygon(calc(var(--cut-corner) - 1px) 0,100% 0,100% 100%,0 100%,0 calc(var(--cut-corner) - 1px));color:var(--muted);align-items:center;gap:14px;padding:10px 16px 10px 24px;font-size:.8rem;display:flex}.interactive-demo-dots{gap:6px;display:inline-flex}.interactive-demo-dots i{background:var(--line-strong);width:9px;height:9px}.interactive-demo-dots i:first-child{background:#ff6b5f}.interactive-demo-dots i:nth-child(2){background:#ffbd2e}.interactive-demo-dots i:last-child{background:#28c840}.interactive-demo-address{background:var(--surface-soft);border:1px solid var(--line);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:5px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;overflow:hidden}.interactive-demo-live{color:var(--success);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.interactive-demo-live:before{content:"";background:currentColor;width:7px;height:7px;animation:1.8s ease-in-out infinite interactive-demo-pulse;border-radius:50%!important}@keyframes interactive-demo-pulse{50%{opacity:.3}}.interactive-demo-shot{background:#0b1220;display:block;position:relative;overflow:hidden}.interactive-demo-shot img{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.interactive-demo-cta{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0b1220b8;border:1px solid #ffffff47;align-items:center;gap:8px;padding:12px 22px;font-weight:700;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.interactive-demo-cta svg{width:18px;height:18px}.interactive-demo-preview:hover .interactive-demo-shot img,.interactive-demo-preview:focus-visible .interactive-demo-shot img{transform:scale(1.02)}.interactive-demo-preview:hover .interactive-demo-cta,.interactive-demo-preview:focus-visible .interactive-demo-cta{opacity:1;transform:translate(-50%,-50%)}.interactive-demo-highlights{color:var(--ink);flex-wrap:wrap;gap:10px 28px;margin:22px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.interactive-demo-highlights li{align-items:center;gap:10px;display:inline-flex}.interactive-demo-highlights i{width:30px;height:30px;color:var(--accent);background:var(--accent);place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.interactive-demo-highlights i{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.interactive-demo-highlights i{font-size:.9rem;line-height:1}@media(max-width:860px){.interactive-demo-head{grid-template-columns:1fr}.interactive-demo-preview{margin-top:28px}.interactive-demo-bar{padding-left:18px}.interactive-demo-live{display:none}}@media(max-width:520px){.interactive-demo-dots{display:none}}@media(prefers-reduced-motion:reduce){.interactive-demo-live:before{animation:none}}@keyframes site-rise{0%{opacity:0;transform:translateY(var(--rise,24px))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.hero [data-intro]{animation:.8s cubic-bezier(.16,1,.3,1) both site-rise;animation-delay:var(--delay,0s)}.hero-title .word[data-intro]{--rise:36px;animation-duration:.9s}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:none}.standard-item[data-reveal]{transform:translateY(28px)scale(.96)}.standard-item[data-reveal].is-visible{transform:none}.standard-item[data-reveal].is-visible:hover{transform:translateY(-3px)}}.hero.is-placing [data-intro]{animation:none}.hero.is-placing [data-place]:not([data-placed]){opacity:0}.place-stage{z-index:2;pointer-events:none;position:absolute;inset:0}.place-frame{--place-blue:#2f7bff;box-sizing:border-box;border:1px solid var(--place-blue);background:#2f7bff0d;position:absolute}.place-handle{box-sizing:border-box;border:1px solid var(--place-blue);background:#fff;width:7px;height:7px;position:absolute}.place-handle-nw{top:-4px;left:-4px}.place-handle-ne{top:-4px;right:-4px}.place-handle-sw{bottom:-4px;left:-4px}.place-handle-se{bottom:-4px;right:-4px}.place-size{color:#d9dbe1;letter-spacing:.02em;white-space:nowrap;background:#1c1d21;border-radius:7px;padding:4px 9px;font:500 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0a0e1e38}.place-size:before{content:"";background:#8a8f9c;width:1px;height:8px;position:absolute;top:100%;left:50%}.place-size:after{content:"";box-sizing:border-box;border:1.5px solid #8a8f9c;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-3px)}.place-cursor{opacity:0;will-change:transform;position:absolute;top:0;left:0}.place-pointer{transform-origin:3px 2px;filter:drop-shadow(0 3px 6px #0a0e1e4d);margin:-2px 0 0 -3px;display:block}.place-pointer svg{display:block}.dark .place-size{background:#2a2c33;box-shadow:0 6px 16px #0006}.site-header a:focus-visible,.mobile-panel a:focus-visible,.btn:focus-visible,.menu-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.section-title+.section-copy,.contact-section .section-copy{margin-top:14px}.field-error{color:#ffe1e1;font-size:.8rem}.form-group input[aria-invalid=true],.form-group textarea[aria-invalid=true]{border-color:#fca5a5;box-shadow:0 0 0 3px #fca5a559}.form-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form .btn-primary:disabled{opacity:.7;cursor:progress;transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:860px){.standard-item:last-child:nth-child(odd){grid-column:1/-1}.zebra-toolbox-logo{max-width:220px}}.contact-point a{text-decoration:none;display:block}.contact-point a:hover{color:var(--accent);text-decoration:underline}:root{--btn-1:#1f45d6;--btn-2:#3d84ff;--btn-glow:drop-shadow(0 8px 14px #2c5dff73);--btn-glow-hover:drop-shadow(0 10px 20px #2c5dff99)}.btn-primary,.btn-nav{--cut:10px;--shape:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));isolation:isolate;color:#fff;box-shadow:none;clip-path:none;filter:var(--btn-glow);background:0 0;border:0;transition:transform .2s,filter .2s,opacity .25s,visibility .25s;position:relative}.hero-actions .btn-primary,.zebra-toolbox .btn-primary,.interactive-demo .btn-primary,.catalog-actions .btn-primary{--slant:16px;--shape:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);padding-inline:34px}.btn-primary:before,.btn-nav:before,.btn-primary:after,.btn-nav:after{content:"";z-index:-1;clip-path:var(--shape);pointer-events:none;position:absolute;inset:0}.btn-primary:before,.btn-nav:before{background:linear-gradient(135deg,var(--btn-1),var(--btn-2));transition:filter .2s}.btn-primary:after,.btn-nav:after{background-image:linear-gradient(90deg,#ffffff3d 1px,#0000 1px),linear-gradient(#ffffff3d 1px,#0000 1px);background-position:100% 0;background-size:12px 12px;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0006 40%,#0000 75%);mask-image:linear-gradient(270deg,#000,#0006 40%,#0000 75%)}.btn-primary:hover,.btn-nav:hover{box-shadow:none;filter:var(--btn-glow-hover);background:0 0;transform:translateY(-1px)}.btn-primary:hover:before,.btn-nav:hover:before{filter:brightness(1.08)}.btn-primary:active,.btn-nav:active{transform:none}.contact-form .btn-primary{color:#16358f;filter:drop-shadow(0 8px 16px #ffffff59);background:0 0}.contact-form .btn-primary:before{background:#fff}.contact-form .btn-primary:after{background-image:linear-gradient(90deg,#1f45d61f 1px,#0000 1px),linear-gradient(#1f45d61f 1px,#0000 1px)}.contact-form .btn-primary:hover{color:#16358f;filter:drop-shadow(0 10px 22px #ffffff80);background:0 0}.contact-form .btn-primary:disabled{filter:none}.theme-toggle{border:1px solid var(--line);--cut-corner:9px;width:40px;height:40px;clip-path:polygon(var(--cut-corner) 0,100% 0,100% calc(100% - var(--cut-corner)),calc(100% - var(--cut-corner)) 100%,0 100%,0 var(--cut-corner));color:var(--ink-strong);background:var(--surface);place-items:center;padding:0;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.theme-toggle{background:color-mix(in oklab,var(--surface) 70%,transparent)}}.theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s,border-color .2s,color .2s,background .2s}.theme-toggle:hover{border-color:var(--line-strong);color:var(--accent);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.theme-toggle svg{width:18px;height:18px}.dark{color-scheme:dark;--page:#0a0d15;--page-strong:#0d1220;--surface:#141a27;--surface-soft:#1a2232;--ink:#c2cadb;--ink-strong:#eef2fb;--muted:#9aa6be;--muted-2:#6c7892;--line:#ffffff17;--line-strong:#ffffff2e;--accent:#7c9cff;--accent-2:#a9bdff;--shadow:0 18px 42px #00000073;--shadow-soft:0 8px 24px #00000059;--btn-glow:drop-shadow(0 8px 16px #3d84ff8c);--btn-glow-hover:drop-shadow(0 10px 24px #3d84ffbf)}.dark body{background-color:#0000;background-image:radial-gradient(circle at 10% 6%,#2c5dff3d,#0000 42%),radial-gradient(circle at 92% 4%,#3d84ff33,#0000 40%),radial-gradient(circle at 85% 75%,#244fc429,#0000 45%),radial-gradient(circle at 20% 95%,#3d84ff1f,#0000 50%),linear-gradient(#07090f,#0a0d15,#080b12);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.dark .nav-links a{color:var(--ink)}.dark .nav-links a:hover,.dark .nav-links a.active{color:var(--ink-strong)}.dark .brand-logo-mark{background-image:linear-gradient(135deg,#7c9cff,#b4cbff)}.dark .btn-secondary{color:var(--ink-strong);border-color:var(--line-strong);background:var(--surface-soft);box-shadow:0 8px 20px #0000004d}.dark .btn-secondary:hover{border-color:#ffffff47}.dark .menu-toggle{border-color:var(--line);background:var(--surface-soft);box-shadow:none}.dark .mobile-panel{border-color:var(--line);background:#141a27f5}.dark .mobile-panel a{border-top-color:var(--line)}.dark .mobile-panel a:hover{background:#7c9cff1f}.dark .hero:after{background:linear-gradient(90deg,#0a0d15f7,#0a0d15db 48%,#0a0d1580),linear-gradient(#0a0d154d,#0a0d15f5)}.dark .hero-media{opacity:.4}.dark .badge-leaf{filter:invert()}.dark .standard-item{box-shadow:0 1px 2px #0000004d}.dark .standard-media,.dark .standard-media img{clip-path:none;background:0 0}.dark .standard-media img{filter:grayscale()invert();mix-blend-mode:screen;opacity:.8}.dark .app-showcase-carousel{border-color:#ffffff14;box-shadow:0 30px 80px #00000080}.dark .zebra-toolbox-logo{filter:invert()}.dark .contact-form{border-color:#ffffff14;box-shadow:0 24px 60px #00000073}:root{--grid-line:#244fc413;--grid-size:56px}.dark{--grid-line:#7c9cff12}body:after{content:"";z-index:40;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-position:top;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 45%,#0003 0%,#0000008c 55%,#000 100%);mask-image:radial-gradient(70% 65% at 50% 45%,#0003,#0000008c 55%,#000)}@media(max-width:860px){:root{--grid-size:40px}}html.has-sight,html.has-sight *{cursor:none!important}html.has-sight :is(input,textarea,[contenteditable=true]){cursor:text!important}.cursor-sight{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}html.site-theme-transition{--site-theme-duration:.62s}html.site-theme-transition::view-transition-old(root){animation-duration:var(--site-theme-duration);mix-blend-mode:normal;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}html.site-theme-transition::view-transition-new(root){animation-duration:var(--site-theme-duration);mix-blend-mode:normal;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}html.site-theme-transition::view-transition-group(root){z-index:0;animation:none}html.site-theme-transition::view-transition-old(root){z-index:2;animation-name:site-theme-glitch-out}html.site-theme-transition::view-transition-new(root){z-index:1;animation:none}@keyframes site-theme-fade-out{0%{opacity:1}to{opacity:0}}@keyframes site-theme-glitch-out{0%{opacity:1;transform:none}20%{opacity:.82;transform:translate(-3px)skew(-.08deg)}40%{opacity:.42;transform:translate(2px)skew(.04deg)}65%{opacity:.1;transform:translate(-1px)}85%,to{opacity:0;transform:none}}.site-theme-signal{z-index:70;pointer-events:none;view-transition-name:site-theme-signal;background:linear-gradient(90deg,#0000 4%,#22d3ee52 18%,#0000 74%) 0 25%/100% 2px no-repeat,linear-gradient(90deg,#0000 12%,#fb718524 38%,#0000 82%) 0 25.6%/100% 8px no-repeat,linear-gradient(90deg,#0000 20%,#fb71854d 70%,#0000 96%) 0 58%/100% 2px no-repeat,linear-gradient(90deg,#0000 10%,#22d3ee1f 62%,#0000 92%) 0 58.6%/100% 6px no-repeat,linear-gradient(90deg,#0000 30%,#22d3ee33 76%,#0000 98%) 0 78%/100% 1px no-repeat;position:fixed;inset:-24px 0}html.site-theme-transition::view-transition-group(site-theme-signal){z-index:1;animation:none}html.site-theme-transition::view-transition-old(site-theme-signal){display:none}html.site-theme-fallback .site-theme-signal{mix-blend-mode:normal;animation:site-theme-signal var(--site-theme-duration) cubic-bezier(.22,1,.36,1) both}html.site-theme-transition::view-transition-new(site-theme-signal){mix-blend-mode:normal;animation:site-theme-signal var(--site-theme-duration) cubic-bezier(.22,1,.36,1) both}@keyframes site-theme-signal{0%{opacity:0;transform:translate(-4px,-12px)}20%{opacity:.85;transform:translate(3px,-6px)}45%{opacity:.5;transform:translate(-2px,3px)}75%,to{opacity:0;transform:translateY(14px)}}.cursor-sight{view-transition-name:cursor-sight}::view-transition-group(cursor-sight){animation:none}::view-transition-old(cursor-sight){animation:none}::view-transition-new(cursor-sight){animation:none}::view-transition-old(cursor-sight){display:none}html.site-theme-transition::view-transition-group(cursor-sight){z-index:2}html.site-theme-fallback body{isolation:isolate}html.site-theme-fallback body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--site-previous-background);animation:site-theme-fade-out var(--site-theme-duration) cubic-bezier(.4,0,.2,1) both;position:fixed;inset:0}html.site-theme-fallback,html.site-theme-fallback *,html.site-theme-fallback :before,html.site-theme-fallback :after{transition:color var(--site-theme-duration) ease,background-color var(--site-theme-duration) ease,border-color var(--site-theme-duration) ease,fill var(--site-theme-duration) ease,stroke var(--site-theme-duration) ease!important}@media(prefers-reduced-motion:reduce){html.site-theme-transition::view-transition-old(root){animation:none}html.site-theme-transition::view-transition-new(root){animation:none}html.site-theme-transition::view-transition-new(site-theme-signal){animation:none}.site-theme-signal,html.site-theme-fallback body:before{display:none}html.site-theme-fallback,html.site-theme-fallback *,html.site-theme-fallback :before,html.site-theme-fallback :after{transition:none!important}}.site-header .brand,.site-header .nav-links,.site-header .nav-actions{isolation:isolate;--cut-corner:12px;height:50px;position:relative}.site-header .brand{padding:0 20px}.site-header .nav-links{padding:0 8px}.site-header .nav-actions{padding:0 5px}.site-header .brand:before,.site-header .nav-links:before,.site-header .nav-actions:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(160%);clip-path:polygon(var(--cut-corner) 0,100% 0,100% calc(100% - var(--cut-corner)),calc(100% - var(--cut-corner)) 100%,0 100%,0 var(--cut-corner));background:#ffffffd1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #cdd6f0e6}.dark .site-header .brand:before,.dark .site-header .nav-links:before,.dark .site-header .nav-actions:before{background:#0e132099;box-shadow:inset 0 0 0 1px #ffffff14}@media(max-width:860px){.site-header .brand{padding:0 14px}}@media(max-width:520px){.site-header .nav{gap:8px}.site-header .brand{padding-inline:10px}.site-header .brand-logo{font-size:17px}.site-header .nav-actions{gap:4px}.site-header .btn-nav{padding-inline:10px;font-size:.75rem}}
