.site-header{z-index:1000;height:76px;box-shadow:inset 0 -4px 0 var(--brand-red);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:0;position:sticky;top:0}.site-header--edge-ai{box-shadow:none;border-bottom:0}.site-header__inner{grid-template-columns:190px 1fr auto;align-items:center;gap:28px;height:100%;display:grid}.brand{width:168px;height:50px;text-decoration:none;display:block;overflow:hidden}.brand__crop{width:168px;height:50px;display:block;overflow:hidden}.brand__crop img{width:168px;max-width:none;transform:translateY(-31px)}.desktop-nav{justify-content:center;align-items:stretch;gap:8px;height:100%;display:flex}.desktop-nav__item{display:flex;position:relative}.desktop-nav__link{color:#484a50;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:.89rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.desktop-nav__link:hover,.desktop-nav__link.is-active,.desktop-nav__trigger[aria-expanded=true]{color:var(--brand-red)}.products-menu{border:1px solid var(--line);background:var(--white);width:min(880px,100vw - 96px);box-shadow:var(--shadow);grid-template-columns:1.05fr 1.7fr;display:grid;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-28%)}.products-menu__intro{background:var(--dark);color:var(--white);padding:32px}.products-menu__intro .micro-label{color:#ff747a}.products-menu__intro strong{margin:18px 0 10px;font-size:1.45rem;display:block}.products-menu__intro p{color:var(--muted-light);margin-bottom:24px;font-size:.9rem}.products-menu__intro a{color:var(--white);font-size:.86rem;font-weight:600;text-decoration:none}.products-menu__grid{grid-template-columns:repeat(3,1fr);padding:16px;display:grid}.products-menu__card{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:155px;padding:18px;text-decoration:none;transition:background .16s;display:flex}.products-menu__card:last-child{border-right:0}.products-menu__card:hover{background:var(--paper)}.products-menu__number{color:var(--brand-red);font-family:var(--font-mono);margin-bottom:auto;font-size:.68rem}.products-menu__card strong{margin-bottom:6px;font-size:1.05rem}.products-menu__card>span:last-child{color:var(--muted);font-size:.78rem}.products-menu__future{border-top:1px solid var(--line);color:var(--muted);grid-column:2;align-items:center;gap:18px;padding:12px 20px;font-size:.73rem;display:flex}.products-menu__future span:first-child{color:var(--ink);font-family:var(--font-mono);text-transform:uppercase}.header-cta{white-space:nowrap}.menu-button{border:1px solid var(--line);background:var(--white);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:48px;height:48px;display:none}.menu-button span{background:var(--ink);width:20px;height:1.5px}.mobile-menu-layer{display:none}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.site-header__inner{justify-content:space-between;gap:20px;display:flex}.desktop-nav,.header-cta{display:none}.menu-button{flex:none;display:flex}.mobile-menu-layer{z-index:1100;width:100vw;height:100dvh;min-height:100vh;display:block;position:fixed;inset:0 auto auto 0}.mobile-menu-layer__backdrop{background:#08080aa8;border:0;width:100%;height:100dvh;min-height:100vh;position:absolute;inset:0}.mobile-menu{background:var(--white);width:min(520px,92vw);height:100dvh;min-height:100vh;padding:24px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 70px #0000002e}.mobile-menu__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.icon-button{border:1px solid var(--line);background:var(--white);width:46px;height:46px;color:var(--ink);font-size:1.7rem;line-height:1}.mobile-menu__main-link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:66px;font-size:1.2rem;font-weight:600;text-decoration:none;display:flex}.mobile-menu__main-link span{color:var(--brand-red)}.mobile-menu__products{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 22px;display:grid}.mobile-menu__products a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:6px;min-height:112px;padding:14px;text-decoration:none;display:flex}.mobile-menu__products strong{font-size:.82rem}.mobile-menu__contact{flex-direction:column;gap:12px;margin-top:30px;display:flex}.mobile-menu__contact>a:not(.button){color:var(--muted);font-size:.84rem;text-decoration:none}}.site-footer{color:var(--white);background:#0c0d0f;padding:76px 0 28px}.site-footer__lead{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:54px;display:flex}.site-footer .brand{background:var(--white);width:180px;height:58px;margin-bottom:18px;padding-inline:6px}.site-footer__lead p{max-width:430px;color:var(--muted-light);margin-bottom:0}.site-footer__grid{grid-template-columns:1fr 1fr 1fr 1.45fr;gap:52px;padding-block:52px;display:grid}.site-footer__grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer__label{color:#ff747a;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.68rem}.site-footer__grid a{color:#d0d1d5;font-size:.88rem;text-decoration:none}.site-footer__grid a:hover{color:var(--white)}.site-footer__bottom{border-top:1px solid var(--line-dark);color:#7e8087;font-family:var(--font-mono);justify-content:space-between;gap:20px;padding-top:26px;font-size:.68rem;display:flex}.site-footer__legal{gap:22px;display:flex}.site-footer__legal a{text-decoration:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#151518;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;min-width:320px;min-height:100vh;margin:0;font-family:"Source Sans 3",Helvetica Neue,Arial,sans-serif}button,input,textarea,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--brand-red:#ed1c24;--brand-red-dark:#b51018;--brand-red-soft:#fff0f0;--ink:#151518;--ink-2:#2b2d33;--muted:#696b72;--muted-light:#a7a9b0;--paper:#f5f4f1;--paper-2:#ecebe7;--white:#fff;--line:#deddd8;--line-dark:#303238;--dark:#101114;--dark-2:#181a1f;--band-neutral:#eef1f2;--band-ink:#151b21;--band-ink-deep:#11161b;--band-burgundy:#7b1b20;--band-burgundy-deep:#5e1116;--green:#15814f;--amber:#a76208;--font-sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--container:1280px;--shadow:0 24px 60px #1515181a}::selection{background:var(--brand-red);color:var(--white)}a{color:inherit}.site-root{background:var(--white);min-height:100vh}.site-container{width:min(calc(100% - 96px), var(--container));margin-inline:auto}.skip-link{z-index:9999;background:var(--white);color:var(--ink);border:2px solid var(--brand-red);padding:12px 16px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}h1,h2,h3,h4,p{margin-top:0}h1:focus{outline:none}h1,h2,h3,h4{color:inherit;letter-spacing:-.035em}p{color:var(--muted);line-height:1.68}.micro-label,.technical-index{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;line-height:1.4}.eyebrow{color:var(--brand-red);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:22px;font-size:.74rem;font-weight:500;display:inline-flex}.eyebrow>span{background:var(--brand-red);width:8px;height:8px}.eyebrow--light{color:#ff747a}.section{padding-block:112px;position:relative}.section--paper{background:var(--paper)}.section--dark{background:var(--dark);color:var(--white)}.section--dark p,.split-heading--dark p{color:var(--muted-light)}.section-intro h2{margin-bottom:20px;font-size:clamp(2.25rem,4vw,3.85rem);font-weight:600;line-height:1.04}.section-intro p{max-width:720px;margin-bottom:0;font-size:1.08rem}.section-intro--light h2{color:var(--white)}.section-intro--light p{color:var(--muted-light)}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 22px;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:focus-visible,.text-link:focus-visible,.desktop-nav__link:focus-visible,.mobile-menu a:focus-visible,.site-footer a:focus-visible,.products-menu a:focus-visible,.family-card:focus-visible,.product-card-new:focus-visible,.solution-card:focus-visible{outline-offset:3px;outline:3px solid #ff8b90}.button--primary{background:var(--brand-red);color:var(--white)}.button--primary:hover{background:var(--brand-red-dark)}.button--secondary{color:inherit;background:0 0;border-color:#ffffff59}.page-hero:not(.page-hero--dark) .button--secondary,.section:not(.section--dark) .button--secondary,.product-detail-hero .button--secondary{color:var(--ink);border-color:#b8b8b2}.button--secondary:hover{border-color:currentColor}.button--light{background:var(--white);color:var(--ink)}.button--light:hover{background:#f0efeb}.button--wide{width:100%}.text-link{color:var(--ink);align-items:center;gap:10px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link span{color:var(--brand-red)}.status-badge{width:max-content;color:var(--green);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:#f1faf5;border:1px solid #c8dfd3;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.67rem;font-weight:500;line-height:1;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge--future{color:var(--amber);background:#fff8ee;border-color:#e6d2b7}.status-badge--neutral{color:var(--ink-2);background:#ffffffeb;border-color:#d2d1cc}.prototype-note{border-left:3px solid var(--brand-red);background:var(--white);color:var(--muted);margin:-26px 0 40px;padding:16px 18px;font-size:.9rem;line-height:1.55}.prototype-note strong{color:var(--ink)}.prototype-note--compact{background:var(--paper);margin:26px 0 0}.home-hero{background:var(--dark);min-height:730px;color:var(--white);position:relative;overflow:hidden}.home-hero__grid,.page-hero__grid,.edge-ai-hero__grid,.solution-hero__grid,.contact-hero__grid,.contact-cta__grid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.home-hero__glow{background:radial-gradient(circle,#ed1c243d,#0000 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:-260px;right:-180px}.home-hero__inner{grid-template-columns:.88fr 1.12fr;align-items:center;gap:42px;min-height:650px;padding-block:70px 50px;display:grid;position:relative}.home-hero__copy{z-index:2;position:relative}.home-hero h1{max-width:720px;margin-bottom:26px;font-size:clamp(3.2rem,5.3vw,5.3rem);font-weight:600;line-height:.98}.home-hero__copy>p{color:#b8bac0;max-width:630px;margin-bottom:34px;font-size:1.08rem}.home-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.home-hero__proof{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);max-width:610px;margin-top:52px;padding-top:24px;display:grid}.home-hero__proof div{padding-right:18px}.home-hero__proof strong{color:var(--white);font-family:var(--font-mono);margin-bottom:5px;font-size:.9rem;font-weight:500;display:block}.home-hero__proof span{color:#8e9097;font-size:.74rem}.hero-products{min-height:510px;position:relative}.hero-products__axis{color:#64666d;font-family:var(--font-mono);letter-spacing:.06em;justify-content:space-between;font-size:.59rem;display:flex;position:absolute;top:12px;left:0;right:0}.hero-products__axis:after{content:"";background:linear-gradient(90deg, var(--brand-red), #4d4f55 70%, transparent);height:1px;position:absolute;top:24px;left:0;right:0}.hero-product{background:#181a1fe0;border:1px solid #34363c;margin:0;position:absolute;box-shadow:0 28px 60px #0000003d}.hero-product>span{z-index:2;color:#aaaab0;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:.59rem;position:absolute;top:12px;left:14px}.hero-product img{object-fit:contain;width:100%;height:100%}.hero-product--edge{z-index:3;border-color:#ed1c248c;width:74%;height:270px;padding:44px 24px 20px;top:95px;right:0}.hero-product--camera{z-index:4;width:35%;height:270px;padding:38px 16px 12px;bottom:8px;left:0}.hero-product--server{z-index:1;opacity:.74;width:58%;height:210px;padding:42px 16px 8px;bottom:-4px;right:5%}.home-hero__rail{background:#0c0d0f;border-top:1px solid #2f3136;position:relative}.home-hero__rail .site-container{color:#8d8f96;min-height:80px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:28px;font-size:.68rem;display:flex}.home-hero__rail span:first-child{color:#ff6f75}.family-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.family-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-width:0;padding:20px 20px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.family-card:hover{z-index:1;box-shadow:var(--shadow);transform:translateY(-5px)}.family-card__topline{justify-content:flex-end;align-items:center;gap:12px;display:flex}.family-card__image{background:linear-gradient(135deg,#f7f7f5,#e9e8e4);justify-content:center;align-items:center;height:250px;margin-block:18px 20px;display:flex;overflow:hidden}.family-card__image img{object-fit:contain;width:90%;height:88%;transition:transform .24s}.family-card:hover .family-card__image img{transform:scale(1.035)}.family-card__body .micro-label{color:var(--brand-red)}.family-card__body h3{margin:10px 0 12px;font-size:1.75rem}.family-card__body p{min-height:82px;margin-bottom:24px;font-size:.94rem}.product-grid--two{max-width:1050px}.product-card-new{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(230px,.9fr) 1.1fr;min-height:330px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.product-card-new:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.product-card-new__image{background:linear-gradient(145deg,#f2f1ed,#deddd8);justify-content:center;align-items:center;min-width:0;padding:62px 18px 24px;display:flex;position:relative;overflow:hidden}.product-card-new__image .status-badge{position:absolute;top:16px;left:16px}.product-card-new__image img{object-fit:contain;width:100%;height:100%;max-height:210px}.product-card-new__body{flex-direction:column;align-items:flex-start;padding:32px 28px;display:flex}.product-card-new__body .micro-label{color:var(--brand-red)}.product-card-new__body h3{margin:12px 0 14px;font-size:1.65rem}.product-card-new__body p{margin-bottom:28px;font-size:.9rem}.product-card-new__body .text-link{margin-top:auto}.odm-section__grid,.split-heading{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.odm-section h2,.split-heading .section-intro h2{margin-bottom:0;font-size:clamp(2.4rem,4vw,4rem);line-height:1.02}.lead-copy{color:var(--ink-2);margin-bottom:40px;font-size:1.25rem;line-height:1.58}.principle-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:38px;display:grid}.principle-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.principle-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:24px}.principle-grid article>span{color:var(--brand-red);font-family:var(--font-mono);font-size:.7rem}.principle-grid h3{margin:42px 0 10px;font-size:1.2rem}.principle-grid p{margin-bottom:0;font-size:.88rem}.editorial-copy{max-width:720px}.editorial-copy>p{color:var(--ink-2);margin-bottom:20px;font-size:1.1rem}.split-heading--dark .editorial-copy>p{color:var(--muted-light)}.physical-flow{border:1px solid var(--line-dark);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.physical-flow__stage{border-right:1px solid var(--line-dark);background:var(--dark-2);flex-direction:column;justify-content:flex-end;min-height:220px;padding:20px;display:flex;position:relative}.physical-flow__stage:last-of-type{border-right:0}.physical-flow__stage--zmd{border-top:3px solid var(--brand-red)}.physical-flow__stage--partner{background:#1d1f24;border-top:3px solid #8a8c94}.physical-flow__stage--outcome{border-top:3px solid var(--white);background:#24262b}.physical-flow__number{color:#55575e;font-family:var(--font-mono);font-size:.7rem;position:absolute;top:18px;left:20px}.physical-flow__arrow{z-index:2;background:var(--dark);color:#c1c2c6;border:1px solid #4d4f56;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid;position:absolute;bottom:26px;right:-12px}.physical-flow__legend{border-top:1px solid var(--line-dark);color:#8e9097;font-family:var(--font-mono);background:#0c0d0f;flex-wrap:wrap;grid-column:1/-1;gap:28px;padding:16px 20px;font-size:.65rem;display:flex}.physical-flow__legend span{align-items:center;gap:7px;display:flex}.legend-dot{width:7px;height:7px;display:inline-block}.legend-dot--zmd{background:var(--brand-red)}.legend-dot--partner{background:#8a8c94}.legend-dot--outcome{background:var(--white)}.edge-launch-band{background:var(--brand-red);color:var(--white);padding-block:0;overflow:hidden}.edge-launch-band__inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;min-height:590px;display:grid}.edge-launch-band__copy{padding-block:80px}.edge-launch-band__copy .eyebrow{color:var(--white)}.edge-launch-band__copy .eyebrow>span{background:var(--white)}.edge-launch-band__copy h2{max-width:660px;margin-bottom:20px;font-size:clamp(2.5rem,4.2vw,4.2rem);line-height:1.01}.edge-launch-band__copy p{color:#ffd6d8;max-width:620px;margin-bottom:32px;font-size:1.04rem}.edge-launch-band__visual{background-color:#bd1017;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.edge-launch-band__visual img{z-index:2;filter:drop-shadow(0 28px 28px #0000004d);width:88%;position:relative}.edge-launch-band__chip{z-index:3;color:var(--white);font-family:var(--font-mono);text-align:right;text-transform:uppercase;border:1px solid #ffffff73;padding:12px 14px;font-size:.65rem;line-height:1.5;position:absolute;top:24px;right:24px}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.solution-card{border:1px solid var(--line);background:var(--white);flex-direction:column;min-height:360px;padding:26px;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:flex}.solution-card:hover{background:var(--dark);color:var(--white);transform:translateY(-5px)}.solution-card__number{color:var(--brand-red);font-family:var(--font-mono);font-size:.76rem}.solution-card>div{margin-top:auto}.solution-card h3{margin:0 0 14px;font-size:2rem}.solution-card p{margin-bottom:30px;font-size:.93rem}.solution-card:hover p{color:var(--muted-light)}.solution-card__link{color:var(--ink);font-size:.86rem;font-weight:600}.solution-card:hover .solution-card__link{color:var(--white)}.partner-model{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-model__card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:330px;padding:28px;position:relative}.partner-model__card--zmd{border-top:4px solid var(--brand-red)}.partner-model__card--partner{border-top:4px solid #8b8d94}.partner-model__number{color:#b0b1b5;font-family:var(--font-mono);font-size:.68rem;position:absolute;top:28px;right:28px}.partner-model__card .micro-label{color:var(--brand-red)}.partner-model__card h3{margin:84px 0 4px;font-size:2rem}.partner-model__byline{color:var(--muted);font-size:.84rem}.partner-model__card p{margin:22px 0 0;font-size:.92rem}.future-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.future-card{background:#faf9f6;border:1px dashed #c7c6c1;min-height:260px;padding:24px}.future-card>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.future-card__number{color:#a1a29e;font-family:var(--font-mono);font-size:.68rem}.future-card p{margin-bottom:0;font-size:.9rem}.contact-cta{background:var(--dark);color:var(--white);padding-block:94px;position:relative;overflow:hidden}.contact-cta__inner{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;display:grid;position:relative}.contact-cta h2{max-width:820px;margin-bottom:18px;font-size:clamp(2.6rem,4.6vw,4.7rem);line-height:1}.contact-cta p{max-width:680px;color:var(--muted-light);margin-bottom:0;font-size:1.04rem}.contact-cta__actions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.contact-cta__actions .button{margin-bottom:8px}.contact-cta__actions>a:not(.button){color:#c6c7cb;font-family:var(--font-mono);font-size:.8rem;text-decoration:none}.page-hero{border-bottom:1px solid var(--line);background:var(--white);position:relative;overflow:hidden}.page-hero--dark{background:var(--dark);color:var(--white)}.page-hero__inner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:60px;min-height:590px;padding-block:80px;display:grid;position:relative}.page-hero--compact .page-hero__inner{grid-template-columns:1fr;min-height:380px}.page-hero__copy{z-index:2;max-width:720px;position:relative}.page-hero h1{margin-bottom:24px;font-size:clamp(3.2rem,5vw,5.4rem);font-weight:600;line-height:.99}.page-hero__copy>p{margin-bottom:0;font-size:1.12rem}.page-hero--dark .page-hero__copy>p{color:var(--muted-light)}.page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-hero__visual{border:1px solid var(--line);background:linear-gradient(135deg, var(--paper), #e2e1dd);justify-content:center;align-items:center;min-height:410px;padding:64px 28px 24px;display:flex;position:relative}.page-hero__visual img{object-fit:contain;filter:drop-shadow(0 24px 24px #00000026);width:92%;max-height:340px}.breadcrumbs{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:8px;margin-bottom:38px;font-size:.68rem;display:flex}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--brand-red)}.product-detail-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.product-detail-hero__visual{background:var(--paper);justify-content:center;align-items:center;min-height:500px;padding:60px 30px 24px;display:flex;position:relative}.product-detail-hero__visual img{object-fit:contain;filter:drop-shadow(0 24px 22px #00000029);width:92%;max-height:390px}.product-detail-hero__visual .technical-index{color:var(--brand-red);position:absolute;top:20px;left:22px}.product-detail-hero__copy{max-width:610px}.product-detail-hero__copy>.micro-label{color:var(--brand-red);margin-top:28px;display:block}.product-detail-hero h1{margin:14px 0 20px;font-size:clamp(3rem,5vw,5.2rem);line-height:.98}.product-detail-hero__copy>p{font-size:1.08rem}.product-detail-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.spec-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.spec-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:150px;padding:22px}.spec-grid dt{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:42px;font-size:.67rem}.spec-grid dd{color:var(--ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.35}.application-list{border-top:1px solid var(--line)}.application-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:center;min-height:76px;display:grid}.application-list span{color:var(--brand-red);font-family:var(--font-mono);font-size:.68rem}.application-list strong{font-size:1rem;font-weight:500}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:280px;padding:26px}.capability-grid article>span{color:var(--brand-red);font-family:var(--font-mono);font-size:.7rem}.capability-grid h3{margin:90px 0 14px;font-size:1.4rem}.capability-grid p{margin-bottom:0;font-size:.9rem}.product-rail{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-rail a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:140px;color:var(--ink);grid-template-columns:1fr auto;align-content:end;gap:8px 14px;padding:20px;text-decoration:none;display:grid}.product-rail .micro-label{color:var(--brand-red);grid-column:1/-1}.product-rail a>span:last-child{color:var(--brand-red)}.section--dark .product-rail{border-color:var(--line-dark)}.section--dark .product-rail a{border-color:var(--line-dark);background:var(--dark-2);color:var(--white)}.edge-ai-hero{background:var(--dark);color:var(--white);position:relative;overflow:hidden}.edge-ai-hero__inner{grid-template-columns:.96fr 1.04fr;align-items:center;gap:56px;min-height:720px;padding-block:76px;display:grid;position:relative}.launch-tag{color:#b9bbc1;width:max-content;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:12px;margin-bottom:26px;font-size:.7rem;display:flex}.launch-tag span{background:var(--brand-red);color:var(--white);padding:7px 9px}.edge-ai-hero h1{margin-bottom:26px;font-size:clamp(3.35rem,5.2vw,5.6rem);line-height:.96}.edge-ai-hero h1 span{color:#ff646b}.edge-ai-hero h1 sup{vertical-align:super;font-size:.38em;line-height:0}.edge-ai-hero__copy>p{color:#b5b7bd;max-width:690px;font-size:1.1rem}.edge-ai-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.processor-line{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);margin-top:46px;display:grid}.processor-line div{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:112px;padding:18px}.processor-line span{color:#74767e;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:18px;font-size:.62rem;display:block}.processor-line strong{color:var(--white);font-size:.85rem;line-height:1.45}.edge-ai-hero__visual{background:radial-gradient(circle at 55% 42%,#303239,#17191d 58%);border:1px solid #35373d;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.edge-ai-hero__visual:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-red), transparent);height:2px;box-shadow:0 0 26px var(--brand-red);position:absolute;bottom:15%;left:12%;right:12%}.edge-ai-hero__visual img{z-index:2;filter:drop-shadow(0 34px 25px #00000080);width:92%;position:relative}.edge-ai-hero__corner{border-color:var(--brand-red);width:44px;height:44px;position:absolute}.edge-ai-hero__corner--top{border-left:2px solid var(--brand-red);border-top:2px solid var(--brand-red);top:18px;left:18px}.edge-ai-hero__corner--bottom{border-right:2px solid var(--brand-red);border-bottom:2px solid var(--brand-red);bottom:18px;right:18px}.edge-ai-hero__caption{z-index:3;background:#0c0d0fd6;padding:12px 14px;position:absolute;bottom:20px;right:20px}.edge-ai-hero__caption span{color:#8d8f96;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:4px;font-size:.6rem;display:block}.edge-ai-hero__caption strong{font-size:.82rem}.launch-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.launch-config{border:1px solid var(--line);background:var(--white);grid-template-columns:.9fr 1.1fr;min-height:430px;display:grid}.launch-config__image{background:#e8e7e3;justify-content:center;align-items:center;padding:52px 18px 20px;display:flex;position:relative}.launch-config__image>span{color:var(--brand-red);font-family:var(--font-mono);font-size:.7rem;position:absolute;top:18px;left:18px}.launch-config__image img{object-fit:contain;width:100%}.launch-config__body{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.launch-config__body h3{margin:22px 0 12px;font-size:1.75rem}.launch-config__body>p{font-size:.9rem}.launch-config .spec-grid{grid-template-columns:1fr;width:100%;margin:10px 0 24px}.launch-config .spec-grid>div{min-height:auto;padding:12px}.launch-config .spec-grid dt{margin-bottom:5px}.launch-config .spec-grid dd{font-size:.82rem}.launch-config__body .text-link{margin-top:auto}.application-cards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.application-cards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:24px}.application-cards article>span{color:var(--brand-red);font-family:var(--font-mono);font-size:.68rem}.application-cards h3{margin:58px 0 12px;font-size:1.25rem}.application-cards p{margin-bottom:0;font-size:.86rem}.content-qualifier{color:var(--muted);margin:24px 0 0;font-size:.78rem;font-style:italic}.additional-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.additional-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--dark-2);min-height:280px;padding:25px}.additional-grid article>span{color:#ff6b72;font-family:var(--font-mono);font-size:.68rem}.additional-grid h3{color:var(--white);margin:90px 0 12px;font-size:1.5rem}.additional-grid p{color:var(--muted-light);margin-bottom:0;font-size:.9rem}.solution-hero{background:var(--dark);color:var(--white);padding-block:50px 100px;position:relative;overflow:hidden}.solution-hero .site-container{position:relative}.solution-hero .breadcrumbs{color:#797b82}.solution-hero__number{color:#2e3036;font-family:var(--font-mono);font-size:clamp(7rem,18vw,15rem);font-weight:500;line-height:.8;position:absolute;top:12px;right:0}.solution-hero h1{max-width:900px;margin:0 0 22px;font-size:clamp(4rem,8vw,8rem);line-height:.9;position:relative}.solution-hero p{color:#b2b4ba;max-width:760px;margin-bottom:34px;font-size:1.12rem;position:relative}.solution-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:90px;display:grid}.solution-detail-grid .section-intro{margin-bottom:34px}.outcome-list{gap:10px;display:grid}.outcome-list>div{background:var(--dark);min-height:68px;color:var(--white);align-items:center;gap:16px;padding:16px 18px;display:flex}.outcome-list span{color:#ff646b}.office-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.office-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:28px}.office-grid article>span{color:var(--brand-red);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem}.office-grid h3{margin:86px 0 14px;font-size:2rem}.office-grid p{max-width:520px;margin-bottom:0}.contact-hero{background:var(--dark);color:var(--white);position:relative;overflow:hidden}.contact-hero__inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;min-height:610px;padding-block:80px;display:grid;position:relative}.contact-hero h1{margin-bottom:22px;font-size:clamp(4rem,7vw,7rem);line-height:.92}.contact-hero__inner>div:first-child>p{color:#b2b4ba;max-width:650px;font-size:1.12rem}.contact-panel{background:#17191e;border:1px solid #383a40;padding:34px}.contact-panel .micro-label{color:#ff7379}.contact-panel__primary{color:var(--white);border-bottom:1px solid #3a3c42;justify-content:space-between;gap:18px;margin-top:28px;padding-bottom:18px;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:600;text-decoration:none;display:flex}.contact-panel__primary span{color:#ff656c}.contact-panel p{color:#85878e;margin:28px 0 0;font-size:.82rem}.contact-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;display:grid}.contact-interest-grid .section-intro{margin-bottom:34px}.contact-interest-grid .product-rail{grid-template-columns:1fr}.legal-copy{max-width:850px}.legal-copy .prototype-note{margin:0 0 46px}.legal-copy h2{font-size:2.2rem}.legal-copy p{font-size:1.02rem}.not-found-page{background:var(--paper);align-items:center;min-height:680px;display:flex;overflow:hidden}.not-found-page .site-container{padding-block:100px;position:relative}.not-found-page__number{color:#e1e0dc;font-family:var(--font-mono);font-size:clamp(10rem,28vw,24rem);font-weight:500;line-height:.8;position:absolute;top:50%;right:0;transform:translateY(-50%)}.not-found-page h1{max-width:780px;margin-bottom:22px;font-size:clamp(3rem,6vw,6rem);line-height:.95;position:relative}.not-found-page p{max-width:640px;font-size:1.05rem;position:relative}.not-found-page .button{margin:18px 10px 0 0;position:relative}@media (width<=1160px){.site-container{width:min(calc(100% - 64px), var(--container))}.site-header__inner{grid-template-columns:166px 1fr auto;gap:16px}.desktop-nav__link{padding-inline:9px}.products-menu{transform:translate(-22%)}.home-hero__inner{grid-template-columns:.95fr 1.05fr}.home-hero h1{font-size:clamp(3.2rem,5vw,4.6rem)}.product-card-new{grid-template-columns:1fr}.product-card-new__image{height:260px}.launch-config{grid-template-columns:1fr}.launch-config__image{min-height:240px}}@media (width<=980px){.site-container{width:min(calc(100% - 48px), var(--container))}.site-header{height:68px}.site-header__inner{justify-content:space-between;display:flex}.brand,.brand__crop{width:150px;height:46px}.brand__crop img{width:150px;transform:translateY(-28px)}.desktop-nav,.header-cta{display:none}.menu-button{display:flex}.mobile-menu-layer{z-index:1100;display:block;position:fixed;inset:0}.mobile-menu-layer__backdrop{background:#08080aa8;border:0;width:100%;position:absolute;inset:0}.mobile-menu{background:var(--white);width:min(520px,92vw);height:100%;padding:24px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 70px #0000002e}.mobile-menu__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.mobile-menu__top .micro-label{color:var(--brand-red)}.icon-button{border:1px solid var(--line);background:var(--white);width:46px;height:46px;color:var(--ink);font-size:1.7rem;line-height:1}.mobile-menu__main-link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:66px;font-size:1.2rem;font-weight:600;text-decoration:none;display:flex}.mobile-menu__main-link span{color:var(--brand-red)}.mobile-menu__products{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:14px 0 22px;display:grid}.mobile-menu__products a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:6px;min-height:112px;padding:14px;text-decoration:none;display:flex}.mobile-menu__products span{color:var(--brand-red);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.mobile-menu__products strong{font-size:.82rem}.mobile-menu__contact{flex-direction:column;gap:12px;margin-top:30px;display:flex}.mobile-menu__contact>a:not(.button){color:var(--muted);font-size:.84rem;text-decoration:none}.home-hero__inner,.page-hero__inner,.edge-ai-hero__inner,.contact-hero__inner{grid-template-columns:1fr}.home-hero__inner{padding-top:78px}.hero-products{min-height:480px}.hero-product--edge{width:66%}.hero-product--camera{width:31%}.hero-product--server{width:55%}.home-hero__rail .site-container{flex-wrap:wrap;justify-content:flex-start;padding-block:22px}.family-grid,.solution-grid,.partner-model,.future-grid,.additional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-card:last-child,.partner-model__card:last-child,.future-card:last-child,.solution-card:last-child,.additional-grid article:last-child{grid-column:1/-1}.odm-section__grid,.split-heading,.contact-cta__inner{grid-template-columns:1fr;gap:44px}.edge-launch-band__inner{grid-template-columns:1fr}.edge-launch-band__visual{min-height:430px}.physical-flow,.physical-flow--five{grid-template-columns:repeat(3,1fr)}.physical-flow__legend{grid-column:1/-1}.physical-flow__stage:nth-child(3){border-right:0}.physical-flow__stage:nth-child(n+4){border-top-color:#686a72}.physical-flow__arrow{display:none}.principle-grid--three,.product-grid{grid-template-columns:1fr}.page-hero__inner{min-height:auto}.page-hero__visual{min-height:380px}.product-detail-hero__grid{grid-template-columns:1fr}.spec-grid,.capability-grid{grid-template-columns:repeat(2,1fr)}.launch-config-grid{grid-template-columns:1fr}.application-cards{grid-template-columns:repeat(2,1fr)}.solution-detail-grid{grid-template-columns:1fr;gap:70px}.contact-interest-grid{grid-template-columns:1fr}}@media (width<=680px){.site-container{width:min(calc(100% - 36px), var(--container))}.section{padding-block:74px}.section-intro{margin-bottom:36px}.section-intro h2{font-size:clamp(2rem,10vw,3rem)}.section-intro p{font-size:.98rem}.button{min-height:50px}.home-hero__inner{min-height:auto;padding-block:64px 40px}.home-hero h1{font-size:clamp(2.85rem,13vw,4.1rem)}.home-hero__copy>p{font-size:1rem}.home-hero__actions{align-items:stretch}.home-hero__actions .button{width:100%}.home-hero__proof{grid-template-columns:1fr;gap:16px}.home-hero__proof div{grid-template-columns:80px 1fr;align-items:center;display:grid}.hero-products{min-height:420px}.hero-products__axis{display:none}.hero-product--edge{width:88%;height:190px;top:48px}.hero-product--camera{width:42%;height:190px;bottom:12px}.hero-product--server{width:65%;height:155px;bottom:0;right:0}.home-hero__rail .site-container{gap:16px 24px}.family-grid,.solution-grid,.partner-model,.future-grid,.additional-grid,.office-grid{grid-template-columns:1fr}.family-card:last-child,.solution-card:last-child,.partner-model__card:last-child,.future-card:last-child,.additional-grid article:last-child{grid-column:auto}.family-card__image{height:220px}.family-card__body p{min-height:auto}.product-card-new{grid-template-columns:1fr}.product-card-new__image{height:240px}.product-card-new__body{padding:25px 22px}.principle-grid{grid-template-columns:1fr}.physical-flow,.physical-flow--five{border:0;grid-template-columns:1fr;gap:1px}.physical-flow__stage{border:1px solid var(--line-dark);min-height:152px}.physical-flow__stage:nth-child(3){border-right:1px solid var(--line-dark)}.physical-flow__stage:after{content:"↓";color:#74767d;position:absolute;bottom:18px;right:20px}.physical-flow__stage:last-of-type:after{display:none}.physical-flow__legend{border:1px solid var(--line-dark);gap:14px 20px}.edge-launch-band__copy{padding-block:72px 24px}.edge-launch-band__visual{min-height:320px}.edge-launch-band__chip{top:14px;right:14px}.partner-model__card{min-height:265px}.partner-model__card h3{margin-top:60px}.contact-cta{padding-block:72px}.contact-cta h2{font-size:clamp(2.35rem,12vw,3.4rem)}.page-hero__inner{gap:38px;padding-block:64px}.page-hero h1{font-size:clamp(2.8rem,13vw,4rem)}.page-hero__copy>p{font-size:1rem}.page-hero__actions .button{width:100%}.page-hero__visual{min-height:300px;padding:50px 18px 18px}.product-detail-hero{padding-block:28px 64px}.breadcrumbs{margin-bottom:26px}.product-detail-hero__grid{gap:38px}.product-detail-hero__visual{min-height:310px;padding:52px 18px 18px}.product-detail-hero h1{font-size:clamp(2.75rem,13vw,4.2rem)}.product-detail-hero__actions .button{width:100%}.spec-grid{grid-template-columns:1fr}.spec-grid>div{min-height:112px}.spec-grid dt{margin-bottom:22px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:220px}.capability-grid h3{margin-top:58px}.product-rail{grid-template-columns:1fr}.edge-ai-hero__inner{padding-block:66px}.edge-ai-hero h1{font-size:clamp(2.9rem,13vw,4.2rem)}.edge-ai-hero__actions .button{width:100%}.processor-line{grid-template-columns:1fr}.edge-ai-hero__visual{min-height:330px}.edge-ai-hero__caption{bottom:14px;left:14px;right:auto}.launch-config-grid{gap:16px}.launch-config{grid-template-columns:1fr}.launch-config__body{padding:24px 20px}.application-cards{grid-template-columns:1fr}.solution-hero{padding-block:32px 76px}.solution-hero__number{top:80px}.solution-hero h1{font-size:clamp(3.5rem,19vw,5.5rem)}.solution-detail-grid{gap:58px}.office-grid article{min-height:240px}.office-grid h3{margin-top:58px}.contact-hero__inner{gap:48px;min-height:auto;padding-block:66px}.contact-hero h1{font-size:clamp(3.4rem,18vw,5rem)}.contact-panel{padding:24px 20px}.contact-panel__primary{overflow-wrap:anywhere;font-size:1.08rem}.site-footer{padding-top:58px}.site-footer__lead{flex-direction:column;align-items:flex-start}.site-footer__grid{grid-template-columns:repeat(2,1fr);gap:38px 24px}.site-footer__bottom{flex-direction:column}.not-found-page__number{top:20%;transform:none}}.solution-index-section{background:var(--white)}.solutions-page .page-hero__copy,.solution-architecture-section .section-intro{isolation:isolate}.solutions-page .page-hero__copy:before,.solution-architecture-section .section-intro:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),radial-gradient(circle,#ed1c240a 0 1px,#0000 1.4px);background-size:48px 48px,48px 48px,12px 12px;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 12% 74%,#0000 100%)}.solutions-page .page-hero__copy:before{inset:-34px 0 -12px -42px}.solution-architecture-section .section-intro{position:relative}.solution-architecture-section .section-intro:before{inset:-22px -28px -18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 62%,#0000 92%);mask-image:linear-gradient(90deg,#0000,#000 9% 62%,#0000 92%)}.solution-index-section .section-intro,.solution-architecture-section .section-intro{margin-bottom:34px}.solution-showcase--six{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-showcase--six .solution-preview-card__body{min-height:190px}.solution-architecture-section{color:var(--white);background:#101216;border-top:1px solid #2d3035;border-bottom:1px solid #2d3035;position:relative;overflow:hidden}.solution-architecture-section .section-intro__label,.solution-architecture-section .section-intro__content p{color:#aeb2b8}.solution-architecture-section .section-intro__content h2{color:var(--white)}.solution-architecture-caption{color:#92979e;border-top:0;max-width:980px;margin:18px 0 0;padding-top:0;font-size:.84rem;line-height:1.5}.solution-architecture-notes{border-top:1px solid #34373d;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:20px;padding-top:20px;display:grid}.solution-architecture-notes p{color:#adb0b6;max-width:62ch;margin:0;font-size:.9rem}.solution-architecture-notes strong{color:var(--white)}.solution-vertical{border-top:1px solid var(--line);background:#f3f4f4;scroll-margin-top:110px}.solution-module{border:1px solid var(--line);background:var(--white);overflow:hidden}.solution-module__header{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:end;gap:0;padding:30px 34px 32px;display:grid}.solution-module__header>div>span{background:var(--brand-red);width:38px;height:3px;margin-bottom:17px;display:block}.solution-module__header h2{font-family:var(--font-display);margin:0;font-size:clamp(2.3rem,3.2vw,3.5rem);line-height:1}.solution-module__body{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:500px;display:grid}.solution-module__visual{border-right:1px solid var(--line);background:#dfe2e2;min-height:500px;margin:0;overflow:hidden}.solution-module__visual img{object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;height:100%;transition:transform .5s;display:block}.solution-module:hover .solution-module__visual img{transform:scale(1.012)}.solution-vertical--reverse .solution-module__visual{border-right:0;border-left:1px solid var(--line);order:2}.solution-vertical--reverse .solution-module__content{order:1}.solution-module__content{flex-direction:column;justify-content:center;min-width:0;padding:26px 32px;display:flex}.solution-module__applications h3{font-family:var(--font-display);margin:0 0 14px;font-size:1.32rem}.solution-module__applications ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.solution-module__applications li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;min-height:76px;padding:12px 0;display:flex}.solution-module__applications li>span{background:var(--brand-red);flex:0 0 7px;width:7px;height:7px;margin-top:7px}.solution-module__applications li>div{min-width:0}.solution-module__applications li strong{font-size:.94rem;font-weight:600;line-height:1.35;display:block}.solution-module__applications li p{color:var(--muted);margin:4px 0 0;font-size:.85rem;line-height:1.42}.solution-module__hardware{border-top:1px solid var(--line);background:#f6f7f7;grid-template-columns:190px minmax(0,1fr);display:grid}.solution-module__hardware-intro{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:20px 22px 18px 26px;display:flex}.solution-module__hardware-intro h3{font-family:var(--font-display);margin:0;padding-left:17px;font-size:1.08rem;line-height:1.25;position:relative}.solution-module__hardware-intro h3:before{content:"";background:var(--brand-red);width:7px;height:7px;position:absolute;top:.43em;left:0}.solution-module__hardware-link{width:max-content;color:var(--ink);border-bottom:1px solid #8f9499;align-items:center;gap:8px;padding-bottom:3px;font-size:.78rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.solution-module__hardware-link span{color:var(--brand-red)}.solution-module__hardware-path{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.solution-module__hardware-path>div{border-right:1px solid var(--line);min-width:0;padding:20px 22px}.solution-module__hardware-path>div:last-child{border-right:0}.solution-module__hardware-path dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;font-size:.69rem;line-height:1.3;display:flex}.solution-module__hardware-path dt em{color:var(--brand-red);white-space:nowrap;font-style:normal}.solution-module__hardware-path dd{margin:10px 0 0}.solution-module__hardware-path dd strong,.solution-module__hardware-path dd>span{display:block}.solution-module__hardware-path dd strong{font-size:.95rem;font-weight:650;line-height:1.32}.solution-module__hardware-path dd>span{color:var(--muted);margin-top:5px;font-size:.875rem;line-height:1.42}.section.solutions-contact-section{background:var(--dark);color:var(--white);padding-block:34px}.solutions-contact-section__inner{justify-content:space-between;align-items:center;gap:40px;min-height:92px;display:flex}.solutions-contact-section .micro-label{color:#ff747b}.solutions-contact-section h2{color:var(--white);margin:0;font-size:clamp(1.75rem,2.35vw,2.55rem);line-height:1.05}.solutions-contact-section__copy p{color:#b5b9bf;max-width:760px;margin:9px 0 0;font-size:.96rem;line-height:1.45}@media (width<=980px){.solution-showcase--six{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-module__header{grid-template-columns:1fr;gap:14px}.solution-module__body{grid-template-columns:1fr;min-height:0}.solution-vertical--reverse .solution-module__visual,.solution-vertical--reverse .solution-module__content{order:initial}.solution-module__visual,.solution-vertical--reverse .solution-module__visual{border-right:0;border-bottom:1px solid var(--line);border-left:0;min-height:360px}.solution-module__hardware{grid-template-columns:1fr}.solution-module__hardware-intro{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;padding:18px 24px}}@media (width<=680px){.solution-showcase--six,.solution-architecture-notes{grid-template-columns:1fr}.solution-showcase--six .solution-preview-card__body{min-height:0}.solution-module__header{padding:22px 20px 23px}.solution-module__header>div>span{width:30px;margin-bottom:13px}.solution-module__header h2{font-size:clamp(2.15rem,11vw,3rem)}.solution-module__visual,.solution-vertical--reverse .solution-module__visual{aspect-ratio:4/3;min-height:0}.solution-module__content{padding:22px 20px 24px}.solution-module__applications li{min-height:0;padding-block:14px}.solution-module__hardware-intro{padding:16px 20px}.solution-module__hardware-link{font-size:.76rem}.solution-module__hardware-path{grid-template-columns:1fr}.solution-module__hardware-path>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:14px;padding:17px 20px;display:grid}.solution-module__hardware-path>div:last-child{border-bottom:0}.solution-module__hardware-path dt{display:block}.solution-module__hardware-path dt em{white-space:normal;margin-top:5px;display:block}.solution-module__hardware-path dd{margin:0}.solutions-contact-section__inner{flex-direction:column;align-items:flex-start;gap:22px;min-height:0}.section.solutions-contact-section{padding-block:30px}}@media (width<=420px){.site-container{width:min(calc(100% - 32px), var(--container))}.mobile-menu{width:100%}.mobile-menu__products{grid-template-columns:1fr}.mobile-menu__products a{min-height:78px}.home-hero__proof div{grid-template-columns:70px 1fr}.hero-product--camera{width:46%}.hero-product--server{width:70%}.site-footer__grid{grid-template-columns:1fr}}:root{--ink:#101114;--ink-2:#2c2f34;--muted:#5d626a;--muted-light:#aeb2b8;--paper:#f1f2f2;--paper-2:#e4e6e7;--line:#cfd2d4;--line-dark:#383b40;--dark:#101215;--dark-2:#1a1d21;--font-display:"Source Sans 3", "Helvetica Neue", Arial, sans-serif;--font-sans:"Source Sans 3", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--container:1360px;--shadow:0 18px 42px #1011141f}body{font-family:var(--font-sans)}h1,h2,.family-card h3,.page-hero h1,.product-detail-hero h1,.edge-ai-hero h1,.solution-hero h1,.contact-hero h1{font-family:var(--font-display);letter-spacing:-.025em}h3,h4{letter-spacing:-.015em}p{line-height:1.55}.site-container{width:min(calc(100% - 80px), var(--container))}.section-intro{max-width:850px;margin-bottom:38px}.section-intro h2{max-width:820px;font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(2.4rem,3.5vw,3.25rem);font-weight:600;line-height:.98}.section-intro p{max-width:760px;font-size:1.06rem;line-height:1.52}.eyebrow{font-family:var(--font-sans);letter-spacing:.085em;gap:9px;margin-bottom:16px;font-size:.72rem;font-weight:700}.eyebrow>span{width:18px;height:2px}.micro-label,.technical-index{letter-spacing:.065em;font-size:.68rem}.button{border-radius:2px;min-height:46px;padding:0 19px;font-size:.91rem}.button:hover{transform:translateY(-1px)}.status-badge{background:0 0;border-radius:2px;padding:6px 8px;font-size:.61rem}.home-hero__grid,.page-hero__grid,.edge-ai-hero__grid,.solution-hero__grid,.contact-hero__grid,.contact-cta__grid,.home-hero__glow{display:none}.site-header{background:#fffffffa;height:102px}.site-header__inner{grid-template-columns:176px 1fr auto;gap:22px;height:68px}.launch-strip{background:var(--dark);height:34px;color:var(--white)}.launch-strip a{width:min(calc(100% - 80px), var(--container));color:#d7dade;align-items:center;gap:11px;height:100%;margin-inline:auto;font-size:.79rem;text-decoration:none;display:flex}.launch-strip span{background:var(--brand-red);color:var(--white);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:3px 6px;font-size:.57rem}.launch-strip strong{color:var(--white);gap:6px;margin-left:auto;font-size:.76rem;display:inline-flex}.launch-strip i{color:#ff666d;font-style:normal}.brand__crop img{width:158px;transform:translateY(-29px)}.desktop-nav__link{color:#32363b;padding-inline:12px;font-size:.9rem;font-weight:600}.products-menu{border-radius:0;box-shadow:0 24px 55px #0a0c0e29}.home-hero{min-height:0;color:var(--ink);background:#f2f3f3}.home-hero__inner{grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr);gap:32px;min-height:630px;padding-block:38px}.home-hero__copy{align-self:center;padding-right:12px}.home-hero h1{max-width:650px;color:var(--ink);font-family:var(--font-sans);letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(3.35rem,4.55vw,4.1rem);font-weight:600;line-height:.98}.home-hero h1 span{color:var(--brand-red)}.home-hero__copy>p{color:#4f545b;max-width:600px;margin-bottom:26px;font-size:1.09rem;line-height:1.5}.home-hero__actions{gap:10px}.home-hero .button--secondary{color:var(--ink);border-color:#aeb2b5}.home-hero__facts{border-top:1px solid #bfc2c4;border-bottom:1px solid #bfc2c4;grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-top:30px;display:grid}.home-hero__facts>div{flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:10px 18px 10px 0;display:flex}.home-hero__facts>div+div{border-left:1px solid #bfc2c4;padding-left:18px}.home-hero__facts span{color:#777c82;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.61rem}.home-hero__facts strong{font-size:.86rem;font-weight:600}.hero-catalog{background:#c4c7c9;border:1px solid #c4c7c9;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-self:center;gap:1px;min-height:548px;display:grid}.hero-catalog__secondary{background:#c4c7c9;grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;display:grid}.hero-catalog__panel{min-width:0;color:var(--ink);background:#e5e7e7;padding:20px;text-decoration:none;position:relative;overflow:hidden}.hero-catalog__panel:after{content:"";background:var(--brand-red);width:56px;height:4px;transition:width .18s;position:absolute;bottom:0;right:0}.hero-catalog__panel:hover:after{width:100%}.hero-catalog__panel--edge{background-color:#d9dcdd;background-image:linear-gradient(90deg,#ffffff38 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero-catalog__panel--camera{background:#fff}.hero-catalog__panel>strong{z-index:2;font-family:var(--font-display);margin-top:0;font-size:2rem;line-height:1;display:block;position:relative}.hero-catalog__panel img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 18px #0000002e);transition:transform .24s;position:absolute}.hero-catalog__panel:hover img{transform:translateY(-3px)}.hero-catalog__panel--edge img{width:108%;max-width:none;bottom:72px;right:-6%}.hero-catalog__panel--camera img{mix-blend-mode:multiply;width:54%;bottom:-12%;right:8%}.hero-catalog__panel--server img{mix-blend-mode:multiply;width:98%;bottom:18px;right:1%}.hero-catalog__link{z-index:2;font-size:.82rem;font-weight:700;position:absolute;bottom:20px;left:20px}.home-hero__rail{background:var(--dark);color:var(--white);position:relative}.home-hero__rail .site-container{color:#aeb2b7;min-height:48px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:24px;padding-block:0;font-size:.64rem;display:flex}.home-hero__rail strong{color:var(--white)}.family-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.family-card{border:1px solid var(--line);background:var(--white);min-height:0;box-shadow:none;border-radius:0;grid-template-rows:auto 250px 170px;display:grid}.family-card:first-child{grid-column:span 5}.family-card:nth-child(2){grid-column:span 7}.family-card:nth-child(3){grid-column:1/-1;grid-template-rows:auto 300px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);min-height:0}.family-card__topline{border-bottom:1px solid var(--line);background:#f7f8f8;padding:14px 16px}.family-card__image{background:#e6e8e8;height:auto;min-height:0;padding:26px}.family-card__image img{object-fit:contain;filter:drop-shadow(0 18px 16px #00000029);width:90%;height:100%}.family-card:first-child .family-card__image img{width:52%}.family-card:first-child .family-card__image,.family-card:nth-child(3) .family-card__image{background:#fff}.family-card:first-child .family-card__image img,.family-card:nth-child(3) .family-card__image img{mix-blend-mode:multiply}.family-card:nth-child(3) .family-card__topline{grid-column:1/-1}.family-card:nth-child(3) .family-card__image{grid-area:2/1}.family-card:nth-child(3) .family-card__image img{width:88%}.family-card__body{padding:22px;overflow:hidden}.family-card:nth-child(3) .family-card__body{border-left:1px solid var(--line);flex-direction:column;grid-area:2/2;justify-content:center;display:flex}.family-card__body h3{margin:7px 0 9px;font-size:2rem;line-height:1}.family-card__body p{max-width:580px;margin-bottom:18px;font-size:.94rem}.odm-section.section--dark{background:#15171a}.odm-section__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:76px;display:grid}.odm-section h2{max-width:520px;font-family:var(--font-display);margin:0;font-size:clamp(3.2rem,4.4vw,4.25rem);font-weight:600;line-height:.95}.odm-section__body .lead-copy{color:#d6d9dc;max-width:720px;margin-bottom:28px;font-size:1.2rem;line-height:1.45}.odm-points{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px;display:grid}.odm-points article{border-bottom:1px solid var(--line-dark);min-height:112px;padding:18px 22px 16px 0}.odm-points article:nth-child(2n){border-left:1px solid var(--line-dark);padding-left:22px}.odm-points h3{color:var(--white);margin:0 0 5px;font-size:1.05rem}.odm-points p{color:#92979e;margin:0;font-size:.86rem}.home-page .odm-section+.section--dark{background:#26292d}.physical-flow,.physical-flow--five{border:1px solid #4b4e54;border-left:0;border-right:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.physical-flow--five{grid-template-columns:repeat(5,minmax(0,1fr))}.physical-flow__stage{background:0 0;border:0;border-right:1px solid #4b4e54;flex-direction:column;justify-content:flex-end;min-height:134px;padding:18px 18px 20px;display:flex;position:relative}.physical-flow__stage:first-child{border-left:1px solid #4b4e54}.physical-flow__stage--zmd:before,.physical-flow__stage--partner:before,.physical-flow__stage--outcome:before{content:"";height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.physical-flow__stage--zmd:before{background:var(--brand-red)}.physical-flow__stage--partner:before{background:#80858c}.physical-flow__stage--outcome:before{background:var(--white)}.physical-flow__label{color:#8f949b;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.61rem}.physical-flow__stage strong{color:var(--white);font-size:.94rem;line-height:1.25}.physical-flow__arrow{z-index:2;color:#aeb2b8;background:#26292d;border:1px solid #60646b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.66rem;display:grid;top:22px;right:-9px}.physical-flow__legend{background:0 0;border:0;grid-column:1/-1;min-height:44px;padding:10px 0 0}.edge-launch-band{color:var(--ink);background:#e8eaeb;padding-block:0;overflow:hidden}.edge-launch-band__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;min-height:460px;display:grid}.edge-launch-band__copy{align-self:center;padding:50px 0}.edge-launch-band .eyebrow--light{color:var(--brand-red)}.edge-launch-band__copy h2{max-width:660px;color:var(--ink);font-family:var(--font-display);margin-bottom:16px;font-size:clamp(2.7rem,4vw,3.7rem);font-weight:600;line-height:.98}.edge-launch-band__copy p{color:#555a60;max-width:610px}.edge-launch-band .button--light{background:var(--brand-red);color:var(--white)}.edge-launch-band__visual{background:repeating-linear-gradient(90deg,#1011140e 0 1px,#0000 1px 74px),#d4d7d8;min-height:460px}.edge-launch-band__visual:before{display:none}.edge-launch-band__visual img{filter:drop-shadow(0 28px 24px #00000038);width:96%;max-width:850px}.edge-launch-band__chip{background:var(--dark);color:var(--white);border-radius:0;top:18px;right:18px}.solutions-preview{background:var(--white)}.solution-grid{border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.solution-card{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:62px minmax(0,1fr) 180px;align-items:center;gap:24px;min-height:112px;padding:18px 20px;display:grid}.solution-card:hover{background:#f3f4f4}.solution-card__number{color:var(--brand-red);font-family:var(--font-display);align-self:center;font-size:1.7rem;font-weight:600;position:static}.solution-card h3{font-family:var(--font-display);margin:0 0 3px;font-size:1.65rem;line-height:1}.solution-card p{max-width:760px;margin:0;font-size:.92rem}.solution-card__link{place-self:center end;font-size:.83rem;font-weight:700}.future-section{background:#f2f3f3;padding-block:48px}.future-section .section-intro{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:end;gap:30px;max-width:none;margin-bottom:26px;display:grid}.future-section .section-intro .eyebrow{grid-column:1/-1;margin-bottom:-12px}.future-section .section-intro h2{margin:0;font-size:2.45rem}.future-section .section-intro p{margin:0}.future-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.future-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;min-height:118px;padding:16px 18px}.future-card:first-child{border-left:1px solid var(--line)}.future-card h3{margin:16px 0 3px;font-size:1.12rem}.future-card p{margin:0;font-size:.8rem}.contact-cta{background:#111316;padding-block:54px}.contact-cta__inner{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:56px}.contact-cta h2{max-width:760px;font-family:var(--font-display);margin-bottom:10px;font-size:clamp(2.7rem,4vw,3.65rem);line-height:.96}.contact-cta p{margin-bottom:0}.page-hero{background:#f0f1f1;min-height:0}.page-hero--dark{background:#15171a}.page-hero__inner{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:42px;min-height:455px;padding-block:44px}.page-hero--no-image .page-hero__inner{grid-template-columns:1fr;min-height:360px}.page-hero--no-image .page-hero__copy{max-width:980px}.page-hero--no-image h1{max-width:960px}.page-hero h1{max-width:760px;margin-bottom:16px;font-size:clamp(3.25rem,4.8vw,4.6rem);font-weight:600;line-height:.95}.page-hero__copy>p{max-width:660px;font-size:1.04rem}.page-hero__visual{border:0;border-left:1px solid var(--line);background:repeating-linear-gradient(90deg,#1011140b 0 1px,#0000 1px 72px),#dfe1e1;min-height:365px;padding:48px 24px 18px}.page-hero--dark .page-hero__visual{background:#e0e2e2;border-color:#41444a}.page-hero__visual img{mix-blend-mode:multiply;filter:drop-shadow(0 22px 20px #0003);width:96%;max-height:310px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-card-new{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:330px;display:grid}.product-card-new__image{background:#e5e7e7;height:auto;min-height:330px;padding:42px 20px 20px}.product-card-new__image img{object-fit:contain;mix-blend-mode:multiply;width:88%;height:100%}.product-card-new__body{border-left:1px solid var(--line);padding:28px 24px}.product-card-new__body h3{font-family:var(--font-display);margin:10px 0;font-size:1.75rem;line-height:1}.prototype-note{margin:-12px 0 28px;padding:11px 14px;font-size:.78rem}.breadcrumbs{margin-bottom:24px}.product-detail-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:48px}.product-detail-hero__visual{background:repeating-linear-gradient(90deg,#1011140b 0 1px,#0000 1px 72px),#e4e6e6;min-height:420px}.product-detail-hero h1{margin:10px 0 14px;font-size:clamp(3.2rem,5vw,4.8rem);font-weight:600}.edge-ai-hero{background:#15171a}.edge-ai-hero__inner{grid-template-columns:minmax(0,.83fr) minmax(540px,1.17fr);gap:38px;min-height:590px;padding-block:46px}.launch-tag{margin-bottom:18px}.edge-ai-hero h1{margin-bottom:18px;font-size:clamp(3.45rem,5vw,4.75rem);font-weight:600;line-height:.94}.edge-ai-hero__copy>p{font-size:1.05rem}.edge-ai-hero__actions{margin-top:24px}.processor-line{margin-top:28px}.processor-line div{min-height:86px;padding:14px}.processor-line span{margin-bottom:10px}.edge-ai-hero__visual{background:repeating-linear-gradient(90deg,#1011140d 0 1px,#0000 1px 72px),#d9dcdd;border:0;min-height:480px}.edge-ai-hero__visual img{filter:drop-shadow(0 30px 24px #00000040);width:98%}.launch-config-grid{gap:16px}.launch-config__image{background:#e4e6e6}.launch-config__body h3{margin:16px 0 9px}.partner-section{background:#f0f1f1}.partner-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:center;gap:64px;padding:30px 0;display:grid}.partner-disclosure .micro-label{color:var(--brand-red)}.partner-disclosure h3{max-width:430px;font-family:var(--font-display);margin:10px 0 0;font-size:2rem;line-height:1.05}.partner-disclosure p{max-width:760px;margin:0;font-size:1rem}.partner-disclosure strong{color:var(--ink)}.solution-hero{padding-block:34px 68px}.solution-hero__number{color:#282b30;font-size:clamp(6rem,12vw,10rem)}.solution-hero h1{font-size:clamp(3.8rem,6.5vw,6.4rem);font-weight:600}.contact-hero h1{font-size:clamp(3.8rem,6vw,5.8rem);font-weight:600}.contact-panel{border-radius:0}.site-footer__grid{gap:36px;padding-block:36px}@media (width<=1180px){.site-container{width:min(calc(100% - 56px), var(--container))}.home-hero__inner{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr)}.hero-catalog{min-height:500px}.family-card:first-child,.family-card:nth-child(2){grid-column:span 6}}@media (width<=980px){.site-container{width:min(calc(100% - 40px), var(--container))}.site-header{height:98px}.site-header__inner{height:64px}.launch-strip a{width:min(calc(100% - 40px), var(--container))}.brand,.brand__crop{width:148px;height:44px}.brand__crop img{width:148px;transform:translateY(-27px)}.home-hero__inner,.page-hero__inner,.edge-ai-hero__inner,.contact-hero__inner{grid-template-columns:1fr}.home-hero__inner{padding-block:42px}.home-hero__copy{max-width:730px}.hero-catalog{min-height:520px}.family-card:first-child,.family-card:nth-child(2){grid-column:span 6}.odm-section__grid,.contact-cta__inner,.partner-disclosure{grid-template-columns:1fr;gap:34px}.physical-flow,.physical-flow--five{grid-template-columns:repeat(3,minmax(0,1fr))}.physical-flow__legend{grid-column:1/-1}.edge-launch-band__inner{grid-template-columns:1fr}.edge-launch-band__copy{padding:48px 0 12px}.page-hero__inner{gap:28px}.page-hero__visual{border-left:0;border-top:1px solid var(--line);min-height:340px}.product-detail-hero__grid,.product-card-new{grid-template-columns:1fr}.product-card-new__image{min-height:250px}.product-card-new__body{border-left:0;border-top:1px solid var(--line)}.edge-ai-hero__visual{min-height:420px}}@media (width<=680px){.site-container{width:min(calc(100% - 32px), var(--container))}.site-header{height:94px}.site-header__inner{height:60px}.launch-strip{height:34px}.launch-strip a{width:min(calc(100% - 32px), var(--container));white-space:nowrap;gap:8px;font-size:.69rem;overflow:hidden}.launch-strip strong{display:none}.section{padding-block:50px}.section-intro{margin-bottom:28px}.section-intro h2{font-size:clamp(2rem,9vw,2.35rem);line-height:1}.section-intro p{font-size:.96rem}.button{min-height:46px}.home-hero__inner{gap:28px;padding-block:30px 24px}.home-hero h1{letter-spacing:-.035em;max-width:540px;font-size:clamp(2.45rem,10.8vw,2.8rem);line-height:1}.home-hero__copy>p{margin-bottom:20px;font-size:1rem}.home-hero__actions .button{width:auto}.home-hero__actions .button--secondary{border-color:#0000;padding-inline:8px}.home-hero__facts{grid-template-columns:1fr;margin-top:22px}.home-hero__facts>div{min-height:62px}.home-hero__facts>div+div{display:none}.hero-catalog{grid-template-columns:1fr;min-height:0}.hero-catalog__panel--edge{min-height:260px}.hero-catalog__secondary{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);min-height:168px}.hero-catalog__panel{padding:14px}.hero-catalog__panel>strong{margin-top:7px;font-size:1.35rem}.hero-catalog__panel--edge img{width:86%;bottom:10px;right:7%}.hero-catalog__panel--camera img{width:49%;bottom:-16%;right:9%}.hero-catalog__panel--server img{width:96%;bottom:9px}.hero-catalog__link{display:none}.home-hero__rail .site-container{white-space:nowrap;justify-content:flex-start;gap:18px;min-height:42px;overflow:hidden}.home-hero__rail span:nth-of-type(n+2){display:none}.family-grid{grid-template-columns:1fr;gap:12px}.family-card,.family-card:first-child,.family-card:nth-child(2),.family-card:nth-child(3){grid-column:1;grid-template-rows:auto 230px auto;grid-template-columns:1fr;min-height:0}.family-card:nth-child(3) .family-card__topline,.family-card:nth-child(3) .family-card__image,.family-card:nth-child(3) .family-card__body{grid-area:auto/1}.family-card:nth-child(3) .family-card__body{border-left:0}.family-card__image,.family-card__body{padding:18px}.odm-section__grid{gap:30px}.odm-section h2{font-size:2.8rem}.odm-section__body .lead-copy{font-size:1.05rem}.odm-points{grid-template-columns:1fr}.odm-points article{min-height:86px;padding:14px 0}.odm-points article:nth-child(2n){border-left:0;padding-left:0}.physical-flow,.physical-flow--five{border:0;grid-template-columns:1fr}.physical-flow__stage{border:1px solid #4b4e54;border-bottom:0;min-height:84px;padding:14px 16px}.physical-flow__stage:first-child{border-left:1px solid #4b4e54}.physical-flow__arrow{display:none}.physical-flow__legend{border-top:1px solid #4b4e54;padding-top:12px}.edge-launch-band__inner{gap:0;min-height:0}.edge-launch-band__copy{padding:46px 0 20px}.edge-launch-band__copy h2{font-size:2.35rem}.edge-launch-band__visual{min-height:275px}.edge-launch-band__visual img{width:106%;max-width:none}.solution-card{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;padding:16px 4px}.solution-card__number{font-size:1.3rem}.solution-card h3{font-size:1.45rem}.solution-card p{font-size:.86rem}.solution-card__link{grid-column:2;justify-self:start;margin-top:4px}.future-section{padding-block:42px}.future-section .section-intro{display:block}.future-section .section-intro .eyebrow{margin-bottom:16px}.future-section .section-intro h2{margin-bottom:10px;font-size:2.15rem}.future-grid{grid-template-columns:1fr}.future-card,.future-card:first-child{border-left:1px solid var(--line);min-height:96px}.contact-cta{padding-block:46px}.contact-cta__inner{gap:28px}.contact-cta h2{font-size:2.55rem}.page-hero__inner{gap:24px;min-height:0;padding-block:42px}.page-hero h1{font-size:clamp(2.65rem,12vw,3.1rem)}.page-hero__actions .button{width:auto}.page-hero__visual{min-height:260px;padding:40px 14px 14px}.product-grid,.product-grid--two{grid-template-columns:1fr}.product-card-new__image{min-height:230px}.product-detail-hero{padding-block:24px 46px}.product-detail-hero__visual{min-height:280px}.product-detail-hero h1{font-size:3rem}.spec-grid,.capability-grid,.product-rail{grid-template-columns:1fr}.edge-ai-hero__inner{gap:28px;min-height:0;padding-block:42px}.edge-ai-hero h1{font-size:clamp(2.75rem,12vw,3.15rem)}.processor-line{grid-template-columns:1fr}.edge-ai-hero__visual{min-height:300px}.launch-config-grid,.launch-config,.application-cards,.additional-grid{grid-template-columns:1fr}.additional-grid article{min-height:170px}.partner-disclosure{gap:18px;padding-block:24px}.partner-disclosure h3{font-size:1.7rem}.solution-hero{padding-block:28px 56px}.solution-hero h1{font-size:3.9rem}.solution-detail-grid{grid-template-columns:1fr;gap:48px}.office-grid{grid-template-columns:1fr}.contact-hero__inner{gap:34px;min-height:0;padding-block:46px}.contact-hero h1{font-size:3.55rem}.contact-interest-grid{grid-template-columns:1fr;gap:48px}.site-footer{padding-top:48px}}.section-intro h2{margin-bottom:12px}.physical-flow__stage{min-height:112px;padding:16px}.physical-flow__legend{min-height:38px;padding-top:8px}.future-section{padding-block:40px}.future-section .section-intro{margin-bottom:20px}.future-card{min-height:98px;padding:14px 16px}.future-card h3{margin-top:10px}.page-hero__inner{min-height:410px;padding-block:36px}.page-hero--compact .page-hero__inner{min-height:260px;padding-block:32px}.page-hero--no-image .page-hero__inner{min-height:270px;padding-block:34px}.page-hero__actions{margin-top:20px}.page-hero__visual{min-height:330px;padding-top:38px}.product-detail-hero{padding-block:24px 46px}.product-detail-hero__grid{gap:38px}.product-detail-hero__visual{min-height:370px}.spec-grid>div{min-height:96px;padding:15px 16px}.spec-grid dt{margin-bottom:14px}.capability-grid article{min-height:172px;padding:18px}.capability-grid h3{margin:34px 0 8px}.application-list>div{min-height:54px}.product-rail a{min-height:104px;padding:16px 18px}.launch-config{min-height:330px}.launch-config__body{padding:20px}.additional-grid article{min-height:170px;padding:18px}.additional-grid h3{margin:32px 0 7px}.partner-disclosure{gap:48px;padding-block:22px}.solution-detail-grid{gap:48px}.office-grid article{min-height:180px;padding:20px}.office-grid h3{margin:34px 0 8px}.contact-hero__inner{gap:44px;min-height:420px;padding-block:42px}.contact-interest-grid{gap:52px}.not-found-page{min-height:480px}.not-found-page .site-container{padding-block:72px}.site-footer__grid{grid-template-columns:1.35fr .8fr .8fr 1.2fr;gap:28px;padding-block:28px}.site-footer__brand{padding-right:22px}.section[id]{scroll-margin-top:116px}@media (width<=980px){.section{padding-block:48px}.section-intro{margin-bottom:24px}.home-hero__inner{gap:26px;padding-block:34px}.hero-catalog{min-height:470px}.edge-launch-band__copy{padding:40px 0 10px}.edge-launch-band__visual{min-height:380px}.page-hero__inner{padding-block:34px}.page-hero--no-image .page-hero__inner{min-height:240px}.product-detail-hero__grid{gap:30px}.edge-ai-hero__inner{min-height:0;padding-block:38px}.edge-ai-hero__visual{min-height:360px}.contact-hero__inner{padding-block:38px}.contact-interest-grid{gap:36px}}@media (width<=680px){.section{padding-block:38px}.section-intro{margin-bottom:20px}.section-intro h2{margin-bottom:9px;font-size:clamp(1.9rem,8.4vw,2.2rem);line-height:1.02}.section-intro p{font-size:.94rem;line-height:1.46}.section-action{margin-top:20px}.eyebrow{margin-bottom:12px}.home-hero__inner{gap:20px;padding-block:24px 18px}.home-hero h1{margin-bottom:15px;font-size:clamp(2.3rem,10.2vw,2.65rem)}.home-hero__copy>p{margin-bottom:16px;line-height:1.43}.home-hero__facts{margin-top:16px}.home-hero__facts>div{min-height:48px;padding-block:7px}.hero-catalog__panel--edge{min-height:215px}.hero-catalog__secondary{min-height:136px}.hero-catalog__panel{padding:12px}.hero-catalog__panel>strong{font-size:1.25rem}.hero-catalog__panel--edge img{bottom:-2px}.home-hero__rail .site-container{min-height:36px}.family-grid{gap:9px}.family-card,.family-card:first-child,.family-card:nth-child(2),.family-card:nth-child(3){grid-template-rows:auto 180px auto}.family-card__topline{padding:10px 12px}.family-card__image{padding:12px}.family-card__body{padding:14px}.family-card__body h3{font-size:1.65rem}.family-card__body p{margin-bottom:12px;font-size:.9rem}.odm-section__grid{gap:20px}.odm-section h2{font-size:2.3rem}.odm-section__body .lead-copy{margin-bottom:18px;font-size:1rem}.odm-points{margin-bottom:20px}.odm-points article{min-height:72px;padding:10px 0}.physical-flow__stage{justify-content:center;min-height:64px;padding:10px 13px}.physical-flow__label{margin-bottom:4px}.physical-flow__legend{gap:8px 14px;min-height:0;padding:9px 0 0}.edge-launch-band__copy{padding:32px 0 12px}.edge-launch-band__copy h2{margin-bottom:11px;font-size:2.05rem}.edge-launch-band__copy p{margin-bottom:18px;line-height:1.44}.edge-launch-band__visual{min-height:220px}.solution-card{min-height:88px;padding:12px 4px}.solution-card h3{font-size:1.32rem}.solution-card p{line-height:1.4}.future-section{padding-block:30px}.future-section .section-intro{margin-bottom:16px}.future-section .section-intro .eyebrow{margin-bottom:10px}.future-section .section-intro h2{font-size:1.9rem}.future-card,.future-card:first-child{min-height:76px;padding:11px 13px}.future-card h3{margin-top:7px}.contact-cta{padding-block:32px}.contact-cta__inner{gap:20px}.contact-cta h2{margin-bottom:8px;font-size:2.15rem}.contact-cta__actions{gap:8px}.contact-cta__actions .button{margin-bottom:2px}.page-hero__inner{gap:18px;padding-block:30px}.page-hero--compact .page-hero__inner,.page-hero--no-image .page-hero__inner{min-height:0;padding-block:28px}.page-hero h1{margin-bottom:11px;font-size:clamp(2.35rem,10.5vw,2.75rem)}.page-hero__copy>p{font-size:.98rem;line-height:1.45}.page-hero__actions{margin-top:16px}.page-hero__visual{min-height:220px;padding:32px 12px 10px}.product-card-new{min-height:0}.product-card-new__image{min-height:190px;padding:34px 14px 12px}.product-card-new__body{padding:18px 16px}.product-card-new__body p{margin-bottom:16px}.product-detail-hero{padding-block:18px 32px}.breadcrumbs{margin-bottom:16px}.product-detail-hero__grid{gap:22px}.product-detail-hero__visual{min-height:230px}.product-detail-hero h1{font-size:2.55rem}.spec-grid>div{min-height:76px;padding:13px 14px}.spec-grid dt{margin-bottom:7px}.capability-grid article{min-height:132px;padding:15px}.capability-grid h3{margin:22px 0 6px}.application-list>div{min-height:48px;padding-block:11px}.product-rail a{min-height:76px;padding:13px 14px}.edge-ai-hero__inner{gap:20px;padding-block:30px}.edge-ai-hero h1{margin-bottom:13px;font-size:clamp(2.45rem,10.8vw,2.85rem)}.edge-ai-hero__actions{margin-top:17px}.processor-line{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.processor-line div{min-height:76px;padding:11px}.processor-line span{margin-bottom:7px}.processor-line strong{font-size:.75rem}.edge-ai-hero__visual{min-height:240px}.launch-config{min-height:0}.launch-config__image{min-height:190px;padding:38px 14px 12px}.launch-config__body{padding:17px 15px}.launch-config__body h3{margin:11px 0 7px;font-size:1.55rem}.launch-config .spec-grid{margin-bottom:16px}.application-cards article{min-height:118px;padding:14px}.application-cards h3{margin:16px 0 6px}.additional-grid article{min-height:118px;padding:14px}.additional-grid h3{margin:18px 0 6px}.partner-disclosure{gap:12px;padding-block:16px}.partner-disclosure h3{margin-top:6px;font-size:1.55rem}.partner-disclosure p{font-size:.92rem;line-height:1.44}.solution-hero{padding-block:20px 34px}.solution-hero h1{margin-bottom:13px;font-size:3rem}.solution-hero p{margin-bottom:20px;font-size:1rem}.solution-detail-grid{gap:30px}.office-grid article{min-height:146px;padding:16px}.office-grid h3{margin:24px 0 7px;font-size:1.7rem}.contact-hero__inner{gap:22px;padding-block:30px}.contact-hero h1{margin-bottom:14px;font-size:2.85rem}.contact-panel{padding:18px 16px}.contact-panel__primary{min-height:44px;margin-top:14px;padding-bottom:10px}.contact-panel p{margin-top:16px}.contact-interest-grid{gap:28px}.site-footer{padding:30px 0 16px}.site-footer__lead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:18px;display:grid}.site-footer__lead>div>p{display:none}.site-footer .brand{width:138px;height:42px;margin-bottom:0}.site-footer .brand__crop{width:126px;height:42px}.site-footer .brand__crop img{width:126px;transform:translateY(-23px)}.site-footer__lead .button{min-height:44px;padding-inline:13px}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding-block:20px}.site-footer__brand{border-bottom:1px solid var(--line-dark);grid-column:1/-1;padding:0 0 12px}.site-footer__grid>div{gap:0}.site-footer__label{margin-bottom:5px}.site-footer__grid a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.site-footer__bottom{gap:10px;padding-top:14px}.site-footer__legal{flex-wrap:wrap;gap:10px 16px}.not-found-page{min-height:380px}.not-found-page .site-container{padding-block:48px}}@media (width<=420px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__lead .button{padding-inline:10px;font-size:.82rem}}.brand,.brand__crop{width:160px;height:56px}.brand__crop img{object-fit:contain;width:100%;max-width:100%;height:100%;transform:none}.site-footer .brand{width:172px;height:58px;margin-bottom:10px;padding-inline:6px}.site-footer .brand__crop img{object-fit:contain;width:100%;height:100%;transform:none}@media (width<=980px){.brand,.brand__crop{width:150px;height:52px}}@media (width<=680px){.brand,.brand__crop{width:148px;height:52px}.site-footer .brand{width:152px;height:52px;margin-bottom:0;padding-inline:4px}.site-footer .brand__crop{width:144px;height:50px}}.site-page h1,.site-page h2{font-family:var(--font-sans);letter-spacing:-.035em;font-weight:600}.site-footer .brand{background:0 0}.site-footer .brand__crop img{filter:none;mix-blend-mode:normal}.desktop-nav__chevron{transform-origin:50%;border-bottom:1.75px solid;border-right:1.75px solid;flex:none;width:7px;height:7px;margin-left:2px;transition:top .16s,transform .16s;position:relative;top:-2px;transform:rotate(45deg)}.desktop-nav__trigger[aria-expanded=true] .desktop-nav__chevron{top:2px;transform:rotate(225deg)}.about-hero{border-bottom:1px solid var(--line-dark);color:var(--white);background:repeating-linear-gradient(90deg,#0000 0 95px,#ffffff06 95px 96px),#15171a;position:relative;overflow:hidden}.about-hero:before{content:none}.about-hero__inner{align-items:center;min-height:610px;padding-block:52px;display:flex;position:relative}.about-hero__copy{z-index:2;width:54%;max-width:700px;position:relative}.about-hero h1{max-width:680px;margin-bottom:20px;font-size:clamp(3.4rem,5.1vw,5rem);line-height:.95}.about-hero__copy>p{color:#b8bbc1;max-width:650px;margin-bottom:0;font-size:1.06rem;line-height:1.52}.about-hero__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.about-hero__product-lineup{z-index:1;background:#e5e6e6;width:min(72vw,1300px);position:absolute;top:0;bottom:0;right:calc(50% - 50vw);overflow:hidden}.about-hero__product-lineup:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#15171a 0%,#15171afa 10%,#15171acc 25%,#15171a47 43%,#15171a00 58%);position:absolute;inset:0}.about-hero__product-lineup:after{content:"";z-index:2;background:var(--brand-red);width:clamp(120px,18vw,280px);height:4px;position:absolute;bottom:0;right:0}.about-hero__product-lineup img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-hero__portfolio{background:#dfe1e1;border-top:1px solid #494c52;border-left:1px solid #494c52;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.22fr .78fr;min-height:430px;display:grid}.about-hero__product{min-width:0;min-height:0;color:var(--ink);background:repeating-linear-gradient(90deg,#1011140b 0 1px,#0000 1px 72px),#e3e5e5;border-bottom:1px solid #494c52;border-right:1px solid #494c52;text-decoration:none;position:relative;overflow:hidden}.about-hero__product:after{content:"";background:var(--brand-red);width:72px;height:4px;transition:width .18s;position:absolute;bottom:0;right:0}.about-hero__product:hover:after{width:100%}.about-hero__product>span,.about-hero__product>strong{z-index:2;position:absolute;left:18px}.about-hero__product>span{color:#696d74;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;top:16px}.about-hero__product>strong{font-size:1.55rem;line-height:1;top:36px}.about-hero__product img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 14px 14px #00000029);width:88%;height:70%;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.about-hero__product--edge-devices{grid-row:1/3}.about-hero__product--edge-devices>strong{font-size:2rem}.about-hero__product--edge-devices img{width:94%;height:78%;bottom:2px}.about-hero__product--cameras img{width:58%;height:58%;left:auto;right:4%;transform:none}.about-hero__product--servers img{width:78%;height:55%;left:auto;right:2%;transform:none}.about-jump{border-bottom:1px solid var(--line);background:var(--white)}.about-jump .site-container{border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.about-jump a{border-right:1px solid var(--line);min-height:58px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;padding:0 17px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.about-jump a:after{content:"↓";color:#a2a5aa;font-family:var(--font-mono);font-size:.72rem}.about-jump a:hover{color:var(--brand-red);background:#f1f2f2}.about-jump a:focus-visible,.about-hero__product:focus-visible,.about-product-grid>a:focus-visible{outline-offset:-3px;outline:3px solid #ff8b90}.about-profile__intro .section-intro,.about-engagement__intro .section-intro{margin-bottom:0}.about-pillar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-pillar-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:20px}.about-pillar-grid article>span{color:var(--brand-red);font-family:var(--font-mono);font-size:.68rem}.about-pillar-grid h3{margin:42px 0 9px;font-size:1.18rem}.about-pillar-grid p{margin:0;font-size:.88rem;line-height:1.48}.about-fact-grid{background:var(--dark);border-top:1px solid #3b3e44;border-left:1px solid #3b3e44;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-fact-grid article{border-bottom:1px solid #3b3e44;border-right:1px solid #3b3e44;flex-direction:column;justify-content:space-between;gap:24px;min-height:205px;padding:22px;display:flex}.about-fact-grid article>strong{color:var(--brand-red);font-family:var(--font-sans);letter-spacing:-.05em;font-size:clamp(2.7rem,4vw,4.3rem);font-weight:600;line-height:.9}.about-fact-grid span{color:var(--white);font-size:.95rem;font-weight:600}.about-fact-grid p{color:#aeb2b8;margin:7px 0 0;font-size:.83rem;line-height:1.42}.about-product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-product-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-width:0;color:var(--ink);grid-template-rows:auto 190px 1fr;text-decoration:none;transition:background-color .16s;display:grid}.about-product-grid>a:hover{background:#f3f4f4}.about-product-grid__topline{border-bottom:1px solid var(--line);color:#666a70;min-height:42px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:.59rem;display:flex}.about-product-grid__topline b{color:var(--brand-red);font-weight:500}.about-product-grid__image{border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,#1011140a 0 1px,#0000 1px 64px),#e4e6e6;justify-content:center;align-items:center;padding:18px;display:flex;overflow:hidden}.about-product-grid__image img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 14px 14px #00000026);width:88%;height:100%}.about-product-grid__body{flex-direction:column;align-items:flex-start;min-height:190px;padding:20px;display:flex}.about-product-grid__body h3{margin:0 0 10px;font-size:1.6rem}.about-product-grid__body p{margin-bottom:24px;font-size:.88rem;line-height:1.46}.about-product-grid__body>span{gap:10px;margin-top:auto;font-size:.84rem;font-weight:600;display:inline-flex}.about-product-grid__body i{color:var(--brand-red);font-style:normal}.about-engagement{background:#15171a}.about-engagement__steps{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-engagement__steps article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:185px;padding:20px}.about-engagement__steps article>span{color:#ff666d;font-family:var(--font-mono);font-size:.68rem}.about-engagement__steps h3{color:var(--white);margin:38px 0 9px;font-size:1.18rem}.about-engagement__steps p{color:#aeb2b8;margin:0;font-size:.88rem;line-height:1.46}.about-engagement__qualifier{color:#858990;font-family:var(--font-mono);margin:14px 0 0;font-size:.66rem;line-height:1.48}@media (width<=1180px){.about-hero__inner{min-height:560px}.about-hero__copy{width:57%}.about-hero__product-lineup{width:78vw}.about-jump a{padding-inline:13px;font-size:.78rem}.about-pillar-grid h3{margin-top:32px}}@media (width<=980px){.about-hero__inner{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:38px;display:grid}.about-hero__copy{width:100%;max-width:780px;padding-right:0}.about-hero__product-lineup{aspect-ratio:16/9;width:100%;position:relative;inset:auto}.about-hero__product-lineup:before{display:none}.about-hero__portfolio{min-height:420px}.about-jump{overflow-x:auto}.about-jump .site-container{width:max-content;min-width:100%;display:flex}.about-jump a{min-width:175px}.about-profile__intro,.about-engagement__intro{grid-template-columns:1fr;gap:20px}.about-pillar-grid,.about-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-product-grid>a{grid-template-rows:auto 165px 1fr}.about-product-grid__body{min-height:210px;padding:17px}}@media (width<=680px){.about-hero__inner{gap:22px;padding-block:30px}.about-hero h1{margin-bottom:14px;font-size:clamp(2.55rem,12vw,3rem)}.about-hero__copy>p{font-size:.96rem;line-height:1.46}.about-hero__actions{margin-top:18px}.about-hero__portfolio{grid-template-rows:225px 165px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:390px}.about-hero__product--edge-devices{grid-area:auto/1/auto/-1}.about-hero__product>span{top:12px;left:13px}.about-hero__product>strong{font-size:1.22rem;top:31px;left:13px}.about-hero__product--edge-devices>strong{font-size:1.55rem}.about-hero__product--edge-devices img{width:88%;height:72%}.about-hero__product--cameras img{width:58%;height:54%}.about-hero__product--servers img{width:82%;height:48%}.about-jump .site-container{padding-left:16px}.about-jump a{min-width:165px;min-height:52px}.about-pillar-grid,.about-fact-grid,.about-product-grid,.about-engagement__steps{grid-template-columns:1fr}.about-pillar-grid article{min-height:132px;padding:16px}.about-pillar-grid h3{margin:22px 0 7px}.about-fact-grid article{grid-template-columns:92px 1fr;align-items:end;gap:14px;min-height:138px;padding:16px;display:grid}.about-fact-grid article>strong{font-size:2.65rem}.about-product-grid>a{grid-template-rows:auto 170px auto}.about-product-grid__body{min-height:0;padding:16px}.about-engagement__steps article{min-height:132px;padding:16px}.about-engagement__steps h3{margin:22px 0 7px}}.about-jump .site-container{grid-template-columns:repeat(6,minmax(0,1fr))}.about-jump .about-jump__contact{color:var(--brand-red);background:#f3f4f4}.about-jump .about-jump__contact:after{content:"→";color:var(--brand-red)}.about-manufacturing__layout{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);display:grid}.about-manufacturing__visual{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#dfe2e2;min-height:512px;margin:0;position:relative;overflow:hidden}.about-manufacturing__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#090b0db8);position:absolute;inset:0}.about-manufacturing__visual img{object-fit:cover;object-position:66% center;width:100%;height:100%}.about-manufacturing__visual figcaption{z-index:2;color:#e0e2e5;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:.61rem;line-height:1.45;position:absolute;bottom:16px;left:18px;right:18px}.about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-process-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:38px 1fr;gap:12px;min-height:128px;padding:16px;display:grid}.about-process-grid article>span{color:var(--brand-red);font-family:var(--font-mono);font-size:.65rem}.about-process-grid h3{margin:0 0 7px;font-size:1.05rem;line-height:1.15}.about-process-grid p{margin:0;font-size:.82rem;line-height:1.42}.about-certifications{border-top:1px solid var(--line);background:var(--white)}.about-certification-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.about-certification-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);grid-template-rows:92px 1fr;min-height:176px;display:grid}.about-certification-grid__mark{border-bottom:1px solid var(--line);background:#f0f2f2;place-items:center;padding:9px 14px;display:grid}.about-certification-grid__mark img{object-fit:contain;max-width:112px;max-height:74px}.about-certification-grid__mark>strong{border:2px solid var(--ink-2);min-width:86px;color:var(--ink-2);font-family:var(--font-sans);text-align:center;letter-spacing:.04em;padding:16px 12px;font-size:1.3rem;line-height:1}.about-certification-grid article>div:last-child{padding:13px 14px 15px}.about-certification-grid h3{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.01em;margin:0 0 5px;font-size:.9rem;font-weight:600;line-height:1.25}.about-certification-grid p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.35}.about-certifications__qualifier{color:#777b82;max-width:900px;font-family:var(--font-mono);margin:14px 0 0;font-size:.65rem;line-height:1.45}@media (width<=1180px){.about-jump a{min-width:155px}.about-manufacturing__layout{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr)}}@media (width<=980px){.about-jump .site-container{grid-template-columns:none}.about-manufacturing__layout{grid-template-columns:1fr}.about-manufacturing__visual{min-height:330px}.about-certification-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.about-manufacturing__visual{min-height:235px}.about-process-grid{grid-template-columns:1fr}.about-process-grid article{min-height:96px;padding:14px}.about-certification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-certification-grid article{min-height:165px}}.section{padding-block:48px}.section-intro{margin-bottom:24px}.section-action{margin-top:22px}.about-page .section{padding-block:40px}.about-page .section-intro{margin-bottom:22px}.about-profile__intro,.about-engagement__intro{margin-bottom:24px}.contact-cta{padding-block:34px}.contact-cta__inner{gap:28px}.site-footer{padding:28px 0 16px}.site-footer__lead{padding-bottom:20px}.site-footer__grid{padding-block:20px}.site-footer__bottom{padding-top:14px}@media (width<=980px){.section{padding-block:38px}.about-page .section{padding-block:34px}.contact-cta{padding-block:30px}.site-footer{padding-top:24px}}@media (width<=680px){.section,.about-page .section{padding-block:28px}.section-intro,.about-page .section-intro,.about-profile__intro,.about-engagement__intro{margin-bottom:18px}.contact-cta{padding-block:26px}.contact-cta__inner{gap:16px}.site-footer{padding:22px 0 14px}.site-footer__grid{padding-block:16px}}.site-footer__grid{grid-template-columns:minmax(220px,1.3fr) minmax(120px,.72fr) minmax(135px,.82fr) minmax(105px,.62fr) minmax(230px,1.15fr);align-items:start;gap:clamp(28px,3vw,52px);padding-block:22px}.site-footer__grid>div{gap:11px}.site-footer__label{margin-bottom:7px;font-size:.76rem}.site-footer__grid a{font-size:1rem;line-height:1.35}.site-footer__contact a{overflow-wrap:anywhere}.site-footer__grid a.site-footer__label--link{color:#ff747a;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;line-height:1.4}.site-footer__grid a.site-footer__label--link:hover{color:var(--white)}.site-footer .brand{width:224px;height:74px;margin:0;padding-inline:7px}.site-footer .brand__crop{width:210px;height:72px}@media (width<=1180px){.site-footer__grid{grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(105px,.72fr)) minmax(205px,1fr);gap:22px}}@media (width<=980px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px}.site-footer__brand{border-bottom:1px solid var(--line-dark);grid-column:1/-1;padding:0 0 20px}}@media (width<=680px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding-block:18px}.site-footer .brand{width:188px;height:62px;padding-inline:5px}.site-footer .brand__crop{width:178px;height:60px}.site-footer__label,.site-footer__grid a.site-footer__label--link{font-size:.7rem}.site-footer__grid a{min-height:40px;font-size:.96rem}}@media (width>=981px){.site-footer__grid--without-contact{grid-template-columns:minmax(240px,360px) minmax(190px,260px) minmax(190px,260px) minmax(130px,1fr);gap:0 clamp(44px,4.5vw,84px)}}.solution-card{min-height:86px}.solution-card h3{margin-bottom:0}.application-cards article{min-height:120px;padding:18px}.application-cards h3{margin:22px 0 0}@media (width<=680px){.solution-card{min-height:76px}.application-cards article{min-height:92px;padding:14px}.application-cards h3{margin-top:14px}}.office-grid h3{flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;display:flex}.office-grid h3 small{color:var(--brand-red);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:500;line-height:1.2}.office-grid__item--location-only{flex-direction:column;min-height:132px;display:flex}.office-grid__request{width:fit-content;color:var(--muted);margin-top:auto;font-size:.78rem;font-weight:600;text-decoration:none}.office-grid__request:hover{color:var(--brand-red)}.edge-ai-hero{color:var(--ink);background:#f5f6f6;overflow:hidden}.edge-ai-hero__inner{align-items:center;min-height:650px;padding-block:48px;display:flex;position:relative}.edge-ai-hero__copy{z-index:2;width:51%;max-width:700px;position:relative}.edge-ai-hero h1{color:var(--ink)}.edge-ai-hero .launch-tag{color:#555b65}.edge-ai-hero__actions .button--secondary{color:var(--ink);border-color:#b8b8b2}.edge-ai-hero .processor-line{border-color:var(--line);max-width:620px}.edge-ai-hero .processor-line div{border-color:var(--line);background:#ffffff94}.edge-ai-hero .processor-line span{color:#6d727b}.edge-ai-hero .processor-line strong{color:var(--ink)}.edge-ai-hero__visual{z-index:1;background:#f5f6f6;border:0;width:100vw;min-height:0;display:block;position:absolute;inset:0 calc(50% - 50vw) 0 auto;overflow:hidden}.edge-ai-hero__visual:before{display:none}.edge-ai-hero__visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f7f8f8fc 0%,#f7f8f8f5 27%,#f7f8f8b8 40%,#f7f8f824 55%,#f7f8f800 66%);position:absolute;inset:0}.edge-ai-hero__visual img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;display:block}@media (width<=980px){.edge-ai-hero__inner{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:38px;display:grid}.edge-ai-hero__copy{width:100%;max-width:760px}.edge-ai-hero__visual{aspect-ratio:16/9;width:100%;min-height:0;position:relative;inset:auto}.edge-ai-hero__visual:after{display:none}.edge-ai-hero__visual img{object-position:68% center}}@media (width<=680px){.edge-ai-hero__inner{gap:18px;padding-block:28px}.edge-ai-hero .processor-line{margin-top:18px}.edge-ai-hero__visual{aspect-ratio:4/3}}.section-intro,.future-section .section-intro,.about-page .section-intro{max-width:900px;margin-bottom:28px;display:block}.section-intro__content{min-width:0}.section-intro h2,.section-intro h3,.future-section .section-intro h2{max-width:880px;font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.06}.section-intro p{max-width:720px;margin:14px 0 0;font-size:1rem;line-height:1.5}.section-intro--split{border-top:1px solid var(--line);grid-template-columns:minmax(125px,170px) minmax(0,880px);gap:28px;max-width:none;padding-top:18px;display:grid}.section-intro--split.section-intro--light{border-color:var(--line-dark)}.section-intro__label{color:var(--brand-red);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.075em;padding-top:5px;font-size:.68rem;font-weight:600;line-height:1.35}.section-intro--center{text-align:center;margin-inline:auto}.section-intro--center .section-intro__content{margin-inline:auto}.utility-heading{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 18px;font-size:1.35rem;font-weight:600;line-height:1.2}.section-heading{font-family:var(--font-display);letter-spacing:-.022em;margin:0 0 24px;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.06}.launch-tag--dark{color:#d7dade}@media (width<=680px){.section-intro,.future-section .section-intro,.about-page .section-intro{margin-bottom:20px}.section-intro h2,.section-intro h3,.future-section .section-intro h2,.section-heading{font-size:clamp(1.85rem,8.5vw,2.35rem)}.section-intro--split{padding-top:14px;display:block}.section-intro__label{margin-bottom:12px;padding-top:0}.utility-heading{margin-bottom:14px;font-size:1.2rem}}.about-hero{border-bottom:0}.about-hero__product-lineup:after{opacity:.82;bottom:26px}.about-certifications{z-index:3;background:var(--white);position:relative}.about-page .about-certifications{padding-top:26px}.surface-transition{z-index:3;position:relative}.surface-transition>.site-container{z-index:1;position:relative}@media (width<=680px){.about-hero__product-lineup:after{bottom:14px}}@media (width>=681px) and (width<=980px){.about-hero__inner{align-items:center;gap:0;min-height:500px;padding-block:42px;display:flex}.about-hero__copy{width:52%;max-width:470px;padding-right:24px}.about-hero h1{max-width:470px;margin-bottom:16px;font-size:clamp(2.6rem,5.2vw,3.15rem);line-height:.98}.about-hero__copy>p{max-width:430px;font-size:.98rem;line-height:1.48}.about-hero__actions{margin-top:22px}.about-hero__product-lineup{aspect-ratio:1656/950;width:min(76vw,760px);position:absolute;top:50%;bottom:auto;right:calc(50% - 50vw);transform:translateY(-50%)}.about-hero__product-lineup:before{background:linear-gradient(90deg,#15171a 0%,#15171afa 14%,#15171ad1 31%,#15171a4d 52%,#15171a00 68%);display:block}.about-hero__product-lineup img{object-fit:cover}.menu-button{flex:0 0 48px}}.physical-ai-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f8}.physical-ai-section .section-intro{max-width:820px;margin-bottom:30px}.physical-architecture{grid-template-rows:auto auto;grid-template-columns:minmax(170px,.9fr) 42px minmax(190px,1fr) 42px minmax(260px,1.35fr) 42px minmax(170px,.9fr);align-items:center;gap:0;display:grid}.physical-architecture__group{background:#ffffffe6;border:1px solid #cdd1d3;border-radius:10px;grid-template-rows:auto 1fr auto;gap:18px;min-height:260px;padding:20px;display:grid}.physical-architecture__group--zmd{border-top:3px solid var(--brand-red)}.physical-architecture__group--partner{background:#fff9f9;border-color:#ef1e266b}.physical-architecture__group--outcome{background:#f1f3f3;border-color:#b9bec1}.physical-architecture__label{color:#596068;width:fit-content;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;border:1px solid #cfd3d5;border-radius:999px;padding:6px 10px;font-size:.62rem;font-weight:600}.physical-architecture__group--partner .physical-architecture__label{color:var(--brand-red);border-color:#ef1e2675}.physical-architecture__items{align-content:center;gap:9px;display:grid}.physical-architecture__items strong{background:var(--white);min-height:64px;color:var(--ink);text-align:center;border:1px solid #d6d9db;justify-content:center;align-items:center;padding:12px;font-size:.94rem;line-height:1.25;display:flex}.physical-architecture__group--partner .physical-architecture__items{grid-template-columns:repeat(2,minmax(0,1fr))}.physical-architecture__group--partner .physical-architecture__items strong{border-color:#ef1e264d;min-height:112px}.physical-architecture__group--outcome .physical-architecture__items strong{min-height:112px}.physical-architecture__layer{color:#737980;font-family:var(--font-mono);text-align:center;font-size:.65rem;font-weight:500}.physical-architecture__connector{z-index:2;width:24px;height:24px;color:var(--brand-red);background:#fff;border:1px solid #ef1e268c;border-radius:50%;justify-self:center;place-items:center;font-size:.78rem;font-weight:700;display:grid;position:relative}.physical-architecture__connector:before,.physical-architecture__connector:after{content:"";border-top:1px dashed #ef1e2680;width:10px;position:absolute;top:50%}.physical-architecture__connector:before{right:100%}.physical-architecture__connector:after{left:100%}.physical-architecture__legend{border-top:1px solid var(--line);color:#737980;font-family:var(--font-mono);flex-wrap:wrap;grid-column:1/-1;gap:12px 26px;margin-top:16px;padding-top:14px;font-size:.62rem;display:flex}.physical-architecture__legend span{align-items:center;gap:7px;display:inline-flex}.products-menu{grid-template-columns:minmax(210px,.7fr) minmax(0,2.3fr);width:min(980px,100vw - 96px)}.products-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.products-menu__card{justify-content:flex-start;min-height:184px;padding:14px 16px 16px}.products-menu__intro{flex-direction:column;justify-content:center;padding:26px;display:flex}.products-menu__intro strong{margin:0 0 24px;font-size:1.35rem}.products-menu__visual{border-bottom:1px solid var(--line);background:#eef0f1;place-items:center;height:92px;margin:-14px -16px 12px;display:grid;overflow:hidden}.products-menu__visual img{object-fit:cover;object-position:center;filter:none;width:100%;max-width:none;height:100%;display:block}.products-menu__visual--edge-devices img{object-fit:contain;transform-origin:50%;padding:0;transform:scale(1.55)}.products-menu__card strong{margin-top:auto}.family-grid .family-card,.family-grid .family-card:first-child,.family-grid .family-card:nth-child(2),.family-grid .family-card:nth-child(3),.family-grid .family-card:nth-child(4){grid-column:span 6;grid-template-rows:auto 250px 170px;grid-template-columns:1fr}.family-grid .family-card:nth-child(3) .family-card__topline,.family-grid .family-card:nth-child(3) .family-card__image,.family-grid .family-card:nth-child(3) .family-card__body{grid-area:auto}.family-grid .family-card:nth-child(3) .family-card__body{border-left:0;display:block}.family-grid .family-card:nth-child(4) .family-card__image{background:#dfe2e2;padding:0}.family-grid .family-card:nth-child(4) .family-card__image img{filter:none;object-fit:cover;width:100%}.hero-catalog__secondary{grid-template-rows:repeat(3,minmax(0,1fr))}.hero-catalog__secondary .hero-catalog__panel{padding:15px 18px}.hero-catalog__secondary .hero-catalog__panel>strong{margin-top:0;font-size:1.55rem}.hero-catalog__panel--camera img{width:44%;bottom:-18%;right:6%}.hero-catalog__panel--server img{width:72%;bottom:8px;right:2%}.hero-catalog__panel--iot{background:#dfe2e2}.hero-catalog__panel--iot img{filter:drop-shadow(0 10px 10px #0003);mix-blend-mode:multiply;width:68%;max-width:none;bottom:12px;right:-5%}.hero-catalog__panel--iot .custom-iot-visual{z-index:1;background:0 0;width:62%;height:78%;min-height:0;position:absolute;bottom:0;right:3%}.custom-iot-visual{background:radial-gradient(circle at 74% 42%,#ef1e2614,#0000 28%),repeating-linear-gradient(90deg,#0000 0 72px,#16191c0e 72px 73px),#dfe2e2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;min-height:300px;display:grid;position:relative;overflow:hidden}.custom-iot-visual:after{content:"";background:var(--brand-red);width:34%;height:4px;position:absolute;bottom:0;right:0}.custom-iot-visual__device{place-items:center;min-width:0;height:220px;display:grid;position:relative}.custom-iot-visual__device small{color:#555b60;font-family:var(--font-mono);text-align:center;text-transform:uppercase;letter-spacing:.055em;font-size:.62rem;position:absolute;bottom:5px;left:0;right:0}.custom-iot-visual__device--band{transform:rotate(-6deg)}.custom-iot-visual__strap{background:linear-gradient(90deg,#17191b,#3b3f42 48%,#131517);border:1px solid #25292c;border-radius:24px;width:54px;height:78px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 5px #ffffff06}.custom-iot-visual__strap--top{top:3px}.custom-iot-visual__strap--bottom{bottom:25px}.custom-iot-visual__band-module{z-index:2;background:linear-gradient(145deg,#34383b,#0c0e10 60%);border:1px solid #111315;border-radius:23px;place-items:center;width:88px;height:68px;display:grid;position:relative;box-shadow:0 18px 24px #00000047,inset 0 1px 1px #ffffff24}.custom-iot-visual__band-module i{background:linear-gradient(90deg, var(--brand-red) 0 4px, transparent 4px), linear-gradient(145deg, #14171a, #252a2e);border:1px solid #4b4f53;border-radius:8px;width:48px;height:27px;display:block}.custom-iot-visual__parking-disc{z-index:2;background:radial-gradient(circle at 38% 31%,#fff,#d9dddf 48%,#9fa5a8 75%,#eff1f1 77%);border:1px solid #a5aaad;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative;box-shadow:0 20px 24px #0003,inset 0 0 0 9px #ffffff7a}.custom-iot-visual__parking-disc:before{content:"";background:radial-gradient(circle, var(--brand-red) 0 5px, #0d0f11 6px 100%);border:8px solid #23272a;border-radius:50%;width:54px;height:54px}.custom-iot-visual__parking-disc i{background:var(--brand-red);border-radius:50%;width:6px;height:6px;position:absolute;top:17px}.custom-iot-visual__signal{z-index:1;border-top:1px solid #ef1e2685;border-radius:50%;width:112px;height:48px;position:absolute;top:23px;left:50%;transform:translate(-50%)}.custom-iot-visual__signal--two{opacity:.44;width:158px;top:10px}.custom-iot-visual--compact{min-height:0}.custom-iot-visual--compact .custom-iot-visual__device{height:164px;transform:scale(.74)}.custom-iot-visual--compact .custom-iot-visual__device small{display:none}.custom-iot-visual--safety-band,.custom-iot-visual--parking-sensor{grid-template-columns:1fr}.custom-iot-visual--safety-band .custom-iot-visual__device,.custom-iot-visual--parking-sensor .custom-iot-visual__device{transform:scale(1.08)}.custom-iot-hero{color:var(--white);background:#15171a;overflow:hidden}.custom-iot-hero__inner{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:stretch;gap:50px;min-height:560px;display:grid}.custom-iot-hero__copy{align-self:center;padding-block:54px}.custom-iot-hero h1{max-width:670px;margin-bottom:20px;font-size:clamp(3.5rem,5.4vw,5.25rem);line-height:.96}.custom-iot-hero__copy>p{color:#b7bbc0;max-width:590px;font-size:1.06rem}.custom-iot-hero__actions{margin-top:26px}.custom-iot-hero__visual{background:#dfe2e2;border-left:1px solid #34373b;min-width:0;position:relative;overflow:hidden}.custom-iot-hero__context{object-fit:cover;filter:saturate(.68)contrast(1.04);width:100%;height:100%;display:block}.custom-iot-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#15171a47,#0000 46%);position:absolute;inset:0}.custom-iot-hero__product{z-index:2;background:#ffffffeb;border:1px solid #ffffffad;width:min(320px,48%);padding:17px;position:absolute;bottom:20px;right:20px}.custom-iot-hero__product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:108px}.custom-iot-hero__product span,.custom-iot-hero__safety-band span{color:#5f656a;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;margin-top:9px;font-size:.62rem;display:block}.custom-iot-hero__safety-band{z-index:2;border-top:3px solid var(--brand-red);background:#15171ae6;width:min(280px,45%);padding:18px;position:absolute;top:20px;left:20px}.custom-iot-hero__safety-band span{color:#ff747a;margin:0 0 12px}.custom-iot-hero__safety-band strong{color:var(--white);margin-bottom:8px;font-size:1.45rem;display:block}.custom-iot-hero__safety-band small{color:#b7bbc0;font-size:.78rem;line-height:1.4}.custom-iot-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.custom-iot-product{border:1px solid var(--line);background:var(--white);grid-template-rows:300px auto;scroll-margin-top:118px;display:grid}.custom-iot-product__visual{background:#dfe2e2;position:relative;overflow:hidden}.custom-iot-product__visual .custom-iot-visual{height:100%;min-height:0}.custom-iot-product__visual--photo{background:var(--white);place-items:center;padding:36px;display:grid}.custom-iot-product__visual--photo>img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 18px #00000029);width:88%;height:100%}.custom-iot-product__index{z-index:3;color:var(--brand-red);font-family:var(--font-mono);font-size:.7rem;position:absolute;top:16px;left:16px}.custom-iot-product__body{padding:22px}.custom-iot-product__body .status-badge{float:right}.custom-iot-product__body .micro-label{color:var(--brand-red);margin-bottom:10px;display:block}.custom-iot-product__body h2{margin-bottom:9px;font-size:2rem}.custom-iot-product__body p{max-width:520px;margin-bottom:14px;font-size:.94rem}.custom-iot-product__body ul{flex-wrap:wrap;gap:7px;margin:0 0 14px;padding:0;list-style:none;display:flex}.custom-iot-product__body li{border:1px solid var(--line);color:#62686e;font-family:var(--font-mono);padding:6px 8px;font-size:.62rem}.custom-iot-product__body>small{color:#777d82;font-size:.72rem}.custom-iot-engagement{color:var(--white);background:#15171a}.custom-iot-engagement__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:220px;display:grid}.custom-iot-engagement h2{margin-bottom:8px;font-size:clamp(2.5rem,4vw,3.6rem);line-height:.98}.custom-iot-engagement p{color:#b7bbc0;margin-bottom:0}@media (width<=980px){.mobile-menu-layer{width:100vw;height:100dvh;min-height:100vh;inset:0 auto auto 0}.mobile-menu-layer__backdrop,.mobile-menu{height:100dvh;min-height:100vh}.products-menu__grid,.mobile-menu__products{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-iot-hero__inner{grid-template-columns:1fr;gap:0;min-height:0}.custom-iot-hero__copy{padding-block:42px}.custom-iot-hero__visual{border-top:1px solid #34373b;border-left:0;min-height:350px}.physical-architecture{grid-template-rows:auto 34px auto auto;grid-template-columns:minmax(150px,1fr) 34px minmax(150px,1fr);gap:0}.physical-architecture__group{min-height:228px}.physical-architecture__group:nth-of-type(3){grid-area:3/1}.physical-architecture__group:nth-of-type(4){grid-area:3/3}.physical-architecture__connector:nth-of-type(2){grid-area:2/2;transform:rotate(90deg)}.physical-architecture__connector:nth-of-type(3){grid-area:3/2}.physical-architecture__legend{grid-row:4}}@media (width<=680px){.mobile-menu__products{grid-template-columns:repeat(2,minmax(0,1fr))}.family-grid .family-card,.family-grid .family-card:first-child,.family-grid .family-card:nth-child(2),.family-grid .family-card:nth-child(3),.family-grid .family-card:nth-child(4){grid-column:1/-1;grid-template-rows:auto 180px auto}.hero-catalog__secondary{grid-template-rows:repeat(2,136px);grid-template-columns:repeat(2,minmax(0,1fr));min-height:272px}.hero-catalog__panel--iot{grid-column:1/-1}.hero-catalog__panel--iot img{width:46%;bottom:10px;right:5%}.custom-iot-hero__copy{padding-block:30px}.custom-iot-hero h1{margin-bottom:13px;font-size:clamp(2.55rem,11.5vw,3rem)}.custom-iot-hero__copy>p{font-size:.98rem;line-height:1.45}.custom-iot-hero__actions{margin-top:18px}.custom-iot-hero__visual,.custom-iot-hero__context{min-height:260px}.custom-iot-hero__product{width:44%;padding:10px;bottom:12px;right:12px}.custom-iot-hero__product img{height:68px}.custom-iot-hero__safety-band{width:49%;padding:12px;top:12px;left:12px}.custom-iot-hero__safety-band strong{font-size:1.15rem}.custom-iot-visual{gap:4px}.custom-iot-visual__device{transform:scale(.82)}.custom-iot-visual__device--band{transform:rotate(-6deg)scale(.82)}.custom-iot-product-grid{grid-template-columns:1fr;gap:10px}.custom-iot-product{grid-template-rows:220px auto}.custom-iot-product__body{padding:16px}.custom-iot-product__body h2{font-size:1.7rem}.custom-iot-engagement__inner{grid-template-columns:1fr;gap:20px;min-height:0}.custom-iot-engagement h2{font-size:2.2rem}.physical-ai-section .section-intro{margin-bottom:20px}.physical-architecture{flex-direction:column;align-items:stretch;display:flex}.physical-architecture__group{border-radius:6px;gap:12px;min-height:0;padding:14px}.physical-architecture__items{grid-template-columns:repeat(2,minmax(0,1fr))}.physical-architecture__items strong,.physical-architecture__group--partner .physical-architecture__items strong,.physical-architecture__group--outcome .physical-architecture__items strong{min-height:58px}.physical-architecture__connector,.physical-architecture__connector:nth-of-type(2){margin:5px auto;transform:rotate(90deg)}.physical-architecture__legend{width:100%;margin-top:12px}}@media (width<=420px){.mobile-menu__products{grid-template-columns:1fr}}.hero-catalog{background:#c4c7c9;border:1px solid #d5d8d9}.hero-catalog__panel,.hero-catalog__panel--edge,.hero-catalog__panel--camera,.hero-catalog__panel--server,.hero-catalog__panel--iot{background-color:#f2f3f3}.hero-catalog__secondary{background-color:#c4c7c9}.hero-catalog__panel--edge{background-image:none}@media (width>=981px){.home-hero__inner{gap:clamp(42px,4vw,64px)}}.solution-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.solution-preview-card{border:1px solid var(--line);background:var(--white);min-width:0;color:var(--ink);grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .18s,transform .18s;display:grid;overflow:hidden}.solution-preview-card:hover{border-color:#a9acaf;transform:translateY(-2px)}.solution-preview-card:focus-visible{outline-offset:3px;outline:3px solid #ef1d263d}.solution-preview-card__visual{aspect-ratio:16/9;background:var(--dark);position:relative;overflow:hidden}.solution-preview-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.solution-preview-card:hover .solution-preview-card__visual img{transform:scale(1.015)}.solution-preview-card__body{flex-direction:column;align-items:flex-start;padding:20px 20px 22px;display:flex}.solution-preview-card__body h3{margin:0 0 10px;font-size:clamp(1.35rem,1.65vw,1.75rem);line-height:1.08}.solution-preview-card__body p{max-width:52ch;color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.solution-preview-card__link{color:var(--ink);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;margin-top:auto;padding-top:18px;padding-bottom:3px;font-size:.7rem;font-weight:600;display:inline-flex}.solution-preview-card:hover .solution-preview-card__link{color:var(--brand-red)}@media (width<=1180px){.solution-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.solution-showcase{grid-template-columns:1fr;gap:14px}.solution-preview-card__body{padding:18px 18px 20px}.solution-preview-card__body h3{margin-bottom:8px;font-size:1.55rem}.solution-preview-card__body p{font-size:.9rem}.solution-preview-card__link{margin-top:auto;padding-top:17px}}.solutions-page .solution-showcase--six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.solutions-page .solution-showcase--six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.solutions-page .solution-showcase--six{grid-template-columns:1fr}}.carousel-controls{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:0;padding:0;display:inline-flex}.carousel-controls__button{display:none}.carousel-controls__marks{align-items:center;gap:16px;display:flex}.carousel-controls__mark{background:#ffffffb8;border:1px solid #fffffff0;border-radius:50%;flex:none;width:11px;height:11px;transition:width .38s cubic-bezier(.16,1,.3,1),border-color .28s,border-radius .28s,background-color .28s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,inset 0 -1px #78808624,0 3px 8px #00000024}.carousel-controls__mark.is-active{background:0 0;border-color:#ff7076db;border-radius:999px;width:34px;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #8b050b24,0 3px 10px #ed1c2447}.carousel-controls__mark.is-active:after{border-radius:inherit;content:"";transform-origin:0;animation:carousel-control-progress var(--carousel-progress-duration,5.2s) linear both;background:linear-gradient(#ff767bf5,#ed1c24cc);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #8b050b2e,0 0 8px #ed1c2461}.carousel-controls.is-paused .carousel-controls__mark.is-active:after{animation-play-state:paused}.product-story-hero .product-story-hero__controls.carousel-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.product-story-hero .product-story-hero__controls .carousel-controls__button{display:none}.product-story-hero .product-story-hero__controls .carousel-controls__marks{align-items:center;gap:16px}.product-story-hero .product-story-hero__controls .carousel-controls__mark{-webkit-backdrop-filter:blur(6px)saturate(1.3);backdrop-filter:blur(6px)saturate(1.3);background:#ffffffb8;border:1px solid #fffffff0;border-radius:50%;flex:none;width:11px;height:11px;transition:width .38s cubic-bezier(.16,1,.3,1),border-color .28s,border-radius .28s,background-color .28s;box-shadow:inset 0 1px #fffc,inset 0 -1px #78808624,0 3px 8px #00000024}.product-story-hero .product-story-hero__controls .carousel-controls__mark.is-active{background:0 0;border-color:#ff7076db;border-radius:999px;width:34px;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #8b050b24,0 3px 10px #ed1c2447}.product-story-hero .product-story-hero__controls .carousel-controls__mark.is-active:after{border-radius:inherit;background:linear-gradient(#ff767bf5,#ed1c24cc);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #8b050b2e,0 0 8px #ed1c2461}.home-solutions-carousel__controls .carousel-controls__mark:not(.is-active),.server-product-hero .product-story-hero__controls .carousel-controls__mark:not(.is-active){background:#687178b8;border-color:#525a60eb;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #282f342e,0 3px 8px #00000024}@keyframes carousel-control-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-solutions-carousel__viewport{touch-action:pan-y;overflow:hidden}.home-solutions-carousel__grid{grid-template-columns:repeat(var(--home-solutions-columns,3), minmax(0, 1fr));animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}.home-solutions-carousel__grid--next{animation-name:home-solutions-page-next}.home-solutions-carousel__grid--previous{animation-name:home-solutions-page-previous}.home-solutions-carousel__footer{justify-content:space-between;align-items:center;gap:18px;margin-top:30px;display:flex}.home-solutions-carousel__footer .button{min-height:48px}.home-solutions-carousel__controls{background:#0c1014d1;flex:none;box-shadow:0 8px 24px #0c10141f}@keyframes home-solutions-page-next{0%{opacity:.58;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes home-solutions-page-previous{0%{opacity:.58;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@media (width<=680px){.home-solutions-carousel__footer{flex-direction:column;align-items:stretch;margin-top:20px}.home-solutions-carousel__footer .button{justify-content:space-between;width:100%}.home-solutions-carousel__controls{align-self:flex-end}}@media (width<=520px){.carousel-controls{gap:0;padding:0}.carousel-controls__mark{width:11px}.carousel-controls__mark.is-active{width:34px}}@media (prefers-reduced-motion:reduce){.carousel-controls__mark.is-active:after{animation:none;transform:scaleX(1)}.home-solutions-carousel__grid{animation:none}}.about-story{border-top:1px solid var(--line);position:relative;overflow:hidden}.about-story>.site-container>.section-heading{width:min(100%,1180px);margin-left:auto;margin-right:auto}.about-story__narrative{flex-direction:column;gap:30px;width:min(100%,1180px);margin-inline:auto;display:flex}.about-story__prose{width:100%}.about-story__prose h3{max-width:760px;font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.8rem,2.2vw,2.35rem);font-weight:600;line-height:1.08}.about-story__prose p{color:#454d55;max-width:none;margin:0;font-size:clamp(1.04rem,1.22vw,1.2rem);line-height:1.62}.about-story__prose--lead,.about-story__prose--closing{border-top:1px solid var(--line);padding-top:20px}.about-story__illustration{background:#f3f4f4;border:1px solid #70798057;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 50px #1b202417}.about-story__illustration-caption{z-index:2;color:var(--white);pointer-events:none;background:linear-gradient(#0000 0%,#0a0e1129 22%,#0a0e11eb 100%);grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:end;gap:28px;padding:72px 28px 26px;display:grid;position:absolute;bottom:0;left:0;right:0}.about-story__illustration-caption strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:600;line-height:1.08}.about-story__illustration-caption span{color:#ffffffc7;max-width:680px;font-size:clamp(.9rem,1.05vw,1.04rem);line-height:1.48}.about-story__illustration:after{background:var(--brand-red);content:"";width:34%;height:3px;position:absolute;bottom:0;right:0}.about-story__illustration img{aspect-ratio:2.1;object-fit:cover;object-position:50% 49%;width:100%;height:auto;display:block}.about-story__actions{gap:12px;width:min(100%,1180px);margin:24px auto 0;display:flex}.about-engagement{border-top:1px solid var(--line);background:#f7f8f8}.about-engagement__intro{margin-bottom:28px;display:block}.about-engagement__intro h2,.about-engagement__intro p{margin:0}.about-engagement__intro h2{text-wrap:balance}.about-engagement__intro p{color:#555d64;max-width:680px;font-size:1.02rem;line-height:1.52}.about-engagement__grid{border-top:4px solid var(--brand-red);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-engagement__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffd6;flex-direction:column;min-height:230px;padding:24px;display:flex}.about-engagement__grid h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.25rem,1.45vw,1.55rem);font-weight:600;line-height:1.12}.about-engagement__grid p{color:#596168;margin:0;font-size:.94rem;line-height:1.5}.about-engagement__grid .text-link{align-self:flex-start;margin-top:auto}@media (width<=680px){.about-story__narrative{gap:22px}.about-story__prose{width:100%;padding-top:16px}.about-story__prose p{font-size:1rem;line-height:1.58}.about-story__prose h3{margin-bottom:11px;font-size:1.62rem}.about-story__illustration{flex-direction:column;width:100%;display:flex;box-shadow:0 12px 28px #1b202414}.about-story__illustration img{aspect-ratio:4/3;object-position:center;order:1}.about-story__illustration-caption{background:#161b20;order:2;grid-template-columns:1fr;gap:5px;padding:14px 16px 16px;position:static}.about-story__illustration-caption strong{font-size:1.3rem}.about-story__illustration-caption span{font-size:.84rem;line-height:1.42}.about-story__actions{flex-direction:column;align-items:stretch;margin-top:22px}.about-story__actions .button{justify-content:space-between;width:100%}.about-engagement__intro{grid-template-columns:1fr;align-items:start;gap:12px;margin-bottom:20px}.about-engagement__grid{grid-template-columns:1fr}.about-engagement__grid article{min-height:164px;padding:20px}}.hero-catalog__secondary .hero-catalog__panel{isolation:isolate;background:#e7eaeb}.hero-catalog__secondary .hero-catalog__panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#f5f7f7f0 0%,#f5f7f7cc 66%,#f5f7f700 100%);height:66px;position:absolute;top:0;left:0;right:0}.hero-catalog__secondary .hero-catalog__panel:after{z-index:4}.hero-catalog__secondary .hero-catalog__panel>strong{z-index:3;max-width:88%;font-size:clamp(1.18rem,1.55vw,1.48rem);line-height:.98}.hero-catalog__panel--camera img,.hero-catalog__panel--server img,.hero-catalog__panel--iot img{object-fit:cover;object-position:center;filter:brightness(.96)contrast(1.13)saturate(.98);mix-blend-mode:normal;width:100%;max-width:none;height:100%;inset:0}.hero-catalog__panel--camera img{object-position:50% 56%}.hero-catalog__panel--server img{object-position:51% 16%;height:calc(100% - 32px);inset:39px 0 auto}.hero-catalog__panel--iot img{object-position:50% 62%}.hero-catalog__secondary .hero-catalog__panel:hover img{transform:scale(1.018)}.physical-ai-section{background:#eef1f2;overflow:hidden}.physical-ai-section__intro{border-top:4px solid var(--brand-red);color:#fff;background:#151b21;padding:56px 0 48px}.physical-ai-section__intro .section-intro{max-width:1040px;margin-bottom:0}.physical-ai-section__intro .section-intro--split{border-top-color:#ffffff2e}.physical-ai-section__intro .section-intro h2{color:#fff;max-width:920px}.physical-ai-section__intro .section-intro p{color:#c4cbd1;max-width:940px;font-size:1.02rem}.physical-ai-story{background:#fff;border:1px solid #c8cdd0}.physical-ai-story__groups{grid-template-columns:3fr 2fr;display:grid}.physical-ai-story__group{min-width:0;color:inherit;cursor:pointer;text-decoration:none;transition:background-color .18s,box-shadow .18s;position:relative}.physical-ai-story__group+.physical-ai-story__group{border-left:1px solid #bbc1c5}.physical-ai-story__group--zmd{border-top:4px solid var(--brand-red)}.physical-ai-story__group--open{background:#ffffff4d;border-top:4px solid #6f7880}.physical-ai-story__group:hover{background:#ffffff7a}.physical-ai-story__group:focus-visible{z-index:6;outline:2px solid var(--brand-red);outline-offset:-2px}.physical-ai-story__group--zmd:after{content:"→";z-index:5;width:26px;height:26px;color:var(--brand-red);font-family:var(--font-mono);background:#eef1f2;border:1px solid #9fa6aa;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:51%;right:-13px}.physical-ai-story__group-header{background:0 0;border-bottom:1px solid #cfd4d6;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 20px;display:flex}.physical-ai-story__group-action{min-width:148px;min-height:42px;color:var(--ink);border:1px solid #7d858a;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.physical-ai-story__group--zmd .physical-ai-story__group-action{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.physical-ai-story__group-action span{color:currentColor;transition:transform .18s}.physical-ai-story__group:hover .physical-ai-story__group-action span,.physical-ai-story__group:focus-visible .physical-ai-story__group-action span{transform:translate(3px)}.physical-ai-story__group--open .physical-ai-story__group-header{background:0 0}.physical-ai-story__group-header h3{max-width:none;font-family:var(--font-display);text-align:left;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.3rem,1.45vw,1.55rem);font-weight:600;line-height:1}.physical-ai-story__group-header h3:before{content:none}.physical-ai-story__stages{margin:0;padding:0;list-style:none;display:grid}.physical-ai-story__stages--three{grid-template-columns:repeat(3,minmax(0,1fr))}.physical-ai-story__stages--two{grid-template-columns:repeat(2,minmax(0,1fr))}.physical-ai-story__stages--one{grid-template-columns:minmax(0,1fr)}.physical-ai-story__stage{background:0 0;border-right:1px solid #d2d7d9;grid-template-rows:220px 1fr;min-width:0;min-height:338px;padding:14px 14px 18px;display:grid;position:relative}.physical-ai-story__stage:last-child{border-right:0}.physical-ai-story__visual{background:0 0;place-items:center;min-width:0;height:220px;display:grid;position:relative;overflow:hidden}.physical-ai-story__visual img{object-fit:cover;object-position:center;width:112%;max-width:none;height:112%;display:block;transform:scale(1.06)}.physical-ai-story__copy{border-top:1px solid #d4d9db;align-self:stretch;padding-top:14px}.physical-ai-story__copy h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 7px;font-size:clamp(1.46rem,1.7vw,1.74rem);font-weight:600;line-height:.98}.physical-ai-story__copy p{color:#596167;margin:0;font-size:.88rem;line-height:1.35}.physical-ai-story__footer{background:0 0;border-top:1px solid #cfd4d6;justify-content:flex-start;align-items:center;min-height:72px;padding:12px 18px;display:flex}.physical-ai-story__footer .button{white-space:nowrap;min-width:190px}@media (width<=1080px){.physical-ai-story__groups{grid-template-columns:1fr}.physical-ai-story__group+.physical-ai-story__group{border-top:1px solid #bbc1c5;border-left:0}.physical-ai-story__group--zmd:after{display:none}.physical-ai-story__stage{min-height:326px}.physical-ai-story__visual{height:200px}}@media (width<=720px){.physical-ai-section__intro{padding:36px 0 32px}.physical-ai-section__intro .section-intro{margin-bottom:0}.physical-ai-section__intro .section-intro p{font-size:.94rem}.physical-ai-section__body{padding:20px 0 48px}.physical-ai-story__group-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 13px}.physical-ai-story__group-action{gap:10px;min-width:0;min-height:36px;padding:8px 10px;font-size:.72rem}.physical-ai-story__group-header h3{text-align:left;max-width:none;font-size:1.16rem}.physical-ai-story__stages--three,.physical-ai-story__stages--two,.physical-ai-story__stages--one{grid-template-columns:1fr}.physical-ai-story__stage{border-bottom:1px solid #d2d7d9;border-right:0;grid-template-rows:1fr;grid-template-columns:clamp(118px,34vw,142px) minmax(0,1fr);align-items:center;gap:12px;min-height:146px;padding:9px 12px}.physical-ai-story__stage:last-child{border-bottom:0}.physical-ai-story__visual{background:0 0;grid-column:1;width:100%;height:128px}.physical-ai-story__visual img{object-fit:contain;width:154%;max-width:none;height:126%;transform:none}.physical-ai-story__copy{border-top:0;border-left:1px solid #d4d9db;grid-column:2;align-self:center;padding:0 0 0 12px}.physical-ai-story__copy h4{margin-bottom:5px;font-size:1.3rem}.physical-ai-story__copy p{font-size:.8rem;line-height:1.3}.physical-ai-story__footer{min-height:70px;padding:12px 15px}.physical-ai-story--home .physical-ai-story__group-header{min-height:48px;padding:10px 12px}.physical-ai-story--home .physical-ai-story__group-header h3{white-space:nowrap;flex:auto;font-size:1.02rem}.physical-ai-story--home .physical-ai-story__group-action{min-width:0;min-height:0;color:var(--brand-red);letter-spacing:.01em;background:0 0;border:0;gap:7px;padding:0;font-size:.65rem}.physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__group-action{color:var(--brand-red);background:0 0;border:0}.physical-ai-story--home .physical-ai-story__stage{grid-template-columns:106px minmax(0,1fr);gap:10px;min-height:118px;padding:7px 11px;overflow:visible}.physical-ai-story--home .physical-ai-story__stage:not(:last-child):after{content:"↓";z-index:4;width:20px;height:20px;color:var(--brand-red);font-family:var(--font-mono);background:#eef1f2;border:1px solid #bcc3c7;border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-10px;left:57px}.physical-ai-story--home .physical-ai-story__visual{height:104px}.physical-ai-story--home .physical-ai-story__visual img{width:148%;height:120%}.physical-ai-story--home .physical-ai-story__copy{padding-left:10px}.physical-ai-story--home .physical-ai-story__copy h4{margin-bottom:4px;font-size:1.08rem;line-height:1.04}.physical-ai-story--home .physical-ai-story__copy p{font-size:.76rem;line-height:1.28}.physical-ai-story--home .physical-ai-story__group--open{background:#ffffff6b}}@media (width<=420px){.physical-ai-story__stage{grid-template-columns:clamp(118px,34vw,132px) minmax(0,1fr);gap:9px;min-height:140px;padding-inline:9px 11px}.physical-ai-story__visual{width:100%;height:122px}.physical-ai-story__copy{padding-left:11px}.physical-ai-story__copy h4{font-size:1.22rem}.physical-ai-story--home .physical-ai-story__stage{grid-template-columns:100px minmax(0,1fr);gap:8px;min-height:112px;padding-inline:8px 10px}.physical-ai-story--home .physical-ai-story__stage:not(:last-child):after{left:51px}.physical-ai-story--home .physical-ai-story__visual{height:98px}.physical-ai-story--home .physical-ai-story__copy h4{font-size:1.03rem}}.physical-ai-section__intro{color:var(--ink);background:#f7f8f8;border-top:0;padding:54px 0 24px}.physical-ai-section__intro .section-intro--split{border-top:0;display:block}.physical-ai-section__intro .section-intro h2{max-width:1120px;color:var(--ink);padding-bottom:24px;position:relative}.physical-ai-section__intro .section-intro h2:after{background:var(--brand-red);content:"";width:52px;height:4px;position:absolute;bottom:8px;left:0}.physical-ai-section__intro .section-intro p{color:#596168;max-width:720px;font-size:1.04rem;line-height:1.55}.physical-ai-section__body{background:#f7f8f8;padding:0 0 72px}.physical-ai-story--home{background:0 0;border:0}.physical-ai-story--home .physical-ai-story__groups{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:38px}.physical-ai-story--home .physical-ai-story__group{background:#ffffffb8;border:1px solid #cbd0d3;border-radius:8px;overflow:visible}.physical-ai-story--home .physical-ai-story__group+.physical-ai-story__group{border-left:1px solid #cbd0d3}.physical-ai-story--home .physical-ai-story__group--zmd,.physical-ai-story--home .physical-ai-story__group--open{border-top:1px solid #cbd0d3}.physical-ai-story--home .physical-ai-story__group-header{border-bottom:0;gap:16px;min-height:66px;padding:12px 20px}.physical-ai-story--home .physical-ai-story__group-header:after{content:"";background:#cfd4d6;flex:auto;order:2;height:1px}.physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__group-header:after{background:var(--brand-red)}.physical-ai-story--home .physical-ai-story__group-header h3{flex:none;order:1;font-size:clamp(1.25rem,1.4vw,1.5rem)}.physical-ai-story--home .physical-ai-story__group-action{min-width:auto;min-height:0;color:var(--ink);background:0 0;border:0;order:3;gap:16px;padding:9px 0;font-size:.82rem}.physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__group-action{color:var(--brand-red);background:0 0;border:0}.physical-ai-story--home .physical-ai-story__stages{gap:6px;height:554px;padding:0 5px 5px}.physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__stages{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__stage:first-child{grid-row:1/3}.physical-ai-story--home .physical-ai-story__group--open .physical-ai-story__stages{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.physical-ai-story--home .physical-ai-story__stage{background:#fff;border:1px solid #d3d7d9;border-radius:7px;grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.physical-ai-story--home .physical-ai-story__stage:last-child{border-right:1px solid #d3d7d9}.physical-ai-story--home .physical-ai-story__visual{background:#eef0f1;width:100%;height:auto;min-height:0}.physical-ai-story--home .physical-ai-story__visual img{object-fit:cover;width:100%;height:100%;transform:none}.physical-ai-story--home .physical-ai-story__copy{background:#fff;border-top:0;border-left:0;min-height:96px;padding:13px 15px 12px;position:relative}.physical-ai-story--home .physical-ai-story__number{color:var(--brand-red);font-family:var(--font-mono);margin-bottom:4px;font-size:.72rem;font-weight:700;line-height:1;display:block}.physical-ai-story--home .physical-ai-story__copy h4{margin-bottom:5px;font-size:clamp(1.22rem,1.45vw,1.5rem);line-height:1.04}.physical-ai-story--home .physical-ai-story__copy p{font-size:.88rem;line-height:1.35}.physical-ai-story--home .physical-ai-story__group--zmd:before,.physical-ai-story--home .physical-ai-story__group--zmd:after{display:none}.physical-ai-story--home .physical-ai-story__connectors{z-index:5;pointer-events:none;position:absolute;inset:0}.physical-ai-story--home .physical-ai-story__connectors span{border-top:2px dotted var(--brand-red);width:39px;position:absolute;right:-39px}.physical-ai-story--home .physical-ai-story__connectors span:before,.physical-ai-story--home .physical-ai-story__connectors span:after{border:2px solid var(--brand-red);content:"";background:#f7f8f8;border-radius:50%;width:7px;height:7px;position:absolute;top:-5px}.physical-ai-story--home .physical-ai-story__connectors span:before{left:-3px}.physical-ai-story--home .physical-ai-story__connectors span:after{right:-3px}.physical-ai-story--home .physical-ai-story__connectors span:first-child{top:38%}.physical-ai-story--home .physical-ai-story__connectors span:last-child{top:72%}@media (width<=1100px){.physical-ai-story--home .physical-ai-story__groups{grid-template-columns:1fr;gap:24px}.physical-ai-story--home .physical-ai-story__connectors{display:none}.physical-ai-story--home .physical-ai-story__group+.physical-ai-story__group{border-top:1px solid #cbd0d3}.physical-ai-story--home .physical-ai-story__stages{height:500px}.physical-ai-story--home .physical-ai-story__group--open .physical-ai-story__stages{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.physical-ai-section__intro{padding:38px 0 20px}.physical-ai-section__intro .section-intro h2{padding-bottom:20px}.physical-ai-section__body{padding:0 0 48px}.physical-ai-story--home .physical-ai-story__group-header{min-height:58px;padding:10px 12px}.physical-ai-story--home .physical-ai-story__group-header:after{display:none}.physical-ai-story--home .physical-ai-story__group-action{font-size:.7rem}.physical-ai-story--home .physical-ai-story__stages,.physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__stages,.physical-ai-story--home .physical-ai-story__group--open .physical-ai-story__stages{grid-template-rows:none;grid-template-columns:1fr;height:auto}.physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__stage:first-child{grid-row:auto}.physical-ai-story--home .physical-ai-story__stage{border-bottom:1px solid #d3d7d9;grid-template-rows:205px auto;grid-template-columns:1fr;gap:0;min-height:300px;padding:0}.physical-ai-story--home .physical-ai-story__visual{grid-column:1;height:auto}.physical-ai-story--home .physical-ai-story__copy{grid-column:1;min-height:88px;padding:12px}}.launch-strip__copy{font-style:normal}.launch-strip a{gap:12px;font-size:.84rem}.launch-strip span{letter-spacing:.035em;flex:none;padding:4px 8px;font-size:.7rem;font-weight:700;line-height:1}.launch-strip strong{font-size:.82rem}.launch-tag{letter-spacing:.055em;gap:13px;font-size:.8rem;font-weight:600}.launch-tag span{padding:8px 10px}.edge-launch-band .launch-tag--dark{color:#555b61}.edge-launch-band__visual{background:0 0}.edge-launch-band__visual img.edge-launch-band__processor-badges{z-index:6;object-position:initial;mix-blend-mode:multiply;filter:none;width:clamp(170px,16vw,220px);max-width:30%;height:auto;position:absolute;inset:4px 18px auto auto;-webkit-mask-image:none;mask-image:none}.site-footer__bottom{color:#b7bbc1;letter-spacing:.025em;font-size:.76rem;line-height:1.45}.edge-launch-band__chip{letter-spacing:.055em;padding:13px 15px;font-size:.75rem;font-weight:600;line-height:1.35}.launch-strip__copy--mobile{display:none}.office-grid article.office-grid__item--location-only{min-height:104px;padding-block:14px}.office-grid__item--location-only .office-grid__request{margin-top:12px}.zevric-lineup .section-intro{margin-bottom:18px}.zevric-lineup__guide{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding-top:16px;display:flex}.zevric-lineup__guide p{color:#60676d;max-width:680px;margin:0;font-size:.9rem;line-height:1.5}.zevric-lineup__guide>span{color:#777e84;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.065em;flex:none;font-size:.64rem;font-weight:700}.zevric-grid{border:1px solid #c7ccd0;border-top:3px solid var(--brand-red);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:590px;align-items:stretch;gap:0;display:grid;overflow:hidden}.zevric-card{background:var(--white);border:0;border-left:1px solid #cfd3d6;grid-template-rows:38% 62%;min-width:0;display:grid}.zevric-card:first-child{border-left:0}.zevric-card__visual{border-bottom:1px solid var(--line);background-color:#eef0f1;background-image:linear-gradient(90deg,#10111409 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.zevric-card__visual img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%}.zevric-card__body{grid-template-rows:auto auto minmax(58px,auto) auto;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.zevric-card__body header{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.zevric-card__body h3{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(1.55rem,1.7vw,1.9rem);line-height:1}.zevric-card__sku{color:var(--brand-red);font-family:var(--font-mono);letter-spacing:.045em;flex:none;font-size:.64rem;font-weight:700}.zevric-card__processor{color:var(--ink);margin:0;font-size:.86rem;line-height:1.35;display:block}.zevric-card__body>p{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.45}.zevric-card__metrics{border-top:1px solid var(--line);margin:0;padding:0}.zevric-card__metrics>div{box-sizing:border-box;border-bottom:1px solid #eceeef;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;min-height:32px;padding:8px 0;display:grid}.zevric-card__metrics>div:nth-child(3){min-height:48px}.zevric-card__metrics dt,.zevric-card__metrics dd{margin:0;font-size:.68rem;line-height:1.35}.zevric-card__metrics dt{color:#858a90}.zevric-card__metrics dd{color:var(--ink);text-align:left;font-weight:700}.zevric-card__metrics dd.is-muted{color:#979da2;font-weight:500}.zevric-card__metrics dd small{color:#656b70;margin-top:3px;font-size:.62rem;font-weight:600;display:block}.zevric-lineup .content-qualifier{margin-top:16px}.zevric-lineup .zevric-lineup__disclaimer{color:var(--brand-red);align-items:baseline;gap:8px;display:flex}.zevric-lineup__disclaimer small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.62rem;font-style:normal;font-weight:700}.processor-line__intel img{filter:none;width:138px;max-width:100%;margin-top:-9px;display:block}@media (width<=1120px){.zevric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zevric-card:nth-child(odd){border-left:0}.zevric-card:nth-child(n+3){border-top:1px solid #cfd3d6}}@media (width<=980px){.site-footer__brand{align-items:center!important}.site-footer .brand{margin-inline:auto}}@media (width<=680px){.launch-strip__copy--desktop{display:none}.launch-strip__copy--mobile{display:inline}.edge-launch-band__visual img.edge-launch-band__processor-badges{width:142px;max-width:42%;top:-8px;right:10px}}@media (width<=620px){.zevric-lineup__guide{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.zevric-grid{grid-template-columns:1fr;grid-auto-rows:auto}.zevric-card{border-left:0;grid-template-rows:190px 1fr}.zevric-card:nth-child(n+2){border-top:1px solid #cfd3d6}.zevric-card__body{padding:20px}}.zevric-shared-hero{background:#eef0f1;border-bottom:1px solid #d2d6d8;overflow:hidden}.zevric-shared-hero__inner{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(34px,4.2vw,70px);min-height:560px;padding-block:48px;display:grid}.zevric-shared-hero__copy{z-index:2;max-width:620px;position:relative}.zevric-shared-hero__label{width:fit-content;color:var(--brand-red);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.065em;margin-bottom:20px;font-size:.72rem;font-weight:700;line-height:1}.zevric-shared-hero h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(3.35rem,5vw,4.7rem);font-weight:600;line-height:.96}.zevric-shared-hero__copy>p{color:#555c62;max-width:600px;margin:22px 0 0;font-size:1.03rem;line-height:1.55}.zevric-shared-hero__copy sup,.zevric-shared-hero__processor sup{vertical-align:super;font-size:.58em;line-height:0}.zevric-shared-hero__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.zevric-shared-hero__visual{isolation:isolate;background:repeating-linear-gradient(90deg,#10111409 0 1px,#0000 1px 96px),0 0;border-left:1px solid #1011141c;place-items:center;min-width:0;min-height:430px;display:grid;position:relative}.zevric-shared-hero__visual:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#191c1f33 0%,#191c1f12 48%,#191c1f00 72%);border-radius:50%;width:88%;height:24%;position:absolute;bottom:11%;right:3%}.zevric-shared-hero__visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#eef0f1b8 0%,#0000 7% 93%,#eef0f1b8 100%);position:absolute;inset:0}.zevric-shared-hero__visual img{object-fit:contain;filter:drop-shadow(0 24px 22px #10111430);width:min(96%,780px);max-height:390px;display:block}.zevric-shared-hero__processor{z-index:10;pointer-events:none;background:0 0;width:clamp(170px,16vw,224px);position:absolute;top:8px;right:0;overflow:visible}.zevric-shared-hero__processor img{mix-blend-mode:multiply;filter:none;width:100%;height:auto;display:block}.zevric-overview{border-bottom:1px solid var(--line);background:#fff}.zevric-overview__grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zevric-overview__grid>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:9px;min-height:92px;padding:17px 20px;display:flex}.zevric-overview__grid span{color:#747b80;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}.zevric-overview__grid strong{font-size:.96rem;line-height:1.3}@media (width<=980px){.zevric-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zevric-overview__grid>div:nth-child(n+3){border-top:1px solid var(--line)}.zevric-shared-hero__inner{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:42px 34px}.zevric-shared-hero__copy{max-width:760px}.zevric-shared-hero__visual{aspect-ratio:16/8;border-top:1px solid #1011141c;border-left:0;min-height:0}.zevric-shared-hero__visual img{max-height:330px}.zevric-shared-hero__processor{top:8px;right:14px}}@media (width<=680px){.zevric-shared-hero__inner{gap:24px;padding-block:30px 24px}.zevric-shared-hero__label{margin-bottom:14px}.zevric-shared-hero h1{font-size:clamp(2.65rem,12vw,3.25rem)}.zevric-shared-hero__copy>p{margin-top:17px;font-size:.94rem}.zevric-shared-hero__actions{margin-top:21px}.zevric-shared-hero__visual{aspect-ratio:4/2.45}.zevric-shared-hero__processor{width:142px;top:6px;right:8px}.zevric-overview__grid{grid-template-columns:1fr}.zevric-overview__grid>div:nth-child(n+3){border-top:0}.zevric-overview__grid>div{border-bottom:1px solid var(--line);gap:5px;min-height:72px;padding:13px 16px}.zevric-overview__grid>div:last-child{border-bottom:0}}.edge-surface-motif{isolation:isolate;position:relative}.edge-surface-motif:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.edge-surface-motif>*{z-index:1;position:relative}.edge-surface-motif--technical:before{background:radial-gradient(circle at 90% 18%,#0000 0 88px,#1e2a3309 89px 90px,#0000 91px 128px,#1e2a3306 129px 130px,#0000 131px),linear-gradient(#10111405 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#10111405 1px,#0000 1px) 0 0/72px 72px}.edge-surface-motif--blueprint:before,.zevric-product-hero--blueprint .product-story-hero__copy:before{background:radial-gradient(circle at 82% 23%,#0000 0 70px,#c6dae80a 71px 72px,#0000 73px 108px,#c6dae807 109px 110px,#0000 111px),linear-gradient(90deg,#0000 0 68%,#c6dae808 68% calc(68% + 1px),#0000 calc(68% + 1px)),linear-gradient(0deg,#0000 0 72%,#c6dae807 72% calc(72% + 1px),#0000 calc(72% + 1px)),linear-gradient(135deg,#0000 0 49.8%,#c6dae806 50%,#0000 50.2%)}.edge-surface-motif--contour:before{background:linear-gradient(110deg,#080a0c42 0%,#080a0c14 58%,#0000 100%),radial-gradient(at 88% 24%,#0000 0 72px,#ffffff0d 73px 74px,#0000 75px 112px,#ffffff08 113px 114px,#0000 115px),radial-gradient(at 72% 76%,#0000 0 108px,#ffffff07 109px 110px,#0000 111px)}.zevric-shared-hero__copy.edge-surface-motif:before{inset:-140px 0 -140px -50vw}.zevric-product-hero--blueprint .product-story-hero__copy{isolation:isolate}.zevric-product-hero--blueprint .product-story-hero__copy:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-110px 0 -42px -50vw}.zevric-product-page .zevric-product-hero .product-story-hero__visual--contain{background:#e5e7e8;padding:140px 58px 86px}.zevric-product-page .zevric-product-hero .product-story-hero__visual:after{z-index:2;background:linear-gradient(270deg,#e5e7e8 0%,#e5e7e8b3 3%,#e5e7e814 9%,#0000 14%),linear-gradient(90deg,#111317 0%,#11131794 8%,#1113170f 26%,#0000 40%),linear-gradient(#0000 70%,#1011141f)}.zevric-product-page .zevric-product-hero .product-story-hero__visual--studio-dark{background:#111317;padding:0}.zevric-product-page .zevric-product-hero .product-story-hero__visual--studio-dark:after{background:linear-gradient(90deg,#111317 0%,#111317e6 3%,#1113176b 9%,#0000 20% 84%,#11131752 95%,#111317 100%),linear-gradient(#111317 0%,#1113177a 5%,#0000 17% 78%,#11131761 94%,#111317 100%),radial-gradient(#0000 52%,#11131733 78%,#11131780 100%)}.zevric-product-page .zevric-product-hero .product-story-hero__visual--studio-dark>img{object-fit:cover;object-position:right center;transform-origin:100%;filter:saturate(1.02)contrast(1.03);width:100%;height:100%}.zevric-product-page .zevric-product-hero .product-story-hero__media-badge{z-index:4;object-fit:contain;mix-blend-mode:multiply;filter:none;width:clamp(170px,15vw,220px);max-width:34%;height:auto;position:absolute;top:10px;right:18px}.zevric-product-page .zevric-product-hero .product-story-hero__caption,.zevric-product-page .zevric-product-hero .product-story-hero__index{z-index:4;bottom:84px}.zevric-product-page .zevric-card__visual{background:#fff}.zevric-product-page .zevric-card__visual img{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s;position:static;transform:scale(1.04)}.zevric-product-page .zevric-card:first-child .zevric-card__visual img,.zevric-product-page .zevric-card:nth-child(3) .zevric-card__visual img{filter:blur(3px)}.zevric-product-page .zevric-card:hover .zevric-card__visual img{transform:scale(1.09)}.zevric-card__coming-soon{z-index:2;color:#fff;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;opacity:0;pointer-events:none;background:#0b0b0c2e;place-items:center;font-size:.75rem;font-weight:700;transition:opacity .24s;display:grid;position:absolute;inset:0}.zevric-card:hover .zevric-card__coming-soon{opacity:1}@media (width<=680px),(pointer:coarse){.zevric-card__coming-soon{opacity:1}}.edge-launch-band__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.edge-launch-band__actions .button{margin-top:0}.edge-launch-band__actions .button--secondary{color:var(--ink);border-color:#aeb3b6}.zevric-shared-hero--edge-ai .zevric-shared-hero__visual{background:#eef0f1;overflow:hidden}.zevric-shared-hero--edge-ai .zevric-shared-hero__visual>img{object-fit:cover;object-position:65% center;filter:none;width:100%;height:100%;max-height:430px;transform:none}.zevric-product-page .zevric-shared-hero--product{color:#fff;background:#15171a;border-bottom-color:#383c41}.zevric-product-page .zevric-shared-hero--product h1,.edge-ai-page-new .zevric-shared-hero--edge-ai h1{color:#fff}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__label{color:#ff646b}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__copy>p{color:#c4c9ce}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__visual{background:#e5e7e8;border-left-color:#ffffff2e;min-height:520px;overflow:hidden;box-shadow:50vw 0 #e5e7e8}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__visual>img{z-index:1;position:relative;transform:translateY(56px)}.zevric-product-page .zevric-shared-hero--product .button--secondary,.edge-ai-page-new .zevric-shared-hero--edge-ai .button--secondary{color:#fff;border-color:#ffffff6b}.edge-ai-page-new .zevric-shared-hero--edge-ai{isolation:isolate;color:#fff;background:#08090a;border-bottom-color:#202326;position:relative}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__inner{align-items:center;gap:0;min-height:610px;padding-block:52px;display:flex;position:relative}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__copy{z-index:4;width:54%;max-width:700px}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__copy:before{content:none;display:none}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__label{color:#ffd0d3}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__copy>p{color:#c7c9cc}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual{z-index:1;aspect-ratio:auto;width:min(72vw,1300px);height:auto;min-height:0;box-shadow:none;background:#08090a;border-left:0;margin-left:0;position:absolute;top:0;bottom:0;right:calc(50% - 50vw);overflow:hidden}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual:before{content:none}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual>img{object-fit:cover;object-position:right center;width:100%;height:100%;max-height:none}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#08090a 0%,#08090af0 10%,#08090ab8 22%,#08090a61 33%,#08090a1f 42%,#0000 50%);position:absolute;inset:0}.edge-ai-page-new .zevric-shared-hero--edge-ai .button--primary{color:#17191c;background:#fff}.edge-ai-page-new .zevric-shared-hero--edge-ai .button--primary:hover{background:#f1eeee}.zevric-product-page .zevric-lineup,.edge-ai-page-new .edge-ai-applications{background:#fff}.zevric-product-page .zevric-platform{background:#f5f5f3}.edge-ai-page-new .edge-ai-platform-choice{background:#f7f2f1}.zevric-card:nth-child(2) .zevric-card__metrics>div:nth-child(2),.zevric-card:nth-child(3) .zevric-card__metrics>div:nth-child(2){box-shadow:inset 3px 0 0 var(--brand-red);background:#fff6f6;padding-left:10px}.zevric-product-page .zevric-product-bridge__inner{color:#fff;background:#771b20;border-color:#6f161b}.zevric-product-page .zevric-product-bridge__copy .micro-label,.zevric-product-page .zevric-product-bridge__copy h2,.zevric-product-page .zevric-product-bridge__copy .text-link{color:#fff}.zevric-product-page .zevric-product-bridge__copy p{color:#ebcfd1}.zevric-product-page .zevric-product-bridge__visual{border-left-color:#fff3}.zevric-product-page .zevric-product-bridge__visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#771b2057,#0000 58%);position:absolute;inset:0}.pending-mark{color:var(--brand-red);margin-left:2px;font-size:.78em;font-weight:800;line-height:0}.zevric-comparison{outline:none;margin-top:46px}.zevric-comparison__table-scroll{outline:none;position:relative}.zevric-comparison__table-scroll:focus-visible{box-shadow:0 0 0 3px #e01e263d}.zevric-comparison h2{font-family:var(--font-display);margin:0 0 20px;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.zevric-comparison table{border-collapse:collapse;background:#fff;border:1px solid #cbd0d3;width:100%;font-size:.78rem}.zevric-comparison caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zevric-comparison th,.zevric-comparison td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 14px;line-height:1.45}.zevric-comparison thead th{color:#fff;font-family:var(--font-display);background:#15171a;font-size:.94rem}.zevric-comparison thead th:not(:first-child){border-top:3px solid var(--brand-red)}.zevric-comparison thead small{color:#aeb4ba;font-family:var(--font-mono);letter-spacing:.05em;margin-top:4px;font-size:.58rem;font-weight:600;display:block}.zevric-comparison__blurred-content{filter:blur(3px);opacity:.72;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:100%;display:inline-block}.zevric-comparison__column-status{z-index:4;background:0 0;place-items:center;width:calc(33.3333% - 57.3333px);transition:background-color .24s;display:grid;position:absolute;top:0;bottom:0}.zevric-comparison__column-status--nano{left:172px}.zevric-comparison__column-status--ultra{right:0}.zevric-comparison__column-status span{color:#fff;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;opacity:0;pointer-events:none;background:#0b0b0ce0;border:1px solid #e01e26b8;padding:9px 13px;font-size:.68rem;font-weight:700;transition:opacity .24s}.zevric-comparison__column-status:hover{background:#0b0b0c14}.zevric-comparison__column-status:hover span{opacity:1}@media (width<=680px),(pointer:coarse){.zevric-comparison__column-status{display:none}}.zevric-comparison tbody th{color:#555d64;width:172px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.045em;background:#eef0f1;font-size:.62rem}.zevric-comparison tbody tr:nth-child(2n) td{background:#f8f9f9}.zevric-platform{background:#eef0f1;padding-block:60px}.zevric-platform__layout{background:#fff;border:1px solid #cbd0d3;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.zevric-platform__visual{background:#e2e5e6;border-right:1px solid #cbd0d3;place-items:center;min-height:430px;padding:46px;display:grid;position:relative;overflow:hidden}.zevric-platform__visual img{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:drop-shadow(0 22px 16px #10111438);width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.zevric-platform__visual span{color:#697077;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:600;position:absolute;bottom:20px;left:22px}.zevric-platform__specs{margin:0}.zevric-platform__specs>div{border-bottom:1px solid var(--line);grid-template-columns:155px minmax(0,1fr);align-items:center;gap:26px;min-height:72px;padding:16px 24px;display:grid}.zevric-platform__specs>div:last-child{border-bottom:0}.zevric-platform__specs dt,.zevric-platform__specs dd{margin:0}.zevric-platform__specs dt{color:#747b81;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;font-size:.65rem;font-weight:600}.zevric-platform__specs dd{color:var(--ink);font-size:.9rem;font-weight:650;line-height:1.45}.zevric-platform .content-qualifier{margin-top:12px}.zevric-feature-grid{border-top:1px solid #cbd0d3;border-left:1px solid #cbd0d3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.zevric-feature-grid article{background:#fff;border-bottom:1px solid #cbd0d3;border-right:1px solid #cbd0d3;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:10px;min-height:170px;padding:24px;display:grid}.zevric-feature-grid article>span{color:var(--brand-red);font-family:var(--font-mono);font-size:.65rem;font-weight:700}.zevric-feature-grid h3{margin:0 0 9px;font-size:1rem;line-height:1.25}.zevric-feature-grid p{color:#687078;margin:0;font-size:.8rem;line-height:1.5}.zevric-product-bridge{background:#fff;padding-block:58px}.zevric-product-bridge__inner{border:1px solid var(--line);background:#f2f4f4;grid-template-columns:minmax(310px,.66fr) minmax(0,1.34fr);min-height:390px;display:grid;overflow:hidden}.zevric-product-bridge__copy{align-self:center;padding:44px}.zevric-product-bridge__copy h2{max-width:440px;font-family:var(--font-display);letter-spacing:-.025em;margin:16px 0 14px;font-size:clamp(2.35rem,3.8vw,3.65rem);font-weight:600;line-height:.98}.zevric-product-bridge__copy p{max-width:470px;color:var(--ink-2);margin:0 0 24px}.zevric-product-bridge__visual{border-left:1px solid var(--line);min-width:0;min-height:390px;position:relative;overflow:hidden}.zevric-product-bridge__visual img{object-fit:cover;object-position:62% center;width:100%;height:100%;display:block}.zevric-oem-cta{color:#fff;background:#15171a;padding-block:46px}.zevric-oem-cta__inner{justify-content:space-between;align-items:center;gap:48px;display:flex}.zevric-oem-cta h2{color:#fff;font-family:var(--font-display);margin:0 0 8px;font-size:clamp(2.2rem,3.2vw,3.1rem);line-height:1}.zevric-oem-cta p{color:#adb2b8;margin:0}.edge-ai-principles{border-bottom:1px solid var(--line);background:#fff;padding-block:46px}.edge-ai-principles h2{font-family:var(--font-display);margin:0 0 22px;font-size:clamp(2.2rem,3.5vw,3.3rem);line-height:1}.edge-ai-principles__grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.edge-ai-principles__grid>div{border-right:1px solid var(--line);background:#fff;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:5px 12px;min-height:156px;padding:24px;display:grid}.edge-ai-principles__grid span{color:var(--brand-red);font-family:var(--font-mono);grid-row:1/3;font-size:.68rem;font-weight:700}.edge-ai-principles__grid strong{font-size:1.02rem}.edge-ai-principles__grid small{color:#687078;font-size:.82rem;line-height:1.42}.edge-ai-architecture{color:#fff;background:#15171a;padding-block:64px}.edge-ai-architecture .section-intro h2{color:#fff}.edge-ai-architecture__flow{border-top:1px solid #464a50;border-left:1px solid #464a50;grid-template-columns:.9fr 1.14fr 1.12fr .9fr .9fr;display:grid}.edge-ai-architecture__flow article{background:#1b1e22;border-bottom:1px solid #464a50;border-right:1px solid #464a50;flex-direction:column;justify-content:space-between;gap:22px;min-height:236px;padding:22px;display:flex;position:relative}.edge-ai-architecture__flow article:after{content:"→";z-index:2;color:#ff6870;background:#15171a;border:1px solid #5b6067;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.edge-ai-architecture__flow article:last-child:after{display:none}.edge-ai-architecture__flow article>span{color:#8d949b;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;font-size:.64rem;font-weight:600}.edge-ai-architecture__flow article>strong{color:#fff;max-width:250px;font-size:1.05rem;line-height:1.35}.edge-ai-architecture__flow .edge-ai-architecture__zevric{box-shadow:inset 0 4px 0 var(--brand-red);background:radial-gradient(at 50% 48%,#ffffff26 0%,#ffffff0a 38%,#0000 64%),#22262b}.edge-ai-architecture__zevric img{object-fit:contain;filter:contrast(1.08)drop-shadow(0 16px 12px #00000061);width:100%;max-height:128px}.edge-ai-architecture__footer{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:36px;padding-top:16px;display:grid}.edge-ai-architecture__optional{color:#c7cbd0;align-items:center;gap:14px;display:flex}.edge-ai-architecture__optional span{color:#ff777e;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;border:1px solid #5a6067;flex:none;padding:6px 8px;font-size:.6rem}.edge-ai-architecture__optional strong{font-size:.78rem;line-height:1.4}.edge-ai-architecture__footer>p{color:#8e949a;margin:0;font-size:.74rem;line-height:1.45}.edge-ai-applications{background:#eef0f1;padding-block:64px}.edge-ai-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.edge-ai-application-card{min-width:0;color:var(--ink);background:#fff;border:1px solid #cbd0d3;text-decoration:none;transition:border-color .16s,transform .16s;overflow:hidden}.edge-ai-application-card:hover{border-color:var(--brand-red);transform:translateY(-2px)}.edge-ai-application-card:focus-visible{outline-offset:3px;outline:3px solid #e01e2657}.edge-ai-application-card>img{object-fit:cover;width:100%;height:210px;display:block}.edge-ai-application-card>div{background:linear-gradient(90deg,#fffffff7 0%,#ffffffe0 76%,#ffffffa8 100%);grid-template-columns:30px minmax(0,1fr);align-content:start;gap:7px 10px;min-height:170px;padding:22px;display:grid}.edge-ai-page-new .edge-ai-application-card>div{background:linear-gradient(90deg,#fffffff7 0%,#ffffffe0 76%,#ffffffa8 100%)}.edge-ai-application-card div>span{color:var(--brand-red);font-family:var(--font-mono);grid-row:1/4;font-size:.66rem;font-weight:700}.edge-ai-application-card h3{font-family:var(--font-display);margin:0;font-size:1.55rem;line-height:1.05}.edge-ai-application-card p{color:#646b72;margin:0;font-size:.86rem;line-height:1.48}.edge-ai-application-card div>strong{color:var(--ink);align-self:end;margin-top:12px;font-size:.76rem}.edge-ai-application-card div>strong i{color:var(--brand-red);margin-left:7px;font-style:normal}.edge-ai-platform-choice{background:#fff;padding-block:54px}.edge-ai-platform-choice__inner{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:76px;padding-top:24px;display:grid}.edge-ai-platform-choice h2{max-width:560px;font-family:var(--font-display);margin:16px 0 0;font-size:clamp(2.35rem,3.5vw,3.4rem);line-height:1}.edge-ai-platform-choice__inner>div:last-child{max-width:680px}.edge-ai-platform-choice p{color:var(--ink-2);margin:0 0 24px;font-size:1rem;line-height:1.55}@media (width<=980px){.zevric-shared-hero__copy.edge-surface-motif:before{inset:-72px -24px 0}.zevric-product-page .zevric-product-hero .product-story-hero__visual--contain{padding:112px 42px 86px}.zevric-product-page .zevric-product-hero .product-story-hero__media-badge{width:170px;max-width:34%;top:8px;right:14px}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__visual{aspect-ratio:16/9.4;min-height:0}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__visual>img{max-height:390px;transform:translateY(46px)}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__visual,.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual{width:100vw;box-shadow:none;margin-left:calc(50% - 50vw)}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual{width:72vw;margin-left:0}.zevric-platform__layout,.zevric-product-bridge__inner,.edge-ai-platform-choice__inner{grid-template-columns:1fr}.zevric-platform__visual,.zevric-product-bridge__visual{border-left:0;border-right:0;border-bottom:1px solid var(--line)}.zevric-product-bridge__visual{grid-row:1}.zevric-feature-grid,.edge-ai-principles__grid,.edge-ai-architecture__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-ai-architecture__flow article:nth-child(2):after,.edge-ai-architecture__flow article:nth-child(4):after{display:grid;inset:auto auto -15px 50%;transform:translate(-50%)rotate(90deg)}.edge-ai-architecture__flow article:last-child{grid-column:1/-1}.edge-ai-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-ai-platform-choice__inner{gap:24px}.edge-ai-architecture__footer{grid-template-columns:1fr;gap:12px}}@media (width<=760px){.zevric-product-hero--blueprint .product-story-hero__copy:before{opacity:.76;inset:-60px -18px 0}.zevric-product-page .zevric-product-hero .product-story-hero__visual--contain{min-height:350px;padding:96px 18px 46px}.zevric-product-page .zevric-product-hero .product-story-hero__visual--studio-dark>img{object-fit:contain;object-position:center;transform-origin:50%;width:190%;max-width:none;height:auto;max-height:none;position:absolute;top:24px;left:50%;transform:translate(-70%);-webkit-mask-image:linear-gradient(#0000 0%,#000000d1 9%,#000 18% 78%,#000000d1 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000d1 9%,#000 18% 78%,#000000d1 86%,#0000 100%);animation:none!important}.zevric-product-page .zevric-product-hero .product-story-hero__media-badge{width:142px;max-width:42%;top:5px;right:10px}.zevric-product-page .zevric-product-hero .product-story-hero__caption,.zevric-product-page .zevric-product-hero .product-story-hero__index{bottom:14px}}@media (width<=680px){.edge-surface-motif:before{opacity:.76}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__visual{aspect-ratio:4/3.1}.zevric-product-page .zevric-shared-hero--product .zevric-shared-hero__visual>img{transform:translateY(38px)}.edge-ai-architecture__flow article:last-child{grid-column:auto}.edge-ai-page-new .edge-ai-application-card>div{background:linear-gradient(90deg,#fffffffa 0%,#ffffffed 74%,#ffffffc7 100%);width:72%}.launch-strip strong{margin-left:auto;font-size:0;display:inline-flex}.launch-strip strong i{font-size:.88rem}.zevric-shared-hero__actions .button{justify-content:space-between;width:100%}.edge-launch-band__actions{margin-top:20px}.zevric-platform,.zevric-product-bridge,.edge-ai-architecture,.edge-ai-applications,.edge-ai-platform-choice{padding-block:38px}.zevric-comparison{margin-top:34px}.zevric-comparison__table-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--brand-red) #d9dddf;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.zevric-comparison__table-scroll::-webkit-scrollbar{height:7px}.zevric-comparison__table-scroll::-webkit-scrollbar-track{background:#d9dddf}.zevric-comparison__table-scroll::-webkit-scrollbar-thumb{background:var(--brand-red)}.zevric-comparison table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:880px}.zevric-comparison thead th:first-child,.zevric-comparison tbody th{z-index:2;width:136px;min-width:136px;position:sticky;left:0;box-shadow:5px 0 10px #15171a1f}.zevric-comparison thead th:first-child{z-index:3}.zevric-comparison tbody th{color:#555d64;background:#eef0f1}.zevric-comparison th,.zevric-comparison td{padding:12px 13px}.zevric-platform__visual{min-height:270px;padding:34px 20px 46px}.zevric-platform__specs>div{grid-template-columns:1fr;gap:5px;min-height:0;padding:14px 16px}.zevric-feature-grid{grid-template-columns:1fr}.zevric-feature-grid article{min-height:0;padding:19px 16px}.zevric-product-bridge__copy{padding:28px 22px}.zevric-product-bridge__visual{min-height:250px}.zevric-product-page .zevric-product-bridge__visual:after{background:linear-gradient(#0000 48%,#771b2047)}.zevric-oem-cta{padding-block:36px}.zevric-oem-cta__inner{gap:22px;display:grid}.edge-ai-principles{padding-block:34px}.edge-ai-principles__grid{grid-template-columns:1fr}.edge-ai-principles__grid>div{border-bottom:1px solid var(--line);min-height:100px}.edge-ai-principles__grid>div:last-child{border-bottom:0}.edge-ai-architecture__flow,.edge-ai-application-grid{grid-template-columns:1fr}.edge-ai-architecture__flow article{min-height:154px}.edge-ai-architecture__flow article:after,.edge-ai-architecture__flow article:nth-child(2):after,.edge-ai-architecture__flow article:nth-child(4):after{display:grid;inset:auto 18px -15px auto;transform:rotate(90deg)}.edge-ai-architecture__flow article:last-child:after{display:none}.edge-ai-architecture__zevric img{max-height:112px}.edge-ai-architecture__optional{flex-direction:column;align-items:flex-start;gap:9px}.edge-ai-application-card>img{height:190px}.edge-ai-application-card>div{min-height:174px;padding:18px}}.product-catalog-page .page-hero__visual,.camera-page .page-hero__visual,.solutions-page .page-hero__visual{background:#dfe1e1;min-height:380px;padding:0;overflow:hidden}.product-catalog-page .page-hero__visual img,.camera-page .page-hero__visual img,.solutions-page .page-hero__visual img{object-fit:cover;mix-blend-mode:normal;filter:none;width:100%;height:100%;max-height:none;display:block}.product-catalog-page .page-hero__visual img{object-position:53% center}.camera-page .page-hero__visual img{object-position:58% center}.solutions-page .page-hero__visual img{object-position:center}@media (width>=993px){.solutions-page .page-hero.page-hero--dark{min-height:590px;color:var(--ink);background-color:#f4f4f6;background-image:url(./solhero-DBolku-S.webp);background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.solutions-page .page-hero__inner{min-height:590px}.solutions-page .page-hero__copy{max-width:590px}.solutions-page .page-hero.page-hero--dark .page-hero__copy>p{color:var(--muted)}.solutions-page .page-hero__visual{visibility:hidden;pointer-events:none}}.product-catalog-page .page-hero__visual,.camera-page .page-hero__visual{background:0 0}.product-catalog-page .page-hero__visual img,.camera-page .page-hero__visual img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000006b 3%,#000 9% 91%,#0000006b 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000006b 3%,#000 9% 91%,#0000006b 97%,#0000 100%)}.product-catalog-page .page-hero__visual:before,.product-catalog-page .page-hero__visual:after,.camera-page .page-hero__visual:before,.camera-page .page-hero__visual:after{content:"";z-index:2;pointer-events:none;width:clamp(42px,6vw,92px);position:absolute;top:0;bottom:0}.product-catalog-page .page-hero__visual:before,.camera-page .page-hero__visual:before{background:linear-gradient(90deg,#15171a 0%,#15171aad 28%,#0000 100%);left:0}.product-catalog-page .page-hero__visual:after,.camera-page .page-hero__visual:after{background:linear-gradient(270deg,#15171a 0%,#15171aad 28%,#0000 100%);right:0}.product-catalog-page .family-card:first-child .family-card__image,.product-catalog-page .family-card:nth-child(4) .family-card__image{background:#dfe2e2;padding:0}.product-catalog-page .family-card:first-child .family-card__image img,.product-catalog-page .family-card:nth-child(4) .family-card__image img{object-fit:cover;mix-blend-mode:normal;filter:none;width:100%;height:100%}.product-catalog-page .family-card:nth-child(2) .family-card__image img{object-fit:contain;width:84%;height:82%}.product-catalog-page .family-card:nth-child(3) .family-card__image{background:#111317;padding:0}.product-catalog-page .family-card:nth-child(3) .family-card__image img{object-fit:cover;mix-blend-mode:normal;filter:none;width:100%;height:100%}.future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.future-card,.future-card:first-child{border:1px solid var(--line);background:#15171a;min-height:320px;padding:0;position:relative;overflow:hidden}.future-card>img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block;position:absolute;inset:0}.future-card:hover>img{transform:scale(1.025)}.future-card>div{z-index:2;color:#fff;background:linear-gradient(#0000,#0b0d10eb);padding:62px 24px 22px;display:block;position:absolute;inset:auto 0 0}.future-card h3{color:#fff;margin:14px 0 4px;font-size:1.7rem}.future-card p{color:#d7dade;max-width:520px;margin:0;font-size:.88rem}.edge-launch-band__visual{background:#dfe2e2;min-width:0;position:relative;overflow:hidden}.edge-launch-band__visual img{object-fit:cover;object-position:center 77%;filter:none;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.camera-applications{background:#eef0f1}.camera-application-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.camera-application-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0}.camera-application-grid img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;display:block}.camera-application-grid h3{font-family:var(--font-display);margin:0;padding:17px 18px 19px;font-size:1.34rem;line-height:1.08}.server-platform-section{background:#eef0f1}.server-platform-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.server-platform-grid figure{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#15171a;min-width:0;margin:0}.server-platform-grid img{object-fit:cover;width:100%;height:260px;display:block}.server-platform-grid figcaption{color:#fff;border-top:1px solid #373a3f;padding:15px 17px;font-size:.88rem;font-weight:600}.custom-iot-hero__visual--context-only .custom-iot-hero__context{filter:saturate(.78)contrast(1.04)}.custom-iot-hero__visual--context-only .custom-iot-hero__safety-band{background:#fffffff0;inset:auto 20px 20px auto}.solution-reference-visual{border:1px solid var(--line);background:#dfe2e2;margin:0 0 24px;position:relative;overflow:hidden}.solution-reference-visual img{aspect-ratio:16/6.8;object-fit:cover;filter:saturate(.9)contrast(1.025);width:100%;display:block}.solution-reference-visual figcaption{z-index:2;color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#fffffff0;padding:8px 11px;font-size:.68rem;font-weight:700;position:absolute;top:18px;left:18px}.solution-reference-visual figcaption span{color:var(--brand-red);margin-right:8px}.solutions-page .physical-flow,.solutions-page .physical-flow--five{background:#15171a;border-color:#41444a}.solutions-page .physical-flow__legend{border-top:1px solid #41444a;padding:11px 16px 12px}.solutions-page .solution-architecture-section .section-intro{max-width:760px;margin-bottom:26px}.solutions-page .solution-architecture-visual .physical-flow__stage{background:#17191d;grid-template-rows:205px 1fr;min-height:320px;padding:12px 14px 16px;display:grid}.solutions-page .solution-architecture-visual .physical-flow__stage--partner{background:#1c1e22}.solutions-page .solution-architecture-visual .physical-flow__stage--outcome{background:#22252a}.solutions-page .solution-architecture-visual .physical-flow__visual{place-items:center;min-width:0;display:grid;overflow:hidden}.solutions-page .solution-architecture-visual .physical-flow__visual img{object-fit:contain;filter:saturate(.82)contrast(1.04);width:118%;max-width:none;height:118%}.solutions-page .solution-architecture-visual .physical-flow__copy{border-top:1px solid #3c3f45;align-self:end;padding-top:13px}.solutions-page .solution-architecture-visual .physical-flow__label{margin-bottom:6px;display:block}.solutions-page .solution-architecture-visual .physical-flow__stage strong{font-family:var(--font-display);font-size:clamp(1.08rem,1.35vw,1.35rem);line-height:1.08;display:block}.solutions-page .solution-architecture-visual .physical-flow__arrow{bottom:82px}.solution-architecture-caption{color:#adb0b6;margin:16px 0 0;font-size:.88rem}.solution-architecture-caption strong{color:var(--white)}@media (width<=980px){.solutions-page .solution-architecture-visual .physical-flow__stage{grid-template-rows:178px 1fr;min-height:290px}}@media (width<=680px){.solutions-page .solution-architecture-section .section-intro{margin-bottom:20px}.solutions-page .solution-architecture-visual .physical-flow__stage{grid-template-rows:1fr;grid-template-columns:118px minmax(0,1fr);gap:12px;min-height:142px;padding:8px 12px}.solutions-page .solution-architecture-visual .physical-flow__visual{width:118px;height:124px}.solutions-page .solution-architecture-visual .physical-flow__visual img{width:148%;height:130%}.solutions-page .solution-architecture-visual .physical-flow__copy{border-top:0;border-left:1px solid #3c3f45;align-self:center;padding:0 0 0 12px}.solutions-page .solution-architecture-visual .physical-flow__stage strong{font-size:1.18rem}.solution-architecture-caption{line-height:1.45}}.edge-ai-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.edge-ai-application-card{isolation:isolate;min-height:290px;display:block;position:relative}.edge-ai-application-card>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edge-ai-application-card>div{background:0 0;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:8px;width:54%;min-height:290px;padding:28px 18px 28px 28px;display:grid}.edge-ai-application-card h3{font-size:1.72rem}@media (width<=980px){.future-card,.future-card:first-child{min-height:280px}.camera-application-grid,.server-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-application-grid article:last-child,.server-platform-grid figure:last-child{grid-column:1/-1}.server-platform-grid figure:last-child img{height:320px}}@media (width<=720px){.product-catalog-page .page-hero__visual,.camera-page .page-hero__visual,.solutions-page .page-hero__visual{min-height:270px}.product-catalog-page .page-hero__visual img{object-position:51% center}.camera-page .page-hero__visual img{object-position:66% center}.future-grid,.camera-application-grid,.server-platform-grid,.edge-ai-application-grid{grid-template-columns:1fr}.future-card,.future-card:first-child{min-height:250px}.camera-application-grid article:last-child,.server-platform-grid figure:last-child{grid-column:auto}.server-platform-grid img,.server-platform-grid figure:last-child img{height:230px}.edge-launch-band__visual img{object-position:center 82%}.solution-reference-visual img{aspect-ratio:4/3}.solution-reference-visual figcaption{font-size:.61rem;top:12px;left:12px}.edge-ai-application-card,.edge-ai-application-card>div{min-height:250px}.edge-ai-application-card>div{width:64%;padding:22px 12px 22px 18px}.edge-ai-application-card h3{font-size:1.42rem}.edge-ai-application-card p{font-size:.8rem}}.home-hero .hero-catalog{isolation:isolate;background:#e9ecec;border:1px solid #848c9070;gap:0;position:relative;overflow:hidden;box-shadow:0 22px 48px #191f2217}.home-hero .hero-catalog__panel,.home-hero .hero-catalog__panel--edge,.home-hero .hero-catalog__panel--camera,.home-hero .hero-catalog__panel--server,.home-hero .hero-catalog__panel--iot,.home-hero .hero-catalog__secondary,.home-hero .hero-catalog__secondary .hero-catalog__panel{background:#e9ecec}.home-hero .hero-catalog__panel{z-index:1;isolation:isolate}.home-hero .hero-catalog__panel:after{z-index:4}.home-hero .hero-catalog__panel:before,.home-hero .hero-catalog__secondary .hero-catalog__panel:before{content:none}.home-hero .hero-catalog__secondary{border-left:1px solid #848c9070;gap:0}.home-hero .hero-catalog__secondary .hero-catalog__panel+.hero-catalog__panel{border-top:1px solid #848c9070}.home-hero .hero-catalog__panel>strong,.home-hero .hero-catalog__link{z-index:3;text-shadow:0 1px #fffffffa,0 0 20px #fffffff5}.home-hero .hero-catalog__panel img,.home-hero .hero-catalog__panel--edge img,.home-hero .hero-catalog__panel--camera img,.home-hero .hero-catalog__panel--server img,.home-hero .hero-catalog__panel--iot img{z-index:1;object-fit:cover;mix-blend-mode:normal;filter:saturate(.92)contrast(1.02);width:100%;max-width:none;height:100%;transition:transform .26s,filter .26s;position:absolute;inset:0}.home-hero .hero-catalog__panel--edge img{object-position:50% 53%}.home-hero .hero-catalog__panel--camera img{object-position:70% 38%}.home-hero .hero-catalog__panel--server img{object-position:51% 58%}.home-hero .hero-catalog__panel--iot img{object-position:50% 60%}.home-hero .hero-catalog__panel--camera>strong{color:var(--ink);text-shadow:0 1px #fffffffa,0 0 20px #fffffff5}.home-hero .hero-catalog__panel:hover img{filter:saturate(.96)contrast(1.035);transform:scale(1.012)}@media (width<=680px){.home-hero .hero-catalog{box-shadow:0 16px 32px #191f2214}.home-hero .hero-catalog__panel,.home-hero .hero-catalog__panel--edge,.home-hero .hero-catalog__panel--camera,.home-hero .hero-catalog__panel--server,.home-hero .hero-catalog__panel--iot{background:#eef0f1;padding:0}.home-hero .hero-catalog__panel--edge{min-height:236px}.home-hero .hero-catalog__secondary{grid-template-rows:repeat(2,160px);min-height:320px}.home-hero .hero-catalog__panel>strong{min-height:64px;color:var(--ink);text-shadow:none;background:#f2f3f3;border-bottom:1px solid #848c9061;align-items:center;margin:0;padding:10px 14px;font-size:clamp(1.08rem,4.8vw,1.25rem);line-height:1.08;display:flex;position:absolute;inset:0 0 auto}.home-hero .hero-catalog__panel--edge>strong{font-size:clamp(1.2rem,5.4vw,1.4rem)}.home-hero .hero-catalog__panel img,.home-hero .hero-catalog__panel--edge img,.home-hero .hero-catalog__panel--camera img,.home-hero .hero-catalog__panel--server img,.home-hero .hero-catalog__panel--iot img{width:100%;height:calc(100% - 64px);inset:64px 0 0;transform:none}.home-hero .hero-catalog__panel:hover img{transform:none}.home-hero .hero-catalog__secondary{border-top:1px solid #848c9070;border-left:0}.home-hero .hero-catalog__secondary .hero-catalog__panel+.hero-catalog__panel{border-top:0}.home-hero .hero-catalog__panel--server{border-left:1px solid #848c9070}.home-hero .hero-catalog__panel--iot{border-top:1px solid #848c9070}.home-hero .hero-catalog__panel--edge img{object-position:50% 54%}.home-hero .hero-catalog__panel--camera img{object-position:72% 40%}.home-hero .hero-catalog__panel--server img{object-position:52% 59%}.home-hero .hero-catalog__panel--iot img{object-position:50% 63%}}.edge-launch-band{background:#e8eaeb}.edge-launch-band__inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:0;min-height:450px;position:relative}.edge-launch-band__copy{z-index:4;padding:54px 38px 54px 0;position:relative}.edge-launch-band__visual{background:0 0;min-height:450px;margin-left:-72px;overflow:hidden}.edge-launch-band__visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#e8eaeb 0%,#e8eaebe6 8%,#e8eaeb61 18%,#e8eaeb00 34%);display:block;position:absolute;inset:0}.edge-launch-band__visual img{object-position:center 78%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b8 11%,#000 23% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000b8 11%,#000 23% 100%)}.edge-launch-band__chip{z-index:5;background:#111316eb;top:24px;right:24px}@media (width<=980px){.edge-launch-band__inner{grid-template-columns:1fr;min-height:0}.edge-launch-band__copy{padding:42px 0 12px}.edge-launch-band__visual{min-height:340px;margin-left:0}.edge-launch-band__visual:after{background:linear-gradient(#e8eaeb 0%,#e8eaeb80 10%,#e8eaeb00 25%)}.edge-launch-band__visual img{-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 88%,#0000 100%)}}@media (width<=680px){.edge-launch-band__copy{padding:32px 0 8px}.edge-launch-band__visual{min-height:250px}}.home-page .home-hero{position:relative;overflow:hidden}.camera-specification-table{-ms-overflow-style:none;scrollbar-gutter:auto!important;scrollbar-width:none!important}.home-page .home-hero__copy{isolation:isolate;position:relative}.home-page .home-hero__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 13% 22%,#0000 0 92px,#ed1c2413 93px 94px,#0000 95px 154px,#1011140a 155px 156px,#0000 157px),radial-gradient(circle at 82% 86%,#0000 0 128px,#10111409 129px 130px,#0000 131px 194px,#ed1c240d 195px 196px,#0000 197px),repeating-linear-gradient(90deg,#10111407 0 1px,#0000 1px 68px),repeating-linear-gradient(0deg,#10111406 0 1px,#0000 1px 68px);position:absolute;inset:-190px -120px -190px -80px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000f2 64%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000f2 64%,#0000 100%)}.home-page .home-hero__copy:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#ed1c2429 26% 74%,#0000 100%);width:2px;position:absolute;top:12%;bottom:12%;left:-18px}.home-page .physical-ai-section{color:var(--ink);background:#eef1f2;padding-bottom:0}.home-page .physical-ai-story{box-shadow:none;color:var(--ink);border-color:#c8cdd0}.home-page .edge-launch-band{color:var(--white);background:radial-gradient(circle at 80% 34%,#4a5c6a3d,#0000 38%),linear-gradient(118deg,#151b21 0%,#171d23 52%,#11161b 100%);border-top:1px solid #ffffff1f}.home-page .edge-launch-band__copy h2,.home-page .edge-launch-band__copy .launch-tag{color:var(--white)}.home-page .edge-launch-band__copy p{color:#c2c9cf}.home-page .edge-launch-band .button--light{border-color:var(--brand-red);background:var(--brand-red);color:var(--white)}.home-page .edge-launch-band .button--secondary{color:var(--white);border-color:#ffffff8c}.home-page .edge-launch-band__visual img:not(.edge-launch-band__processor-badges){filter:saturate(1.06)contrast(1.04);object-position:center 66%}.home-page .edge-launch-band__visual img.edge-launch-band__processor-badges{z-index:6;filter:none;width:200px;max-width:28%;top:4px;right:18px}.home-page .solutions-preview{background:#fff}.home-page .solution-preview-card__visual img{filter:saturate(1.05)contrast(1.04)}.server-page .page-hero__visual{background:#111820;min-height:430px;padding:0;overflow:hidden}.server-page .page-hero__visual:after{background:var(--brand-red);content:"";width:96px;height:4px;position:absolute;bottom:0;right:0}.server-page .page-hero__visual img{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:saturate(1.02)contrast(1.035);width:100%;height:100%;max-height:none;display:block}.product-story-hero{color:var(--white);background:#101820;border-bottom:1px solid #38424d;position:relative;overflow:hidden}.product-story-hero--blue{background:#102231}.product-story-hero--navy{background:#111c27}.product-story-hero--dark{background:#111317}.product-story-hero__inner{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:0;min-height:510px;display:grid;position:relative}.product-story-hero__copy{z-index:3;flex-direction:column;justify-content:center;padding:52px 56px 92px 0;animation:.36s both product-story-copy-in;display:flex;position:relative}.product-story-hero__eyebrow{color:#ff747a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.72rem;font-weight:600;display:inline-flex}.product-story-hero__eyebrow:before{background:var(--brand-red);content:"";width:24px;height:2px}.product-story-hero h1{max-width:650px;font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(3.25rem,4.7vw,5rem);font-weight:600;line-height:.96}.product-story-hero__copy>p{color:#c0c7ce;max-width:610px;margin:0;font-size:1.06rem;line-height:1.52}.product-story-hero__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.product-story-hero__visual{min-width:0;min-height:510px;animation:.42s both product-story-image-in;position:relative;overflow:hidden}.product-story-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(270deg,#111c27 0%,#111c2757 3%,#111c270f 9%,#0000 14%),linear-gradient(90deg,#111c27 0%,#111c27b8 9%,#111c2714 29%,#0000 48%),linear-gradient(#0000 64%,#06090c40);position:absolute;inset:0}.product-story-hero--blue .product-story-hero__visual:after{background:linear-gradient(270deg,#102231 0%,#10223152 3%,#1022310f 9%,#0000 14%),linear-gradient(90deg,#102231 0%,#102231a8 10%,#10223114 30%,#0000 48%)}.product-story-hero--dark .product-story-hero__visual:after{background:linear-gradient(270deg,#111317 0%,#11131752 3%,#1113170f 9%,#0000 14%),linear-gradient(90deg,#111317 0%,#111317b3 10%,#11131714 30%,#0000 48%)}.product-story-hero__visual img{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.035);width:100%;height:100%;animation:.42s both product-story-media-swap;display:block}.camera-story-hero .product-story-hero__inner{height:560px;min-height:560px}.camera-story-hero .product-story-hero__visual{height:100%;min-height:0}.camera-story-hero .product-story-hero__visual--catalog{background:#f7f7f5;padding:clamp(30px,4vw,56px)}.camera-story-hero .product-story-hero__visual--catalog:after{background:linear-gradient(90deg,#111c27 0%,#111c277a 7%,#0000 22%),linear-gradient(#0000 65%,#111c270d)}.camera-story-hero .product-story-hero__visual--catalog img{object-fit:contain;filter:drop-shadow(0 22px 22px #11181f2e);width:auto;max-width:88%;height:auto;max-height:82%}.product-story-hero__visual--contain{background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 84px),#18212a;place-items:center;padding:clamp(26px,4vw,58px);display:grid}.product-story-hero__visual--contain img{object-fit:contain;filter:drop-shadow(0 24px 24px #00000052)}.product-story-hero__visual>.custom-iot-visual{width:min(100%,620px);min-height:360px;margin:auto}.product-story-hero__caption{z-index:2;color:#fff;max-width:calc(100% - 128px);font-family:var(--font-mono);letter-spacing:.04em;background:#0d1014d1;padding:8px 10px;font-size:.65rem;position:absolute;bottom:20px;left:18px}.product-story-hero__index{z-index:2;color:#fff;font-family:var(--font-mono);letter-spacing:.06em;background:#0d1014d1;padding:8px 10px;font-size:.65rem;position:absolute;bottom:20px;right:18px}.product-story-hero__controls{z-index:4;position:absolute;bottom:20px;right:18px}.product-story-hero--autoplay .product-story-hero__copy{padding-bottom:52px}.product-story-hero__navigation{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f14db;border-top:1px solid #ffffff38;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute;bottom:0;left:0;right:0}.product-highlight-band{background:#fff;border-bottom:1px solid #cfd4d7}.product-highlight-band__grid{border-left:1px solid #d7dbde;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-highlight-band__grid>div{border-right:1px solid #d7dbde;min-width:0;padding:18px 20px}.product-highlight-band__grid span{color:#7b8288;font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;display:block}.product-highlight-band__grid strong{color:var(--ink);font-size:.86rem;line-height:1.35;display:block}.product-highlight-band__qualifier{color:#737a80;border-top:1px solid #e1e4e6;margin:0 auto;padding-block:10px;font-size:.72rem;line-height:1.45}.product-application-panel{background:#f2f4f5;border-top:1px solid #d2d6d9}.product-application-panel__layout{background:#fff;border:1px solid #ccd1d4;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);min-height:390px;display:grid}.product-application-panel__visual{background:#111820;min-height:390px;overflow:hidden}.product-application-panel__visual img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;display:block}.product-application-panel__content{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px);display:flex}.product-application-panel__content h2{font-family:var(--font-display);margin:0 0 14px;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1}.product-application-panel__content>p{color:var(--ink-2);margin:0 0 22px;font-size:.9rem;line-height:1.5}.product-application-panel__content ul{border-top:1px solid #d8dcdf;gap:0;margin:0 0 24px;padding:0;list-style:none;display:grid}.product-application-panel__content li{box-shadow:inset 3px 0 var(--brand-red);border-bottom:1px solid #d8dcdf;padding:11px 0 11px 16px;font-size:.82rem;font-weight:650}.product-oem-engagement{color:#fff;background:#151a20}.product-oem-engagement__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.product-oem-engagement h2{font-family:var(--font-display);margin:0 0 8px;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1}.product-oem-engagement p{color:#b7c0c7;max-width:720px;margin:0;line-height:1.5}.server-product-hero .product-story-hero__visual--contain{background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 84px),#111820}.server-configuration-section{background:#eef1f3;scroll-margin-top:112px}.server-configuration-grid{border-top:1px solid #c8cdd1;border-left:1px solid #c8cdd1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.server-configuration-grid article{background:#fff;border-bottom:1px solid #c8cdd1;border-right:1px solid #c8cdd1;min-height:235px;padding:22px}.server-configuration-grid article>span{color:var(--brand-red);font-family:var(--font-mono);font-size:.65rem}.server-configuration-grid h3{font-family:var(--font-display);margin:52px 0 10px;font-size:1.55rem}.server-configuration-grid p{color:var(--ink-2);margin:0;font-size:.84rem;line-height:1.5}.server-storage-profiles{border:1px solid #c8cdd1;border-top:3px solid var(--brand-red);background:#fff;margin-top:20px;overflow:hidden}.server-storage-profiles h3{font-family:var(--font-display);border-bottom:1px solid #d7dbde;margin:0;padding:17px 20px 18px;font-size:1.35rem;line-height:1.1}.server-storage-profiles>div{background:#d7dbde;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.server-storage-profiles span{background:#fff;align-content:center;gap:7px;min-height:82px;padding:16px 20px;display:grid}.server-storage-profiles strong{color:var(--ink);font-size:.96rem;line-height:1.25}.server-storage-profiles small{color:var(--ink-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.045em;font-size:.65rem;font-weight:650;line-height:1.2}.server-specification-section,.iot-specification-section{color:#fff;background:#111820;border-top:1px solid #343a42;border-bottom:1px solid #343a42;scroll-margin-top:112px}.product-spec-accordion{border-top:1px solid #3c454d}.product-spec-accordion details{border-bottom:1px solid #3c454d}.product-spec-accordion summary{color:#fff;font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:1.25rem;display:flex}.product-spec-accordion summary::marker{display:none}.product-spec-accordion summary::-webkit-details-marker{display:none}.product-spec-accordion summary span{color:#ff747a;font-family:var(--font-mono);transition:transform .16s}.product-spec-accordion details[open] summary span{transform:rotate(45deg)}.product-spec-accordion p{color:#b5bec6;max-width:850px;margin:-2px 0 18px;font-size:.88rem;line-height:1.55}.product-spec-list{border-top:1px solid #3c454d;border-left:1px solid #3c454d;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 22px;display:grid}.product-spec-list>div{border-bottom:1px solid #3c454d;border-right:1px solid #3c454d;min-width:0;padding:15px 16px}.product-spec-list dt{color:#8f9aa3;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem}.product-spec-list dd{color:#e7ebee;margin:0;font-size:.86rem;line-height:1.45}.server-specification-section .content-qualifier{color:#919ca5}.iot-product-hero .product-story-hero__visual>.custom-iot-visual{transform:scale(1.08)}.iot-specification-section{background:#182029}.product-story-hero__navigation button{color:#c3c9cf;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:4px solid #0000;border-left:0;border-right:1px solid #ffffff29;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px 18px;display:grid}.product-story-hero__navigation button:last-child{border-right:0}.product-story-hero__navigation button.is-active{border-bottom-color:var(--brand-red);color:#fff;background:#ffffff14}.product-story-hero__navigation button span{color:#ff7379;font-family:var(--font-mono);font-size:.65rem}.product-story-hero__navigation button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}@keyframes product-story-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes product-story-media-swap{0%{opacity:.35;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes product-story-image-in{0%{opacity:.55;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.camera-models{background:#eef1f3;scroll-margin-top:112px}.camera-model-grid{border-top:1px solid #c8cdd1;border-left:1px solid #c8cdd1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.camera-model-card{background:#fff;border-bottom:1px solid #c8cdd1;border-right:1px solid #c8cdd1;grid-template-rows:210px auto;min-width:0;display:grid;position:relative}.camera-model-card:after{background:var(--brand-red);content:"";width:52px;height:4px;transition:width .18s;position:absolute;bottom:0;right:0}.camera-model-card:hover:after{width:100%}.camera-model-card__visual{background:#fff;border-bottom:1px solid #d8dcdf;place-items:center;display:grid;position:relative;overflow:hidden}.camera-model-card__visual img{object-fit:contain;filter:drop-shadow(0 18px 20px #151b1f24);width:88%;height:88%;display:block}.camera-model-card:nth-child(3) .camera-model-card__visual img{mix-blend-mode:multiply;width:104%;height:104%}.camera-model-card__body{flex-direction:column;align-items:flex-start;min-height:176px;padding:18px 20px 22px;display:flex}.camera-model-card__meta{width:100%;font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;justify-content:flex-end;gap:12px;margin-bottom:14px;font-size:.64rem;display:flex}.camera-model-card__meta strong{color:var(--brand-red);text-align:right}.camera-model-card h3{font-family:var(--font-display);margin:0 0 10px;font-size:1.72rem;line-height:.98}.camera-model-card p{margin:0;font-size:.94rem;line-height:1.48}.camera-model-card .status-badge{margin-top:auto}.custom-iot-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-iot-model-card{grid-template-rows:clamp(280px,24vw,340px) auto}.custom-iot-model-card .camera-model-card__visual>.custom-iot-visual{width:88%;height:88%}.custom-iot-model-card .camera-model-card__visual>img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%}.product-specification-layout--full{grid-template-columns:minmax(0,1fr)}.server-specifications .camera-specification-tabs{grid-template-columns:repeat(5,minmax(155px,1fr))}.iot-specifications .camera-specification-tabs{grid-template-columns:repeat(2,minmax(170px,1fr))}.camera-specifications{color:#fff;background:radial-gradient(circle at 86% 16%,#34536c57,#0000 34%),#111820;border-top:1px solid #343a42;border-bottom:1px solid #343a42;scroll-margin-top:112px;overflow:hidden}.camera-specification-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:18px;display:grid}.camera-specification-layout.product-specification-layout--full{grid-template-columns:minmax(0,1fr)}.camera-specification-main{min-width:0}.camera-specification-tabs{background:#111820;border:1px solid #3b444d;border-bottom:0;grid-template-columns:repeat(4,minmax(145px,1fr));display:grid;overflow-x:auto}.camera-specification-tabs button{color:#9da7b0;min-height:54px;font-family:var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #3b444d;padding:12px 16px;font-size:.92rem;transition:background-color .16s,color .16s}.camera-specification-tabs button:last-child{border-right:0}.camera-specification-tabs button:hover,.camera-specification-tabs button:focus-visible{color:#fff;background:#1a242d}.camera-specification-tabs button.is-active{box-shadow:inset 0 3px 0 var(--brand-red);color:#fff;background:#1c2731}.camera-specification-context{background:#0c1116ad;border:1px solid #3b444d;border-bottom:0;align-items:baseline;gap:14px;padding:16px 18px;display:flex}.camera-specification-context strong{font-family:var(--font-display);font-size:1.08rem}.camera-specification-context span{color:#97a2ac;font-size:.8rem}.camera-specification-table{-ms-overflow-style:none;scrollbar-width:none;background:#0c1116ad;border:1px solid #3b444d;overflow:auto}.camera-specification-table::-webkit-scrollbar{width:0;height:0;display:none}.camera-specification-table table{border-collapse:collapse;width:100%;min-width:650px}.camera-specification-table th,.camera-specification-table td{text-align:left;vertical-align:top;border-bottom:1px solid #39424a;border-right:1px solid #39424a;padding:17px 18px}.camera-specification-table tr:last-child th,.camera-specification-table tr:last-child td{border-bottom:0}.camera-specification-table th:last-child,.camera-specification-table td:last-child{border-right:0}.camera-specification-table thead th{color:#fff;font-family:var(--font-display);background:#1c2731;font-size:1.08rem}.camera-specification-table tbody th{color:#97a2ac;width:27%;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:500}.camera-specification-table td{color:#e7ebee;font-size:.91rem}.camera-specification-notes{border-top:1px solid #3b444d;border-left:1px solid #3b444d;grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.camera-specification-notes article{background:#ffffff0b;border-bottom:1px solid #3b444d;border-right:1px solid #3b444d;align-content:end;padding:22px;display:grid}.camera-specification-notes span{color:#ff747a;font-family:var(--font-mono);align-self:start;margin-bottom:48px;font-size:.68rem}.camera-specification-notes h3{font-family:var(--font-display);margin:0 0 8px;font-size:1.55rem}.camera-specification-notes p{color:#aeb7bf;margin:0;font-size:.84rem;line-height:1.45}.camera-applications{background:#f4f5f5;scroll-margin-top:112px}.camera-application-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.camera-application-grid article{background:#111820;border:0;min-height:310px;position:relative;overflow:hidden}.camera-application-grid img{aspect-ratio:auto;filter:saturate(1.04)contrast(1.04);width:100%;height:100%;transition:transform .24s;position:absolute;inset:0}.camera-application-grid article:hover img{transform:scale(1.018)}.camera-application-grid article:after{content:"";background:linear-gradient(#0000 42%,#080c10e6);position:absolute;inset:0}.camera-application-grid article>div{z-index:2;padding:62px 24px 22px;position:absolute;bottom:0;left:0;right:0}.camera-application-grid h3{color:#fff;max-width:520px;padding:0;font-size:1.75rem}.camera-application-grid a{color:#fff;gap:8px;margin-top:10px;font-size:.76rem;font-weight:650;display:inline-flex}.camera-specification-swipe-hint{display:none}@media (width<=1080px){.home-page .edge-launch-band__visual img:not(.edge-launch-band__processor-badges){object-position:center 60%}.home-page .edge-launch-band__visual img.edge-launch-band__processor-badges{width:170px;max-width:32%;top:6px;right:14px}.product-story-hero__inner{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.camera-story-hero .product-story-hero__inner{height:520px;min-height:520px}.camera-model-grid,.product-highlight-band__grid,.server-configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-highlight-band__grid>div:nth-child(n+3){border-top:1px solid #d7dbde}.product-application-panel__layout{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr)}.camera-model-card__visual{height:230px}.camera-specification-layout{grid-template-columns:1fr}.camera-specification-notes{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-page .home-hero__copy:before{background-size:auto,auto,54px 54px,54px 54px;inset:-82px -24px -48px;-webkit-mask-image:linear-gradient(#000 0%,#000000e0 72%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e0 72%,#0000 100%)}.home-page .home-hero__copy:after{left:-8px}.home-page .physical-ai-section{background:#eef1f2;padding-bottom:0}.home-page .edge-launch-band__visual:after{background:linear-gradient(#171d23 0%,#171d2394 13%,#0000 36%)}.home-page .edge-launch-band__visual img:not(.edge-launch-band__processor-badges){object-position:center 58%}.home-page .edge-launch-band__visual img.edge-launch-band__processor-badges{width:142px;max-width:40%;top:4px;right:8px}.product-story-hero__inner{grid-template-columns:1fr;width:100%;min-height:0}.camera-story-hero .product-story-hero__inner{height:auto;min-height:0}.product-story-hero__copy{min-height:310px;padding:42px 18px 30px}.product-story-hero h1{max-width:520px;margin-bottom:16px;font-size:clamp(2.75rem,12vw,4rem)}.product-story-hero__copy>p{font-size:.96rem}.product-story-hero__actions .button{flex:210px}.product-story-hero__visual{min-height:290px}.camera-story-hero .product-story-hero__visual{height:320px;min-height:320px}.camera-story-hero .product-story-hero__visual--catalog{padding:24px 18px 36px}.camera-story-hero .product-story-hero__visual--catalog img{max-width:92%;max-height:80%}.product-story-hero__visual--contain{padding:24px 18px 38px}.product-story-hero__visual>.custom-iot-visual{width:100%;min-height:280px}.product-story-hero__visual:after,.product-story-hero--blue .product-story-hero__visual:after,.product-story-hero--dark .product-story-hero__visual:after{background:linear-gradient(#10182059,#0000 32%,#06090c33)}.product-story-hero__navigation{scroll-snap-type:x mandatory;grid-auto-columns:minmax(150px,1fr);width:100%;position:static;overflow-x:auto}.product-story-hero__navigation button{scroll-snap-align:start;min-height:58px;padding-inline:13px}.product-highlight-band__grid,.server-configuration-grid,.product-application-panel__layout{grid-template-columns:1fr}.product-highlight-band__grid>div{border-top:1px solid #d7dbde;padding:14px 16px}.product-highlight-band__grid>div:first-child{border-top:0}.product-highlight-band__qualifier{padding-inline:16px}.server-configuration-grid article{min-height:190px}.server-configuration-grid h3{margin-top:34px}.server-storage-profiles{margin-top:16px}.server-storage-profiles>div,.product-spec-list{grid-template-columns:1fr}.server-storage-profiles span{min-height:70px;padding:14px 16px}.product-application-panel__visual{min-height:260px}.product-application-panel__content{padding:28px 20px}.product-oem-engagement__inner{flex-direction:column;align-items:flex-start;gap:24px}.product-oem-engagement__inner .button{width:100%}.camera-model-grid,.camera-application-grid,.custom-iot-model-grid{grid-template-columns:1fr}.camera-model-card{grid-template-rows:230px auto}.custom-iot-model-card{grid-template-rows:260px auto}.camera-model-card__visual{height:auto}.camera-model-card__body{min-height:178px}.camera-specification-notes{grid-template-columns:1fr}.camera-page .camera-specification-table{overscroll-behavior-inline:contain;scrollbar-gutter:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.camera-specification-swipe-hint{color:#c6cdd2;font-family:var(--font-mono);letter-spacing:.02em;background:#162029;border-left:1px solid #3b444d;border-right:1px solid #3b444d;margin:0;padding:10px 12px;font-size:.72rem;display:block}.camera-page .camera-specification-table::-webkit-scrollbar{width:0;height:0;display:none}.camera-page .camera-specification-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.camera-page .camera-specification-tabs button:nth-child(2){border-right:0}.camera-page .camera-specification-tabs button:nth-child(n+3){border-top:1px solid #3b444d}.camera-specification-tabs{grid-template-columns:repeat(4,minmax(150px,1fr))}.server-specifications .camera-specification-tabs{grid-template-columns:repeat(5,minmax(150px,1fr))}.iot-specifications .camera-specification-tabs{grid-template-columns:repeat(2,minmax(145px,1fr))}.camera-specification-tabs button{min-height:50px;padding:10px 12px;font-size:.82rem}.camera-specification-context{flex-direction:column;align-items:flex-start;gap:3px;padding:13px 12px}.camera-specification-table table{table-layout:fixed;min-width:0}.camera-page .camera-specification-table table{min-width:560px}.camera-page .camera-specification-table thead th:first-child,.camera-page .camera-specification-table tbody th{z-index:1;width:120px;min-width:120px;position:sticky;left:0;box-shadow:1px 0 #39424a}.camera-page .camera-specification-table thead th:first-child{z-index:2}.camera-page .camera-specification-table tbody th{background:#0f161d}.camera-specification-table th,.camera-specification-table td{overflow-wrap:anywhere;padding:12px 10px}.camera-specification-table thead th{font-size:.9rem}.camera-specification-table tbody th{width:29%;font-size:.58rem;line-height:1.35}.camera-specification-table td{font-size:.76rem;line-height:1.42}.camera-specification-notes article{min-height:190px}.camera-specification-notes span{margin-bottom:34px}.camera-application-grid article{min-height:245px}}@media (prefers-reduced-motion:reduce){.product-story-hero__copy,.product-story-hero__visual,.product-story-hero__visual img{animation:none}}.home-page .edge-launch-band{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff14}.home-page .edge-launch-band__inner{grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr);gap:0;min-height:420px}.home-page .edge-launch-band__copy{padding:52px 42px 52px 0}.home-page .edge-launch-band__copy h2{max-width:560px;margin-bottom:18px;font-size:clamp(2.65rem,4vw,3.65rem);line-height:.98}.home-page .edge-launch-band__copy p{max-width:530px;margin-bottom:28px;font-size:1rem;line-height:1.55}.home-page .edge-launch-band__visual{background:0 0;min-height:420px;margin-left:-96px}.home-page .edge-launch-band__visual:after{background:linear-gradient(90deg,#151b21 0%,#151b21f5 9%,#151b219e 19%,#151b2124 34%,#0000 48%),linear-gradient(270deg,#151b21 0%,#151b21b8 5%,#151b212e 13%,#0000 23%),linear-gradient(#151b2152 0%,#0000 14% 82%,#0c10144d 100%)}.home-page .edge-launch-band__visual img:not(.edge-launch-band__processor-badges){object-fit:cover;object-position:center 64%;filter:saturate(.92)contrast(1.06);width:100%;max-width:none;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.home-page .edge-launch-band__visual img.edge-launch-band__processor-badges{width:176px;max-width:27%;top:22px;right:22px}@media (width<=980px){.home-page .edge-launch-band__inner{grid-template-columns:1fr}.home-page .edge-launch-band__copy{padding:44px 0 30px}.home-page .edge-launch-band__visual{min-height:360px;margin-left:0}.home-page .edge-launch-band__visual:after{background:linear-gradient(#151b21 0%,#151b21b8 10%,#151b211a 30%,#0000 46%),linear-gradient(90deg,#151b2159 0%,#0000 12% 88%,#151b2159 100%)}}@media (width<=680px){.home-page .edge-launch-band__copy{padding:36px 0 22px}.home-page .edge-launch-band__copy h2{font-size:2.35rem}.home-page .edge-launch-band__visual{min-height:270px}.home-page .edge-launch-band__visual img.edge-launch-band__processor-badges{width:130px;max-width:40%;top:12px;right:12px}}.home-product-feature{--home-feature-bg:#111c27;--home-feature-rgb:17, 28, 39;background-color:var(--home-feature-bg);color:#fff;border-top:1px solid #ffffff1f;border-bottom:1px solid #00000047;transition:background-color .52s;position:relative;overflow:hidden}.home-product-feature--edge{--home-feature-bg:#7d171c;--home-feature-rgb:125, 23, 28}.home-product-feature--camera{--home-feature-bg:#111c27;--home-feature-rgb:17, 28, 39}.home-product-feature:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 22%,#0000 0 112px,#ffffff09 113px 114px,#0000 115px 176px,#ffffff06 177px 178px,#0000 179px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 76px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 76px);position:absolute;inset:0}.home-product-feature__inner{z-index:1;grid-template-columns:minmax(340px,.76fr) minmax(0,1.24fr);align-items:stretch;gap:0;min-height:500px;display:grid;position:relative}.home-product-feature__copy{z-index:3;flex-direction:column;justify-content:center;padding:64px 46px 64px 0;animation:.76s cubic-bezier(.16,1,.3,1) .14s both home-product-feature-copy-swap;display:flex;position:relative}.home-product-feature__copy h2{color:#fff;max-width:600px;font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(2.7rem,4vw,4rem);font-weight:600;line-height:.98}.home-product-feature__copy p{color:#ffffffc2;max-width:560px;margin:0;font-size:1rem;line-height:1.55}.home-product-feature__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.home-product-feature__actions .button{margin-top:0}.home-product-feature__actions .button--light{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.home-product-feature__actions .button--secondary{color:#fff;border-color:#ffffff8c}.home-product-feature__visual{min-width:0;min-height:500px;margin-left:-72px;margin-right:min(-40px, calc((var(--container) - 100vw) / 2));isolation:isolate;background:#e8ebed;position:relative;overflow:hidden}.home-product-feature__visual:after{z-index:2;background:linear-gradient(90deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .88) 8%, rgba(var(--home-feature-rgb), .28) 24%, transparent 42%), linear-gradient(0deg, #080a0c47, transparent 32%);content:"";pointer-events:none;position:absolute;inset:0}.home-product-feature--edge .home-product-feature__visual{background:radial-gradient(circle at 82% 20%,#0000 0 88px,#ed1c241f 89px 90px,#0000 91px 138px,#1d262d0f 139px 140px,#0000 141px),repeating-linear-gradient(90deg,#1a222807 0 1px,#0000 1px 72px),linear-gradient(145deg,#f4f5f5 0%,#e1e5e7 100%)}.home-product-feature__media{z-index:1;object-fit:cover;width:100%;max-width:none;height:100%;animation:1.1s cubic-bezier(.16,1,.3,1) .16s both home-product-feature-swap;display:block;position:absolute;inset:0}.home-product-feature__visual--contain .home-product-feature__media{object-fit:contain;filter:drop-shadow(0 24px 24px #10141847);padding:78px 46px 72px 94px}.home-product-feature__visual--zevric-local-ai .home-product-feature__media{object-position:center 64%}.home-product-feature__visual--zevric-industrial-ai .home-product-feature__media{object-position:center}.home-product-feature--zevric-industrial-ai .home-product-feature__inner{grid-template-columns:1fr}.home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-product-feature--zevric-industrial-ai .home-product-feature__visual{grid-area:1/1}.home-product-feature--zevric-industrial-ai .home-product-feature__copy{width:min(49%,620px);padding-right:28px}.home-product-feature--zevric-industrial-ai .home-product-feature__visual{background:var(--home-feature-bg);min-height:500px;margin-left:0}.home-product-feature--zevric-industrial-ai .home-product-feature__visual:after{background:linear-gradient(90deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .98) 25%, rgba(var(--home-feature-rgb), .82) 38%, rgba(var(--home-feature-rgb), .28) 55%, transparent 70%), linear-gradient(0deg, #080a0c3d, transparent 30%)}.home-product-feature--camera-panoramic .home-product-feature__inner,.home-product-feature--camera-directional .home-product-feature__inner{grid-template-columns:1fr}.home-product-feature--camera-panoramic .home-product-feature__copy,.home-product-feature--camera-panoramic .home-product-feature__visual,.home-product-feature--camera-directional .home-product-feature__copy,.home-product-feature--camera-directional .home-product-feature__visual{grid-area:1/1}.home-product-feature--camera-panoramic .home-product-feature__copy,.home-product-feature--camera-directional .home-product-feature__copy{width:min(49%,620px);padding-right:28px}.home-product-feature--camera-panoramic .home-product-feature__visual,.home-product-feature--camera-directional .home-product-feature__visual{background:var(--home-feature-bg);min-height:500px;margin-left:0}.home-product-feature--camera-panoramic .home-product-feature__visual:after,.home-product-feature--camera-directional .home-product-feature__visual:after{background:linear-gradient(90deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .98) 25%, rgba(var(--home-feature-rgb), .82) 38%, rgba(var(--home-feature-rgb), .28) 55%, transparent 70%), linear-gradient(0deg, #080a0c3d, transparent 30%)}.home-product-feature__visual--camera-panoramic .home-product-feature__media,.home-product-feature__visual--camera-directional .home-product-feature__media{object-position:center}.home-product-feature__badge{z-index:4;object-fit:contain;filter:none;width:190px;max-width:31%;height:auto;position:absolute;top:18px;right:20px}.home-product-feature__controls{z-index:4;position:absolute;bottom:20px;right:20px}@keyframes home-product-feature-swap{0%{opacity:0;filter:blur(8px)saturate(.84)}to{opacity:1;filter:blur()saturate()}}@keyframes home-product-feature-copy-swap{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=1180px){.home-product-feature__visual{margin-right:-28px}}@media (width<=980px){.home-product-feature__inner{grid-template-columns:1fr}.home-product-feature__copy{padding:48px 0 32px}.home-product-feature__visual{min-height:380px;margin-left:0;margin-right:-20px}.home-product-feature__visual:after{background:linear-gradient(180deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .5) 10%, transparent 28%), linear-gradient(0deg, #080a0c3d, transparent 32%)}.home-product-feature__visual--contain .home-product-feature__media{padding:64px 30px 70px}.home-product-feature__controls{left:auto}.home-product-feature--zevric-industrial-ai .home-product-feature__inner{grid-template-rows:1fr;min-height:560px;position:relative}.home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-product-feature--zevric-industrial-ai .home-product-feature__visual{grid-area:1/1}.home-product-feature--zevric-industrial-ai .home-product-feature__copy{width:min(62%,600px);padding:48px 30px 82px 0}.home-product-feature--zevric-industrial-ai .home-product-feature__visual{min-height:560px}.home-product-feature--camera-panoramic .home-product-feature__inner,.home-product-feature--camera-directional .home-product-feature__inner{grid-template-rows:1fr;min-height:560px;position:relative}.home-product-feature--camera-panoramic .home-product-feature__copy,.home-product-feature--camera-panoramic .home-product-feature__visual,.home-product-feature--camera-directional .home-product-feature__copy,.home-product-feature--camera-directional .home-product-feature__visual{grid-area:1/1}.home-product-feature--camera-panoramic .home-product-feature__copy,.home-product-feature--camera-directional .home-product-feature__copy{width:min(62%,600px);padding:48px 30px 82px 0}.home-product-feature--camera-panoramic .home-product-feature__visual,.home-product-feature--camera-directional .home-product-feature__visual{min-height:560px}}@media (width<=680px){.home-product-feature__copy{padding:38px 0 28px}.home-product-feature__copy h2{font-size:2.35rem}.home-product-feature__actions .button{flex:190px}.home-product-feature__visual{min-height:300px}.home-product-feature__visual--contain .home-product-feature__media{padding:66px 18px 72px}.home-product-feature__badge{width:130px;max-width:42%;top:12px;right:12px}.home-product-feature__controls{bottom:12px;left:auto;right:12px}}@media (prefers-reduced-motion:reduce){.home-product-feature__media,.home-product-feature__copy{animation:none}}@media (width<=760px){.product-story-hero--autoplay .product-story-hero__inner,.camera-story-hero.product-story-hero--autoplay .product-story-hero__inner{grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:min(760px,100svh - 100px);min-height:640px;display:grid;position:relative}.product-story-hero--autoplay .product-story-hero__copy,.product-story-hero--autoplay .product-story-hero__visual{grid-area:1/1}.product-story-hero--autoplay .product-story-hero__visual,.camera-story-hero.product-story-hero--autoplay .product-story-hero__visual{height:100%;min-height:0}.product-story-hero--autoplay .product-story-hero__visual:after{background:linear-gradient(#0000 14%,#111c279e 39%,#111c27f5 66%,#111c27 100%),linear-gradient(90deg,#111c2757,#0000 76%)}.product-story-hero--autoplay .product-story-hero__copy{z-index:3;background:linear-gradient(#0000 0%,#111c27a8 42%,#111c27f5 100%);justify-content:flex-end;min-height:0;padding:260px 18px 78px}.product-story-hero--autoplay .product-story-hero__actions{grid-template-columns:1fr;display:grid}.product-story-hero--autoplay .product-story-hero__actions .button{justify-content:space-between;width:100%;min-height:52px}.product-story-hero--autoplay .product-story-hero__controls{bottom:12px;right:12px}.camera-story-hero.product-story-hero--autoplay .product-story-hero__visual img{object-position:76% center}}@media (width<=680px){.home-product-feature__inner{grid-template-rows:1fr;grid-template-columns:1fr;width:100%;min-height:660px;display:grid;position:relative}.home-product-feature__copy,.home-product-feature__visual{grid-area:1/1}.home-product-feature__visual{height:100%;min-height:660px;margin:0}.home-product-feature__visual:after{background:linear-gradient(0deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .96) 34%, rgba(var(--home-feature-rgb), .6) 61%, transparent 86%), linear-gradient(90deg, rgba(var(--home-feature-rgb), .34), transparent 76%)}.home-product-feature__copy{z-index:3;background:linear-gradient(0deg, rgba(var(--home-feature-rgb), .96) 0%, rgba(var(--home-feature-rgb), .66) 58%, transparent 100%);justify-content:flex-end;min-height:0;padding:258px 18px 78px}.home-product-feature__actions{grid-template-columns:1fr;display:grid}.home-product-feature__actions .button{justify-content:space-between;width:100%;min-height:52px}.home-product-feature__visual--camera-panoramic .home-product-feature__media,.home-product-feature__visual--camera-directional .home-product-feature__media{object-position:76% center}.home-product-feature--zevric-industrial-ai .home-product-feature__copy{width:auto;padding:258px 18px 78px}.home-product-feature--zevric-industrial-ai .home-product-feature__visual{min-height:660px}.home-product-feature--zevric-industrial-ai .home-product-feature__media{object-position:68% center}.home-product-feature--zevric-industrial-ai .home-product-feature__visual:after{background:linear-gradient(0deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .96) 36%, rgba(var(--home-feature-rgb), .5) 63%, transparent 88%), linear-gradient(90deg, rgba(var(--home-feature-rgb), .42), transparent 82%)}.home-product-feature--camera-panoramic .home-product-feature__copy,.home-product-feature--camera-directional .home-product-feature__copy{width:auto;padding:258px 18px 78px}.home-product-feature--camera-panoramic .home-product-feature__visual,.home-product-feature--camera-directional .home-product-feature__visual{min-height:660px}.home-product-feature--camera-panoramic .home-product-feature__visual:after,.home-product-feature--camera-directional .home-product-feature__visual:after{background:linear-gradient(0deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .96) 36%, rgba(var(--home-feature-rgb), .5) 63%, transparent 88%), linear-gradient(90deg, rgba(var(--home-feature-rgb), .42), transparent 82%)}.home-product-feature__visual{margin-right:-16px}}.surface-band{isolation:isolate;position:relative;overflow:hidden}.surface-band>.site-container,.surface-band>.page-hero__inner{z-index:1;position:relative}.surface-band--neutral{background-color:var(--band-neutral)!important;background-image:radial-gradient(circle at 92% 18%,#0000 0 76px,#ed1c2412 77px 78px,#0000 79px 116px,#10111409 117px 118px,#0000 119px),linear-gradient(90deg,#0000 0 13%,#ed1c240e 13% 13.08%,#0000 13.08%),linear-gradient(#10111407 1px,#0000 1px),linear-gradient(90deg,#10111407 1px,#0000 1px)!important;background-size:auto,auto,72px 72px,72px 72px!important}.surface-band--ink{color:var(--white);background-color:var(--band-ink)!important;background-image:radial-gradient(ellipse at 86% 32%, #53708833, transparent 42%), radial-gradient(circle at 8% 84%, transparent 0 92px, #ffffff0d 93px 94px, transparent 95px 142px, #ed1c241f 143px 144px, transparent 145px), linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), linear-gradient(135deg, var(--band-ink), var(--band-ink-deep))!important;background-size:auto,auto,72px 72px,72px 72px,auto!important}.surface-band--burgundy{color:var(--white);background-color:var(--band-burgundy)!important;background-image:radial-gradient(circle at 80% 34%, transparent 0 84px, #ffffff12 85px 86px, transparent 87px 130px, #ffffff0a 131px 132px, transparent 133px), linear-gradient(116deg, transparent 0 62%, #ffffff0b 62% 62.08%, transparent 62.08%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(135deg, var(--band-burgundy), var(--band-burgundy-deep))!important;background-size:auto,auto,74px 74px,74px 74px,auto!important}@media (width<=720px){.surface-band--neutral{background-image:radial-gradient(circle at 105% 10%,#0000 0 58px,#ed1c240e 59px 60px,#0000 61px),linear-gradient(#10111406 1px,#0000 1px),linear-gradient(90deg,#10111406 1px,#0000 1px)!important;background-size:auto,56px 56px,56px 56px!important}.surface-band--ink{background-image:radial-gradient(ellipse at 100% 20%, #53708826, transparent 48%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(135deg, var(--band-ink), var(--band-ink-deep))!important;background-size:auto,58px 58px,58px 58px,auto!important}.surface-band--burgundy{background-image:radial-gradient(circle at 105% 16%, transparent 0 62px, #ffffff0e 63px 64px, transparent 65px), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), linear-gradient(135deg, var(--band-burgundy), var(--band-burgundy-deep))!important;background-size:auto,58px 58px,58px 58px,auto!important}}@media (prefers-reduced-motion:reduce){.surface-band{background-attachment:scroll}}:is(.physical-ai-story--solutions,.physical-ai-story--edge){color:#fff;background:#15171a;border-color:#44484e}.physical-ai-story--edge .physical-ai-story__groups{grid-template-columns:2fr 3fr}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group{cursor:default;color:#fff;background:#17191d}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group:hover{background:#17191d}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group+.physical-ai-story__group{border-left-color:#454950}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group--open,:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group--open:hover{background:#1c1f23}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group--open{border-top-color:#7f878e}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group--zmd:after{color:#ff6068;background:#15171a;border-color:#60666d}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group-header{border-bottom-color:#44484e}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group-header h3{color:#fff}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__stage{background:0 0;border-right-color:#41454b}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__visual img{object-fit:contain;filter:saturate(.86)contrast(1.03)drop-shadow(0 14px 14px #0003);width:120%;height:120%}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__copy{border-top-color:#3f4349}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__copy h4{color:#fff}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__copy p{color:#aeb4ba}.physical-ai-story--edge .physical-ai-story__stage--emphasis{box-shadow:inset 0 3px 0 var(--brand-red);background:radial-gradient(at 50% 45%,#ffffff17,#0000 64%),#202329}.physical-ai-story--edge .physical-ai-story__stage--emphasis .physical-ai-story__visual img{filter:saturate()contrast(1.08)drop-shadow(0 18px 16px #00000057);width:130%;height:130%}.physical-ai-story--solutions .physical-ai-story__group--emphasis .physical-ai-story__visual img{filter:saturate()contrast(1.05)drop-shadow(0 14px 14px #00000038)}.physical-ai-story__optional{background:#17191d;border-top:1px solid #44484e;align-items:center;gap:18px;min-height:92px;padding:12px 18px;display:flex}.physical-ai-story__optional img{object-fit:contain;filter:saturate(.9)contrast(1.05)drop-shadow(0 10px 10px #00000042);flex:0 0 126px;width:126px;height:68px}.physical-ai-story__optional div{gap:5px;display:grid}.physical-ai-story__optional span{color:#ff7279;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:700}.physical-ai-story__optional strong{color:#fff;font-size:.88rem;line-height:1.35}.edge-ai-architecture .section-intro,.solution-architecture-section .section-intro{max-width:920px;margin-bottom:26px}.edge-ai-architecture .section-intro p,.solution-architecture-section .section-intro p{color:#aeb4ba;max-width:860px}@media (width<=1080px){.physical-ai-story--edge .physical-ai-story__groups{grid-template-columns:1fr}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__group+.physical-ai-story__group{border-top-color:#454950;border-left:0}}@media (width<=720px){:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__stage{border-bottom-color:#41454b}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__visual img{width:150%;height:128%}.physical-ai-story--edge .physical-ai-story__stage--emphasis .physical-ai-story__visual img{width:160%;height:138%}:is(.physical-ai-story--solutions,.physical-ai-story--edge) .physical-ai-story__copy{border-left-color:#3f4349}.physical-ai-story__optional{gap:10px;min-height:112px;padding:10px 12px}.physical-ai-story__optional img{flex-basis:108px;width:108px;height:82px}.physical-ai-story__optional strong{font-size:.78rem}}.solution-architecture-section{background:#101419}.solution-architecture-section .section-intro{max-width:920px;margin-bottom:32px}.solution-architecture-section .section-intro h2{color:#fff;padding-bottom:24px;position:relative}.solution-architecture-section .section-intro h2:after{background:var(--brand-red);content:"";width:52px;height:4px;position:absolute;bottom:8px;left:0}.physical-ai-story--solutions{background:0 0;border:0}.physical-ai-story--solutions .physical-ai-story__groups{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:38px}.physical-ai-story--solutions .physical-ai-story__group{background:#151a1f;border:1px solid #454b51;border-radius:8px;overflow:visible}.physical-ai-story--solutions .physical-ai-story__group+.physical-ai-story__group{border-left:1px solid #454b51}.physical-ai-story--solutions .physical-ai-story__group--zmd,.physical-ai-story--solutions .physical-ai-story__group--open{border-top:1px solid #454b51}.physical-ai-story--solutions .physical-ai-story__group:hover,.physical-ai-story--solutions .physical-ai-story__group--open:hover{background:#151a1f}.physical-ai-story--solutions .physical-ai-story__group-header{border-bottom:0;gap:16px;min-height:66px;padding:12px 20px}.physical-ai-story--solutions .physical-ai-story__group-header:after{content:"";background:#60666c;flex:auto;order:2;height:1px}.physical-ai-story--solutions .physical-ai-story__group--zmd .physical-ai-story__group-header:after{background:var(--brand-red)}.physical-ai-story--solutions .physical-ai-story__group-header h3{flex:none;order:1;font-size:clamp(1.25rem,1.4vw,1.5rem)}.physical-ai-story--solutions .physical-ai-story__group-action,.physical-ai-story--solutions .physical-ai-story__group--zmd .physical-ai-story__group-action{color:#fff;background:0 0;border:0;order:3;gap:16px;min-width:auto;min-height:0;padding:9px 0;font-size:.82rem}.physical-ai-story--solutions .physical-ai-story__group--zmd .physical-ai-story__group-action{color:#ff5159}.physical-ai-story--solutions .physical-ai-story__stages{gap:6px;height:554px;padding:0 5px 5px}.physical-ai-story--solutions .physical-ai-story__group--zmd .physical-ai-story__stages{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.physical-ai-story--solutions .physical-ai-story__group--zmd .physical-ai-story__stage:first-child{grid-row:1/3}.physical-ai-story--solutions .physical-ai-story__group--open .physical-ai-story__stages{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.physical-ai-story--solutions .physical-ai-story__stage,.physical-ai-story--solutions .physical-ai-story__stage:last-child{background:#11161b;border:1px solid #41474d;border-radius:7px;min-height:0;padding:0;display:block;overflow:hidden}.physical-ai-story--solutions .physical-ai-story__visual{background:#11161b;width:100%;height:100%;min-height:0}.physical-ai-story--solutions .physical-ai-story__visual img,.physical-ai-story--solutions .physical-ai-story__group--emphasis .physical-ai-story__visual img{object-fit:cover;filter:saturate(.92)contrast(1.05)brightness(.82);width:100%;height:100%;transform:none}.physical-ai-story--solutions .physical-ai-story__copy{z-index:2;background:linear-gradient(#0000,#090d11f5 48%);border:0;min-height:106px;padding:34px 20px 15px;position:absolute;bottom:0;left:0;right:0}.physical-ai-story--solutions .physical-ai-story__number{color:#ff414a;font-family:var(--font-mono);margin-bottom:4px;font-size:.72rem;font-weight:700;line-height:1;display:block}.physical-ai-story--solutions .physical-ai-story__copy h4{margin-bottom:5px;font-size:clamp(1.22rem,1.45vw,1.5rem);line-height:1.04}.physical-ai-story--solutions .physical-ai-story__copy p{color:#c0c6cb;font-size:.88rem;line-height:1.35}.physical-ai-story--solutions .physical-ai-story__group--zmd:before,.physical-ai-story--solutions .physical-ai-story__group--zmd:after{display:none}.physical-ai-story--solutions .physical-ai-story__connectors{z-index:8;pointer-events:none;position:absolute;inset:0}.physical-ai-story--solutions .physical-ai-story__connectors span{border-top:2px dotted var(--brand-red);width:39px;position:absolute;right:-39px}.physical-ai-story--solutions .physical-ai-story__connectors span:before,.physical-ai-story--solutions .physical-ai-story__connectors span:after{border:2px solid var(--brand-red);content:"";background:#101419;border-radius:50%;width:7px;height:7px;position:absolute;top:-5px}.physical-ai-story--solutions .physical-ai-story__connectors span:before{left:-3px}.physical-ai-story--solutions .physical-ai-story__connectors span:after{right:-3px}.physical-ai-story--solutions .physical-ai-story__connectors span:first-child{top:38%}.physical-ai-story--solutions .physical-ai-story__connectors span:last-child{top:72%}@media (width<=1100px){.physical-ai-story--solutions .physical-ai-story__groups{grid-template-columns:1fr;gap:24px}.physical-ai-story--solutions .physical-ai-story__connectors{display:none}.physical-ai-story--solutions .physical-ai-story__group+.physical-ai-story__group{border-top:1px solid #454b51}.physical-ai-story--solutions .physical-ai-story__stages{height:500px}.physical-ai-story--solutions .physical-ai-story__group--open .physical-ai-story__stages{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.physical-ai-story--solutions .physical-ai-story__group-header{min-height:58px;padding:10px 12px}.physical-ai-story--solutions .physical-ai-story__group-header:after{display:none}.physical-ai-story--solutions .physical-ai-story__group-action{font-size:.7rem}.physical-ai-story--solutions .physical-ai-story__stages,.physical-ai-story--solutions .physical-ai-story__group--zmd .physical-ai-story__stages,.physical-ai-story--solutions .physical-ai-story__group--open .physical-ai-story__stages{grid-template-rows:none;grid-template-columns:1fr;height:auto}.physical-ai-story--solutions .physical-ai-story__group--zmd .physical-ai-story__stage:first-child{grid-row:auto}.physical-ai-story--solutions .physical-ai-story__stage{border-bottom:1px solid #41474d;min-height:290px;display:block}.physical-ai-story--solutions .physical-ai-story__visual,.physical-ai-story--solutions .physical-ai-story__visual img{width:100%;height:100%}.physical-ai-story--solutions .physical-ai-story__copy{border-left:0;min-height:98px;padding:30px 14px 13px}}.product-hub .page-hero__inner{min-height:510px}.product-hub .page-hero__copy{max-width:660px}.product-hub .page-hero__visual{min-height:420px}.product-hub .page-hero__visual img{object-position:center}.product-hub-index{z-index:2;border-bottom:1px solid var(--line);background:var(--white);scroll-margin-top:132px;position:relative}.product-hub-index__track{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:0;display:grid}.product-hub-index__item{border-right:1px solid var(--line);min-width:0;min-height:102px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 20px;padding:20px 24px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}.product-hub-index__item:hover,.product-hub-index__item:focus-visible{box-shadow:inset 0 -3px var(--brand-red);background:#f5f5f3}.product-hub-index__item:focus-visible{outline-offset:-3px;outline:3px solid #ff8b90}.product-hub-index__item span{overflow-wrap:anywhere;font-size:1.06rem;font-weight:650;line-height:1.15}.product-hub-index__item small{color:var(--muted);font-size:.82rem;line-height:1.25}.product-hub-index__item i{color:var(--brand-red);grid-area:1/2/span 2;align-self:center;font-size:1rem;font-style:normal}.product-hub-family{border-bottom:1px solid var(--line);scroll-margin-top:132px}.product-hub-family--white{background:var(--white)}.product-hub-family--neutral{background-color:#f1f2f2;background-image:linear-gradient(#15171a06 1px,#0000 1px),linear-gradient(90deg,#15171a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.product-hub-family__inner{border-inline:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;min-height:440px;padding-inline:0;display:grid}.product-hub-family--compact .product-hub-family__inner{min-height:400px}.product-hub-family__visual{border-right:1px solid var(--line);background:#e8e9e9;min-width:0;text-decoration:none;position:relative;overflow:hidden}.product-hub-family__visual>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:440px;transition:transform .3s;display:block}.product-hub-family--compact .product-hub-family__visual>img{min-height:400px}.product-hub-family__visual:hover>img{transform:scale(1.015)}.product-hub-family__visual:focus-visible{outline-offset:-3px;outline:3px solid #ff8b90}.product-hub-family__content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,4.5vw,64px);display:flex;position:relative}.product-hub-family__content:before{content:"";background:var(--brand-red);width:74px;height:3px;position:absolute;top:0;left:0}.product-hub-family__content h2{max-width:590px;margin:0 0 18px;font-size:clamp(2.25rem,3.15vw,3.35rem);font-weight:600;line-height:1}.product-hub-family__content p{max-width:520px;color:var(--ink-2);margin:0 0 28px;font-size:1.02rem;line-height:1.52}.product-hub-family--reverse .product-hub-family__visual{border-right:0;border-left:1px solid var(--line);order:2}.product-hub-family--reverse .product-hub-family__content{order:1}.product-hub-family--reverse .product-hub-family__content:before{left:auto;right:0}.product-hub-iot-visual{background:#e1e3e3;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;min-height:400px;display:grid}.product-hub-iot-visual__band,.product-hub-iot-visual__sensor{background:#d8dbdc;min-width:0;position:relative;overflow:hidden}.product-hub-iot-visual__band{border-right:1px solid var(--line)}.product-hub-iot-visual__band img,.product-hub-iot-visual__sensor img{object-fit:cover;filter:saturate(.82)contrast(1.02);width:100%;height:100%;min-height:400px;transition:transform .3s;display:block}.product-hub-iot-visual__band img{object-position:56% center}.product-hub-iot-visual__sensor img{object-position:50% 58%}.product-hub-iot-visual__band:after,.product-hub-iot-visual__sensor:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#090d11b8);height:38%;position:absolute;inset:auto 0 0}.product-hub-family__visual:hover .product-hub-iot-visual img{transform:scale(1.015)}.product-hub-iot-visual__band span,.product-hub-iot-visual__sensor span{z-index:2;color:var(--white);font-size:.92rem;font-weight:650;line-height:1.2;position:absolute;bottom:18px;left:20px;right:20px}.product-hub-spotlight{border-bottom:1px solid var(--line);background:#111c27;position:relative}.product-hub-spotlight .home-product-feature{border-top:0;border-bottom:0}.product-hub-spotlight .home-product-feature__inner{border-inline:1px solid #ffffff29;grid-template-columns:minmax(400px,.88fr) minmax(0,1.12fr)}.product-hub-spotlight .home-product-feature__copy{padding-left:clamp(28px,4vw,58px)}.product-hub-spotlight .home-product-feature__copy h2{font-size:clamp(2.65rem,4vw,4.1rem)}.product-hub-spotlight .home-product-feature__actions .button{min-height:52px}.product-hub-engagement{border-bottom:1px solid var(--line);background:linear-gradient(#15171a05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#15171a05 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 85% 22%,#ef1e260e,#0000 24%),#e8eaea}.product-hub-engagement__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;min-height:270px;padding-block:58px;display:grid}.product-hub-engagement h2{max-width:780px;margin:0 0 14px;font-size:clamp(2.55rem,4vw,4rem);line-height:.98}.product-hub-engagement p{max-width:690px;color:var(--ink-2);margin:0;font-size:1.04rem}@media (width<=980px){.product-hub-index__track{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hub-index__item:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-hub-family__inner{grid-template-columns:1fr;min-height:0}.product-hub-family__visual,.product-hub-family--reverse .product-hub-family__visual{border-left:0;border-right:0;border-bottom:1px solid var(--line);order:1;min-height:340px}.product-hub-family__content,.product-hub-family--reverse .product-hub-family__content{order:2;padding:44px 36px 50px}.product-hub-family--reverse .product-hub-family__content:before{left:0;right:auto}.product-hub-family__visual>img,.product-hub-family--compact .product-hub-family__visual>img,.product-hub-iot-visual,.product-hub-iot-visual__band img,.product-hub-iot-visual__sensor img{min-height:340px}.product-hub-engagement__inner{grid-template-columns:1fr;gap:30px}.product-hub-spotlight .home-product-feature__inner{border-inline:0;grid-template-columns:1fr}.product-hub-spotlight .home-product-feature__copy{padding-left:0}}@media (width<=640px){.product-hub .page-hero__inner{min-height:0}.product-hub .page-hero__visual{min-height:250px}.product-hub-index{scroll-margin-top:86px;overflow:visible}.product-hub-index::-webkit-scrollbar{display:none}.product-hub-index__track{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-inline:0;display:grid}.product-hub-index__item,.product-hub-index__item:nth-child(-n+2){border-bottom:1px solid #d3d8db;width:auto;min-height:88px;padding:16px 18px}.product-hub-index__item span{font-size:.98rem}.product-hub-index__item small{font-size:.78rem}.product-hub-family{scroll-margin-top:86px}.product-hub-family__inner{border-inline:0}.product-hub-family__visual,.product-hub-family--reverse .product-hub-family__visual,.product-hub-family__visual>img,.product-hub-family--compact .product-hub-family__visual>img{min-height:260px}.product-hub-family__content,.product-hub-family--reverse .product-hub-family__content{padding:30px 20px 36px}.product-hub-family__content:before{width:52px}.product-hub-family__content h2{margin-bottom:14px;font-size:clamp(2rem,9vw,2.35rem)}.product-hub-family__content p{margin-bottom:25px;font-size:1rem;line-height:1.48}.product-hub-iot-visual,.product-hub-iot-visual__band img,.product-hub-iot-visual__sensor img{min-height:260px}.product-hub-iot-visual__band span,.product-hub-iot-visual__sensor span{font-size:.8rem;bottom:11px;left:12px;right:12px}.product-hub-engagement__inner{min-height:0;padding-block:44px}.product-hub-engagement h2{font-size:2.45rem}.product-hub-engagement p{font-size:.98rem}.product-hub-spotlight .home-product-feature__copy{padding-left:18px;padding-right:18px}}:root{--type-h1:clamp(3.5rem, 4.6vw, 4rem);--type-h2:clamp(2.625rem, 3.4vw, 3rem);--type-h3:clamp(1.5rem, 1.9vw, 1.75rem);--type-h4:1.25rem;--type-lead:1.125rem;--type-body:1rem;--type-compact:.875rem;--type-meta:.75rem;--type-micro:.75rem}.site-page h1,.site-page h2,.site-page h3,.site-page h4,.desktop-nav,.mobile-menu,.products-menu,.site-footer,.button,.text-link,.solution-preview-card__link,.solution-module__hardware-link,.physical-ai-story__group-action,.camera-specification-tabs button,.camera-specification-table thead th,.camera-specification-context strong,.zevric-comparison thead th{font-family:var(--font-sans)!important}.site-page h1,.site-page h2{letter-spacing:-.025em;font-weight:600}.site-page h3,.site-page h4{letter-spacing:-.012em;font-weight:600}:is(.home-hero,.page-hero,.product-detail-hero,.product-story-hero,.zevric-shared-hero,.edge-ai-hero,.solution-hero,.about-hero,.contact-hero,.not-found-page) h1{font-weight:600;font-size:var(--type-h1)!important;letter-spacing:-.025em!important;line-height:1!important}:is(.section-intro,.section-heading,.contact-cta,.odm-section,.edge-launch-band__copy,.home-product-feature__copy,.product-hub-family__content,.product-hub-engagement,.product-application-panel__content,.product-oem-engagement,.zevric-comparison,.zevric-product-bridge__copy,.zevric-oem-cta,.edge-ai-principles,.edge-ai-platform-choice,.solution-module__header,.solutions-contact-section,.custom-iot-engagement) h2{font-weight:600;font-size:var(--type-h2)!important;letter-spacing:-.02em!important;line-height:1.08!important}:is(.family-card__body,.product-card-new__body,.solution-card,.solution-preview-card__body,.future-card,.camera-model-card,.camera-application-grid,.camera-specification-notes,.server-configuration-grid,.server-storage-profiles,.zevric-card__body,.zevric-feature-grid,.edge-ai-application-card,.solution-module__applications,.about-pillar-grid,.about-product-grid__body,.about-engagement__steps,.about-process-grid,.office-grid) h3{font-weight:600;font-size:var(--type-h3)!important;letter-spacing:-.012em!important;line-height:1.15!important}.physical-ai-story__group-header h3,.solution-module__hardware-intro h3,.utility-heading{font-weight:600;font-family:var(--font-sans)!important;letter-spacing:-.01em!important;font-size:1.375rem!important;line-height:1.2!important}.physical-ai-story__copy h4{font-weight:600;font-family:var(--font-sans)!important;font-size:var(--type-h4)!important;letter-spacing:-.01em!important;line-height:1.25!important}.desktop-nav__link,.mobile-menu__main-link,.products-menu a,.site-footer a,.button,.text-link,.solution-preview-card__link,.solution-module__hardware-link,.physical-ai-story__group-action,.contact-cta__actions>a:not(.button){font-family:var(--font-sans)!important;letter-spacing:0!important}.desktop-nav__link,.button,.text-link,.solution-preview-card__link,.solution-module__hardware-link,.physical-ai-story__group-action{font-size:.9375rem;font-weight:600;line-height:1.2}.button{min-height:48px}.site-footer__grid a:not(.site-footer__label){font-size:.9375rem;line-height:1.45}:is(.family-card__body,.product-card-new__body,.solution-card,.solution-preview-card__body,.camera-model-card,.camera-application-grid,.server-configuration-grid,.zevric-card__body,.zevric-feature-grid,.edge-ai-application-card,.solution-module,.about-product-grid__body) p{font-family:var(--font-sans);font-size:var(--type-body);line-height:1.55}.content-qualifier,.camera-specification-context span,.camera-specification-notes p,.product-story-hero__caption{font-family:var(--font-sans);font-size:var(--type-compact);line-height:1.5}.camera-specification-tabs button{letter-spacing:0;min-height:54px;font-size:.9375rem;font-weight:600;line-height:1.25}.camera-specification-context strong{font-size:.9375rem;font-weight:600;line-height:1.3}.camera-specification-table,.zevric-comparison table{font-family:var(--font-sans)}.camera-specification-table thead th,.zevric-comparison thead th{letter-spacing:0;font-size:.9375rem;font-weight:600;line-height:1.3}.camera-specification-table tbody th,.zevric-comparison tbody th,.zevric-comparison thead small{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.035em;font-weight:500;line-height:1.4}.camera-specification-table td,.zevric-comparison tbody td{font-family:var(--font-sans);letter-spacing:0;font-size:.9375rem;line-height:1.5}:is(.technical-index,.micro-label,.status-badge,.product-highlight-band__grid span,.camera-specification-notes span,.server-configuration-grid article>span,.server-storage-profiles small,.zevric-card__sku,.zevric-lineup__guide>span,.zevric-overview__grid span,.zevric-platform__specs dt,.zevric-feature-grid article>span,.edge-ai-principles__grid span,.edge-ai-architecture__flow article>span,.edge-ai-architecture__optional span){font-size:var(--type-micro);letter-spacing:.055em;line-height:1.4;font-family:var(--font-mono)!important}:is(.eyebrow,.product-story-hero__eyebrow,.product-story-hero__index,.camera-model-card__meta,.zevric-shared-hero__label,.edge-ai-application-card div>span,.section-intro__label,.products-menu__number,.site-footer__label){letter-spacing:.045em;font-size:.75rem;font-weight:600;line-height:1.4;font-family:var(--font-sans)!important}.site-footer__bottom{font-size:var(--type-meta);letter-spacing:.03em;line-height:1.45}@media (width<=680px){:root{--type-h1:clamp(2.5rem, 10.5vw, 2.75rem);--type-h2:clamp(1.875rem, 8.4vw, 2.125rem);--type-h3:clamp(1.375rem, 6vw, 1.5rem);--type-h4:1.125rem;--type-lead:1.0625rem;--type-body:1rem;--type-compact:.875rem;--type-meta:.75rem;--type-micro:.75rem}.button{min-height:50px;font-size:.9375rem}.desktop-nav__link,.text-link,.solution-preview-card__link,.solution-module__hardware-link,.physical-ai-story__group-action{font-size:.9375rem}.camera-specification-tabs button{min-height:52px;font-size:.875rem}.camera-specification-context{align-items:flex-start}.camera-specification-context strong,.camera-specification-context span,.camera-specification-table thead th,.zevric-comparison thead th{font-size:.875rem}.camera-specification-table tbody th,.zevric-comparison tbody th,.zevric-comparison thead small,.zevric-comparison tbody td:before{font-size:.75rem}.camera-specification-table td,.zevric-comparison tbody td{font-size:.875rem;line-height:1.5}.site-footer__grid a:not(.site-footer__label){font-size:.9375rem}.home-page .home-hero__inner{grid-template-columns:1fr;gap:0;width:100%;max-width:none;min-height:0;padding:0;display:grid}.home-page .home-hero__copy{z-index:2;color:#fff;pointer-events:auto;background:linear-gradient(#0e11141a 0%,#0e11146b 24%,#0e1114e6 52%,#0e1114fa 100%),linear-gradient(90deg,#0e11144d,#0000 78%),url(./homepage-product-stage-v1-Bz-r6APk.webp) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;height:auto;min-height:520px;padding:210px 20px 30px;display:flex;position:relative}.home-page .home-hero__copy:before,.home-page .home-hero__copy:after{content:none}.home-page .home-hero h1{color:#fff;text-shadow:0 2px 22px #0000004d;max-width:560px}.home-page .home-hero__copy>p{color:#d9dcdf;max-width:520px}.home-page .home-hero__actions{grid-template-columns:1fr;gap:9px;display:grid}.home-page .home-hero__actions .button,.home-page .home-hero__actions .button--secondary{justify-content:space-between;width:100%;min-height:50px;padding-inline:18px}.home-page .home-hero__actions .button--secondary{color:#fff;border-color:#ffffff85}.home-page .hero-catalog{min-height:0;box-shadow:none;border-left:0;border-right:0}.home-page .hero-catalog__panel--edge{height:310px;min-height:310px}.home-page .hero-catalog__panel--edge>strong{display:flex}.home-page .hero-catalog__panel--edge img{object-position:50% 58%;width:100%;height:calc(100% - 64px);inset:64px 0 0;transform:none}.home-page .home-hero{border-bottom:0}.home-page .physical-ai-section{border-top:0;padding-top:0}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__inner{grid-template:1fr/1fr;gap:0;width:100%;max-width:none;min-height:660px;padding:0;display:grid;position:relative}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__copy,.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__visual{grid-area:1/1}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__visual{border:0;min-height:660px;padding:0}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__visual img{object-fit:cover;mix-blend-mode:normal;filter:none;width:100%;height:100%;max-height:none}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__copy{z-index:3;background:linear-gradient(#0000 8%,#0e11146b 30%,#0e1114e6 58%,#0e1114fa 100%),linear-gradient(90deg,#0e111447,#0000 76%);flex-direction:column;justify-content:flex-end;max-width:none;min-height:660px;padding:230px 20px 30px;display:flex}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__copy:before{opacity:.38}.page-hero.page-hero--dark:not(.page-hero--no-image) h1,.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__copy>p{color:#fff;text-shadow:0 2px 22px #00000052}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__copy>p{color:#fffc}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__actions{grid-template-columns:1fr;gap:9px;display:grid}.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__actions .button{justify-content:space-between;width:100%;min-height:50px}.solutions-page .page-hero.page-hero--dark .page-hero__inner{grid-template:1fr/1fr;min-height:620px}.solutions-page .page-hero.page-hero--dark .page-hero__visual{background:#e8e8e9;grid-area:1/1;min-height:620px;overflow:hidden}.solutions-page .page-hero.page-hero--dark .page-hero__visual img{object-position:64% 54%;transform-origin:64% 54%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.solutions-page .page-hero.page-hero--dark .page-hero__copy{background:linear-gradient(#0e11141f 0%,#0e111494 30%,#0e1114f0 54%,#0e1114fc 100%),linear-gradient(90deg,#0e111442,#0000 78%);grid-area:1/1;min-height:620px;padding:250px 20px 26px}.product-hub.page-hero,.product-hub .page-hero__inner,.product-hub .page-hero__visual{min-height:660px}.product-hub .page-hero__visual{height:660px;position:relative;overflow:hidden}.product-hub .page-hero__visual img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;max-height:none;position:absolute;inset:0;transform:scale(1.18)translateY(-10%)}.product-hub .page-hero__copy{background:linear-gradient(#0e111414 0%,#0e11148a 31%,#0e1114f0 56%,#0e1114fc 100%),linear-gradient(90deg,#0e111447,#0000 78%)}.zevric-product-hero .product-story-hero__inner,.server-product-hero .product-story-hero__inner,.iot-product-hero .product-story-hero__inner{grid-template:1fr/1fr;width:100%;min-height:660px;display:grid;position:relative}.zevric-product-hero .product-story-hero__copy,.zevric-product-hero .product-story-hero__visual,.server-product-hero .product-story-hero__copy,.server-product-hero .product-story-hero__visual,.iot-product-hero .product-story-hero__copy,.iot-product-hero .product-story-hero__visual{grid-area:1/1}.zevric-product-hero .product-story-hero__visual,.server-product-hero .product-story-hero__visual,.iot-product-hero .product-story-hero__visual{height:100%;min-height:660px}.zevric-product-hero .product-story-hero__copy,.server-product-hero .product-story-hero__copy,.iot-product-hero .product-story-hero__copy{z-index:3;background:linear-gradient(#0000 7%,#0d131957 28%,#0d1319e6 57%,#0d1319fa 100%);justify-content:flex-end;min-height:660px;padding:260px 20px 96px}.server-product-hero .product-story-hero__visual>img{filter:brightness(1.13)contrast(1.02)}.zevric-product-hero .product-story-hero__actions,.server-product-hero .product-story-hero__actions,.iot-product-hero .product-story-hero__actions{grid-template-columns:1fr;display:grid}.zevric-product-hero .product-story-hero__actions .button,.server-product-hero .product-story-hero__actions .button,.iot-product-hero .product-story-hero__actions .button{justify-content:space-between;width:100%;min-height:50px}.zevric-product-hero .product-story-hero__visual--contain img,.server-product-hero .product-story-hero__visual--contain img{object-position:center 18%;transform-origin:top;transform:scale(.94)}.iot-product-hero .product-story-hero__visual>img{object-position:center 22%}.zevric-product-hero .product-story-hero__caption,.zevric-product-hero .product-story-hero__index,.server-product-hero .product-story-hero__caption,.server-product-hero .product-story-hero__index,.iot-product-hero .product-story-hero__caption,.iot-product-hero .product-story-hero__index{top:18px;bottom:auto}.zevric-product-hero .product-story-hero__media-badge{width:min(38vw,148px);top:18px;bottom:auto;right:18px}.edge-ai-page-new .zevric-shared-hero--edge-ai{min-height:0}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__inner{grid-template-rows:auto auto;grid-template-columns:1fr;gap:0;width:100%;max-width:none;min-height:0;padding:0;display:grid}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual{aspect-ratio:auto;border:0;order:1;width:100%;height:clamp(250px,70vw,290px);min-height:0;margin-left:0;position:relative;inset:auto}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual>img{object-fit:cover;object-position:82% center;width:100%;height:100%}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual:after{content:none}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__copy{z-index:3;background:#08090a;flex-direction:column;order:2;justify-content:center;width:100%;max-width:none;min-height:0;padding:42px 20px 40px;display:flex}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__actions{grid-template-columns:1fr;display:grid}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__actions .button{justify-content:space-between;width:100%;min-height:50px}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__processor{z-index:4;width:min(34vw,132px);top:14px;bottom:auto;right:14px}.about-page .about-hero__inner{grid-template:1fr/1fr;gap:0;width:100%;max-width:none;min-height:660px;padding:0;display:grid;position:relative}.about-page .about-hero__copy,.about-page .about-hero__product-lineup{grid-area:1/1}.about-page .about-hero__product-lineup{aspect-ratio:auto;width:100%;height:100%;min-height:660px;position:relative;inset:auto}.about-page .about-hero__product-lineup:before{z-index:2;background:linear-gradient(#0000 8%,#15171a70 30%,#15171af5 60%,#15171a 100%);display:block}.about-page .about-hero__product-lineup:after{bottom:0;right:0}.about-page .about-hero__product-lineup img{object-position:60% center}.about-page .about-hero__copy{z-index:3;flex-direction:column;justify-content:flex-end;width:100%;max-width:none;min-height:660px;padding:250px 20px 34px;display:flex}.about-page .about-hero__copy>p{color:#ffffffc7}.about-page .about-hero__actions .button{justify-content:space-between;width:100%}.product-hub-family__visual,.product-hub-family--reverse .product-hub-family__visual{border-bottom:0;min-height:320px}.product-hub-family__visual>img,.product-hub-family--compact .product-hub-family__visual>img{min-height:320px}.product-hub-iot-visual{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;height:420px;min-height:420px}.product-hub-iot-visual__band{border-right:0;border-bottom:1px solid var(--line)}.product-hub-iot-visual__band img,.product-hub-iot-visual__sensor img{height:100%;min-height:0}.product-hub-iot-visual__band img{object-position:56% 52%}.product-hub-iot-visual__sensor img{object-position:50% 64%}.product-hub-family__content,.product-hub-family--reverse .product-hub-family__content{z-index:2;border:1px solid var(--line);background:#fffffff5;margin:-42px 14px 20px;padding:26px 20px 30px;position:relative;box-shadow:0 18px 38px #12161914}.product-hub-family--neutral .product-hub-family__content{background:#f2f3f3f7}.product-application-panel__visual{border-bottom:0;min-height:300px}.product-application-panel__content{z-index:2;border:1px solid var(--line);background:#fffffff7;margin:-42px 14px 0;padding:26px 20px 30px;position:relative;box-shadow:0 18px 38px #12161914}}@media (width<=380px){.home-page .home-hero__copy,.page-hero.page-hero--dark:not(.page-hero--no-image) .page-hero__copy,.zevric-product-hero .product-story-hero__copy,.server-product-hero .product-story-hero__copy,.iot-product-hero .product-story-hero__copy,.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__copy,.about-page .about-hero__copy{padding-left:16px;padding-right:16px}}.site-page>section:last-of-type :is(.home-motion-item,.products-motion-item,.camera-motion-item,.zevric-motion-item,.server-motion-item,.iot-motion-item,.edge-motion-item,.solutions-motion-item,.about-motion-item,.contact-motion-item){opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;transform:none!important}.site-page>section:last-of-type .button:hover{transform:translateY(-2px)!important}.home-motion-ready .home-motion-item{--site-motion-order:var(--home-motion-order,0)}.products-motion-ready .products-motion-item{--site-motion-order:var(--products-motion-order,0)}.camera-motion-ready .camera-motion-item{--site-motion-order:var(--camera-motion-order,0)}.zevric-motion-ready .zevric-motion-item{--site-motion-order:var(--zevric-motion-order,0)}.server-motion-ready .server-motion-item{--site-motion-order:var(--server-motion-order,0)}.iot-motion-ready .iot-motion-item{--site-motion-order:var(--iot-motion-order,0)}.edge-motion-ready .edge-motion-item{--site-motion-order:var(--edge-motion-order,0)}.solutions-motion-ready .solutions-motion-item{--site-motion-order:var(--solutions-motion-order,0)}.about-motion-ready .about-motion-item{--site-motion-order:var(--about-motion-order,0)}.contact-motion-ready .contact-motion-item{--site-motion-order:var(--contact-motion-order,0)}:is(.home-motion-ready,.products-motion-ready,.camera-motion-ready,.zevric-motion-ready,.server-motion-ready,.iot-motion-ready,.edge-motion-ready,.solutions-motion-ready,.about-motion-ready,.contact-motion-ready) :is(.home-motion-item,.products-motion-item,.camera-motion-item,.zevric-motion-item,.server-motion-item,.iot-motion-item,.edge-motion-item,.solutions-motion-item,.about-motion-item,.contact-motion-item){transition:opacity .48s ease calc(var(--site-motion-order,0) * 70ms), transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--site-motion-order,0) * 70ms), clip-path .7s cubic-bezier(.22, 1, .36, 1) calc(var(--site-motion-order,0) * 70ms), filter .6s ease calc(var(--site-motion-order,0) * 70ms), letter-spacing .7s cubic-bezier(.22, 1, .36, 1) calc(var(--site-motion-order,0) * 70ms), background-color .22s ease, border-color .22s ease, box-shadow .22s ease, color .18s ease!important}@media (prefers-reduced-motion:reduce){:is(.home-motion-ready,.products-motion-ready,.camera-motion-ready,.zevric-motion-ready,.server-motion-ready,.iot-motion-ready,.edge-motion-ready,.solutions-motion-ready,.about-motion-ready,.contact-motion-ready) :is(.home-motion-item,.products-motion-item,.camera-motion-item,.zevric-motion-item,.server-motion-item,.iot-motion-item,.edge-motion-item,.solutions-motion-item,.about-motion-item,.contact-motion-item){transition-duration:.01ms!important;transition-delay:0s!important}}.surface-band--neutral,.surface-band--ink,.surface-band--burgundy{background-image:none!important;background-size:auto!important;background-attachment:scroll!important}.edge-surface-motif--technical:before,.edge-surface-motif--blueprint:before,.zevric-product-hero--blueprint .product-story-hero__copy:before,.home-page .home-hero__copy:before,.home-product-feature:before,.solutions-page .page-hero__copy:before,.solution-architecture-section .section-intro:before,.edge-ai-hero__grid,.solution-hero__grid,.contact-hero__grid,.contact-cta__grid{background:0 0!important;display:none!important}.product-story-hero__visual--contain,.server-product-hero .product-story-hero__visual--contain,.product-hub-family--neutral,.product-hub-engagement,.zevric-card__visual,.zevric-shared-hero__visual,.hero-catalog__panel--edge,.edge-launch-band__visual,.page-hero__visual,.product-detail-hero__visual,.edge-ai-hero__visual,.about-hero,.about-hero__product,.about-product-grid__image,.custom-iot-visual,.home-product-feature--edge .home-product-feature__visual{background-image:none!important;background-size:auto!important}.home-product-feature--edge .home-product-feature__visual{background-color:#e1e5e7}.carousel-controls,.product-story-hero .product-story-hero__controls.carousel-controls,.server-product-hero .carousel-controls,.home-page .home-product-feature__controls.carousel-controls,.home-solutions-carousel__controls.carousel-controls{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.carousel-controls__marks{box-shadow:none!important;background:0 0!important}.carousel-controls__mark.is-active,.product-story-hero .product-story-hero__controls .carousel-controls__mark.is-active,.home-page .home-product-feature__controls .carousel-controls__mark.is-active{-webkit-backdrop-filter:blur(8px)saturate(1.35)!important;backdrop-filter:blur(8px)saturate(1.35)!important;background:#ffffff14 linear-gradient(#ffffff21,#ffffff06)!important;border-color:#ff5c63eb!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ed1c241f,0 3px 10px #ed1c2433!important}.carousel-controls__mark.is-active:after,.product-story-hero .product-story-hero__controls .carousel-controls__mark.is-active:after,.home-page .home-product-feature__controls .carousel-controls__mark.is-active:after{background:#ed1c24e0 linear-gradient(#ff777cf5,#ed1c24cc)!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #8b050b29,0 0 8px #ed1c2461!important}.home-page{--home-motion-ease:cubic-bezier(.16, 1, .3, 1);--home-motion-spring:cubic-bezier(.22, 1.35, .36, 1);--home-scroll-progress:0;overflow-x:clip}.home-page .home-product-feature{--home-feature-bg:#090b0d;--home-feature-rgb:9, 11, 13;background:var(--home-feature-bg)}.home-page .home-product-feature__inner{grid-template-rows:1fr;grid-template-columns:1fr;min-height:600px}.home-page .home-product-feature__copy,.home-page .home-product-feature__visual{grid-area:1/1}.home-page .home-product-feature__copy{width:min(50%,620px);padding:72px 28px 72px 0}.home-page .home-product-feature__visual{background:var(--home-feature-bg);width:100vw;min-height:600px;margin:0 0 0 calc(50% - 50vw)}.home-page .home-product-feature__visual:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#080a0c 0%,#080a0cfa 25%,#080a0cd6 38%,#080a0c57 55%,#0000 72%),linear-gradient(#0000 66%,#080a0c3d);position:absolute;inset:0}.home-page .home-product-feature__visual:after{background:0 0}.home-page .home-product-feature__actions .button--light{color:#111317;background:#fff;border-color:#fff}.home-page .home-product-feature__controls.carousel-controls{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.home-page .home-product-feature__controls .carousel-controls__button{display:none}.home-page .home-product-feature__controls .carousel-controls__marks{align-items:center;gap:16px}.home-page .home-product-feature__controls .carousel-controls__mark{-webkit-backdrop-filter:blur(6px)saturate(1.3);backdrop-filter:blur(6px)saturate(1.3);background:#ffffffb8;border:1px solid #fffffff0;border-radius:50%;flex:none;width:11px;height:11px;transition:width .38s cubic-bezier(.16,1,.3,1),border-color .28s,border-radius .28s,background-color .28s;box-shadow:inset 0 1px #fffc,inset 0 -1px #78808624,0 3px 8px #00000024}.home-page .home-product-feature__controls .carousel-controls__mark.is-active{background:0 0;border-color:#ff7076db;border-radius:999px;width:34px;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #8b050b24,0 3px 10px #ed1c2447}.home-page .home-product-feature__controls .carousel-controls__mark.is-active:after{border-radius:inherit;content:"";transform-origin:0;will-change:transform;animation:carousel-control-progress var(--carousel-progress-duration,7.6s) linear both;background:linear-gradient(#ff767bf5,#ed1c24cc);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #8b050b2e,0 0 8px #ed1c2461}@media (width<=980px){.home-page .home-product-feature__inner,.home-page .home-product-feature__visual{min-height:560px}.home-page .home-product-feature__copy{width:min(64%,600px);padding:54px 24px 82px 0}}@media (width<=680px){.home-page .home-product-feature__inner{grid-template-rows:300px auto;min-height:0}.home-page .home-product-feature__copy,.home-page .home-product-feature__visual{grid-area:auto}.home-page .home-product-feature__copy{background:#080a0c;justify-content:flex-start;width:100%;min-height:0;padding:28px 18px 82px}.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__visual{width:100vw;height:300px;min-height:300px;margin:0 0 0 calc(50% - 50vw)}.home-page .home-product-feature__visual:before{background:linear-gradient(#080a0c 0%,#080a0cd1 30%,#080a0c57 68%,#0000 100%);height:96px;display:block;inset:0 0 auto}.home-page .home-product-feature__media{object-fit:cover;filter:none}.home-page .home-product-feature__visual--zevric-local-ai .home-product-feature__media{object-position:center 64%}.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{width:100%;padding:28px 18px 82px}.home-page .home-product-feature__badge{width:120px;top:12px;right:12px}}@media (width>=981px){.home-page .home-product-feature__visual--zevric-local-ai .home-product-feature__media{object-position:center 64%;width:min(68vw,1120px);left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%)}.home-page .home-hero__inner{grid-template-columns:minmax(0,.68fr) minmax(620px,1.32fr);gap:28px}.home-page .hero-catalog{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);min-height:600px}}@media (width>=681px) and (width<=1180px){.home-page .home-product-feature__inner,.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__visual{min-height:520px}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{width:min(52%,540px);padding:48px 24px 78px 0}.home-page .home-product-feature__visual--zevric-local-ai .home-product-feature__media{object-position:center 64%}.home-page .home-product-feature__visual--zevric-industrial-ai .home-product-feature__media,.home-page .home-product-feature__visual--camera-panoramic .home-product-feature__media,.home-page .home-product-feature__visual--camera-directional .home-product-feature__media{object-position:right center}.home-page .home-product-feature__badge{width:clamp(130px,18vw,180px);max-width:30%;top:14px;right:14px}.home-page .hero-catalog{grid-template-rows:minmax(350px,1fr) 190px;grid-template-columns:1fr;min-height:560px}.home-page .home-hero .hero-catalog__secondary{border-top:1px solid #848c9070;border-left:0;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));min-height:190px}.home-page .home-hero .hero-catalog__secondary .hero-catalog__panel+.hero-catalog__panel{border-top:0;border-left:1px solid #848c9070}.home-page .hero-catalog__secondary .hero-catalog__panel--iot{border-top:0;grid-column:auto}.home-page .hero-catalog__secondary .hero-catalog__panel{padding:14px}.home-page .hero-catalog__secondary .hero-catalog__panel>strong{font-size:clamp(1rem,2vw,1.3rem)}.home-page .hero-catalog__panel--edge img{object-position:center 57%}}@media (width>=520px) and (width<=680px){.home-page .home-hero .hero-catalog__secondary{border-top:1px solid #848c9070;border-left:0;grid-template-rows:190px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:190px}.home-page .home-hero .hero-catalog__secondary .hero-catalog__panel+.hero-catalog__panel{border-top:0;border-left:1px solid #848c9070}.home-page .hero-catalog__secondary .hero-catalog__panel--iot{border-top:0;grid-column:auto}}.home-motion-ready .home-motion-item{will-change:transform, opacity, filter, clip-path;transition:opacity .52s ease, transform .8s var(--home-motion-ease), filter .68s ease, clip-path .85s var(--home-motion-ease)}.home-motion-ready .home-hero__copy>h1.home-motion-item{opacity:0;clip-path:inset(0 0 88%);transform-origin:0 100%;transform:translateY(34px)skewY(2deg)}.home-motion-ready .home-hero__copy>h1.is-motion-visible{opacity:1;clip-path:inset(-8% -4%);transition:opacity .5s ease 80ms, clip-path 1.05s var(--home-motion-ease) 80ms, transform 1.05s var(--home-motion-ease) 80ms;transform:translate(0,0)skewY(0)}.home-motion-ready .home-hero__copy>h1 span{background-size:100% 100%;animation:5.8s ease-in-out 1.2s infinite homeAccentPulse;display:inline}.home-motion-ready .home-hero__copy>p.home-motion-item{opacity:0;filter:blur(10px);transform:translate(-24px)}.home-motion-ready .home-hero__copy>p.is-motion-visible{opacity:1;filter:blur();transition:opacity .8s ease .36s, filter .9s ease .36s, transform .9s var(--home-motion-ease) .36s;transform:translate(0,0)}.home-motion-ready .home-hero__actions .button.home-motion-item{opacity:0;transform:translateY(20px)scale(.94)}.home-motion-ready .home-hero__actions .button.is-motion-visible{opacity:1;transition:opacity .5s ease calc(.56s + var(--home-motion-order) * 80ms), transform .76s var(--home-motion-spring) calc(.56s + var(--home-motion-order) * 80ms), background-color .16s ease, border-color .16s ease, color .16s ease;transform:translate(0,0)scale(1)}.home-motion-ready .hero-catalog{perspective:1400px;transform:translate3d(0, calc(var(--home-scroll-progress) * -8px), 0)}.home-motion-ready .hero-catalog__panel.home-motion-item{opacity:0;filter:saturate(.65)contrast(.92);transform-style:preserve-3d;overflow:hidden}.home-motion-ready .hero-catalog__panel--edge.home-motion-item{clip-path:inset(0 88% 0 0);transform:translate3d(40px,0,-70px)rotateY(-3deg)}.home-motion-ready .hero-catalog__panel--camera.home-motion-item{clip-path:inset(88% 0 0);transform:translate3d(0,-32px,-40px)}.home-motion-ready .hero-catalog__panel--server.home-motion-item{clip-path:inset(0 0 0 88%);transform:translate3d(32px,0,-40px)}.home-motion-ready .hero-catalog__panel--iot.home-motion-item{clip-path:inset(0 0 88%);transform:translate3d(0,32px,-40px)}.home-motion-ready .hero-catalog__panel.is-motion-visible{opacity:1;clip-path:inset(0);filter:saturate()contrast();transition:opacity .6s ease calc(.18s + var(--home-motion-order) * 85ms), clip-path 1.05s var(--home-motion-ease) calc(.18s + var(--home-motion-order) * 85ms), filter 1.1s ease calc(.18s + var(--home-motion-order) * 85ms), transform 1.1s var(--home-motion-ease) calc(.18s + var(--home-motion-order) * 85ms);transform:translate(0,0)rotateY(0)}.home-motion-ready .hero-catalog__panel img{animation:12s ease-in-out infinite alternate homeImageDrift}.home-motion-ready .hero-catalog__panel:nth-child(2n) img,.home-motion-ready .hero-catalog__secondary .hero-catalog__panel:nth-child(2n) img{animation-duration:14s;animation-direction:alternate-reverse}.home-motion-ready .hero-catalog__panel>strong{transition:transform .6s var(--home-motion-ease), letter-spacing .6s var(--home-motion-ease)}.home-motion-ready .hero-catalog__panel:hover>strong{letter-spacing:-.015em;transform:translate(7px)}.home-motion-ready .physical-ai-section__intro .section-intro h2.home-motion-item{opacity:0;letter-spacing:.025em;transform:translate(-44px)}.home-motion-ready .physical-ai-section__intro .section-intro h2.is-motion-visible{opacity:1;letter-spacing:-.035em;transition:opacity .65s ease, transform 1.05s var(--home-motion-ease), letter-spacing 1.2s var(--home-motion-ease);transform:translate(0,0)}.home-motion-ready .physical-ai-section__intro .section-intro p.home-motion-item{opacity:0;transform:translate(36px)}.home-motion-ready .physical-ai-section__intro .section-intro p.is-motion-visible{opacity:1;transition:opacity .7s ease .18s, transform .95s var(--home-motion-ease) .18s;transform:translate(0,0)}.home-motion-ready .physical-ai-story__group.home-motion-item{opacity:0;transform:translateY(26px)}.home-motion-ready .physical-ai-story__group.is-motion-visible{opacity:1;transition:opacity .7s ease calc(var(--home-motion-order) * .12s), transform 1.1s var(--home-motion-ease) calc(var(--home-motion-order) * .12s), box-shadow .26s ease;transform:translate(0,0)}.home-motion-ready .physical-ai-story__stage.home-motion-item{opacity:0;filter:blur(7px);transform:translateY(30px)scale(.96)}.home-motion-ready .physical-ai-story__stage.is-motion-visible{opacity:1;filter:blur();transition:opacity .52s ease calc(.22s + var(--home-motion-order) * 85ms), filter .7s ease calc(.22s + var(--home-motion-order) * 85ms), transform .85s var(--home-motion-spring) calc(.22s + var(--home-motion-order) * 85ms), background-color .22s ease;transform:translate(0,0)scale(1)}.home-motion-ready .physical-ai-story__stage.is-motion-visible .physical-ai-story__visual img{animation:homeStageFloat 6.5s ease-in-out calc(var(--home-motion-order) * -700ms) infinite}.home-motion-ready .physical-ai-story--home .physical-ai-story__stage .physical-ai-story__visual img,.home-motion-ready .physical-ai-story--home .physical-ai-story__stage.is-motion-visible .physical-ai-story__visual img{animation:none!important;transform:none!important}.home-motion-ready .physical-ai-story--home .physical-ai-story__connectors span{animation:3.8s ease-in-out infinite homeSignalSweep}.home-motion-ready .physical-ai-story--home .physical-ai-story__connectors span:last-child{animation-delay:.7s}.home-motion-ready .home-product-feature__copy>.home-motion-item{opacity:0;transform:translate(-34px,18px)}.home-motion-ready .home-product-feature__copy>.is-motion-visible{opacity:1;transition:opacity .65s ease calc(var(--home-motion-order) * 95ms), transform .9s var(--home-motion-ease) calc(var(--home-motion-order) * 95ms);transform:translate(0,0)}.home-motion-ready .home-product-feature__visual.home-motion-item{opacity:0;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);filter:brightness(.72)saturate(.7);transform:translate(54px)scale(.96)}.home-motion-ready .home-product-feature__visual.is-motion-visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:brightness()saturate();transition:opacity .6s ease .12s, clip-path 1.2s var(--home-motion-ease) .12s, filter 1.1s ease .12s, transform 1.1s var(--home-motion-ease) .12s;transform:translate(0,0)scale(1)}.home-motion-ready .home-product-feature__media{animation:1.1s cubic-bezier(.16,1,.3,1) .16s both home-product-feature-swap}.home-page .home-product-feature__media,.home-page .home-product-feature:hover .home-product-feature__media,.home-page .home-product-feature__actions .button:hover{transform:none!important}.home-motion-ready .home-product-feature__controls.home-motion-item{opacity:0;transform:translateY(18px)scale(.9)}.home-motion-ready .home-product-feature__controls.is-motion-visible{opacity:1;transition:opacity .5s ease .65s, transform .75s var(--home-motion-spring) .65s;transform:translate(0,0)scale(1)}.home-motion-ready .solutions-preview .section-intro h2.home-motion-item{opacity:0;clip-path:inset(88% 0 0);transform:translateY(42px)}.home-motion-ready .solutions-preview .section-intro h2.is-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .55s ease, clip-path .95s var(--home-motion-ease), transform .95s var(--home-motion-ease);transform:translate(0,0)}.home-motion-ready .home-solutions-carousel__viewport{perspective:1300px}.home-motion-ready .solution-preview-card.home-motion-item{opacity:0;filter:blur(8px);transform:translate3d(0, 54px, -80px) rotateX(5deg) rotateZ(calc((var(--home-motion-order) - 3) * .35deg));transform-origin:50% 100%}.home-motion-ready .solution-preview-card.is-motion-visible{opacity:1;filter:blur();transition:opacity .62s ease calc(var(--home-card-index,0) * .26s), filter .82s ease calc(var(--home-card-index,0) * .26s), transform .98s var(--home-motion-spring) calc(var(--home-card-index,0) * .26s), box-shadow .26s ease;transform:translate(0,0)rotateX(0)rotate(0)}.home-motion-ready .solution-preview-card__visual img{transition:transform .9s var(--home-motion-ease), filter .6s ease}.home-motion-ready .solution-preview-card:hover .solution-preview-card__visual img{filter:saturate(1.08);transform:scale(1.055)translateY(-1.5%)}.home-motion-ready .solution-preview-card__link span{animation:homeArrowNudge 2.4s var(--home-motion-ease) infinite;display:inline-block}.home-motion-ready .home-solutions-carousel__footer>.home-motion-item{opacity:0;transform:translateY(22px)}.home-motion-ready .home-solutions-carousel__footer>.is-motion-visible{opacity:1;transition:opacity .55s ease .32s, transform .8s var(--home-motion-ease) .32s;transform:translate(0,0)}@keyframes homeAccentPulse{0%,to{text-shadow:0 0 #ed1c2400}50%{text-shadow:0 0 24px #ed1c2429}}@keyframes homeImageDrift{0%{transform:scale(1.001)translate(0,0)}to{transform:scale(1.035)translateY(-.8%)}}@keyframes homeStageFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes homeSignalSweep{0%,to{opacity:.28;transform-origin:0;transform:scaleX(.18)}45%,60%{opacity:.9;transform-origin:0;transform:scaleX(1)}}@keyframes homeMediaSheen{0%,58%{opacity:0;transform:translate(-65%)}66%{opacity:1}84%,to{opacity:0;transform:translate(65%)}}@keyframes homeFeatureBreathe{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes homeArrowNudge{0%,55%,to{transform:translate(0,0)}72%{transform:translate(5px)}}@media (width<=980px){.home-page .home-hero__inner{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:36px}.home-page .home-hero__copy{width:min(100%,720px);padding-right:0}.home-page .hero-catalog{width:100%;min-height:480px}.home-page .physical-ai-section__intro{padding-top:44px}.home-page .physical-ai-story--home .physical-ai-story__groups{grid-template-columns:minmax(0,1fr);gap:22px}.home-page .physical-ai-story--home .physical-ai-story__connectors{display:none}.home-page .physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__stages{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));height:370px}.home-page .physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__stage:first-child{grid-row:auto}.home-page .physical-ai-story--home .physical-ai-story__group--open .physical-ai-story__stages{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));height:350px}.home-page .physical-ai-story--home .physical-ai-story__stage{grid-template-rows:minmax(0,1fr) auto}.home-page .home-product-feature__inner,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__inner,.home-page .home-product-feature--camera-panoramic .home-product-feature__inner,.home-page .home-product-feature--camera-directional .home-product-feature__inner{grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:600px;display:grid;position:relative}.home-page .home-product-feature__copy,.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__visual{grid-area:1/1}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{z-index:3;background:0 0;justify-content:center;width:min(64%,570px);min-width:0;padding:54px 28px 96px 0}.home-page .home-product-feature__copy h2{font-size:clamp(2.55rem,6.4vw,3.7rem)}.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__visual{width:auto;height:100%;min-height:600px;margin:0 -20px 0 0}.home-page .home-product-feature__visual:after,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual:after,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual:after,.home-page .home-product-feature--camera-directional .home-product-feature__visual:after{background:linear-gradient(90deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .98) 27%, rgba(var(--home-feature-rgb), .72) 43%, rgba(var(--home-feature-rgb), .12) 66%, transparent 78%), linear-gradient(0deg, #080a0c47, transparent 34%)}.home-page .home-product-feature__controls{bottom:14px;right:14px}.home-page .solutions-preview{padding-block:52px}.home-page .home-solutions-carousel__grid{gap:16px}.home-motion-ready .hero-catalog__panel.home-motion-item{filter:none;transform:translateY(24px)}.home-motion-ready .hero-catalog__panel.is-motion-visible{filter:none;transform:translate(0,0)}.home-motion-ready .home-product-feature__visual.home-motion-item{clip-path:inset(0 0 8%);filter:none;transform:translate(20px)scale(.99)}.home-motion-ready .home-product-feature__visual.is-motion-visible{clip-path:inset(0);filter:none;transform:translate(0,0)scale(1)}.home-motion-ready .solution-preview-card.home-motion-item{filter:none;transform:translateY(30px)}.home-motion-ready .solution-preview-card.is-motion-visible{filter:none;transform:translate(0,0)}}@media (width<=680px){.home-motion-ready .hero-catalog{transform:none}.home-motion-ready .hero-catalog__panel img,.home-motion-ready .physical-ai-story__visual img,.home-motion-ready .home-product-feature__media{animation:none;transform:none}.home-page .home-hero__inner{gap:0;padding:0}.home-page .home-hero__copy{justify-content:flex-end;min-height:540px;padding:210px 16px 28px}.home-page .home-hero h1{max-width:520px;margin-bottom:16px;font-size:clamp(2.25rem,10.4vw,2.8rem);line-height:1}.home-page .home-hero__copy>p{margin-bottom:20px;font-size:.96rem;line-height:1.46}.home-page .home-hero__actions{grid-template-columns:minmax(0,1fr)}.home-page .hero-catalog{grid-template-columns:minmax(0,1fr);min-height:0}.home-page .hero-catalog__panel--edge{height:260px;min-height:260px}.home-page .hero-catalog__secondary{grid-template-rows:repeat(2,180px);grid-template-columns:repeat(2,minmax(0,1fr));min-height:360px}.home-page .hero-catalog__panel--iot{grid-column:1/-1}.home-page .hero-catalog__panel>strong,.home-page .hero-catalog__panel--edge>strong{min-height:58px;padding:9px 12px;font-size:clamp(1rem,4.4vw,1.2rem)}.home-page .hero-catalog__panel img,.home-page .hero-catalog__panel--edge img,.home-page .hero-catalog__panel--camera img,.home-page .hero-catalog__panel--server img,.home-page .hero-catalog__panel--iot img{height:calc(100% - 58px);inset:58px 0 0}.home-page .physical-ai-section__intro{padding:36px 0 18px}.home-page .physical-ai-section__body{padding-bottom:44px}.home-page .physical-ai-story--home .physical-ai-story__groups{gap:16px}.home-page .physical-ai-story--home .physical-ai-story__group-header{gap:10px;min-height:58px;padding:10px 12px}.home-page .physical-ai-story--home .physical-ai-story__group-header h3{min-width:0;font-size:1.12rem}.home-page .physical-ai-story--home .physical-ai-story__group-action{gap:8px;font-size:.66rem}.home-page .physical-ai-story--home .physical-ai-story__stages,.home-page .physical-ai-story--home .physical-ai-story__group--zmd .physical-ai-story__stages,.home-page .physical-ai-story--home .physical-ai-story__group--open .physical-ai-story__stages{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.home-page .physical-ai-story--home .physical-ai-story__stage{grid-template-rows:180px auto;grid-template-columns:minmax(0,1fr);min-height:278px}.home-page .physical-ai-story--home .physical-ai-story__visual{width:100%;height:180px}.home-page .physical-ai-story--home .physical-ai-story__visual img{object-fit:cover;width:100%;height:100%}.home-page .home-product-feature__inner,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__inner,.home-page .home-product-feature--camera-panoramic .home-product-feature__inner,.home-page .home-product-feature--camera-directional .home-product-feature__inner{min-height:640px}.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__visual{min-height:640px;margin:0 -16px}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{justify-content:flex-end;width:auto;padding:250px 0 86px}.home-page .home-product-feature__copy h2{margin-bottom:14px;font-size:clamp(2rem,9.4vw,2.45rem);line-height:1}.home-page .home-product-feature__copy p{font-size:.92rem;line-height:1.45}.home-page .home-product-feature__actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px}.home-page .home-product-feature__actions .button{min-height:50px}.home-page .home-product-feature__visual:after,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual:after,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual:after,.home-page .home-product-feature--camera-directional .home-product-feature__visual:after{background:linear-gradient(0deg, rgb(var(--home-feature-rgb)) 0%, rgba(var(--home-feature-rgb), .98) 37%, rgba(var(--home-feature-rgb), .68) 61%, transparent 88%), linear-gradient(90deg, rgba(var(--home-feature-rgb), .28), transparent 80%)}.home-page .home-product-feature__controls{bottom:12px;right:0}.home-page .solutions-preview{padding-block:40px}.home-page .solution-preview-card__visual{aspect-ratio:16/10}.home-page .home-solutions-carousel__footer{gap:12px;margin-top:18px}.home-page .home-solutions-carousel__controls{align-self:center}}@media (width<=420px){.home-page .home-hero__copy{min-height:510px;padding:190px 14px 24px}.home-page .home-hero h1{font-size:clamp(2.05rem,10.6vw,2.45rem)}.home-page .hero-catalog__panel--edge{height:230px;min-height:230px}.home-page .hero-catalog__secondary{grid-template-rows:repeat(2,160px);min-height:320px}.home-page .home-product-feature__inner,.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__inner,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__inner,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__inner,.home-page .home-product-feature--camera-directional .home-product-feature__visual{min-height:620px}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{padding-top:235px}.home-page .home-product-feature__copy h2{font-size:1.95rem}}@media (prefers-reduced-motion:reduce){.home-page,.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.home-motion-ready .home-motion-item{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}@media (width<=680px){.home-page .home-product-feature__inner,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__inner,.home-page .home-product-feature--camera-panoramic .home-product-feature__inner,.home-page .home-product-feature--camera-directional .home-product-feature__inner{grid-template:"visual"clamp(280px,72vw,320px)"copy"/minmax(0,1fr);min-height:0;display:grid}.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__visual{grid-area:visual;width:auto;height:auto;min-height:0;margin:0 -16px}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{text-align:center;background:#080a0c;border-top:0;grid-area:copy;justify-content:flex-start;align-items:center;width:100%;min-height:0;margin-top:-1px;padding:26px 0 76px}.home-page .home-product-feature__copy h2{max-width:380px;margin-bottom:12px;font-size:clamp(1.85rem,8.2vw,2.2rem);line-height:1.04}.home-page .home-product-feature__copy p{max-width:390px;margin-inline:auto;font-size:.9rem;line-height:1.48}.home-page .home-product-feature__actions{margin-top:18px;gap:8px;width:min(100%,390px);margin-inline:auto}.home-page .home-product-feature__actions .button{text-align:center;justify-content:center;gap:12px;min-height:48px;padding-inline:18px}.home-page .home-product-feature__visual--camera-panoramic .home-product-feature__media,.home-page .home-product-feature__visual--camera-directional .home-product-feature__media{object-fit:cover;object-position:100% center;width:100%;height:100%}.home-page .home-product-feature__visual--zevric-local-ai .home-product-feature__media,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__media{object-fit:cover;object-position:74% center;width:100%;height:100%}.home-page .home-product-feature__visual--zevric-industrial-ai .home-product-feature__media{object-position:82% center}.home-page .home-product-feature__visual:before{content:none}.home-page .home-product-feature__visual:after,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual:after,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual:after,.home-page .home-product-feature--camera-directional .home-product-feature__visual:after{background:linear-gradient(#0000 58%,#080a0cb8 90%,#080a0c 100%)}.home-page .home-product-feature__controls{justify-content:center;bottom:18px;left:0;right:0}}@media (width<=420px){.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{padding:24px 0 72px}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.home-page .home-hero__inner{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:36px;min-height:610px}.home-page .home-hero__copy{align-self:center}.home-page .hero-catalog{min-width:0}.home-page .physical-ai-section__intro,.home-page .physical-ai-section__body{padding-inline:24px}.home-page .home-solutions-carousel__viewport{overflow:hidden}.home-page .home-solutions-carousel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-product-feature__inner,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__inner,.home-page .home-product-feature--camera-panoramic .home-product-feature__inner,.home-page .home-product-feature--camera-directional .home-product-feature__inner{min-height:620px}.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__visual{min-height:620px;margin-right:-24px}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{text-align:left;justify-content:center;width:min(54%,590px);padding:58px 30px 92px 0}.home-page .home-product-feature__copy h2{max-width:560px;font-size:clamp(2.65rem,4.8vw,3.7rem);line-height:1}.home-page .home-product-feature__copy p{max-width:520px;margin-inline:0;font-size:1rem;line-height:1.55}.home-page .home-product-feature__actions{margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,520px);margin-inline:0}.home-page .home-product-feature__actions .button{text-align:left;justify-content:space-between;min-height:50px}.home-page .home-product-feature__visual--camera-panoramic .home-product-feature__media,.home-page .home-product-feature__visual--camera-directional .home-product-feature__media{object-position:72% center}.home-page .home-product-feature__visual--zevric-local-ai .home-product-feature__media,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__media{object-position:66% center}.home-page .home-product-feature__controls{justify-content:flex-start;bottom:22px;left:auto;right:24px}}@media (width>=681px) and (width<=1024px){.home-page .home-hero__inner{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;padding-block:48px}.home-page .home-hero__copy{width:100%;max-width:760px}.home-page .hero-catalog{width:100%;min-height:500px}.home-page .home-hero__actions .button{justify-content:space-between;width:100%}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{width:min(58%,540px);padding-right:24px}.home-page .home-product-feature__actions{grid-template-columns:minmax(0,1fr);width:min(100%,360px)}.home-page .home-product-feature__visual--camera-panoramic .home-product-feature__media,.home-page .home-product-feature__visual--camera-directional .home-product-feature__media{object-position:78% center}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.home-page .home-product-feature__inner,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__inner,.home-page .home-product-feature--camera-panoramic .home-product-feature__inner,.home-page .home-product-feature--camera-directional .home-product-feature__inner{grid-template:"visual"clamp(380px,46vw,520px)"copy"/minmax(0,1fr);min-height:0;display:grid}.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__visual{grid-area:visual;width:auto;height:auto;min-height:0;margin:0 -24px}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{text-align:center;background:#080a0c;grid-area:copy;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:36px 24px 92px}.home-page .home-product-feature__copy h2{max-width:640px;margin-bottom:14px;font-size:clamp(2.35rem,5vw,3.25rem);line-height:1.02}.home-page .home-product-feature__copy p{max-width:580px;margin-inline:auto;font-size:.98rem;line-height:1.52}.home-page .home-product-feature__actions{grid-template-columns:minmax(0,1fr);gap:9px;width:min(100%,430px);margin:22px auto 0}.home-page .home-product-feature__actions .button{text-align:center;justify-content:center;gap:12px;min-height:50px}.home-page .home-product-feature__visual--camera-panoramic .home-product-feature__media,.home-page .home-product-feature__visual--camera-directional .home-product-feature__media{object-position:100% center}.home-page .home-product-feature__visual--zevric-local-ai .home-product-feature__media,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__media{object-position:74% center}.home-page .home-product-feature__visual:before{content:none}.home-page .home-product-feature__visual:after,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual:after,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual:after,.home-page .home-product-feature--camera-directional .home-product-feature__visual:after{background:linear-gradient(#0000 58%,#080a0cb3 90%,#080a0c 100%)}.home-page .home-product-feature__controls{justify-content:center;bottom:20px;left:0;right:0}}@media (width>=981px) and (width<=1024px){.home-page .home-product-feature__inner,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__inner,.home-page .home-product-feature--camera-panoramic .home-product-feature__inner,.home-page .home-product-feature--camera-directional .home-product-feature__inner{grid-template:minmax(620px,1fr)/minmax(0,1fr);min-height:620px;display:grid;position:relative}.home-page .home-product-feature__visual,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-directional .home-product-feature__visual{grid-area:1/1;width:calc(100% + 28px);height:100%;min-height:620px;margin:0 -28px 0 0}.home-page .home-product-feature__visual--camera-panoramic .home-product-feature__media,.home-page .home-product-feature__visual--camera-directional .home-product-feature__media{object-position:72% center}.home-page .home-product-feature__copy,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__copy,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy,.home-page .home-product-feature--camera-directional .home-product-feature__copy{z-index:3;text-align:left;background:0 0;grid-area:1/1;justify-content:center;align-items:flex-start;width:100%;min-height:620px;padding:56px clamp(34px,5vw,58px) 88px}.home-page .home-product-feature__copy h2,.home-page .home-product-feature__copy p{width:min(52%,520px);margin-inline:0}.home-page .home-product-feature__copy h2{font-size:clamp(2.75rem,4.7vw,3.5rem)}.home-page .home-product-feature__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(52%,520px);margin:24px 0 0}.home-page .home-product-feature__actions .button{text-align:left;justify-content:space-between}.home-page .home-product-feature__visual:after,.home-page .home-product-feature--zevric-industrial-ai .home-product-feature__visual:after,.home-page .home-product-feature--camera-panoramic .home-product-feature__visual:after,.home-page .home-product-feature--camera-directional .home-product-feature__visual:after{background:linear-gradient(90deg,#080a0c 0%,#080a0cf5 24%,#080a0cb8 38%,#080a0c2e 57%,#0000 72%),linear-gradient(#0000 62%,#080a0c4d)}.home-page .home-product-feature__controls{justify-content:flex-start;bottom:22px;left:auto;right:24px}.home-page .home-product-feature--camera-panoramic .home-product-feature__inner{grid-template:minmax(520px,1fr)/minmax(0,1fr);min-height:520px}.home-page .home-product-feature--camera-panoramic .home-product-feature__visual,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy{min-height:520px}.home-page .home-product-feature--camera-panoramic .home-product-feature__media{object-position:68% center}.home-page .home-product-feature--camera-panoramic .home-product-feature__copy{padding-block:48px 76px}.home-page .home-product-feature--camera-panoramic .home-product-feature__copy h2,.home-page .home-product-feature--camera-panoramic .home-product-feature__copy p{width:min(48%,480px)}.home-page .home-product-feature--camera-panoramic .home-product-feature__copy h2{font-size:clamp(2.65rem,4.5vw,3.25rem)}.home-page .home-product-feature--camera-panoramic .home-product-feature__actions{width:min(52%,520px)}.home-page .home-product-feature--camera-panoramic .home-product-feature__visual:after{background:linear-gradient(90deg,#080a0c 0%,#080a0cfa 25%,#080a0ccc 39%,#080a0c4d 54%,#0000 68%),linear-gradient(#0000 60%,#080a0c57)}}.product-hub{--products-motion-ease:cubic-bezier(.16, 1, .3, 1);--products-motion-spring:cubic-bezier(.2, 1.3, .32, 1)}.products-motion-ready .products-motion-item{will-change:opacity, transform, filter, clip-path;transition:opacity .54s ease, transform .82s var(--products-motion-ease), filter .7s ease, clip-path .88s var(--products-motion-ease)}.products-motion-ready .page-hero__copy h1.products-motion-item{opacity:0;clip-path:inset(0 0 86%);letter-spacing:.01em;transform:translateY(34px)}.products-motion-ready .page-hero__copy h1.is-products-motion-visible{opacity:1;clip-path:inset(-5%);letter-spacing:-.035em;transition:opacity .52s ease 80ms, clip-path 1.05s var(--products-motion-ease) 80ms, transform 1.05s var(--products-motion-ease) 80ms, letter-spacing 1.1s var(--products-motion-ease) 80ms;transform:translate(0,0)}.products-motion-ready .page-hero__copy>p.products-motion-item{opacity:0;filter:blur(9px);transform:translate(-30px)}.products-motion-ready .page-hero__copy>p.is-products-motion-visible{opacity:1;filter:blur();transition:opacity .7s ease .32s, filter .85s ease .32s, transform .9s var(--products-motion-ease) .32s;transform:translate(0,0)}.products-motion-ready .page-hero__actions .button.products-motion-item{opacity:0;transform-origin:0;transform:translateY(18px)scaleX(.9)}.products-motion-ready .page-hero__actions .button.is-products-motion-visible{opacity:1;transition:opacity .48s ease calc(.48s + var(--products-motion-order) * 80ms), transform .72s var(--products-motion-spring) calc(.48s + var(--products-motion-order) * 80ms), background-color .16s ease, border-color .16s ease;transform:translate(0,0)scaleX(1)}.products-motion-ready .page-hero__visual.products-motion-item{opacity:0;clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);filter:grayscale(.7)contrast(.82);transform:translate(28px)scale(.97)}.products-motion-ready .page-hero__visual.is-products-motion-visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:grayscale(0)contrast();transition:opacity .62s ease .22s, clip-path 1.25s var(--products-motion-ease) .22s, filter 1.2s ease .22s, transform 1.15s var(--products-motion-ease) .22s;transform:translate(0,0)scale(1)}.products-motion-ready .page-hero__visual:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff30 49%,#0000 58%);animation:8s ease-in-out 1.4s infinite productsHeroScan;position:absolute;inset:0;transform:translate(-110%)}.products-motion-ready .page-hero__visual img{animation:12s ease-in-out infinite alternate productsHeroBreathe}@media (width>=981px){.product-hub .page-hero{min-height:510px;color:var(--ink);background:#eaebef}.product-hub .page-hero__grid{display:none}.product-hub .page-hero.page-hero--dark .page-hero__inner{grid-template:1fr/1fr;gap:0;width:100%;max-width:none;height:510px;min-height:510px;padding:0;display:grid}.product-hub .page-hero__visual,.product-hub .page-hero__copy{grid-area:1/1}.product-hub .page-hero__visual{z-index:0;background:#eaebef;border:0;width:100%;height:100%;min-height:510px;padding:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.product-hub .page-hero__visual:after{content:none}.product-hub .page-hero__visual img{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:none;width:90%;height:100%;max-height:none;position:absolute;inset:0 0 0 10%}.product-hub .page-hero__copy{z-index:2;width:min(calc(100% - 96px), var(--container));pointer-events:none;flex-direction:column;justify-content:center;max-width:none;min-height:100%;margin-inline:auto;padding-block:48px;display:flex}.product-hub .page-hero__copy:after{content:none}.product-hub .page-hero__copy h1,.product-hub .page-hero__copy>p,.product-hub .page-hero__actions{width:min(32vw,460px)}.product-hub .page-hero__copy h1{color:var(--ink);text-shadow:none;font-size:clamp(2.9rem,3.7vw,3.9rem);line-height:.98}.product-hub .page-hero__copy>p{color:var(--muted)}.product-hub .page-hero__actions,.product-hub .page-hero__actions *{pointer-events:auto}.product-hub .page-hero .button--secondary{color:var(--ink);border-color:#15171a8c}}@media (width>=981px) and (width<=1160px){.product-hub .page-hero__copy{width:calc(100% - 64px)}.product-hub .page-hero__copy h1,.product-hub .page-hero__copy>p,.product-hub .page-hero__actions{width:min(34vw,390px)}.product-hub .page-hero__copy h1{font-size:clamp(2.7rem,4.4vw,3.25rem)}}.products-motion-ready .product-hub-index__item.products-motion-item{opacity:0;clip-path:inset(0 0 0 88%);transform:translate(-18px)}.products-motion-ready .product-hub-index__item.is-products-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .5s ease calc(var(--products-motion-order) * .14s), clip-path .8s var(--products-motion-ease) calc(var(--products-motion-order) * .14s), transform .8s var(--products-motion-ease) calc(var(--products-motion-order) * .14s), background-color .2s ease, color .2s ease;transform:translate(0,0)}.products-motion-ready .product-hub-index__item i{animation:productsIndexArrow 2.8s var(--products-motion-ease) infinite}.products-motion-ready .product-hub-index__item:nth-child(2) i{animation-delay:-.7s}.products-motion-ready .product-hub-index__item:nth-child(3) i{animation-delay:-1.4s}.products-motion-ready .product-hub-index__item:nth-child(4) i{animation-delay:-2.1s}.products-motion-ready .product-hub-family__content h2.products-motion-item,.products-motion-ready .product-hub-family__content>p.products-motion-item,.products-motion-ready .product-hub-family__content>.button.products-motion-item{opacity:0;filter:blur(6px);transform:translate(34px)}.products-motion-ready .product-hub-family--reverse .product-hub-family__content h2.products-motion-item,.products-motion-ready .product-hub-family--reverse .product-hub-family__content>p.products-motion-item,.products-motion-ready .product-hub-family--reverse .product-hub-family__content>.button.products-motion-item{transform:translate(-34px)}.products-motion-ready .product-hub-family__content h2.is-products-motion-visible,.products-motion-ready .product-hub-family__content>p.is-products-motion-visible,.products-motion-ready .product-hub-family__content>.button.is-products-motion-visible{opacity:1;filter:blur();transition:opacity .6s ease calc(var(--products-motion-order) * 85ms), filter .76s ease calc(var(--products-motion-order) * 85ms), transform .9s var(--products-motion-ease) calc(var(--products-motion-order) * 85ms), border-color .16s ease, color .16s ease;transform:translate(0,0)}.products-motion-ready .product-hub-family--reverse .product-hub-family__content h2.is-products-motion-visible,.products-motion-ready .product-hub-family--reverse .product-hub-family__content>p.is-products-motion-visible,.products-motion-ready .product-hub-family--reverse .product-hub-family__content>.button.is-products-motion-visible{transform:translate(0,0)}.products-motion-ready .product-hub-family__content:before{transform-origin:top;animation:4.6s ease-in-out infinite productsStoryMarker}.products-motion-ready .product-hub-family:first-child .product-hub-family__visual.products-motion-item{opacity:0;clip-path:circle(10% at 50% 48%);filter:brightness(.7)saturate(.55);transform:scale(.96)}.products-motion-ready .product-hub-family:first-child .product-hub-family__visual.is-products-motion-visible{opacity:1;clip-path:circle(75% at 50% 48%);filter:brightness()saturate();transition:opacity .55s ease, clip-path 1.2s var(--products-motion-ease), filter 1.05s ease, transform 1.05s var(--products-motion-ease), box-shadow .25s ease;transform:scale(1)}.products-motion-ready .product-hub-family:nth-child(2) .product-hub-family__visual.products-motion-item{opacity:0;clip-path:inset(0 88% 0 0);transform:translate(-46px)perspective(900px)rotateY(3deg)}.products-motion-ready .product-hub-family:nth-child(2) .product-hub-family__visual.is-products-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .58s ease, clip-path 1.15s var(--products-motion-ease), transform 1.15s var(--products-motion-ease), box-shadow .25s ease;transform:translate(0,0)perspective(900px)rotateY(0)}.products-motion-ready .product-hub-family:nth-child(3) .product-hub-family__visual.products-motion-item{opacity:0;clip-path:polygon(0 48%,100% 48%,100% 52%,0 52%);filter:contrast(1.25)brightness(.68);transform:scale(1.025)}.products-motion-ready .product-hub-family:nth-child(3) .product-hub-family__visual.is-products-motion-visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:contrast()brightness();transition:opacity .52s ease, clip-path 1.2s var(--products-motion-ease), filter 1s ease, transform 1.1s var(--products-motion-ease), box-shadow .25s ease;transform:scale(1)}.products-motion-ready .product-hub-family:nth-child(4) .product-hub-family__visual.products-motion-item{opacity:0;transform:translateY(36px)scale(.97)}.products-motion-ready .product-hub-family:nth-child(4) .product-hub-family__visual.is-products-motion-visible{opacity:1;transition:opacity .6s ease, transform 1s var(--products-motion-ease), box-shadow .25s ease;transform:translate(0,0)scale(1)}.products-motion-ready .product-hub-iot-visual>div.products-motion-item{opacity:0}.products-motion-ready .product-hub-iot-visual__band.products-motion-item{transform:translate(-54px)rotate(-1.5deg)}.products-motion-ready .product-hub-iot-visual__sensor.products-motion-item{transform:translate(54px)rotate(1.5deg)}.products-motion-ready .product-hub-iot-visual>div.is-products-motion-visible{opacity:1;transition:opacity .65s ease calc(var(--products-motion-order) * 80ms), transform 1.05s var(--products-motion-spring) calc(var(--products-motion-order) * 80ms);transform:translate(0,0)rotate(0)}.products-motion-ready .product-hub-family__visual.is-products-motion-visible>img{animation:10s ease-in-out infinite alternate productsStoryDrift}.products-motion-ready .product-hub-engagement h2.products-motion-item,.products-motion-ready .product-hub-engagement p.products-motion-item{opacity:0;transform:translate(-38px)}.products-motion-ready .product-hub-engagement .button.products-motion-item{opacity:0;transform:translate(38px)scale(.94)}.products-motion-ready .product-hub-engagement .is-products-motion-visible{opacity:1;transition:opacity .65s ease calc(var(--products-motion-order) * 80ms), transform .95s var(--products-motion-spring) calc(var(--products-motion-order) * 80ms), background-color .16s ease;transform:translate(0,0)scale(1)}@keyframes productsHeroScan{0%,62%{opacity:0;transform:translate(-110%)}70%{opacity:1}88%,to{opacity:0;transform:translate(110%)}}@keyframes productsHeroBreathe{0%{transform:scale(1)}to{transform:scale(1.018)}}@keyframes productsIndexArrow{0%,55%,to{transform:translate(0,0)}72%{transform:translateY(5px)}}@keyframes productsStoryMarker{0%,to{opacity:.55;transform:scaleY(.28)}45%,65%{opacity:1;transform:scaleY(1)}}@keyframes productsStoryDrift{0%{transform:scale(1.001)translate(0,0)}to{transform:scale(1.028)translateY(-.8%)}}@media (width<=680px){.products-motion-ready .product-hub-family__visual.is-products-motion-visible>img,.products-motion-ready .page-hero__visual img{animation-duration:15s}}@media (prefers-reduced-motion:reduce){.product-hub,.product-hub *,.product-hub :before,.product-hub :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.products-motion-ready .products-motion-item{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}@media (width<=680px){.product-hub{overflow-x:clip}.product-hub .page-hero__inner{grid-template-rows:240px auto;grid-template-columns:1fr;gap:0;width:100%;max-width:none;min-height:0;padding:0;display:grid}.product-hub .page-hero.page-hero--dark .page-hero__visual{background:#e9ebec;border:0;grid-area:1/1;width:100%;height:240px;min-height:240px;padding:0;-webkit-mask-image:none;mask-image:none}.product-hub .page-hero.page-hero--dark .page-hero__visual:before,.product-hub .page-hero.page-hero--dark .page-hero__visual:after{content:none;display:none}.product-hub .page-hero.page-hero--dark .page-hero__visual img,.products-motion-ready.product-hub .page-hero.page-hero--dark .page-hero__visual img{object-fit:cover;object-position:right center;width:100%;height:100%;max-height:none;animation:none;position:absolute;inset:0;transform:none}.product-hub .page-hero.page-hero--dark .page-hero__copy{z-index:3;background:#0e1114;flex-direction:column;grid-area:2/1;justify-content:flex-start;width:100%;max-width:none;min-height:0;padding:30px 20px 34px;display:flex}.product-hub .page-hero.page-hero--dark .page-hero__copy:before{content:"";pointer-events:none;background:linear-gradient(#0000,#0e1114);height:64px;display:block;position:absolute;inset:-64px 0 auto}.product-hub .page-hero h1{margin-bottom:14px;font-size:clamp(2.25rem,10vw,2.7rem);line-height:1}.product-hub .page-hero__copy>p{font-size:.98rem;line-height:1.5}.product-hub .page-hero__actions{grid-template-columns:1fr;gap:9px;margin-top:22px;display:grid}.product-hub .page-hero__actions .button{justify-content:space-between;width:100%;min-height:50px}.product-hub-index__track{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.product-hub-index__item,.product-hub-index__item:nth-child(-n+2){min-height:80px;padding:14px 16px}.product-hub-family__inner{border-inline:0;width:100%;max-width:none}.product-hub-family__visual,.product-hub-family--reverse .product-hub-family__visual{border:0;border-bottom:1px solid var(--line);min-height:240px}.product-hub-family__visual>img,.product-hub-family--compact .product-hub-family__visual>img{height:240px;min-height:240px}.product-hub-family#zevric .product-hub-family__visual>img{object-fit:cover;object-position:center;background:#eef0f1;padding:0}.product-hub-family#servers .product-hub-family__visual>img{object-fit:contain;object-position:center;background:#eef0f1;padding:12px}.product-hub-family__content,.product-hub-family--reverse .product-hub-family__content{box-shadow:none;border:0;margin:0;padding:30px 20px 36px}.product-hub-family__content h2{overflow-wrap:anywhere;margin-bottom:13px;font-size:clamp(2rem,9vw,2.35rem)}.product-hub-family__content p{margin-bottom:24px;font-size:.98rem}.product-hub-family__content .button{justify-content:space-between;width:100%}.product-hub-iot-visual{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));height:240px;min-height:240px}.product-hub-iot-visual__band{border-right:1px solid var(--line);border-bottom:0}.product-hub-iot-visual__band img,.product-hub-iot-visual__sensor img{height:240px;min-height:240px}.product-hub-engagement__inner{gap:24px;width:100%;max-width:none;padding:38px 20px}.product-hub-engagement h2{font-size:clamp(2.15rem,9vw,2.5rem);line-height:1}.product-hub-engagement .button{justify-content:space-between;width:100%}.product-hub.products-motion-ready .product-hub-family__content .products-motion-item,.product-hub.products-motion-ready .product-hub-family__visual.products-motion-item,.product-hub.products-motion-ready .product-hub-iot-visual>.products-motion-item{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}}@media (width>=981px) and (width<=1180px){.product-hub .page-hero,.product-hub .page-hero__inner,.product-hub .page-hero__visual{height:460px;min-height:460px}.product-hub .page-hero__visual:before,.product-hub .page-hero__visual:after{content:none!important;display:none!important}.product-hub .page-hero__visual img,.products-motion-ready.product-hub .page-hero__visual img{object-fit:contain;object-position:right center;width:74%;height:100%;animation:none;inset:0 0 0 auto;transform:none;-webkit-mask-image:none;mask-image:none}.product-hub .page-hero__copy{width:calc(100% - 64px);padding-block:42px}.product-hub .page-hero__copy h1,.product-hub .page-hero__copy>p,.product-hub .page-hero__actions{width:min(38vw,400px)}.product-hub-family__inner,.product-hub-family--compact .product-hub-family__inner{grid-template-columns:repeat(2,minmax(0,1fr));min-height:360px}.product-hub-family__visual,.product-hub-family--reverse .product-hub-family__visual{min-height:360px}.product-hub-family__visual>img,.product-hub-family--compact .product-hub-family__visual>img{height:360px;min-height:360px}.product-hub-family#zevric .product-hub-family__visual>img,.product-hub-family#servers .product-hub-family__visual>img{object-fit:contain;object-position:center;background:#eef0f1;padding:22px}.product-hub-family__content,.product-hub-family--reverse .product-hub-family__content{padding:32px}.product-hub-family__content h2{font-size:clamp(1.9rem,3.2vw,2.35rem)}.product-hub-family__content p{margin-bottom:22px;font-size:.94rem}.product-hub-iot-visual,.product-hub-iot-visual__band img,.product-hub-iot-visual__sensor img{height:360px;min-height:360px}}.custom-iot-page{--iot-motion-ease:cubic-bezier(.22, 1, .36, 1);--iot-motion-step:.15s}.iot-motion-ready .iot-motion-item{will-change:opacity, transform, clip-path}.iot-motion-ready .iot-product-hero .product-story-hero__copy h1.iot-motion-item{opacity:0;clip-path:inset(0 0 100%);transform:translateY(44px)}.iot-motion-ready .iot-product-hero .product-story-hero__copy h1.is-iot-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease .14s, clip-path 1.45s var(--iot-motion-ease) .14s, transform 1.45s var(--iot-motion-ease) .14s;transform:translate(0,0)}.iot-motion-ready .iot-product-hero .product-story-hero__copy>p.iot-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-30px)}.iot-motion-ready .iot-product-hero .product-story-hero__copy>p.is-iot-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .85s ease .38s, clip-path 1.35s var(--iot-motion-ease) .38s, transform 1.35s var(--iot-motion-ease) .38s;transform:translate(0,0)}.iot-motion-ready .iot-product-hero .product-story-hero__actions .button.iot-motion-item{opacity:0;transform:translateY(24px)scale(.96)}.iot-motion-ready .iot-product-hero .product-story-hero__actions .button.is-iot-motion-visible{opacity:1;transition:opacity .72s ease calc(.58s + var(--iot-motion-order) * .11s), transform 1.2s var(--iot-motion-ease) calc(.58s + var(--iot-motion-order) * .11s), background-color .22s ease, border-color .22s ease;transform:translate(0,0)scale(1)}.iot-motion-ready .iot-product-hero .product-story-hero__visual.iot-motion-item{opacity:0;clip-path:circle(18% at 67% 48%);transform:scale(1.035)}.iot-motion-ready .iot-product-hero .product-story-hero__visual.is-iot-motion-visible{opacity:1;clip-path:circle(78% at 60% 48%);transition:opacity .95s ease .12s, clip-path 1.8s var(--iot-motion-ease) .12s, transform 1.7s var(--iot-motion-ease) .12s;transform:scale(1)}.iot-motion-ready .iot-product-hero .product-story-hero__visual.is-iot-motion-visible img{animation:14s ease-in-out 1.9s infinite alternate both iotHeroSense}.iot-motion-ready .iot-product-hero .product-story-hero__controls.iot-motion-item{opacity:0;transform:translate(22px,16px)}.iot-motion-ready .iot-product-hero .product-story-hero__controls.is-iot-motion-visible{opacity:1;transition:opacity .72s ease 1.12s, transform 1.2s var(--iot-motion-ease) 1.12s;transform:translate(0,0)}.iot-motion-ready .product-highlight-band__grid>div.iot-motion-item{opacity:0;position:relative;overflow:hidden;transform:translateY(26px)}.iot-motion-ready .product-highlight-band__grid>div.is-iot-motion-visible{opacity:1;transition:opacity .72s ease calc(var(--iot-motion-order) * var(--iot-motion-step)), transform 1.2s var(--iot-motion-ease) calc(var(--iot-motion-order) * var(--iot-motion-step));transform:translate(0,0)}.iot-motion-ready .product-highlight-band__grid>div.is-iot-motion-visible:after{background:linear-gradient(90deg, transparent, var(--red), transparent);content:"";opacity:0;height:2px;animation:iotSignalSweep 5.8s ease-in-out calc(1.4s + var(--iot-motion-order) * .38s) infinite;position:absolute;bottom:0;left:0;right:0;transform:translate(-100%)}.iot-motion-ready :is(#available-products,.iot-specifications,#iot-applications) .section-intro h2.iot-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-40px)}.iot-motion-ready :is(#available-products,.iot-specifications,#iot-applications) .section-intro h2.is-iot-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .82s ease, clip-path 1.4s var(--iot-motion-ease), transform 1.4s var(--iot-motion-ease);transform:translate(0,0)}.iot-motion-ready .custom-iot-model-card.iot-motion-item{opacity:0;clip-path:inset(12% 0)}.iot-motion-ready .custom-iot-model-card:nth-child(odd).iot-motion-item{transform:translate(-54px,30px)}.iot-motion-ready .custom-iot-model-card:nth-child(2n).iot-motion-item{transform:translate(54px,30px)}.iot-motion-ready .custom-iot-model-card.is-iot-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .8s ease calc(var(--iot-motion-order) * var(--iot-motion-step)), clip-path 1.4s var(--iot-motion-ease) calc(var(--iot-motion-order) * var(--iot-motion-step)), transform 1.4s var(--iot-motion-ease) calc(var(--iot-motion-order) * var(--iot-motion-step)), border-color .22s ease;transform:translate(0,0)}.iot-motion-ready .custom-iot-model-card .camera-model-card__body>*{opacity:0;transform:translateY(14px)}.iot-motion-ready .custom-iot-model-card.is-iot-motion-visible .camera-model-card__body>*{opacity:1;transition:opacity .7s ease .62s, transform 1.05s var(--iot-motion-ease) .62s;transform:translate(0,0)}.iot-motion-ready .custom-iot-model-card.is-iot-motion-visible .camera-model-card__visual img{animation:15s ease-in-out 1.7s infinite alternate both iotProductIdle}.iot-motion-ready .iot-specifications table.iot-motion-item{opacity:0;clip-path:inset(0 50%);transform:scaleX(.985)}.iot-motion-ready .iot-specifications table.is-iot-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .85s ease .16s, clip-path 1.6s var(--iot-motion-ease) .16s, transform 1.45s var(--iot-motion-ease) .16s;transform:scaleX(1)}.iot-motion-ready .iot-specifications tbody tr.iot-motion-item{opacity:0;transform:translate(26px)}.iot-motion-ready .iot-specifications tbody tr.is-iot-motion-visible{opacity:1;transition:opacity .65s ease calc(.28s + var(--iot-motion-order) * 95ms), transform 1.08s var(--iot-motion-ease) calc(.28s + var(--iot-motion-order) * 95ms), background-color .18s ease;transform:translate(0,0)}.iot-motion-ready .iot-specifications .content-qualifier.iot-motion-item{opacity:0;transform:translate(-26px)}.iot-motion-ready .iot-specifications .content-qualifier.is-iot-motion-visible{opacity:1;transition:opacity .78s ease .22s, transform 1.25s var(--iot-motion-ease) .22s;transform:translate(0,0)}.iot-motion-ready #iot-applications .camera-application-grid article.iot-motion-item{contain:paint;opacity:0;clip-path:inset(0 0 16%);transform:translateY(46px)}.iot-motion-ready #iot-applications .camera-application-grid article.is-iot-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .8s ease calc(var(--iot-motion-order) * var(--iot-motion-step)), clip-path 1.4s var(--iot-motion-ease) calc(var(--iot-motion-order) * var(--iot-motion-step)), transform 1.4s var(--iot-motion-ease) calc(var(--iot-motion-order) * var(--iot-motion-step));transform:translate(0,0)}.iot-motion-ready #iot-applications .camera-application-grid article.is-iot-motion-visible img{animation:iotApplicationDrift 16s ease-in-out calc(1.7s + var(--iot-motion-order) * var(--iot-motion-step)) infinite alternate both}.iot-motion-ready #iot-applications .section-action.iot-motion-item{opacity:0;transform:translate(-30px)}.iot-motion-ready #iot-applications .section-action.is-iot-motion-visible{opacity:1;transition:opacity .78s ease .42s, transform 1.25s var(--iot-motion-ease) .42s;transform:translate(0,0)}.iot-motion-ready .product-oem-engagement h2.iot-motion-item,.iot-motion-ready .product-oem-engagement p.iot-motion-item{opacity:0;transform:translate(-42px)}.iot-motion-ready .product-oem-engagement .button.iot-motion-item{opacity:0;transform:translate(42px)}.iot-motion-ready .product-oem-engagement .is-iot-motion-visible{opacity:1;transition:opacity .82s ease calc(var(--iot-motion-order) * .11s), transform 1.35s var(--iot-motion-ease) calc(var(--iot-motion-order) * .11s), background-color .22s ease;transform:translate(0,0)}@keyframes iotHeroSense{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.018)translate(-.45%,-.35%)}}@keyframes iotProductIdle{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.022)translateY(-.45%)}}@keyframes iotApplicationDrift{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.032)translateY(-.65%)}}@keyframes iotSignalSweep{0%,18%{opacity:0;transform:translate(-100%)}38%,62%{opacity:.9}82%,to{opacity:0;transform:translate(100%)}}@media (width<=760px){.custom-iot-page{overflow-x:clip}.custom-iot-page .iot-product-hero .product-story-hero__visual--iot-safety img{object-position:75% center}.custom-iot-page .iot-product-hero .product-story-hero__visual--iot-parking img{object-position:70% center}.custom-iot-page .custom-iot-model-card{grid-template-rows:clamp(240px,64vw,278px) auto;width:100%;min-width:0}.custom-iot-page.iot-motion-ready .custom-iot-model-card.iot-motion-item:not(.is-iot-motion-visible){clip-path:inset(8% 0 0);transform:translateY(28px)}.custom-iot-page.iot-motion-ready .custom-iot-model-card.iot-motion-item.is-iot-motion-visible{clip-path:inset(0);transform:translate(0,0)}.custom-iot-page .custom-iot-model-card .camera-model-card__visual{background:#111317;width:100%;height:100%;min-height:0;padding:0}.custom-iot-page .custom-iot-model-card .camera-model-card__visual>img{object-fit:cover;filter:none;width:100%;max-width:none;height:100%;max-height:none}.custom-iot-page #safety-band .camera-model-card__visual>img{object-position:75% center}.custom-iot-page #parking-sensor .camera-model-card__visual>img{object-position:70% center}}@media (width<=430px){.custom-iot-page .iot-product-hero .product-story-hero__visual--iot-safety img,.custom-iot-page #safety-band .camera-model-card__visual>img{object-position:78% center}.custom-iot-page .iot-product-hero .product-story-hero__visual--iot-parking img,.custom-iot-page #parking-sensor .camera-model-card__visual>img{object-position:72% center}}@media (prefers-reduced-motion:reduce){.custom-iot-page,.custom-iot-page *,.custom-iot-page :before,.custom-iot-page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.iot-motion-ready .iot-motion-item,.iot-motion-ready .custom-iot-model-card .camera-model-card__body>*{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width<=760px){.custom-iot-page #available-products .site-container,.custom-iot-page #available-products .custom-iot-model-grid{width:100%;min-width:0;max-width:100%;overflow:visible}.custom-iot-page #available-products .custom-iot-model-grid{grid-template-columns:minmax(0,1fr);display:grid}.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card.iot-motion-item,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card.iot-motion-item:not(.is-iot-motion-visible),.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card.is-iot-motion-visible{will-change:auto;width:100%;min-width:0;max-width:100%;opacity:1!important;visibility:visible!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card .camera-model-card__visual,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card .camera-model-card__visual>img,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card .camera-model-card__body,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card .camera-model-card__body>*,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card.is-iot-motion-visible .camera-model-card__body>*,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card.is-iot-motion-visible .camera-model-card__visual>img{opacity:1!important;visibility:visible!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.custom-iot-page #available-products .custom-iot-model-card .camera-model-card__body{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:18px 20px 22px;overflow:visible}.custom-iot-page #available-products .custom-iot-model-card :is(h3,p,.camera-model-card__meta){overflow-wrap:anywhere;max-width:100%}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.product-hub .page-hero__inner{grid-template-columns:minmax(330px,.84fr) minmax(0,1.16fr);gap:36px;min-height:470px}.product-hub .product-hub-index__track{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hub .product-hub-index__item:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-hub .product-hub-family__inner,.product-hub .product-hub-family--compact .product-hub-family__inner{grid-template-columns:repeat(2,minmax(0,1fr));min-height:380px}.product-hub .product-hub-family__visual,.product-hub .product-hub-family__visual>img,.product-hub .product-hub-family--compact .product-hub-family__visual>img,.product-hub .product-hub-iot-visual,.product-hub .product-hub-iot-visual__band img,.product-hub .product-hub-iot-visual__sensor img{min-height:380px}.product-hub .product-hub-family__content{padding:34px}.product-hub .product-hub-family:not(#custom-iot) .product-hub-family__visual{border-right:1px solid var(--line);border-bottom:0;border-left:0;order:1}.product-hub .product-hub-family:not(#custom-iot) .product-hub-family__content{order:2}.product-hub .product-hub-family--reverse:not(#custom-iot) .product-hub-family__content:before{left:0;right:auto}.product-hub .product-hub-family__content h2{margin-bottom:16px;font-size:clamp(2rem,3.6vw,2.6rem);line-height:1.04}.product-hub .product-hub-family__content p{margin-bottom:24px;font-size:.96rem;line-height:1.5}.product-hub #cameras .product-hub-family__visual>img{object-position:68% center}.product-hub #zevric .product-hub-family__visual>img{object-position:center;padding:0}.product-hub #custom-iot .product-hub-family__inner{grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr)}.product-hub #custom-iot .product-hub-family__content{padding:30px}.product-hub #custom-iot .product-hub-family__content:before{left:0;right:auto}.product-hub #servers .product-hub-family__visual>img{object-fit:contain;object-position:center;transform-origin:50%;padding:0;transform:scale(.92)}.product-hub #custom-iot .product-hub-iot-visual__band img{object-position:78% center}.product-hub #custom-iot .product-hub-iot-visual__sensor img{object-position:72% 60%}.product-hub #custom-iot .product-hub-family__content h2{font-size:clamp(1.9rem,3.25vw,2.35rem)}.product-hub #custom-iot .product-hub-family__content p{max-width:360px;font-size:.92rem}.custom-iot-page .product-story-hero__inner{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);min-height:540px}.custom-iot-page .product-story-hero__copy{padding:46px 36px 82px 0}.custom-iot-page .product-story-hero__visual{min-height:540px}.custom-iot-page :is(.product-highlight-band__grid,.custom-iot-model-grid,.camera-application-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=681px) and (width<=1024px){.product-hub .product-hub-engagement__inner{grid-template-columns:minmax(0,1fr)}.product-hub .product-hub-engagement .button,.custom-iot-page .product-story-hero__actions .button{justify-content:space-between;width:100%}.custom-iot-page .iot-product-hero .product-story-hero__inner{grid-template-rows:clamp(390px,58vw,500px) auto;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;height:auto;min-height:0;display:grid}.custom-iot-page .iot-product-hero .product-story-hero__copy{z-index:2;text-align:center;background:#070809;grid-area:2/1;justify-content:center;align-items:center;width:100%;max-width:none;min-height:0;margin-top:-1px;padding:52px clamp(28px,5vw,48px);position:relative}.custom-iot-page .iot-product-hero .product-story-hero__copy h1{width:100%;max-width:680px;margin:0 auto 16px;font-size:clamp(3rem,6vw,4.2rem);opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important}.custom-iot-page .iot-product-hero .product-story-hero__copy>p{width:100%;max-width:650px;margin-inline:auto}.custom-iot-page .iot-product-hero .product-story-hero__visual{z-index:1;background:#070809;grid-area:1/1;width:100%;height:100%;min-height:0;position:relative;opacity:1!important;clip-path:none!important;transform:none!important}.custom-iot-page .iot-product-hero .product-story-hero__visual>img,.custom-iot-page.iot-motion-ready .iot-product-hero .product-story-hero__visual.is-iot-motion-visible>img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;animation:none;transform:none}.custom-iot-page .iot-product-hero .product-story-hero__visual--iot-safety>img{object-position:68% center}.custom-iot-page .iot-product-hero .product-story-hero__visual--iot-parking>img{object-position:62% center}.custom-iot-page .iot-product-hero .product-story-hero__visual:after{background:linear-gradient(#0000 60%,#07080929 73%,#07080994 85%,#070809f0 94%,#070809 100%)}.custom-iot-page .iot-product-hero .product-story-hero__controls{inset:clamp(340px,58vw - 50px,450px) clamp(18px,3vw,30px) auto auto}.custom-iot-page #available-products .custom-iot-model-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;min-width:0;display:grid;overflow:visible}.custom-iot-page #available-products .custom-iot-model-card,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card.iot-motion-item,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card.is-iot-motion-visible{opacity:1;clip-path:none;grid-template-rows:clamp(230px,30vw,290px) minmax(190px,auto);width:100%;min-width:0;max-width:100%;animation:none;display:grid;overflow:hidden;transform:none}.custom-iot-page #available-products .custom-iot-model-card .camera-model-card__visual{background:#111317;width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.custom-iot-page #available-products .custom-iot-model-card .camera-model-card__visual>img,.custom-iot-page.iot-motion-ready #available-products .custom-iot-model-card.is-iot-motion-visible .camera-model-card__visual>img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;animation:none;transform:none}.custom-iot-page #available-products #safety-band .camera-model-card__visual>img{object-position:72% center}.custom-iot-page #available-products #parking-sensor .camera-model-card__visual>img{object-position:68% center}.custom-iot-page #available-products .custom-iot-model-card .camera-model-card__body{box-sizing:border-box;width:100%;min-width:0;min-height:190px;padding:22px 24px 26px;overflow:visible}.custom-iot-page #available-products .custom-iot-model-card .camera-model-card__meta{justify-content:flex-end;min-height:18px;margin-bottom:12px}.custom-iot-page #available-products .custom-iot-model-card h3{margin-bottom:10px;font-size:clamp(1.55rem,3vw,1.9rem)}.custom-iot-page #available-products .custom-iot-model-card p{overflow-wrap:anywhere;max-width:100%;font-size:.9rem;line-height:1.5}.custom-iot-page #iot-applications .camera-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.custom-iot-page #iot-applications .camera-application-grid article,.custom-iot-page #iot-applications .camera-application-grid article:last-child{aspect-ratio:4/3;grid-column:auto;min-width:0;min-height:0}.custom-iot-page #iot-applications .camera-application-grid img,.custom-iot-page.iot-motion-ready #iot-applications .camera-application-grid article.is-iot-motion-visible img{object-fit:cover;object-position:center;width:100%;height:100%;animation:none;transform:none}.custom-iot-page #iot-applications .camera-application-grid article>div{padding:58px 22px 20px}.custom-iot-page #iot-applications .camera-application-grid h3{font-size:clamp(1.3rem,2.6vw,1.65rem)}.custom-iot-page .product-story-hero__actions{grid-template-columns:minmax(0,1fr);width:min(100%,330px);margin-inline:auto;display:grid}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.product-hub .page-hero.page-hero--dark.surface-band--ink{min-height:0;color:var(--ink);overflow:visible;background-color:#eef0f1!important;background-image:none!important;height:auto!important}.product-hub .page-hero__grid{display:none}.product-hub .page-hero.page-hero--dark .page-hero__inner{grid-template:auto auto/minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;height:auto;min-height:0;padding:0;display:grid}.product-hub .page-hero.page-hero--dark .page-hero__copy,.product-hub .page-hero.page-hero--dark .page-hero__visual{grid-area:auto}.product-hub .page-hero.page-hero--dark .page-hero__copy{z-index:2;width:100%;max-width:none;min-height:0;color:var(--ink);pointer-events:auto;background:0 0;flex-direction:column;grid-row:2;justify-content:center;margin:0;padding:38px clamp(28px,5vw,54px) 44px;display:flex}.product-hub .page-hero.page-hero--dark .page-hero__copy:before,.product-hub .page-hero.page-hero--dark .page-hero__copy:after{content:none;display:none}.product-hub.products-motion-ready .page-hero__copy .products-motion-item,.product-hub.products-motion-ready .page-hero__copy .products-motion-item.is-products-motion-visible{opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;transform:none!important}.product-hub .page-hero.page-hero--dark .page-hero__copy h1,.product-hub .page-hero.page-hero--dark .page-hero__copy>p,.product-hub .page-hero.page-hero--dark .page-hero__actions{width:100%;max-width:680px}.product-hub .page-hero.page-hero--dark .page-hero__copy h1{color:var(--ink);text-shadow:none;margin-bottom:18px;font-size:clamp(2.75rem,6vw,3.8rem);line-height:.98}.product-hub .page-hero.page-hero--dark .page-hero__copy>p{color:#555d64;text-shadow:none;font-size:.98rem;line-height:1.5}.product-hub .page-hero.page-hero--dark .page-hero__visual{z-index:1;aspect-ratio:1.8;background:#f3f4f5;border:0;grid-row:1;width:100%;height:auto;min-height:0;padding:0;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.product-hub .page-hero.page-hero--dark .page-hero__visual:before,.product-hub .page-hero.page-hero--dark .page-hero__visual:after{content:none!important;display:none!important}.product-hub .page-hero.page-hero--dark .page-hero__visual img,.products-motion-ready.product-hub .page-hero.page-hero--dark .page-hero__visual img{object-fit:cover;object-position:right center;mix-blend-mode:normal;filter:none;width:100%;height:110%;max-height:none;animation:none;position:absolute;inset:-8% 0 auto;transform:none}.product-hub .page-hero__actions{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,520px);margin-top:24px;display:grid}.product-hub .page-hero__actions .button{justify-content:space-between;width:100%;min-height:50px}.product-hub .page-hero.page-hero--dark .button--secondary{color:var(--ink);border-color:#8e959b}}@media (width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.product-hub .page-hero.page-hero--dark .page-hero__visual{aspect-ratio:2.15}}@media (width>=769px) and (width<=1366px) and (hover:none) and (pointer:coarse){.product-hub .page-hero.page-hero--dark .page-hero__visual:after{z-index:3;pointer-events:none;background:linear-gradient(#eef0f100 0%,#eef0f16b 46%,#eef0f1e0 78%,#eef0f1 100%);height:clamp(58px,7vw,86px);position:absolute;bottom:-1px;left:0;right:0;content:""!important;display:block!important}.product-hub .page-hero.page-hero--dark .page-hero__copy{background:#eef0f1;border-top:0;margin-top:-1px}}@media (width>=681px) and (width<=768px){.product-hub .page-hero.page-hero--dark .page-hero__inner{width:100%}.product-hub .page-hero.page-hero--dark .page-hero__copy{padding:34px 24px 40px}}@media (width<=680px){.product-hub #servers .product-hub-family__visual>img{object-fit:contain;object-position:46% center;transform-origin:50%;padding:0;transform:translate(-3%)scale(1.08)}.product-hub #custom-iot .product-hub-iot-visual__band img{object-position:68% center}.product-hub #custom-iot .product-hub-iot-visual__sensor img{object-position:62% 58%}}@media (width>=681px) and (width<=1366px) and (hover:none) and (pointer:coarse){.product-hub .product-hub-families{background:#e8ebed;gap:clamp(18px,2.4vw,28px);padding-block:clamp(18px,2.8vw,32px);display:grid}.product-hub .product-hub-family,.product-hub .product-hub-family--white,.product-hub .product-hub-family--neutral{background:0 0;border-bottom:0}.product-hub .product-hub-family__inner{background:#fff;border:1px solid #474f5629;overflow:hidden;box-shadow:0 16px 36px #141c221f,0 3px 8px #141c2212}.product-hub .product-hub-family--neutral .product-hub-family__inner{background:#f1f2f2}}.camera-page{--camera-motion-ease:cubic-bezier(.16, 1, .3, 1);--camera-motion-spring:cubic-bezier(.2, 1.28, .32, 1)}@media (width>=761px){.camera-story-hero .product-story-hero__inner{grid-template:1fr/1fr;gap:0;width:100%;max-width:none}.camera-story-hero .product-story-hero__copy,.camera-story-hero .product-story-hero__visual{grid-area:1/1}.camera-story-hero .product-story-hero__visual{z-index:0;background:#111c27;border:0;width:100%;animation:none}.camera-story-hero .product-story-hero__visual img{object-fit:cover;object-position:center;filter:saturate(1.02)contrast(1.025);width:100%;max-width:none;height:100%;max-height:none}.camera-story-hero .product-story-hero__visual:after{background:linear-gradient(90deg,#111c27 0% 23%,#111c27f0 31%,#111c27ad 40%,#111c272e 53%,#0000 65%),linear-gradient(270deg,#111c27b8 0%,#111c2729 4%,#0000 10%),linear-gradient(#0000 66%,#06090c33)}.camera-story-hero .product-story-hero__copy{z-index:3;max-width:none;padding-right:48px;padding-left:max(48px, calc((100vw - var(--container)) / 2))}.camera-story-hero .product-story-hero__copy h1,.camera-story-hero .product-story-hero__copy>p,.camera-story-hero .product-story-hero__actions{width:min(42vw,620px)}.camera-story-hero .product-story-hero__controls{right:max(18px, calc((100vw - var(--container)) / 2))}}.camera-motion-ready .camera-motion-item{will-change:opacity, transform, filter, clip-path;transition:opacity .54s ease, transform .85s var(--camera-motion-ease), filter .72s ease, clip-path .9s var(--camera-motion-ease)}.camera-motion-ready .camera-story-hero .product-story-hero__copy h1.camera-motion-item{opacity:0;filter:blur(14px);letter-spacing:.018em;transform:translate(-28px,10px)scale(.975)}.camera-motion-ready .camera-story-hero .product-story-hero__copy h1.is-camera-motion-visible{opacity:1;filter:blur();letter-spacing:-.035em;transition:opacity .72s ease 80ms, filter 1.1s ease 80ms, transform 1.05s var(--camera-motion-ease) 80ms, letter-spacing 1.1s var(--camera-motion-ease) 80ms;transform:translate(0,0)scale(1)}.camera-motion-ready .camera-story-hero .product-story-hero__copy>p.camera-motion-item{opacity:0;clip-path:inset(0 88% 0 0);transform:translate(-22px)}.camera-motion-ready .camera-story-hero .product-story-hero__copy>p.is-camera-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .6s ease .3s, clip-path .9s var(--camera-motion-ease) .3s, transform .9s var(--camera-motion-ease) .3s;transform:translate(0,0)}.camera-motion-ready .camera-story-hero .product-story-hero__actions .button.camera-motion-item{opacity:0;transform:translateY(18px)scale(.93)}.camera-motion-ready .camera-story-hero .product-story-hero__actions .button.is-camera-motion-visible{opacity:1;transition:opacity .48s ease calc(.48s + var(--camera-motion-order) * 80ms), transform .76s var(--camera-motion-spring) calc(.48s + var(--camera-motion-order) * 80ms), background-color .16s ease, border-color .16s ease;transform:translate(0,0)scale(1)}.camera-motion-ready .camera-story-hero .product-story-hero__visual.camera-motion-item{opacity:1;clip-path:circle(9% at 67% 42%);filter:blur(8px)brightness(.7)saturate(.58);transform:scale(1.035)}.camera-motion-ready .camera-story-hero .product-story-hero__visual.is-camera-motion-visible{opacity:1;clip-path:circle(82% at 67% 42%);filter:blur()brightness()saturate();transition:clip-path 1.35s var(--camera-motion-ease) .16s, filter 1.2s ease .16s, transform 1.2s var(--camera-motion-ease) .16s;transform:scale(1)}.camera-motion-ready .camera-story-hero .product-story-hero__visual:before{content:none}.camera-motion-ready .camera-story-hero .product-story-hero__visual img{animation:11s ease-in-out infinite alternate cameraHeroDrift}.camera-motion-ready .camera-story-hero .product-story-hero__controls.camera-motion-item{opacity:0;transform:translate(20px)scale(.9)}.camera-motion-ready .camera-story-hero .product-story-hero__controls.is-camera-motion-visible{opacity:1;transition:opacity .5s ease .65s, transform .8s var(--camera-motion-spring) .65s;transform:translate(0,0)scale(1)}.camera-motion-ready .product-highlight-band__grid>div.camera-motion-item{opacity:0;clip-path:inset(86% 0 0);position:relative;overflow:hidden;transform:translateY(16px)}.camera-motion-ready .product-highlight-band__grid>div.is-camera-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .48s ease calc(var(--camera-motion-order) * .14s), clip-path .76s var(--camera-motion-ease) calc(var(--camera-motion-order) * .14s), transform .76s var(--camera-motion-ease) calc(var(--camera-motion-order) * .14s), background-color .18s ease;transform:translate(0,0)}.camera-motion-ready .product-highlight-band__grid>div:after{content:"";background:var(--brand-red);transform-origin:0;height:2px;animation:cameraSensorLine 4.2s ease-in-out calc(var(--camera-motion-order) * -600ms) infinite;position:absolute;inset:auto 0 0;transform:scaleX(0)}.camera-motion-ready .camera-models .section-intro h2.camera-motion-item,.camera-motion-ready .camera-specifications .section-intro h2.camera-motion-item,.camera-motion-ready .camera-applications .section-intro h2.camera-motion-item{opacity:0;clip-path:inset(0 88% 0 0);transform:translate(-32px)}.camera-motion-ready .camera-models .section-intro h2.is-camera-motion-visible,.camera-motion-ready .camera-specifications .section-intro h2.is-camera-motion-visible,.camera-motion-ready .camera-applications .section-intro h2.is-camera-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .56s ease, clip-path .98s var(--camera-motion-ease), transform .98s var(--camera-motion-ease);transform:translate(0,0)}@media (width>=981px){.camera-page .camera-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.camera-motion-ready .camera-model-card.camera-motion-item{opacity:0;filter:blur(7px)saturate(.7);transform-origin:bottom}.camera-motion-ready .camera-model-card:first-child{transform:translate(-42px,38px)rotateY(-4deg)}.camera-motion-ready .camera-model-card:nth-child(2){transform:translateY(52px)scale(.94)}.camera-motion-ready .camera-model-card:nth-child(3){transform:translateY(-42px)rotateX(4deg)}.camera-motion-ready .camera-model-card:nth-child(4){transform:translate(42px,38px)rotateY(4deg)}.camera-motion-ready .camera-model-card.is-camera-motion-visible{opacity:1;filter:blur()saturate();transition:opacity .58s ease calc((var(--camera-motion-order) - 2) * .15s), filter .8s ease calc((var(--camera-motion-order) - 2) * .15s), transform .98s var(--camera-motion-spring) calc((var(--camera-motion-order) - 2) * .15s), box-shadow .24s ease;transform:translate(0,0)rotateX(0)rotateY(0)scale(1)}.camera-motion-ready .camera-model-card__visual img{transition:transform .9s var(--camera-motion-ease), filter .7s ease}.camera-motion-ready .camera-model-card:hover .camera-model-card__visual img{filter:contrast(1.04);transform:scale(1.018)}.camera-page .camera-model-card{grid-template-rows:auto 1fr}.camera-page .camera-model-card__visual{aspect-ratio:4/3;background:#111315;border-bottom:0;width:100%;height:auto}.camera-page .camera-model-card__visual img,.camera-page .camera-model-card:nth-child(3) .camera-model-card__visual img{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:none;width:100%;max-width:none;height:100%}@media (width>=681px){.camera-page .camera-model-grid .camera-model-card:first-child:before{z-index:3;content:"";pointer-events:none;background:#aeb5ba;width:1px;position:absolute;top:0;bottom:0;right:-1px}}.camera-motion-ready .camera-specification-tabs button.camera-motion-item{opacity:0;transform:translateY(-16px)scaleX(.92)}.camera-motion-ready .camera-specification-tabs button.is-camera-motion-visible{opacity:1;transition:opacity .46s ease calc(var(--camera-motion-order) * 90ms), transform .72s var(--camera-motion-spring) calc(var(--camera-motion-order) * 90ms), background-color .18s ease, color .18s ease;transform:translate(0,0)scaleX(1)}.camera-motion-ready .camera-specification-table.camera-motion-item{opacity:0;clip-path:inset(0 0 88%);transform:translateY(28px)}.camera-motion-ready .camera-specification-table.is-camera-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .56s ease .18s, clip-path 1.05s var(--camera-motion-ease) .18s, transform .95s var(--camera-motion-ease) .18s;transform:translate(0,0)}.camera-motion-ready .camera-specification-table tbody tr.camera-motion-item{opacity:0;transform:translate(-20px)}.camera-motion-ready .camera-specification-table tbody tr.is-camera-motion-visible{opacity:1;transition:opacity .42s ease calc(var(--camera-motion-order) * 55ms), transform .62s var(--camera-motion-ease) calc(var(--camera-motion-order) * 55ms), background-color .16s ease;transform:translate(0,0)}.camera-motion-ready .camera-specifications .content-qualifier.camera-motion-item{opacity:0;filter:blur(5px);transform:translate(24px)}.camera-motion-ready .camera-specifications .content-qualifier.is-camera-motion-visible{opacity:1;filter:blur();transition:opacity .6s ease, filter .76s ease, transform .82s var(--camera-motion-ease);transform:translate(0,0)}.camera-motion-ready .camera-application-grid article.camera-motion-item{contain:paint;backface-visibility:hidden;opacity:0;clip-path:inset(0 0 14%);transform:translateY(34px)}.camera-motion-ready .camera-application-grid article.is-camera-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .52s ease calc(var(--camera-motion-order) * .13s), clip-path .82s var(--camera-motion-ease) calc(var(--camera-motion-order) * .13s), transform .82s var(--camera-motion-ease) calc(var(--camera-motion-order) * .13s), box-shadow .24s ease;transform:translate(0,0)}.camera-motion-ready .camera-application-grid article img{backface-visibility:hidden;transform:translateZ(0)}.camera-motion-ready .camera-application-grid article.is-camera-motion-visible img{animation:cameraApplicationPan 12s ease-in-out calc(1.1s + var(--camera-motion-order) * .13s) infinite alternate both}.camera-motion-ready .camera-applications .section-action.camera-motion-item{opacity:0;transform:translate(-24px)}.camera-motion-ready .camera-applications .section-action.is-camera-motion-visible{opacity:1;transition:opacity .52s ease .32s, transform .8s var(--camera-motion-spring) .32s;transform:translate(0,0)}.camera-motion-ready .product-oem-engagement h2.camera-motion-item,.camera-motion-ready .product-oem-engagement p.camera-motion-item{opacity:0;filter:brightness(1.8)blur(5px);transform:translate(-36px)}.camera-motion-ready .product-oem-engagement .button.camera-motion-item{opacity:0;transform:translate(36px)scale(.94)}.camera-motion-ready .product-oem-engagement .is-camera-motion-visible{opacity:1;filter:brightness()blur();transition:opacity .62s ease calc(var(--camera-motion-order) * 80ms), filter .76s ease calc(var(--camera-motion-order) * 80ms), transform .92s var(--camera-motion-spring) calc(var(--camera-motion-order) * 80ms), background-color .16s ease;transform:translate(0,0)scale(1)}@keyframes cameraHeroDrift{0%{transform:scale(1.001)translate(0,0)}to{transform:scale(1.024)translate(-.6%,-.5%)}}@keyframes cameraSensorLine{0%,to{opacity:.2;transform:scaleX(.08)}42%,60%{opacity:1;transform:scaleX(1)}}@keyframes cameraApplicationPan{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.045)translateY(-1%)}}@media (width<=680px){.camera-motion-ready .camera-story-hero .product-story-hero__visual img,.camera-motion-ready .camera-application-grid article img{animation-duration:15s}}@media (width>=981px) and (width<=1280px){.camera-story-hero .product-story-hero__copy{padding-right:36px;padding-left:max(36px, calc((100vw - var(--container)) / 2))}.camera-story-hero .product-story-hero__copy h1{width:min(44vw,560px);font-size:clamp(3.15rem,5vw,4.35rem)}.camera-story-hero .product-story-hero__copy>p,.camera-story-hero .product-story-hero__actions{width:min(43vw,560px)}.camera-story-hero .product-story-hero__visual img{object-position:58% center}}@media (width>=761px) and (width<=980px){.camera-story-hero .product-story-hero__inner{height:520px;min-height:520px}.camera-story-hero .product-story-hero__copy{padding:44px 28px 78px}.camera-story-hero .product-story-hero__copy h1{width:min(48vw,440px);margin-bottom:16px;font-size:clamp(2.9rem,6vw,3.65rem)}.camera-story-hero .product-story-hero__copy>p,.camera-story-hero .product-story-hero__actions{width:min(46vw,420px)}.camera-story-hero .product-story-hero__copy>p{font-size:.96rem}.camera-story-hero .product-story-hero__actions{grid-template-columns:minmax(0,1fr);gap:9px;max-width:310px;margin-top:22px;display:grid}.camera-story-hero .product-story-hero__actions .button{justify-content:space-between;width:100%;min-height:48px}.camera-story-hero .product-story-hero__visual img{object-position:64% center}.camera-page .camera-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-page .camera-model-card{grid-template-rows:auto 1fr}.camera-page .camera-model-card__body{min-height:190px}.camera-page .camera-application-grid article{min-height:280px}.camera-motion-ready .camera-model-card.camera-motion-item:not(.is-camera-motion-visible){transform:translateY(30px)scale(.975)}}@media (width<=760px){.camera-story-hero.product-story-hero--autoplay .product-story-hero__inner{height:min(720px,100svh - 84px);min-height:640px}.camera-story-hero .product-story-hero__copy,.camera-story-hero .product-story-hero__visual{grid-area:1/1}.camera-story-hero .product-story-hero__visual{width:100%;height:100%;min-height:0}.camera-story-hero.product-story-hero--autoplay .product-story-hero__visual img{object-position:84% center}.camera-story-hero .product-story-hero__visual:after{background:linear-gradient(#111c2714 12%,#111c27a8 40%,#111c27f7 65%,#111c27 100%),linear-gradient(90deg,#111c274d,#0000 76%)}.camera-story-hero .product-story-hero__copy{z-index:3;background:linear-gradient(#0000 26%,#111c27b8);justify-content:flex-end;min-height:0;padding:270px 20px 82px}.camera-story-hero .product-story-hero__copy h1,.camera-story-hero .product-story-hero__copy>p,.camera-story-hero .product-story-hero__actions{width:100%;max-width:540px}.camera-story-hero .product-story-hero__copy h1{margin-bottom:14px;font-size:clamp(2.45rem,11vw,3.35rem);line-height:.98}.camera-story-hero .product-story-hero__actions{grid-template-columns:1fr;gap:9px;margin-top:20px;display:grid}.camera-story-hero .product-story-hero__actions .button{justify-content:space-between;width:100%;min-height:50px}.camera-story-hero .product-story-hero__controls{bottom:12px;right:12px}.camera-motion-ready .camera-story-hero .product-story-hero__visual.camera-motion-item,.camera-motion-ready .camera-story-hero .product-story-hero__visual.is-camera-motion-visible{opacity:1;clip-path:none;filter:none;transform:none}.camera-page .product-highlight-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-page .product-highlight-band__grid>div{align-content:center;min-height:82px;padding:13px 14px;display:grid}.camera-page .product-highlight-band__grid>div:nth-child(2){border-top:0}.camera-page .camera-model-grid,.camera-page .camera-application-grid{grid-template-columns:minmax(0,1fr)}.camera-page .camera-model-card{grid-template-rows:auto 1fr}.camera-page .camera-model-card__visual{height:auto}.camera-page .camera-model-card__body{min-height:0;padding:18px 18px 24px}.camera-page .camera-model-card__meta{margin-bottom:11px}.camera-page .camera-model-card h3{font-size:clamp(1.55rem,7vw,1.9rem)}.camera-page .camera-specification-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-page .camera-specification-table table{min-width:620px}.camera-page .camera-application-grid article{min-height:clamp(250px,72vw,330px)}.camera-page .camera-application-grid article>div{padding:56px 18px 18px}.camera-page .camera-application-grid h3{font-size:clamp(1.45rem,7vw,1.8rem)}.camera-motion-ready .camera-model-card.camera-motion-item:not(.is-camera-motion-visible){transform:translateY(24px)scale(.98)}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.camera-page .camera-story-hero .product-story-hero__inner{grid-template:minmax(0,1fr)/minmax(0,1fr);gap:0;width:100%;max-width:none;height:clamp(560px,52vw,640px);min-height:560px;display:grid}.camera-page .camera-story-hero .product-story-hero__copy,.camera-page .camera-story-hero .product-story-hero__visual{grid-area:1/1}.camera-page .camera-story-hero .product-story-hero__copy{z-index:3;justify-content:center;width:100%;max-width:none;padding:52px clamp(28px,5vw,64px) 92px}.camera-page .camera-story-hero .product-story-hero__copy h1,.camera-page .camera-story-hero .product-story-hero__copy>p,.camera-page .camera-story-hero .product-story-hero__actions{width:min(52vw,560px)}.camera-page .camera-story-hero .product-story-hero__copy h1{font-size:clamp(2.85rem,4.7vw,4rem);line-height:.98}.camera-page .camera-story-hero .product-story-hero__visual{z-index:0;width:100%;height:100%;min-height:560px;overflow:hidden}.camera-page .camera-story-hero .product-story-hero__visual img{object-fit:cover;object-position:68% center;width:100%;max-width:none;height:100%;max-height:none}.camera-page .camera-story-hero .product-story-hero__controls{bottom:18px;right:clamp(18px,3vw,32px)}.camera-page :is(.product-highlight-band__grid,.camera-model-grid,.camera-application-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.camera-page .camera-application-grid article,.camera-page .camera-application-grid article:last-child{grid-column:auto;min-height:300px}}@media (width>=769px) and (width<=1024px) and (hover:none) and (pointer:coarse){.camera-page .camera-story-hero .product-story-hero__copy h1,.camera-page .camera-story-hero .product-story-hero__copy>p,.camera-page .camera-story-hero .product-story-hero__actions{width:min(58vw,500px)}.camera-page .camera-story-hero .product-story-hero__actions{grid-template-columns:minmax(0,1fr);width:min(100%,330px);display:grid}.camera-page .camera-story-hero .product-story-hero__actions .button{justify-content:space-between;width:100%}}.zevric-product-page{--zevric-motion-ease:cubic-bezier(.22, 1, .36, 1);--zevric-motion-reveal:1.25s;--zevric-motion-step:.145s}.zevric-motion-ready .zevric-motion-item{will-change:opacity, transform, clip-path;transition-duration:var(--zevric-motion-reveal);transition-timing-function:var(--zevric-motion-ease)}.zevric-motion-ready .zevric-product-hero .product-story-hero__copy h1.zevric-motion-item,.zevric-motion-ready .zevric-product-hero .product-story-hero__copy>p.zevric-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-42px)}.zevric-motion-ready .zevric-product-hero .product-story-hero__copy h1.is-zevric-motion-visible,.zevric-motion-ready .zevric-product-hero .product-story-hero__copy>p.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease .16s, clip-path 1.45s var(--zevric-motion-ease) .16s, transform 1.45s var(--zevric-motion-ease) .16s;transform:translate(0,0)}.zevric-motion-ready .zevric-product-hero .product-story-hero__actions .button.zevric-motion-item{opacity:0;transform:translateY(24px)scaleX(.92)}.zevric-motion-ready .zevric-product-hero .product-story-hero__actions .button.is-zevric-motion-visible{opacity:1;transition:opacity .76s ease calc(.48s + var(--zevric-motion-order) * .11s), transform 1.2s var(--zevric-motion-ease) calc(.48s + var(--zevric-motion-order) * .11s), background-color .22s ease, border-color .22s ease;transform:translate(0,0)scaleX(1)}.zevric-motion-ready .zevric-product-hero .product-story-hero__visual.zevric-motion-item{opacity:0;clip-path:inset(0 0 0 34%);transform:translate(54px)scale(1.025)}.zevric-motion-ready .zevric-product-hero .product-story-hero__visual.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity 1s ease .14s, clip-path 1.75s var(--zevric-motion-ease) .14s, transform 1.65s var(--zevric-motion-ease) .14s;transform:translate(0,0)scale(1)}.zevric-motion-ready .zevric-product-hero .product-story-hero__visual.is-zevric-motion-visible:not(.product-story-hero__visual--studio-dark) img{animation:13s ease-in-out 1.85s infinite alternate both zevricHardwareFloat}.zevric-motion-ready .zevric-product-hero .product-story-hero__visual--studio-dark.is-zevric-motion-visible img:not(.product-story-hero__media-badge){animation:zevricStudioMediaIn 1.25s var(--zevric-motion-ease) both}.zevric-product-page .zevric-product-hero .product-story-hero__visual>.product-story-hero__media-badge{z-index:5;object-fit:contain;object-position:center;mix-blend-mode:normal;width:clamp(120px,18vw,180px);max-width:32%;height:auto;position:absolute;inset:14px 14px auto auto;filter:none!important;animation:none!important;transform:none!important}.zevric-motion-ready .zevric-product-hero .product-story-hero__controls.zevric-motion-item{opacity:0;transform:translate(20px)}.zevric-motion-ready .zevric-product-hero .product-story-hero__controls.is-zevric-motion-visible{opacity:1;transition:opacity .76s ease 1.05s, transform 1.15s var(--zevric-motion-ease) 1.05s;transform:translate(0,0)}.zevric-motion-ready .zevric-overview__grid>div.zevric-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-18px)}.zevric-motion-ready .zevric-overview__grid>div.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .72s ease calc(var(--zevric-motion-order) * var(--zevric-motion-step)), clip-path 1.2s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * var(--zevric-motion-step)), transform 1.2s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * var(--zevric-motion-step));transform:translate(0,0)}.zevric-motion-ready .zevric-lineup .section-intro h2.zevric-motion-item,.zevric-motion-ready .zevric-lineup__guide.zevric-motion-item,.zevric-motion-ready .zevric-comparison h2.zevric-motion-item,.zevric-motion-ready .zevric-platform .section-intro h2.zevric-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-28px)}.zevric-motion-ready .zevric-lineup .section-intro h2.is-zevric-motion-visible,.zevric-motion-ready .zevric-lineup__guide.is-zevric-motion-visible,.zevric-motion-ready .zevric-comparison h2.is-zevric-motion-visible,.zevric-motion-ready .zevric-platform .section-intro h2.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .82s ease, clip-path 1.35s var(--zevric-motion-ease), transform 1.35s var(--zevric-motion-ease);transform:translate(0,0)}.zevric-motion-ready .zevric-card.zevric-motion-item{opacity:0;clip-path:inset(18% 0 0);transform:translateY(52px)}.zevric-motion-ready .zevric-card.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .8s ease calc(var(--zevric-motion-order) * var(--zevric-motion-step)), clip-path 1.35s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * var(--zevric-motion-step)), transform 1.35s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * var(--zevric-motion-step)), border-color .22s ease;transform:translate(0,0)}.zevric-motion-ready .zevric-lineup>.site-container>.content-qualifier.zevric-motion-item{opacity:0;transform:translate(22px)}.zevric-motion-ready .zevric-lineup>.site-container>.content-qualifier.is-zevric-motion-visible{opacity:1;transform:translate(0,0)}.zevric-motion-ready .zevric-comparison__table-scroll.zevric-motion-item{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}.zevric-motion-ready .zevric-comparison__table-scroll.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .85s ease .18s, clip-path 1.55s var(--zevric-motion-ease) .18s, transform 1.45s var(--zevric-motion-ease) .18s;transform:translate(0,0)}.zevric-motion-ready .zevric-platform__visual.zevric-motion-item{opacity:0;clip-path:inset(0 28% 0 0);transform:translate(-34px)}.zevric-motion-ready .zevric-platform__visual.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .85s ease, clip-path 1.45s var(--zevric-motion-ease), transform 1.45s var(--zevric-motion-ease);transform:translate(0,0)}.zevric-motion-ready .zevric-platform__specs>div.zevric-motion-item{opacity:0;transform:translate(30px)}.zevric-motion-ready .zevric-platform__specs>div.is-zevric-motion-visible{opacity:1;transition:opacity .72s ease calc(var(--zevric-motion-order) * .12s), transform 1.15s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * .12s);transform:translate(0,0)}.zevric-motion-ready .zevric-feature-grid article.zevric-motion-item{opacity:0;clip-path:inset(0 0 35%);transform:translateY(26px)}.zevric-motion-ready .zevric-feature-grid article.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .42s ease calc(var(--zevric-motion-order) * 70ms), clip-path .65s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * 70ms), transform .65s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * 70ms);transform:translate(0,0)}.zevric-motion-ready .zevric-product-bridge__copy>.zevric-motion-item{opacity:0;transform:translate(-28px)}.zevric-motion-ready .zevric-product-bridge__copy>.is-zevric-motion-visible{opacity:1;transition:opacity .76s ease calc(var(--zevric-motion-order) * .12s), transform 1.25s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * .12s);transform:translate(0,0)}.zevric-motion-ready .zevric-product-bridge__visual.zevric-motion-item{opacity:0;clip-path:inset(0 0 0 45%);transform:translate(52px)}.zevric-motion-ready .zevric-product-bridge__visual.is-zevric-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease, clip-path 1.6s var(--zevric-motion-ease), transform 1.5s var(--zevric-motion-ease);transform:translate(0,0)}.zevric-motion-ready .zevric-oem-cta h2.zevric-motion-item,.zevric-motion-ready .zevric-oem-cta p.zevric-motion-item,.zevric-motion-ready .zevric-oem-cta .button.zevric-motion-item{opacity:0;transform:translateY(24px)}.zevric-motion-ready .zevric-oem-cta .is-zevric-motion-visible{opacity:1;transition:opacity .82s ease calc(var(--zevric-motion-order) * .12s), transform 1.3s var(--zevric-motion-ease) calc(var(--zevric-motion-order) * .12s), background-color .22s ease;transform:translate(0,0)}@keyframes zevricHardwareFloat{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.018)translateY(-.6%)}}@keyframes zevricStudioMediaIn{0%{opacity:.35;filter:saturate(.86)contrast(1.08);transform:scale(1.035)}to{opacity:1;filter:saturate(1.02)contrast(1.03);transform:scale(1)}}@keyframes zevricProductBreath{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.025)translateY(-.5%)}}@media (prefers-reduced-motion:reduce){.zevric-product-page,.zevric-product-page *,.zevric-product-page :before,.zevric-product-page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.zevric-motion-ready .zevric-motion-item{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.zevric-product-page .product-story-hero__inner{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);min-height:540px}.zevric-product-page .product-story-hero__copy{padding:46px 36px 82px 0}.zevric-product-page .product-story-hero h1{font-size:clamp(3.05rem,5vw,4.3rem)}.zevric-product-page .product-story-hero__visual{min-height:540px}.zevric-product-page :is(.zevric-overview__grid,.zevric-feature-grid,.zevric-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.zevric-product-page :is(.zevric-platform__layout,.zevric-product-bridge__inner){gap:36px}}@media (width>=681px) and (width<=1024px){.zevric-product-page .zevric-product-hero .product-story-hero__inner{grid-template-rows:clamp(390px,52vw,500px) auto;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;height:auto;min-height:0;display:grid}.zevric-product-page .zevric-product-hero .product-story-hero__visual{z-index:1;background:#111317;grid-area:1/1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.zevric-product-page .zevric-product-hero .product-story-hero__visual--studio-dark>img{object-fit:cover;object-position:92% center;transform-origin:50%;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.zevric-product-page .zevric-product-hero .product-story-hero__visual--studio-dark:after{background:linear-gradient(#1113171a,#0000 72%,#111317 100%),linear-gradient(90deg,#1113174d,#0000 18% 82%,#1113174d)}.zevric-product-page .zevric-product-hero .product-story-hero__copy{z-index:2;background:#111317;grid-area:2/1;justify-content:center;width:100%;max-width:none;min-height:0;padding:42px clamp(28px,5vw,52px) 48px;position:relative}.zevric-product-page .zevric-product-hero .product-story-hero__copy h1{max-width:680px;margin-bottom:18px;font-size:clamp(3rem,6vw,4.25rem)}.zevric-product-page .zevric-product-hero .product-story-hero__copy>p{max-width:660px}.zevric-product-page .zevric-product-hero .product-story-hero__controls{top:clamp(340px,52vw - 50px,450px);bottom:auto;right:clamp(18px,3vw,32px)}.zevric-product-page .zevric-product-hero .product-story-hero__media-badge{width:clamp(150px,21vw,190px);max-width:30%;top:18px;right:clamp(18px,3vw,32px)}.zevric-product-page .product-story-hero__actions{flex-wrap:wrap;gap:12px;width:min(100%,680px);display:flex}.zevric-product-page .product-story-hero__actions .button{flex:250px;justify-content:space-between;width:auto;min-width:250px}.zevric-product-page .zevric-product-bridge__copy .button{justify-content:space-between;width:100%}.zevric-product-page .zevric-product-bridge__inner{grid-template-columns:minmax(0,1fr)}.zevric-product-page .zevric-comparison{overscroll-behavior-inline:contain;overflow-x:auto}.zevric-product-page .zevric-platform__visual{background:#f7f7f7}.zevric-product-page .zevric-platform__visual img{object-fit:contain;object-position:center;transform-origin:50%;transform:scale(1.4)}}@media (width>=981px) and (width<=1024px){.zevric-product-page .zevric-platform__visual img{transform:scale(1.72)}}.server-page{--server-motion-ease:cubic-bezier(.22, 1, .36, 1);--server-motion-step:.145s}.server-product-hero,.server-product-hero .product-story-hero__copy,.server-product-hero .product-story-hero__visual--contain{background:var(--product-story-surface,#f6f6f5);transition:background-color .9s var(--server-motion-ease)}.server-product-hero{color:var(--ink);border-bottom-color:#d2d7da}.server-product-hero .product-story-hero__copy>p{color:#555e66}.server-product-hero .product-story-hero__visual--contain{padding:0}.server-product-hero .product-story-hero__visual:after{background:0 0}.server-product-hero .product-story-hero__visual--contain>img{object-fit:contain;object-position:center;filter:none;-webkit-mask-image:radial-gradient(98% 96%,#000 82%,#0000 100%);mask-image:radial-gradient(98% 96%,#000 82%,#0000 100%)}.server-product-hero .carousel-controls{color:var(--ink);background:#fffffff0;border-color:#c8cdd1;box-shadow:0 12px 30px #12191f1a}.server-product-hero .carousel-controls__button{color:var(--ink);background:#11181f08;border-color:#aeb5ba}.server-product-hero .carousel-controls__button:hover,.server-product-hero .carousel-controls__button:focus-visible{border-color:var(--brand-red);color:var(--ink);background:#ed1c240f}.server-product-hero .carousel-controls__mark{background:#aeb5ba}.server-motion-ready .server-motion-item{will-change:opacity, transform, clip-path}.server-motion-ready .server-product-hero .product-story-hero__copy h1.server-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-48px)}.server-motion-ready .server-product-hero .product-story-hero__copy h1.is-server-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease .14s, clip-path 1.5s var(--server-motion-ease) .14s, transform 1.5s var(--server-motion-ease) .14s;transform:translate(0,0)}.server-motion-ready .server-product-hero .product-story-hero__copy>p.server-motion-item{opacity:0;transform:translate(-34px,18px)}.server-motion-ready .server-product-hero .product-story-hero__copy>p.is-server-motion-visible{opacity:1;transition:opacity .85s ease .36s, transform 1.35s var(--server-motion-ease) .36s;transform:translate(0,0)}.server-motion-ready .server-product-hero .product-story-hero__actions .button.server-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-20px)}.server-motion-ready .server-product-hero .product-story-hero__actions .button.is-server-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .7s ease calc(.56s + var(--server-motion-order) * .11s), clip-path 1.15s var(--server-motion-ease) calc(.56s + var(--server-motion-order) * .11s), transform 1.15s var(--server-motion-ease) calc(.56s + var(--server-motion-order) * .11s), background-color .22s ease, border-color .22s ease;transform:translate(0,0)}.server-motion-ready .server-product-hero .product-story-hero__visual.server-motion-item{opacity:0;clip-path:inset(0 16%);transform:translate(30px)}.server-motion-ready .server-product-hero .product-story-hero__visual.is-server-motion-visible{opacity:1;clip-path:inset(0);transition:opacity 1.1s ease .12s, clip-path 1.9s var(--server-motion-ease) .12s, transform 1.75s var(--server-motion-ease) .12s;transform:translate(0,0)}.server-motion-ready .server-product-hero .product-story-hero__visual.is-server-motion-visible img{animation:serverProductViewReveal 1.2s var(--server-motion-ease) both}.server-motion-ready .server-product-hero .product-story-hero__controls.server-motion-item{opacity:0;transform:translate(26px)}.server-motion-ready .server-product-hero .product-story-hero__controls.is-server-motion-visible{opacity:1;transition:opacity .72s ease 1.1s, transform 1.2s var(--server-motion-ease) 1.1s;transform:translate(0,0)}.server-motion-ready .product-highlight-band__grid>div.server-motion-item{opacity:0;clip-path:inset(100% 0 0);transform:translateY(22px)}.server-motion-ready .product-highlight-band__grid>div.is-server-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .7s ease calc(var(--server-motion-order) * var(--server-motion-step)), clip-path 1.2s var(--server-motion-ease) calc(var(--server-motion-order) * var(--server-motion-step)), transform 1.2s var(--server-motion-ease) calc(var(--server-motion-order) * var(--server-motion-step));transform:translate(0,0)}.server-motion-ready :is(#server-models,.server-specifications,#server-applications) .section-intro h2.server-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-42px)}.server-motion-ready :is(#server-models,.server-specifications,#server-applications) .section-intro h2.is-server-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .82s ease, clip-path 1.4s var(--server-motion-ease), transform 1.4s var(--server-motion-ease);transform:translate(0,0)}.server-motion-ready #server-models .camera-model-card.server-motion-item{opacity:0;clip-path:inset(0 0 18%);transform:translateY(54px)scale(.985)}.server-motion-ready #server-models .camera-model-card.is-server-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .78s ease calc(var(--server-motion-order) * var(--server-motion-step)), clip-path 1.35s var(--server-motion-ease) calc(var(--server-motion-order) * var(--server-motion-step)), transform 1.35s var(--server-motion-ease) calc(var(--server-motion-order) * var(--server-motion-step)), border-color .22s ease;transform:translate(0,0)scale(1)}.server-motion-ready #server-models .camera-model-card.is-server-motion-visible .camera-model-card__visual img{animation:serverFormatIdle 15s ease-in-out calc(1.6s + var(--server-motion-order) * var(--server-motion-step)) infinite alternate both}#server-models .camera-model-card--availability:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #ff8b90}#server-models .camera-model-card__visual{background:#f7f7f6}#server-models .camera-model-card__visual>img,#server-models .camera-model-card:nth-child(3) .camera-model-card__visual>img{object-fit:cover;object-position:center 52%;filter:none;mix-blend-mode:normal;width:100%;height:100%}#server-models .camera-model-card:nth-child(2) .camera-model-card__visual>img{object-position:center 100%;position:relative;top:-76px}#server-models .camera-model-card__availability{z-index:3;color:#fff;min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;opacity:1;pointer-events:none;background:#0f151beb;border:1px solid #ffffff6b;padding:8px 12px;font-size:.72rem;font-weight:700;transition:none;position:absolute;inset:14px 14px auto auto;transform:none}#server-models .camera-model-card--availability:hover .camera-model-card__availability,#server-models .camera-model-card--availability:focus-visible .camera-model-card__availability{opacity:1;transform:none}.server-motion-ready .server-storage-profiles h3.server-motion-item,.server-motion-ready .server-storage-profiles span.server-motion-item{opacity:0;transform:translate(-30px)}.server-motion-ready .server-storage-profiles h3.is-server-motion-visible,.server-motion-ready .server-storage-profiles span.is-server-motion-visible{opacity:1;transition:opacity .72s ease calc(var(--server-motion-order) * .11s), transform 1.2s var(--server-motion-ease) calc(var(--server-motion-order) * .11s);transform:translate(0,0)}.server-motion-ready .server-specifications .section-intro p.server-motion-item,.server-motion-ready .server-specifications .content-qualifier.server-motion-item{opacity:0;transform:translate(26px)}.server-motion-ready .server-specifications .section-intro p.is-server-motion-visible,.server-motion-ready .server-specifications .content-qualifier.is-server-motion-visible{opacity:1;transition:opacity .8s ease .18s, transform 1.25s var(--server-motion-ease) .18s;transform:translate(0,0)}.server-motion-ready .server-specifications table.server-motion-item{opacity:0;clip-path:inset(0 0 100%);transform:translateY(34px)}.server-motion-ready .server-specifications table.is-server-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .85s ease .18s, clip-path 1.65s var(--server-motion-ease) .18s, transform 1.45s var(--server-motion-ease) .18s;transform:translate(0,0)}.server-motion-ready .server-specifications tbody tr.server-motion-item{opacity:0;transform:translate(-24px)}.server-motion-ready .server-specifications tbody tr.is-server-motion-visible{opacity:1;transition:opacity .65s ease calc(.26s + var(--server-motion-order) * 90ms), transform 1.05s var(--server-motion-ease) calc(.26s + var(--server-motion-order) * 90ms), background-color .18s ease;transform:translate(0,0)}.server-motion-ready #server-applications .camera-application-grid article.server-motion-item{contain:paint;opacity:0;clip-path:inset(0 24% 0 0);transform:translate(-40px)}.server-motion-ready #server-applications .camera-application-grid article.is-server-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .8s ease calc(var(--server-motion-order) * var(--server-motion-step)), clip-path 1.4s var(--server-motion-ease) calc(var(--server-motion-order) * var(--server-motion-step)), transform 1.35s var(--server-motion-ease) calc(var(--server-motion-order) * var(--server-motion-step));transform:translate(0,0)}.server-motion-ready #server-applications .camera-application-grid article.is-server-motion-visible img{animation:serverWorkloadDrift 16s ease-in-out calc(1.6s + var(--server-motion-order) * var(--server-motion-step)) infinite alternate both}.server-motion-ready #server-applications .section-action.server-motion-item{opacity:0;transform:translate(-28px)}.server-motion-ready #server-applications .section-action.is-server-motion-visible{opacity:1;transition:opacity .78s ease .42s, transform 1.25s var(--server-motion-ease) .42s;transform:translate(0,0)}.server-motion-ready .product-oem-engagement h2.server-motion-item,.server-motion-ready .product-oem-engagement p.server-motion-item{opacity:0;transform:translate(-42px)}.server-motion-ready .product-oem-engagement .button.server-motion-item{opacity:0;transform:translate(42px)}.server-motion-ready .product-oem-engagement .is-server-motion-visible{opacity:1;transition:opacity .82s ease calc(var(--server-motion-order) * .11s), transform 1.35s var(--server-motion-ease) calc(var(--server-motion-order) * .11s), background-color .22s ease;transform:translate(0,0)}@keyframes serverProductViewReveal{0%{opacity:0;transform:translate(24px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes serverFormatIdle{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.018)translateY(-.35%)}}@keyframes serverWorkloadDrift{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.035)translateY(-.7%)}}@media (width<=760px){.server-product-hero.product-story-hero--autoplay .product-story-hero__inner{flex-direction:column;height:auto;min-height:0;display:flex}.server-product-hero.product-story-hero--autoplay .product-story-hero__copy,.server-product-hero.product-story-hero--autoplay .product-story-hero__visual{grid-area:auto;min-height:0}.server-product-hero.product-story-hero--autoplay .product-story-hero__copy{background:var(--product-story-surface,#f6f6f5);order:1;justify-content:center;padding:40px 20px 34px}.server-product-hero.product-story-hero--autoplay .product-story-hero__visual{background:var(--product-story-surface,#f6f6f5);order:2;height:clamp(280px,66vw,400px)}.server-product-hero.product-story-hero--autoplay .product-story-hero__visual:after{background:0 0}.server-product-hero .product-story-hero__visual--contain>img{object-position:center;transform:none}}@media (prefers-reduced-motion:reduce){.server-page,.server-page *,.server-page :before,.server-page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.server-motion-ready .server-motion-item{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.server-page .product-story-hero__inner{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);min-height:540px}.server-page .product-story-hero__copy{padding:46px 36px 82px 0}.server-page .product-story-hero h1{font-size:clamp(3.05rem,5vw,4.3rem)}.server-page .product-story-hero__visual{min-height:540px}.server-page :is(.product-highlight-band__grid,.camera-model-grid,.camera-application-grid,.server-configuration-grid),.server-page .server-storage-profiles>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=681px) and (width<=1024px){.server-page .product-story-hero__inner{flex-direction:column;min-height:0;display:flex}.server-page .product-story-hero__copy{order:1;min-height:0;padding:44px 32px 38px}.server-page .product-story-hero__visual{order:2;width:100%;height:420px;min-height:420px}.server-page .product-story-hero__actions{grid-template-columns:minmax(0,1fr);width:min(100%,330px);display:grid}.server-page .product-story-hero__actions .button{justify-content:space-between;width:100%}.server-page .camera-specification-table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.server-page #server-applications .camera-application-grid article,.server-page #server-applications .camera-application-grid article:last-child{aspect-ratio:16/10;min-height:0}.server-page #server-applications .camera-application-grid article:last-child{aspect-ratio:2.15;grid-column:1/-1}.server-page #server-applications .camera-application-grid img,.server-motion-ready #server-applications .camera-application-grid article.is-server-motion-visible img{object-fit:cover;object-position:center;animation:none;transform:none}.server-page #server-applications .camera-application-grid article>div{padding:54px 20px 18px}.server-page #server-applications .camera-application-grid h3{font-size:clamp(1.2rem,2.4vw,1.55rem)}}.edge-ai-page-new{--edge-motion-ease:cubic-bezier(.22, 1, .36, 1);--edge-motion-step:60ms}.edge-ai-principles{background:#fff;border-bottom:1px solid #e4e4e1;padding-block:46px}.edge-ai-principles h2{color:#0b0b0c;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.125rem,3vw,2.5rem);font-weight:700;line-height:1.05}.edge-ai-principles h2:after{content:"";background:#e01e2b;width:48px;height:3px;margin-top:16px;display:block}.edge-ai-principles__grid{background:#e4e4e1;border:1px solid #e4e4e1;border-radius:2px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.edge-ai-principles__item{background:#fff;border:0;min-width:0;min-height:156px;padding:28px 24px}.edge-ai-principles__item>span{color:#e01e2b;font-family:var(--font-mono);margin-bottom:14px;font-size:.82rem;font-weight:700;line-height:1;display:block}.edge-ai-principles__item h3{color:#0b0b0c;font-family:var(--font-display);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.edge-ai-principles__item p{color:#5b5d63;margin:6px 0 0;font-size:.84rem;line-height:1.5}@media (width<=900px){.edge-ai-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.edge-ai-principles{padding-block:34px}.edge-ai-principles__grid{grid-template-columns:1fr}.edge-ai-principles__item{min-height:0}}.edge-ai-architecture{background:#08090a;padding-block:clamp(46px,5vw,72px);overflow:hidden}.edge-ai-architecture.edge-surface-motif:before,.edge-ai-page-new :is(.edge-ai-applications,.edge-ai-platform-choice).edge-surface-motif:before{background:0 0;display:none}.edge-ai-page-new .edge-ai-platform-choice__inner{border-top:0;padding-top:0}.edge-ai-architecture .site-container{z-index:1;position:relative}.edge-ai-architecture .section-intro{max-width:1040px;margin-bottom:28px}.edge-ai-architecture .section-intro h2{font-size:clamp(2rem,3vw,2.75rem)}.edge-ai-architecture .section-intro p{color:#aeb4ba;max-width:820px;margin-top:12px;font-size:.94rem}.edge-architecture-map{width:100%;max-width:1180px}.edge-architecture-map__row{min-width:0}.edge-architecture-map__label{color:#ff4d57;min-height:28px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:8px;font-size:.66rem;font-weight:700;display:flex}.edge-architecture-map__label i{background:linear-gradient(90deg, var(--brand-red), #ff323d1f);width:min(420px,52%);height:1px}.edge-architecture-map__hardware,.edge-architecture-map__solutions{gap:14px;display:grid}.edge-architecture-map__hardware{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-architecture-map__solutions{grid-template-columns:repeat(3,minmax(0,1fr))}.edge-architecture-stage{isolation:isolate;background:#08090a;border:1px solid #292d30;border-radius:3px;min-width:0;min-height:172px;transition:border-color .22s,box-shadow .26s,transform .26s;position:relative;overflow:hidden;box-shadow:0 14px 30px #000000b8,0 0 22px #ffffff09}.edge-architecture-stage:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#08090a 0%,#08090af7 34%,#08090a57 62%,#0000 100%);position:absolute;inset:0}.edge-architecture-stage__copy{z-index:2;flex-direction:column;align-items:flex-start;width:51%;min-height:172px;padding:17px 10px 16px 18px;display:flex;position:relative}.edge-architecture-stage__copy>span{color:#ff4e58;font-family:var(--font-mono);font-size:.65rem;font-weight:700;line-height:1}.edge-architecture-stage__copy h3{color:#fff;max-width:180px;font-family:var(--font-display);letter-spacing:-.015em;margin:7px 0 0;font-size:clamp(.95rem,1.35vw,1.15rem);font-weight:600;line-height:1.08}.edge-architecture-stage__copy p{color:#b3b8bd;max-width:145px;margin:auto 0 0;font-size:.72rem;line-height:1.42}.edge-architecture-stage>img{z-index:0;object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.04);width:68%;height:100%;transition:filter .26s ease, transform .52s var(--edge-motion-ease);position:absolute;top:0;right:0}.edge-architecture-stage:hover>img{filter:saturate(1.04)contrast(1.08)brightness(1.05);transform:scale(1.025)}.edge-architecture-stage:hover{border-color:#3b4044;transform:translateY(-2px);box-shadow:0 18px 38px #000000d1,0 0 28px #ffffff0e}.edge-architecture-map__handoff{color:#ff4d57;height:58px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700;position:relative}.edge-architecture-map__handoff>span{position:absolute;bottom:5px;left:0}.edge-architecture-map__trunk{border-left:1px solid var(--brand-red);height:21px;position:absolute;top:0;left:25%}.edge-architecture-map__branches{border-top:1px solid var(--brand-red);height:18px;position:absolute;top:20px;left:16.666%;right:16.666%}.edge-architecture-map__branches b{background:var(--brand-red);width:1px;height:18px;position:absolute;top:-1px}.edge-architecture-map__branches b:first-child{left:0}.edge-architecture-map__branches b:nth-child(2){left:50%}.edge-architecture-map__branches b:last-child{right:0}.edge-architecture-map__optional{background:#08090a;border:1px solid #292d30;border-radius:3px;grid-template-columns:162px minmax(0,1fr);align-items:center;gap:18px;min-height:72px;margin-top:16px;padding:5px 20px 5px 8px;display:grid;overflow:hidden;box-shadow:0 12px 26px #000000ad,0 0 18px #ffffff06}.edge-architecture-map__optional img{object-fit:contain;object-position:center;filter:saturate(.84)contrast(1.08);width:100%;height:60px}.edge-architecture-map__optional div{align-items:baseline;gap:14px;min-width:0;display:flex}.edge-architecture-map__optional span{color:#ff4e58;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;flex:none;font-size:.63rem;font-weight:700}.edge-architecture-map__optional p{color:#d1d4d7;margin:0;font-size:.72rem;line-height:1.4}@media (width<=900px){.edge-architecture-map__solutions{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-architecture-map__solutions .edge-architecture-stage:last-child{grid-column:1/-1}.edge-architecture-map__handoff{height:42px}.edge-architecture-map__handoff>span{bottom:4px}.edge-architecture-map__trunk,.edge-architecture-map__branches{display:none}}@media (width<=680px){.edge-ai-architecture .section-intro{margin-bottom:22px}.edge-architecture-map__hardware,.edge-architecture-map__solutions{grid-template-columns:1fr;gap:10px}.edge-architecture-map__solutions .edge-architecture-stage:last-child{grid-column:auto}.edge-architecture-map__label,.edge-architecture-map__handoff{height:30px;min-height:30px;margin:0}.edge-architecture-map__handoff>span{top:10px;bottom:auto}.edge-architecture-stage,.edge-architecture-stage__copy{min-height:150px}.edge-architecture-stage__copy{width:56%;padding:15px 8px 14px 15px}.edge-architecture-stage__copy h3{font-size:1rem}.edge-architecture-stage>img{width:70%}.edge-architecture-map__optional{grid-template-columns:105px minmax(0,1fr);gap:12px;min-height:82px;padding:7px 12px 7px 7px}.edge-architecture-map__optional img{height:68px}.edge-architecture-map__optional div{gap:5px;display:grid}.edge-architecture-map__optional p{font-size:.68rem}}.edge-motion-ready .edge-motion-item{will-change:opacity, transform, clip-path}.edge-motion-ready .zevric-shared-hero__copy h1.edge-motion-item{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:translate(-38px,18px)}.edge-motion-ready .zevric-shared-hero__copy h1.is-edge-motion-visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:opacity .9s ease .15s, clip-path 1.55s var(--edge-motion-ease) .15s, transform 1.45s var(--edge-motion-ease) .15s;transform:translate(0,0)}.edge-motion-ready .zevric-shared-hero__copy>p.edge-motion-item{opacity:0;transform:translateY(30px)}.edge-motion-ready .zevric-shared-hero__copy>p.is-edge-motion-visible{opacity:1;transition:opacity .85s ease .4s, transform 1.35s var(--edge-motion-ease) .4s;transform:translate(0,0)}.edge-motion-ready .zevric-shared-hero__actions .button.edge-motion-item{opacity:0;transform:translate3d(calc((var(--edge-motion-order) - 2) * 14px), 22px, 0)}.edge-motion-ready .zevric-shared-hero__actions .button.is-edge-motion-visible{opacity:1;transition:opacity .72s ease calc(.62s + var(--edge-motion-order) * .105s), transform 1.2s var(--edge-motion-ease) calc(.62s + var(--edge-motion-order) * .105s), background-color .22s ease, border-color .22s ease;transform:translate(0,0)}.edge-motion-ready .zevric-shared-hero__visual.edge-motion-item{opacity:0;clip-path:none;transform:none}.edge-motion-ready .zevric-shared-hero__visual.is-edge-motion-visible{opacity:1;clip-path:none;transition:opacity .36s 60ms;transform:none}.edge-motion-ready .zevric-shared-hero__visual.is-edge-motion-visible>img{animation:15s ease-in-out 1.95s infinite alternate both edgeComputeDrift}.edge-motion-ready .zevric-shared-hero__processor{animation:4.8s ease-in-out 2s infinite edgeProcessorSignal}.edge-motion-ready .edge-ai-architecture .section-intro h2.edge-motion-item,.edge-motion-ready .edge-ai-architecture .section-intro p.edge-motion-item{opacity:0;transform:translateY(34px)}.edge-motion-ready .edge-ai-architecture .section-intro h2.is-edge-motion-visible,.edge-motion-ready .edge-ai-architecture .section-intro p.is-edge-motion-visible{opacity:1;transition:opacity .82s ease calc(var(--edge-motion-order) * .11s), transform 1.35s var(--edge-motion-ease) calc(var(--edge-motion-order) * .11s);transform:translate(0,0)}.edge-motion-ready .edge-ai-architecture .edge-architecture-map__row.edge-motion-item,.edge-motion-ready .edge-ai-architecture .edge-architecture-map__handoff.edge-motion-item{opacity:0;clip-path:inset(0 50%);transform:scaleX(.985)}.edge-motion-ready .edge-ai-architecture .edge-architecture-map__row.is-edge-motion-visible,.edge-motion-ready .edge-ai-architecture .edge-architecture-map__handoff.is-edge-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .8s ease calc(var(--edge-motion-order) * .18s), clip-path 1.55s var(--edge-motion-ease) calc(var(--edge-motion-order) * .18s), transform 1.45s var(--edge-motion-ease) calc(var(--edge-motion-order) * .18s), background-color .22s ease;transform:scaleX(1)}.edge-motion-ready .edge-ai-architecture .edge-architecture-stage.edge-motion-item,.edge-motion-ready .edge-ai-architecture .edge-architecture-map__optional.edge-motion-item{opacity:0;transform:translateY(28px)scale(.97)}.edge-motion-ready .edge-ai-architecture .edge-architecture-stage.is-edge-motion-visible,.edge-motion-ready .edge-ai-architecture .edge-architecture-map__optional.is-edge-motion-visible{opacity:1;transition:opacity .72s ease calc(.36s + var(--edge-motion-order) * .12s), transform 1.25s var(--edge-motion-ease) calc(.36s + var(--edge-motion-order) * .12s), background-color .22s ease;transform:translate(0,0)scale(1)}.edge-motion-ready .edge-ai-applications .section-intro h2.edge-motion-item{opacity:0;clip-path:inset(0 0 100%);transform:translateY(36px)}.edge-motion-ready .edge-ai-applications .section-intro h2.is-edge-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .82s ease, clip-path 1.4s var(--edge-motion-ease), transform 1.4s var(--edge-motion-ease);transform:translate(0,0)}.edge-motion-ready .edge-ai-application-card.edge-motion-item{contain:paint;opacity:0;clip-path:polygon(0 0,82% 0,100% 22%,100% 100%,18% 100%,0 78%);transform:scale(.96)}.edge-motion-ready .edge-ai-application-card.is-edge-motion-visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:opacity .8s ease calc(var(--edge-motion-order) * var(--edge-motion-step)), clip-path 1.45s var(--edge-motion-ease) calc(var(--edge-motion-order) * var(--edge-motion-step)), transform 1.35s var(--edge-motion-ease) calc(var(--edge-motion-order) * var(--edge-motion-step)), border-color .22s ease;transform:scale(1)}.edge-motion-ready .edge-ai-application-card>div>*{opacity:0;transform:translate(-18px)}.edge-motion-ready .edge-ai-application-card.is-edge-motion-visible>div>*{opacity:1;transition:opacity .7s ease .62s, transform 1.1s var(--edge-motion-ease) .62s;transform:translate(0,0)}.edge-motion-ready .edge-ai-application-card.is-edge-motion-visible img{animation:16s ease-in-out 1.7s infinite alternate both edgeApplicationScan}.edge-motion-ready .edge-ai-platform-choice__inner>div:first-child.edge-motion-item{opacity:0;transform:translate(-52px)}.edge-motion-ready .edge-ai-platform-choice__inner>div:last-child.edge-motion-item{opacity:0;transform:translate(52px)}.edge-motion-ready .edge-ai-platform-choice__inner>div.is-edge-motion-visible{opacity:1;transition:opacity .85s ease calc(var(--edge-motion-order) * .1s), transform 1.45s var(--edge-motion-ease) calc(var(--edge-motion-order) * .1s);transform:translate(0,0)}.edge-ai-page-new.edge-motion-ready .edge-motion-item.is-edge-motion-visible{transition-duration:.38s!important;transition-delay:0s!important}.edge-ai-page-new.edge-motion-ready .edge-ai-application-card.is-edge-motion-visible>div>*{transition-duration:.28s!important;transition-delay:60ms!important}@keyframes edgeComputeDrift{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.016)translate(-.35%,-.4%)}}@keyframes edgeProcessorSignal{0%,to{filter:brightness();transform:translate(0,0)}50%{filter:brightness(1.08);transform:translateY(-2px)}}@keyframes edgeNodeIdle{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.025)translateY(-.5%)}}@keyframes edgeApplicationScan{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.035)translate(-.4%,-.6%)}}@media (prefers-reduced-motion:reduce){.edge-ai-page-new,.edge-ai-page-new *,.edge-ai-page-new :before,.edge-ai-page-new :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.edge-motion-ready .edge-motion-item,.edge-motion-ready .edge-ai-application-card>div>*{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.edge-ai-page-new .zevric-shared-hero__inner{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);gap:38px;min-height:540px}.edge-ai-page-new .zevric-shared-hero h1{font-size:clamp(3.15rem,5.2vw,4.35rem)}.edge-ai-page-new .zevric-shared-hero__visual{min-height:410px}.edge-ai-page-new .edge-ai-principles__grid,.edge-ai-page-new .edge-ai-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-ai-page-new .edge-ai-platform-choice__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px}}@media (width>=681px) and (width<=1024px){.edge-ai-page-new .zevric-shared-hero--edge-ai{min-height:0}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__inner{flex-direction:column;gap:0;width:100%;max-width:none;min-height:0;padding:0;display:flex}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual{background:#eef0f1;border:0;order:1;width:100%;height:clamp(320px,43vw,410px);min-height:0;margin:0;position:relative;inset:auto}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual>img{object-fit:cover;object-position:center center;width:100%;height:100%}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#08090a00 0%,#08090a38 34%,#08090ab8 72%,#08090a 100%);height:clamp(72px,11vw,108px);position:absolute;inset:auto 0 0}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__processor{width:clamp(142px,20vw,188px);top:18px;right:20px}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__copy{background:#08090a;order:2;width:100%;max-width:none;padding:42px clamp(28px,5vw,52px) 46px}.edge-ai-page-new .zevric-shared-hero--edge-ai h1{max-width:680px;font-size:clamp(2.75rem,5.4vw,3.65rem);line-height:.98}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__copy>p{max-width:690px}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edge-ai-page-new .zevric-shared-hero--edge-ai .zevric-shared-hero__actions .button{justify-content:space-between;width:100%}.edge-ai-page-new .edge-ai-applications{padding-block:52px}.edge-ai-page-new .edge-ai-application-grid{gap:20px}.edge-ai-page-new .edge-ai-application-card{background:#fff;border-color:#d5d9dc;flex-direction:column;min-height:0;display:flex;box-shadow:0 10px 26px #10181e1a}.edge-ai-page-new .edge-ai-application-card>img{z-index:0;object-fit:cover;object-position:center;flex:none;width:100%;height:clamp(180px,24vw,230px);position:relative;inset:auto}.edge-ai-page-new .edge-ai-application-card>div{background:#fff;flex:1;align-content:start;width:100%;min-height:230px;padding:26px 24px 24px}.edge-ai-page-new .edge-ai-application-card h3{font-size:clamp(1.35rem,2.4vw,1.65rem);line-height:1.08}.edge-ai-page-new .edge-ai-application-card div>strong{align-self:end;margin-top:18px}.edge-ai-page-new .edge-architecture-map__solutions{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-ai-page-new .edge-architecture-map__solutions .edge-architecture-stage:last-child{grid-column:1/-1}.edge-ai-page-new .edge-ai-platform-choice__inner{grid-template-columns:minmax(0,1fr);gap:32px}}.solutions-page{--solutions-motion-ease:cubic-bezier(.22, 1, .36, 1);--solutions-motion-step:.155s}.solutions-motion-ready .solutions-motion-item{will-change:opacity, transform, clip-path}.solutions-motion-ready .page-hero__copy h1.solutions-motion-item{opacity:0;clip-path:inset(0 0 100%);transform:translate(-34px,38px)}.solutions-motion-ready .page-hero__copy h1.is-solutions-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease .16s, clip-path 1.5s var(--solutions-motion-ease) .16s, transform 1.5s var(--solutions-motion-ease) .16s;transform:translate(0,0)}.solutions-motion-ready .page-hero__copy>p.solutions-motion-item{opacity:0;transform:translate(-30px)}.solutions-motion-ready .page-hero__copy>p.is-solutions-motion-visible{opacity:1;transition:opacity .85s ease .43s, transform 1.35s var(--solutions-motion-ease) .43s;transform:translate(0,0)}.solutions-motion-ready .page-hero__actions .button.solutions-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-22px)}.solutions-motion-ready .page-hero__actions .button.is-solutions-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .72s ease .68s, clip-path 1.2s var(--solutions-motion-ease) .68s, transform 1.2s var(--solutions-motion-ease) .68s, background-color .22s ease;transform:translate(0,0)}.solutions-motion-ready .page-hero__visual.solutions-motion-item{opacity:0;clip-path:circle(13% at 50% 54%);transform:scale(1.055)}.solutions-motion-ready .page-hero__visual.is-solutions-motion-visible{opacity:1;clip-path:circle(78% at 50% 54%);transition:opacity .95s ease .1s, clip-path 1.95s var(--solutions-motion-ease) .1s, transform 1.8s var(--solutions-motion-ease) .1s;transform:scale(1)}.solutions-motion-ready .page-hero__visual.is-solutions-motion-visible img{animation:15s ease-in-out 2.05s infinite alternate both solutionsNetworkBreathe}.solutions-motion-ready .solution-index-section .section-intro h2.solutions-motion-item{opacity:0;letter-spacing:.04em;transform:translate(-38px)}.solutions-motion-ready .solution-index-section .section-intro h2.is-solutions-motion-visible{opacity:1;letter-spacing:-.035em;transition:opacity .82s ease, letter-spacing 1.4s var(--solutions-motion-ease), transform 1.4s var(--solutions-motion-ease);transform:translate(0,0)}.solutions-motion-ready .solution-preview-card.solutions-motion-item{contain:paint;opacity:0;clip-path:polygon(8% 0,100% 0,100% 88%,92% 100%,0 100%,0 12%);transform:scale(.965)}.solutions-motion-ready .solution-preview-card.is-solutions-motion-visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:opacity .8s ease calc(var(--solutions-motion-order) * var(--solutions-motion-step)), clip-path 1.45s var(--solutions-motion-ease) calc(var(--solutions-motion-order) * var(--solutions-motion-step)), transform 1.35s var(--solutions-motion-ease) calc(var(--solutions-motion-order) * var(--solutions-motion-step)), box-shadow .22s ease;transform:scale(1)}.solutions-motion-ready .solution-preview-card .solution-preview-card__body>*{opacity:0;transform:translateY(16px)}.solutions-motion-ready .solution-preview-card.is-solutions-motion-visible .solution-preview-card__body>*{opacity:1;transition:opacity .7s ease .62s, transform 1.1s var(--solutions-motion-ease) .62s;transform:translate(0,0)}.solutions-motion-ready .solution-preview-card.is-solutions-motion-visible .solution-preview-card__visual img{animation:16s ease-in-out 1.7s infinite alternate both solutionsSceneDrift}.solutions-motion-ready .solution-architecture-section .section-intro :is(h2,p).solutions-motion-item{opacity:0;transform:translateY(34px)}.solutions-motion-ready .solution-architecture-section .section-intro :is(h2,p).is-solutions-motion-visible{opacity:1;transition:opacity .82s ease calc(var(--solutions-motion-order) * .11s), transform 1.35s var(--solutions-motion-ease) calc(var(--solutions-motion-order) * .11s);transform:translate(0,0)}.solutions-motion-ready .physical-ai-story--solutions .physical-ai-story__group.solutions-motion-item{opacity:0;transform:translateY(42px)}.solutions-motion-ready .physical-ai-story--solutions .physical-ai-story__group.is-solutions-motion-visible{opacity:1;transition:opacity .85s ease calc(var(--solutions-motion-order) * .18s), transform 1.45s var(--solutions-motion-ease) calc(var(--solutions-motion-order) * .18s);transform:translate(0,0)}.solutions-motion-ready .physical-ai-story--solutions .physical-ai-story__stage.solutions-motion-item{opacity:0;clip-path:inset(12% 0 0);transform:translateY(34px)}.solutions-motion-ready .physical-ai-story--solutions .physical-ai-story__stage.is-solutions-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .76s ease calc(.38s + var(--solutions-motion-order) * .125s), clip-path 1.3s var(--solutions-motion-ease) calc(.38s + var(--solutions-motion-order) * .125s), transform 1.3s var(--solutions-motion-ease) calc(.38s + var(--solutions-motion-order) * .125s), background-color .22s ease;transform:translate(0,0)}.solutions-motion-ready .physical-ai-story--solutions .physical-ai-story__connectors span{animation:4.2s ease-in-out infinite solutionsConnectorFlow}.solutions-motion-ready .physical-ai-story--solutions .physical-ai-story__connectors span:last-child{animation-delay:.76s}.solutions-motion-ready .solution-architecture-caption.solutions-motion-item{opacity:0;transform:translate(28px)}.solutions-motion-ready .solution-architecture-caption.is-solutions-motion-visible{opacity:1;transition:opacity .78s ease .26s, transform 1.25s var(--solutions-motion-ease) .26s;transform:translate(0,0)}.solutions-motion-ready .solution-module__header.solutions-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-42px)}.solutions-motion-ready .solution-module__header.is-solutions-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .8s ease, clip-path 1.4s var(--solutions-motion-ease), transform 1.4s var(--solutions-motion-ease);transform:translate(0,0)}.solutions-motion-ready .solution-module__visual.solutions-motion-item{contain:paint;opacity:0;clip-path:inset(0 28% 0 0);transform:translate(-52px)}.solutions-motion-ready .solution-vertical--reverse .solution-module__visual.solutions-motion-item{clip-path:none;transform:none}.solutions-motion-ready .solution-vertical--reverse .solution-module__visual.is-solutions-motion-visible{clip-path:none;transition:opacity .9s .12s;transform:none}.solutions-motion-ready .solution-module__visual.is-solutions-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .85s ease .12s, clip-path 1.55s var(--solutions-motion-ease) .12s, transform 1.45s var(--solutions-motion-ease) .12s;transform:translate(0,0)}.solutions-motion-ready .solution-module__visual.is-solutions-motion-visible img{animation:17s ease-in-out 1.65s infinite alternate both solutionsDetailDrift}.solutions-motion-ready .solution-module__applications.solutions-motion-item{opacity:0;transform:translate(42px)}.solutions-motion-ready .solution-vertical--reverse .solution-module__applications.solutions-motion-item{clip-path:none;transform:none}.solutions-motion-ready .solution-vertical--reverse .solution-module__applications.is-solutions-motion-visible{clip-path:none;transition:opacity .85s .22s;transform:none}.solutions-motion-ready .solution-module__applications.is-solutions-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .8s ease .22s, clip-path 1.25s var(--solutions-motion-ease) .22s, transform 1.4s var(--solutions-motion-ease) .22s;transform:translate(0,0)}.solutions-motion-ready .solution-module__applications li.solutions-motion-item{opacity:0;transform:translate(24px)}.solutions-motion-ready .solution-vertical--reverse .solution-module__applications li.solutions-motion-item{transform:none}.solutions-motion-ready .solution-vertical--reverse .solution-module__applications li.is-solutions-motion-visible{transition:opacity .68s ease calc(.38s + var(--solutions-motion-order) * .105s);transform:none}.solutions-motion-ready .solution-module__applications li.is-solutions-motion-visible{opacity:1;transition:opacity .68s ease calc(.38s + var(--solutions-motion-order) * .105s), transform 1.1s var(--solutions-motion-ease) calc(.38s + var(--solutions-motion-order) * .105s);transform:translate(0,0)}.solutions-motion-ready .solution-module__hardware-intro.solutions-motion-item,.solutions-motion-ready .solution-module__hardware-path>div.solutions-motion-item{opacity:0;clip-path:inset(0 100% 0 0)}.solutions-motion-ready .solution-module__hardware-intro.is-solutions-motion-visible,.solutions-motion-ready .solution-module__hardware-path>div.is-solutions-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .7s ease calc(var(--solutions-motion-order) * .115s), clip-path 1.25s var(--solutions-motion-ease) calc(var(--solutions-motion-order) * .115s)}.solutions-motion-ready .solutions-contact-section__copy.solutions-motion-item{opacity:0;transform:translate(-46px)}.solutions-motion-ready .solutions-contact-section .button.solutions-motion-item{opacity:0;transform:translate(46px)}.solutions-motion-ready .solutions-contact-section .is-solutions-motion-visible{opacity:1;transition:opacity .82s ease calc(var(--solutions-motion-order) * .11s), transform 1.4s var(--solutions-motion-ease) calc(var(--solutions-motion-order) * .11s), background-color .22s ease;transform:translate(0,0)}@keyframes solutionsNetworkBreathe{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.018)translate(-.25%,-.35%)}}@keyframes solutionsSceneDrift{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.035)translateY(-.65%)}}@keyframes solutionsDetailDrift{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.025)translate(-.35%,-.45%)}}@keyframes solutionsConnectorFlow{0%,to{opacity:.32;transform-origin:0;transform:scaleX(.2)}44%,64%{opacity:1;transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.solutions-page,.solutions-page *,.solutions-page :before,.solutions-page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.solutions-motion-ready .solutions-motion-item,.solutions-motion-ready .solution-preview-card .solution-preview-card__body>*{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.solutions-page .page-hero__inner{grid-template-columns:minmax(330px,.84fr) minmax(0,1.16fr);gap:36px;min-height:480px}.solutions-page .solution-showcase--six{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-page .solution-module__body{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);min-height:470px}.solutions-page .solution-module__visual{min-height:470px}.solutions-page .solution-module__content{padding:24px 28px}.solutions-page .solution-module__hardware{grid-template-columns:176px minmax(0,1fr)}.solutions-page .solution-module__hardware-path>div{padding:18px}.solutions-page .solutions-contact-section__inner{gap:32px}}@media (width>=681px) and (width<=1024px){.solutions-page .page-hero.page-hero--dark{background:#101214;min-height:0}.solutions-page .page-hero.page-hero--dark .page-hero__inner{flex-direction:column;gap:0;width:100%;max-width:none;min-height:0;padding:0;display:flex}.solutions-page .page-hero.page-hero--dark .page-hero__visual{visibility:visible;aspect-ratio:16/9;pointer-events:auto;background:#f5f5f5;border:0;order:1;place-items:center;width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.solutions-page .page-hero.page-hero--dark .page-hero__visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#10121400 0%,#10121429 32%,#101214bd 72%,#101214 100%);height:clamp(78px,12vw,120px);position:absolute;inset:auto 0 0}.solutions-page .page-hero.page-hero--dark .page-hero__visual img{object-fit:contain;object-position:center center;transform-origin:50%;filter:none;width:100%;height:100%;max-height:none;display:block;position:relative;inset:auto;transform:scale(1.18)}.solutions-page .page-hero.page-hero--dark .page-hero__copy{background:#101214;order:2;width:100%;max-width:none;min-height:0;padding:42px clamp(28px,5vw,52px) 46px}.solutions-page .page-hero.page-hero--dark .page-hero__copy h1{color:#fff;max-width:760px;margin-bottom:18px;font-size:clamp(2.75rem,5.4vw,3.65rem);line-height:.98}.solutions-page .page-hero.page-hero--dark .page-hero__copy>p{color:#c7c9cc;max-width:760px}.solutions-page .page-hero.page-hero--dark .page-hero__actions{margin-top:24px}.solutions-motion-ready .page-hero__visual.is-solutions-motion-visible img{animation:none;transform:scale(1.18)}.solutions-page .solution-module__body{grid-template-columns:minmax(0,1fr)}.solutions-page .solution-module__visual,.solutions-page .solution-vertical--reverse .solution-module__visual{border-right:0;border-bottom:1px solid var(--line);border-left:0;order:1;min-height:390px}.solutions-page .solution-module__content,.solutions-page .solution-vertical--reverse .solution-module__content{order:2}.solutions-page .solution-module__hardware{grid-template-columns:minmax(0,1fr)}.solutions-page .solution-module__hardware-intro{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center}.solutions-page .page-hero.page-hero--dark,.solutions-page .page-hero.page-hero--dark .page-hero__copy{background:#f5f5f5}.solutions-page .page-hero.page-hero--dark .page-hero__visual:after{background:linear-gradient(#f5f5f500 0%,#f5f5f585 48%,#f5f5f5 100%)}.solutions-page .page-hero.page-hero--dark .page-hero__visual img,.solutions-motion-ready .page-hero__visual.is-solutions-motion-visible img{transform-origin:50%;transform:translate(-3.5%)scale(1.18)}.solutions-page .page-hero.page-hero--dark .page-hero__copy h1{color:#15171a;text-shadow:none}.solutions-page .page-hero.page-hero--dark .page-hero__copy>p{color:#5b6065;text-shadow:none}}.about-page{--about-motion-ease:cubic-bezier(.22, 1, .36, 1);--about-motion-step:.16s}.about-motion-ready .about-motion-item{will-change:opacity, transform, clip-path}.about-motion-ready .about-hero__copy h1.about-motion-item{opacity:0;clip-path:inset(0 0 100%);transform:translateY(48px)}.about-motion-ready .about-hero__copy h1.is-about-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease .15s, clip-path 1.55s var(--about-motion-ease) .15s, transform 1.5s var(--about-motion-ease) .15s;transform:translate(0,0)}.about-motion-ready .about-hero__copy>p.about-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-32px)}.about-motion-ready .about-hero__copy>p.is-about-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .85s ease .42s, clip-path 1.35s var(--about-motion-ease) .42s, transform 1.35s var(--about-motion-ease) .42s;transform:translate(0,0)}.about-motion-ready .about-hero__actions .button.about-motion-item{opacity:0;transform:translateY(26px)scaleX(.92)}.about-motion-ready .about-hero__actions .button.is-about-motion-visible{opacity:1;transition:opacity .72s ease .68s, transform 1.2s var(--about-motion-ease) .68s, background-color .22s ease, border-color .22s ease;transform:translate(0,0)scaleX(1)}.about-motion-ready .about-hero__product-lineup.about-motion-item{opacity:0;clip-path:polygon(24% 0,100% 0,100% 100%,12% 100%,0 78%,0 20%)}.about-motion-ready .about-hero__product-lineup.is-about-motion-visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:opacity .95s ease .1s, clip-path 1.85s var(--about-motion-ease) .1s}.about-motion-ready .about-hero__product-lineup.is-about-motion-visible img{animation:16s ease-in-out 1.95s infinite alternate both aboutPortfolioDepth}.about-page .about-hero.surface-band--ink{background-color:#030506!important;background-image:none!important}.about-page .about-hero__product-lineup{background:#030506}.about-page .about-hero__product-lineup:before{background:0 0}.about-page .about-hero__product-lineup img{object-position:right center;filter:none}@media (width<=680px){.about-page .about-hero__inner{grid-template-rows:280px auto;grid-template-columns:1fr;gap:0;width:100%;max-width:none;min-height:0;padding:0;display:grid}.about-page .about-hero__product-lineup{aspect-ratio:auto;grid-area:1/1;width:100%;height:280px;min-height:280px;position:relative;inset:auto;overflow:hidden}.about-page .about-hero__product-lineup:before{z-index:2;background:linear-gradient(#0000 58%,#03050694 82%,#030506 100%);display:block}.about-page .about-hero__product-lineup:after{width:116px;height:3px;bottom:0;right:0}.about-page .about-hero__product-lineup img{object-fit:cover;object-position:92% center;width:100%;height:100%}.about-page .about-hero__copy{z-index:3;background:#030506;flex-direction:column;grid-area:2/1;justify-content:flex-start;width:100%;max-width:none;min-height:0;padding:30px 20px 38px;display:flex}.about-page .about-hero__copy>p{max-width:none}.about-page .about-hero__actions .button{justify-content:space-between;width:100%}}.about-motion-ready .about-story>.site-container>.section-heading.about-motion-item{opacity:0;letter-spacing:.055em;transform:translate(-42px)}.about-motion-ready .about-story>.site-container>.section-heading.is-about-motion-visible{opacity:1;letter-spacing:-.035em;transition:opacity .82s ease, letter-spacing 1.45s var(--about-motion-ease), transform 1.45s var(--about-motion-ease);transform:translate(0,0)}.about-motion-ready .about-story__prose h3.about-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-36px)}.about-motion-ready .about-story__prose h3.is-about-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .8s ease, clip-path 1.4s var(--about-motion-ease), transform 1.4s var(--about-motion-ease);transform:translate(0,0)}.about-motion-ready .about-story__prose p.about-motion-item{opacity:0;clip-path:inset(0 0 18%);transform:translateY(34px)}.about-motion-ready .about-story__prose p.is-about-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease .18s, clip-path 1.5s var(--about-motion-ease) .18s, transform 1.45s var(--about-motion-ease) .18s;transform:translate(0,0)}.about-motion-ready .about-story__illustration.about-motion-item{contain:paint;opacity:0;clip-path:inset(0 50%);transform:scaleX(.975)}.about-motion-ready .about-story__illustration.is-about-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .85s ease .1s, clip-path 1.7s var(--about-motion-ease) .1s, transform 1.55s var(--about-motion-ease) .1s, box-shadow .22s ease;transform:scaleX(1)}.about-motion-ready .about-story__illustration .about-story__illustration-caption>*{opacity:0;transform:translateY(22px)}.about-motion-ready .about-story__illustration.is-about-motion-visible .about-story__illustration-caption>*{opacity:1;transition:opacity .76s ease .82s, transform 1.2s var(--about-motion-ease) .82s;transform:translate(0,0)}.about-motion-ready .about-story__illustration.is-about-motion-visible img{animation:18s ease-in-out 1.85s infinite alternate both aboutStoryPanorama}.about-page .about-story__illustration img{aspect-ratio:16/9;object-position:center}.about-motion-ready .about-story__actions .button.about-motion-item{opacity:0;transform:translate3d(calc((var(--about-motion-order) - 4) * 10px), 24px, 0)}.about-motion-ready .about-story__actions .button.is-about-motion-visible{opacity:1;transition:opacity .72s ease calc(var(--about-motion-order) * .105s), transform 1.2s var(--about-motion-ease) calc(var(--about-motion-order) * .105s), background-color .22s ease, border-color .22s ease;transform:translate(0,0)}.about-motion-ready .about-engagement__intro h2.about-motion-item{opacity:0;clip-path:inset(0 0 100%);transform:translateY(38px)}.about-motion-ready .about-engagement__intro h2.is-about-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .82s ease, clip-path 1.4s var(--about-motion-ease), transform 1.4s var(--about-motion-ease);transform:translate(0,0)}.about-motion-ready .about-engagement__grid article.about-motion-item{opacity:0;clip-path:inset(0 100% 0 0);position:relative;overflow:hidden}.about-motion-ready .about-engagement__grid article.is-about-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .72s ease calc(var(--about-motion-order) * var(--about-motion-step)), clip-path 1.35s var(--about-motion-ease) calc(var(--about-motion-order) * var(--about-motion-step)), background-color .22s ease}.about-motion-ready .about-engagement__grid article>*{opacity:0;transform:translate(-20px)}.about-motion-ready .about-engagement__grid article.is-about-motion-visible>*{opacity:1;transition:opacity .7s ease .6s, transform 1.1s var(--about-motion-ease) .6s;transform:translate(0,0)}.about-motion-ready #locations>.site-container>.section-heading.about-motion-item{opacity:0;transform:translate(-38px)}.about-motion-ready #locations>.site-container>.section-heading.is-about-motion-visible{opacity:1;transition:opacity .82s ease, transform 1.4s var(--about-motion-ease);transform:translate(0,0)}.about-motion-ready #locations .office-grid article.about-motion-item{opacity:0;clip-path:circle(8% at 22% 28%)}.about-motion-ready #locations .office-grid article.is-about-motion-visible{opacity:1;clip-path:circle(112% at 22% 28%);transition:opacity .76s ease calc(var(--about-motion-order) * var(--about-motion-step)), clip-path 1.45s var(--about-motion-ease) calc(var(--about-motion-order) * var(--about-motion-step))}.about-motion-ready #locations .office-grid article>*{opacity:0;transform:translateY(18px)}.about-motion-ready #locations .office-grid article.is-about-motion-visible>*{opacity:1;transition:opacity .7s ease .65s, transform 1.1s var(--about-motion-ease) .65s;transform:translate(0,0)}@keyframes aboutPortfolioDepth{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.016)translate(-.35%,-.3%)}}@keyframes aboutStoryPanorama{0%{transform:scale(1.002)translate(0,0)}to{transform:scale(1.026)translate(-.45%,-.4%)}}@media (prefers-reduced-motion:reduce){.about-page,.about-page *,.about-page :before,.about-page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.about-motion-ready .about-motion-item,.about-motion-ready .about-story__illustration-caption>*,.about-motion-ready .about-engagement__grid article>*,.about-motion-ready #locations .office-grid article>*{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.about-page .about-hero__inner{min-height:590px;padding-block:56px}.about-page .about-hero__copy{width:52%;max-width:620px}.about-page .about-hero h1{font-size:clamp(3.25rem,5.4vw,4.75rem)}.about-page .about-hero__product-lineup{width:min(76vw,1100px)}.about-page .about-story__illustration-caption{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:24px;padding:64px 24px 22px}.about-page .about-engagement__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-page #locations .office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=681px) and (width<=1024px){.about-page .about-hero__inner{grid-template-rows:clamp(460px,53vw,540px) auto;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:0;padding:0;display:grid}.about-page .about-hero__copy{text-align:center;background:#030506;flex-direction:column;grid-area:2/1;justify-content:center;align-items:center;width:100%;max-width:none;min-height:330px;padding:52px clamp(32px,8vw,88px) 56px;display:flex}.about-page .about-hero__copy h1{width:min(100%,760px);margin:0 auto 20px}.about-page .about-hero__copy>p{width:min(100%,700px);margin:0 auto}.about-page .about-hero__actions{justify-content:center;width:fit-content;margin:26px auto 0}.about-page .about-hero__product-lineup{grid-area:1/1;width:100%;height:clamp(460px,53vw,540px);min-height:clamp(460px,53vw,540px);position:relative;inset:auto;transform:none}.about-page .about-hero__product-lineup:before{z-index:2;background:linear-gradient(#0000 64%,#0305068a 84%,#030506 100%);display:block}.about-page .about-hero__product-lineup img{object-fit:cover;object-position:76% center;transform-origin:76%;width:100%;height:100%;transform:translate(-6%)scale(1.34)}.about-motion-ready .about-hero__product-lineup.is-about-motion-visible img{animation:none}.about-page .about-engagement__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-engagement__grid article:last-child{grid-column:1/-1}}@media (width>=681px) and (width<=900px){.about-page .about-hero__inner{grid-template-rows:390px auto}.about-page .about-hero__product-lineup{height:390px;min-height:390px}.about-page .about-hero__product-lineup img{object-position:72% center;transform-origin:72%;transform:translate(-6%)scale(1.24)}.about-page .about-hero__copy{text-align:center;justify-content:center;align-items:center;min-height:0;padding:42px 30px 48px}.about-page .about-hero__actions{justify-content:center}}.contact-page{--contact-motion-ease:cubic-bezier(.22, 1, .36, 1);--contact-motion-step:.165s}.contact-page .contact-hero.surface-band--ink{background-color:#080b0e!important;background-image:linear-gradient(90deg,#05080bc2 0%,#05080b7a 42%,#05080b3d 72%,#05080b52 100%),url(./partner-with-zmd-banner-ClHZUPpd.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.contact-page .contact-hero h1{text-shadow:0 3px 30px #00000094}.contact-page .contact-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f13d6;border-color:#ffffff2e;box-shadow:0 24px 70px #0000003d}@media (width<=720px){.contact-page .contact-hero.surface-band--ink{background-image:linear-gradient(#05080b80 0%,#05080be0 62%,#05080bf7 100%),url(./partner-with-zmd-banner-ClHZUPpd.webp)!important;background-position:58%!important}}.contact-motion-ready .contact-motion-item{will-change:opacity, transform, clip-path}.contact-motion-ready .contact-hero h1.contact-motion-item{opacity:0;clip-path:inset(0 0 100%);transform:translateY(54px)}.contact-motion-ready .contact-hero h1.is-contact-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease .14s, clip-path 1.6s var(--contact-motion-ease) .14s, transform 1.5s var(--contact-motion-ease) .14s;transform:translate(0,0)}.contact-motion-ready .contact-panel.contact-motion-item{contain:paint;opacity:0;clip-path:inset(50% 0);transform:scaleX(.97)}.contact-motion-ready .contact-panel.is-contact-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .9s ease .18s, clip-path 1.65s var(--contact-motion-ease) .18s, transform 1.45s var(--contact-motion-ease) .18s, border-color .22s ease;transform:scaleX(1)}.contact-motion-ready .contact-panel>*{opacity:0;transform:translate(30px)}.contact-motion-ready .contact-panel.is-contact-motion-visible>*{opacity:1;transition:opacity .75s ease .76s, transform 1.2s var(--contact-motion-ease) .76s, color .18s ease, background-color .18s ease;transform:translate(0,0)}.contact-motion-ready .contact-panel.is-contact-motion-visible .contact-panel__primary>span{animation:4.8s ease-in-out 1.7s infinite contactArrowSignal}.contact-motion-ready .split-heading .section-intro h2.contact-motion-item{opacity:0;letter-spacing:.055em;transform:translate(-42px)}.contact-motion-ready .split-heading .section-intro h2.is-contact-motion-visible{opacity:1;letter-spacing:-.035em;transition:opacity .82s ease, letter-spacing 1.45s var(--contact-motion-ease), transform 1.45s var(--contact-motion-ease);transform:translate(0,0)}.contact-motion-ready .application-list>div.contact-motion-item{opacity:0;clip-path:inset(0 50%);position:relative;overflow:hidden}.contact-motion-ready .application-list>div.is-contact-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .72s ease calc(var(--contact-motion-order) * var(--contact-motion-step)), clip-path 1.35s var(--contact-motion-ease) calc(var(--contact-motion-order) * var(--contact-motion-step))}.contact-motion-ready .application-list>div>strong{opacity:0;display:block;transform:translate(24px)}.contact-motion-ready .application-list>div.is-contact-motion-visible>strong{opacity:1;transition:opacity .7s ease .52s, transform 1.1s var(--contact-motion-ease) .52s;transform:translate(0,0)}.contact-motion-ready .section:not(.surface-transition)>.site-container>.section-heading.contact-motion-item{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-38px)}.contact-motion-ready .section:not(.surface-transition)>.site-container>.section-heading.is-contact-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .82s ease, clip-path 1.4s var(--contact-motion-ease), transform 1.4s var(--contact-motion-ease);transform:translate(0,0)}.contact-motion-ready .office-grid article.contact-motion-item{opacity:0;clip-path:inset(100% 0 0);overflow:hidden}.contact-motion-ready .office-grid article.is-contact-motion-visible{opacity:1;clip-path:inset(0);transition:opacity .76s ease calc(var(--contact-motion-order) * var(--contact-motion-step)), clip-path 1.4s var(--contact-motion-ease) calc(var(--contact-motion-order) * var(--contact-motion-step)), background-color .22s ease}.contact-motion-ready .office-grid article>*{opacity:0;transform:translate(28px)}.contact-motion-ready .office-grid article.is-contact-motion-visible>*{opacity:1;transition:opacity .7s ease .62s, transform 1.15s var(--contact-motion-ease) .62s, color .18s ease;transform:translate(0,0)}@keyframes contactArrowSignal{0%,to{opacity:.72;transform:translate(0,0)}45%,60%{opacity:1;transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.contact-page,.contact-page *,.contact-page :before,.contact-page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.contact-motion-ready .contact-motion-item,.contact-motion-ready .contact-panel>*,.contact-motion-ready .application-list>div>strong,.contact-motion-ready .office-grid article>*{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width>=681px) and (width<=1024px),(width>=1025px) and (width<=1366px) and (hover:none) and (pointer:coarse){.contact-page .contact-hero__inner{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:48px;min-height:580px;padding-block:64px}.contact-page .contact-hero h1{font-size:clamp(3.7rem,6.5vw,5.8rem)}.contact-page .contact-panel{padding:30px}.contact-page .split-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.contact-page .office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=681px) and (width<=1024px){.contact-page .contact-hero__inner{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding-block:52px}.contact-page .contact-panel{width:100%;max-width:none;padding:26px}.contact-page .contact-panel__primary{overflow-wrap:anywhere;font-size:1.05rem}}
