.sfoot{--sfoot-accent:#fffc;color:#fff;-webkit-font-smoothing:antialiased;background:#1e2326;border-top:1px solid #ffffff1a;padding:72px 0 32px;font-family:Google Sans Flex,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}.sfoot[data-product=vera]{--sfoot-accent:#f2a65a}.sfoot[data-product=cx]{--sfoot-accent:#a9c6e2}.sfoot[data-product=ops]{--sfoot-accent:#a8c2a0}.sfoot *,.sfoot :before{box-sizing:border-box}.sfoot a{color:inherit;text-decoration:none}.sfoot p,.sfoot h2{margin:0}.sfoot__inner,.sfoot__base{width:min(1360px,100% - 80px);margin-inline:auto}.sfoot__inner{grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(140px,max-content);grid-auto-flow:column;gap:32px 96px;display:grid}.sfoot__brand{grid-column:1}.sfoot__mark{align-items:center;gap:8px;display:inline-flex}.sfoot__vera{width:auto;height:22px;display:block}.sfoot__by{color:#ffffff9e;font-size:12px;font-weight:500}.sfoot__mark em{box-shadow:inset 0 0 0 1px var(--sfoot-accent);letter-spacing:.04em;text-transform:uppercase;color:var(--sfoot-accent);border-radius:999px;padding:2px 8px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-style:normal}.sfoot .aptiv-wordmark{color:#fff;font-size:22px}.sfoot .aptiv-wordmark__icon{filter:brightness(0)invert()}.sfoot__brand p{color:#ffffffb3;max-width:32ch;margin-top:14px}.sfoot nav{color:#ffffffb8;align-content:start;gap:8px;display:grid}.sfoot nav h2{letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;margin-bottom:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:400}.sfoot nav a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fff}.sfoot nav a:hover{color:#fff}.sfoot__base{color:#ffffff8c;border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;margin-top:88px;padding-top:20px;font-size:13px;display:flex}@media (max-width:900px){.sfoot__inner{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:32px}.sfoot__brand{grid-column:1/-1}}@media (max-width:640px){.sfoot__inner,.sfoot__base{width:calc(100% - 32px)}.sfoot__base{flex-direction:column;margin-top:56px}}@media (max-width:900px),(pointer:coarse){.sfoot nav{gap:0}.sfoot nav h2{margin-bottom:4px}.sfoot nav a{align-items:center;min-height:40px;display:flex}}
.snav{--snav-ink:#1e2326;--snav-glass:#1e20249e;--snav-glass-strong:#16171ae0;--snav-panel:#141518;--snav-tile:linear-gradient(160deg, #2e3034, #232528);--snav-text-2:#ffffff9e;--snav-accent:#fffc;--snav-mono:"Geist Mono", ui-monospace, monospace;z-index:50;color:#fff;-webkit-font-smoothing:antialiased;pointer-events:none;justify-content:space-between;align-items:center;height:76px;padding:0 40px;font-family:Google Sans Flex,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;transition:height .25s;display:flex;position:fixed;inset:0 0 auto}.snav[data-product=vera]{--snav-accent:#f2a65a}.snav[data-product=cx]{--snav-accent:#a9c6e2}.snav[data-product=ops]{--snav-accent:#a8c2a0}.snav>*{pointer-events:auto}.snav *,.snav :before,.snav :after{box-sizing:border-box}.snav a{color:inherit;text-decoration:none}.snav ul{margin:0;padding:0;list-style:none}.snav p,.snav figure,.snav blockquote{margin:0}.snav :focus-visible{outline-offset:3px;outline:2px solid #fff}.snav :is(.snav-pill__cta,.snav__promo-link,.snav-sheet__cta):focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--snav-ink);outline:2px solid #fff}.snav.is-compact{height:60px}.snav__logo{border-radius:999px;align-items:center;gap:8px;margin-left:-12px;padding:8px 12px;transition:background .25s;display:inline-flex}.snav.is-compact .snav__logo,.snav.is-solid .snav__logo{background:var(--snav-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.snav__logo a{align-items:center;display:inline-flex;position:relative}.snav .snav__logo a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}.snav__logo a:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.snav .aptiv-wordmark{color:#fff;font-size:20px}.snav .aptiv-wordmark__icon{filter:brightness(0)invert()}.snav__vera{width:auto;height:20px;display:block}.snav__by{letter-spacing:-.01em;color:#ffffff9e;white-space:nowrap;font-size:12px;font-weight:500}.snav__logo .snav__home{gap:8px}.snav__suffix{box-shadow:inset 0 0 0 1px var(--snav-accent);font-family:var(--snav-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--snav-accent);border-radius:999px;padding:2px 8px;font-size:11px}.snav-pill{background:var(--snav-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:2px;padding:4px;font-size:13.5px;font-weight:500;transition:background .25s,padding .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 24px -12px #0006}.snav.is-compact .snav-pill,.snav.is-solid .snav-pill{background:var(--snav-glass-strong)}.snav.is-compact .snav-pill{padding:3px}.snav-pill__group{display:contents}.snav-pill>a,.snav-pill__trigger{white-space:nowrap;border-radius:999px;padding:7px 12px;transition:background .2s}.snav-pill>a:hover,.snav-pill__trigger:hover,.snav-pill__trigger.is-open{background:#ffffff1f}.snav .snav-pill__cta{color:var(--snav-ink);background:#fff}.snav .snav-pill__cta:hover{background:#eceae6}.snav-pill__trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding-right:10px;display:inline-flex}.snav__chev{width:12px;height:12px;transition:transform .2s}.snav-pill__trigger.is-open .snav__chev,.snav-sheet__acc[aria-expanded=true] .snav__chev{transform:rotate(180deg)}.snav__lang{gap:0;padding:0 4px;font-size:12.5px;display:inline-flex}.snav__lang a{color:var(--snav-text-2);border-radius:999px;padding:5px 6px}.snav__lang a[aria-current=page],.snav__lang a:hover{color:#fff}.snav .snav__lang a:focus-visible{outline-offset:1px;color:#fff;outline:2px solid #fff}.snav-menu{background:var(--snav-panel);letter-spacing:0;border-radius:20px;gap:8px;padding:10px;font-size:16px;animation:.18s both snav-menu;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff17,0 30px 80px -20px #000000b3}.snav-menu[hidden]{display:none}.snav-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}@keyframes snav-menu{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.snav-menu--quote{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(900px,100vw - 48px)}.snav-menu--list{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);width:min(760px,100vw - 48px)}.snav-menu--plain{grid-template-columns:minmax(0,1fr);width:min(480px,100vw - 48px)}.snav-menu__quote{background:var(--snav-tile);border-radius:12px;flex-direction:column;justify-content:space-between;gap:40px;min-height:320px;padding:26px;display:flex}.snav-menu__quote blockquote{letter-spacing:-.025em;text-wrap:pretty;font-size:22px;font-weight:500;line-height:1.32}.snav-menu__quote figcaption{align-items:center;gap:14px;display:flex}.snav-menu__quote img{object-fit:cover;border-radius:50%;width:48px;height:48px}.snav-menu__quote span{color:var(--snav-text-2);font-size:13px;display:grid}.snav-menu__quote strong{color:#fff;font-size:15px;font-weight:500}.snav-menu__quote small{font-family:var(--snav-mono);letter-spacing:.03em;text-transform:uppercase;color:#ffffff8c;margin-top:2px;font-size:10px}.snav-menu ul{gap:2px;display:grid}.snav-menu__points{align-content:space-evenly;padding:6px 4px}.snav-menu__col{padding:16px 8px 8px}.snav__eyebrow{font-family:var(--snav-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--snav-text-2);padding:0 10px 10px;font-size:10.5px}.snav__rich{border-radius:10px;gap:14px;padding:11px 10px;display:flex}.snav-menu__points .snav__rich{align-items:flex-start;padding:14px}.snav__rich:hover{background:#ffffff0f}.snav__rich svg{color:#ffffffd9;flex:none;width:20px;height:20px;margin-top:2px}.snav__rich>span{gap:3px;display:grid}.snav__rich strong{letter-spacing:-.02em;color:#fff;font-size:15.5px;font-weight:500}.snav__sub{color:var(--snav-text-2);font-size:13px;font-weight:400;line-height:1.35}.snav__arrow{opacity:0;color:#ffffffb3;align-self:center;margin-left:auto;transition:opacity .15s,transform .15s;transform:translate(-4px)}.snav__rich:hover .snav__arrow,.snav__rich:focus-visible .snav__arrow{opacity:1;transform:none}.snav__rich[aria-current=page]{background:#ffffff17}.snav__promo{background:var(--snav-tile);border-radius:12px;flex-direction:column;gap:8px;padding:22px 20px;display:flex}.snav__promo .snav__eyebrow{color:var(--snav-accent);padding:0}.snav__promo-title{letter-spacing:-.035em;font-size:21px;font-weight:400;line-height:1.15}.snav__promo-text{color:#ffffffb3;flex:1;font-size:14px;line-height:1.45}.snav .snav__promo-link{color:var(--snav-ink);background:#fff;border-radius:999px;align-self:flex-start;margin-top:10px;padding:7px 12px;font-size:13.5px;font-weight:500}.snav__mobile{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e2024c7;border-radius:999px;align-items:center;gap:2px;padding:0 0 0 5px;font-size:13.5px;font-weight:500;display:none;box-shadow:inset 0 0 0 1px #ffffff1f}.snav__mobile .snav-pill__cta{white-space:nowrap;border-radius:999px;padding:7px 12px;position:relative}.snav__mobile .snav-pill__cta:after{content:"";position:absolute;inset:-5px -2px}.snav__burger{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.snav__burger:focus-visible{outline-offset:-4px}.snav__burger svg{width:20px;height:20px}.snav-sheet{z-index:60;background:var(--snav-panel);color:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.snav-sheet[hidden]{display:none}.snav-sheet__top{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.snav-sheet__top .snav__logo{margin-left:-12px;background:0 0!important}.snav-sheet__body{gap:4px;padding:8px 16px 32px;display:grid}.snav-sheet__group{border-bottom:1px solid #ffffff1a}.snav-sheet__acc,.snav-sheet__link{color:#fff;width:100%;font:inherit;letter-spacing:-.03em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 0;font-size:22px;display:flex}.snav-sheet__link{border-bottom:1px solid #ffffff1a}.snav-sheet__acc .snav__chev{width:16px;height:16px}.snav-sheet__group ul{padding:0 0 14px;display:grid}.snav-sheet__group li a{color:#fffc;padding:9px 0;font-size:16px;display:block}.snav__lang--sheet{gap:8px;padding:16px 0 0;font-size:15px}.snav-sheet .snav__promo{margin-top:20px}.snav .snav-sheet__cta{height:48px;color:var(--snav-ink);background:#fff;border-radius:4px;justify-content:center;align-items:center;margin-top:12px;font-size:16px;font-weight:500;display:flex}.snav__bare{background:var(--snav-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:-.01em;border-radius:999px;align-items:center;min-height:44px;padding:4px;font-size:13.5px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 24px -12px #0006}.snav__bare .snav-pill__cta{white-space:nowrap;border-radius:999px;padding:7px 14px;position:relative}.snav__bare .snav-pill__cta:after{content:"";position:absolute;inset:-6px -4px}@media (prefers-reduced-motion:reduce){.snav-menu{animation:none}.snav,.snav-pill{transition:none}}@media (max-width:1100px){.snav-pill>a:not(.snav-pill__cta){padding-inline:9px}}@media (max-width:979px){.snav{height:64px;padding:0 16px}.snav-pill{display:none}.snav__mobile{display:flex}.snav__logo{background:var(--snav-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:44px;margin-left:0}}.snav .snav__chev{width:12px;height:12px}.snav .snav-sheet__acc .snav__chev{width:16px;height:16px}.snav .snav__burger svg,.snav .snav__rich svg{width:20px;height:20px}
