.auto-solution-page{--auto-blue:#2f7df6;--auto-dark:#001a3d;--auto-ink:#23405f;--auto-copy:#4d6073;--auto-line:#dbe5ef;--auto-soft:#f4f7fa;color:var(--auto-dark);background:#fff}
.auto-solution-page *{box-sizing:border-box}.auto-container{width:min(1720px,calc(100% - 80px));margin-inline:auto}.auto-label{margin:0 0 10px;color:var(--auto-blue);font-size:14px;font-weight:700;line-height:1.3}.auto-section{padding:clamp(60px,7vw,96px) 0}.auto-section__header{max-width:1060px;margin-bottom:44px}.auto-section__header h2,.auto-products__header h2,.auto-solution-page .contact-title{margin:0;color:var(--auto-ink);font-size:clamp(28px,2.1vw,36px);font-weight:400;line-height:1.15;letter-spacing:0}.auto-section__header>p:last-child:not(.auto-label){max-width:980px;margin:22px 0 0;color:var(--auto-copy);font-size:17px;line-height:1.76}.auto-text-link{display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;border-bottom:2px solid var(--auto-blue);color:var(--auto-dark);font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s}.auto-text-link:hover,.auto-text-link:focus-visible{gap:13px;color:var(--auto-blue)}

.auto-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(247,250,255,.99) 0%,rgba(247,250,255,.96) 43%,rgba(247,250,255,.72) 61%,rgba(247,250,255,.12) 100%),url('/assets/solutions-import/img/pages/car/air-sensor/carsection4.webp') center/cover no-repeat}.auto-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px;color:#607893;font-size:14px}.auto-breadcrumb a{color:inherit;text-decoration:none}.auto-breadcrumb a:hover{color:var(--auto-blue)}.auto-hero__content{max-width:850px;padding:44px 0 72px}.auto-hero h1{max-width:920px;margin:0;color:var(--auto-dark);font-size:clamp(32px,2.65vw,46px);font-weight:600;line-height:1.08;letter-spacing:0}.auto-hero__lead{max-width:900px;margin:24px 0 0;color:var(--auto-dark);font-size:clamp(16px,1vw,18px);line-height:1.72}.auto-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.auto-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 25px;border:1px solid var(--auto-blue);border-radius:6px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.auto-btn--primary{background:var(--auto-blue);color:#fff;box-shadow:0 12px 25px rgba(47,125,246,.2)}.auto-btn--secondary{background:rgba(255,255,255,.75);color:var(--auto-blue)}.auto-btn:hover,.auto-btn:focus-visible{background:#166be4;color:#fff;outline:0;box-shadow:0 14px 28px rgba(47,125,246,.28)}.auto-hero__pillars{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--auto-line);border-radius:8px 8px 0 0;background:rgba(255,255,255,.94);box-shadow:0 -8px 28px rgba(25,56,88,.08)}.auto-hero__pillars article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px;min-height:90px;padding:22px 28px}.auto-hero__pillars article+article{border-left:1px solid var(--auto-line)}.auto-hero__pillars span{color:var(--auto-blue);font-size:12px;font-weight:800}.auto-hero__pillars h2{margin:0;color:var(--auto-dark);font-size:17px;font-weight:400;line-height:1.35}

.auto-parameters{background:#418ad0}.auto-parameters .auto-label,.auto-parameters .auto-section__header h2{color:#fff}.auto-parameter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.auto-parameter-card{display:flex;min-height:360px;flex-direction:column;padding:28px 25px;border:1px solid rgba(255,255,255,.38);border-radius:8px;background:rgba(255,255,255,.08);box-shadow:0 16px 34px rgba(7,44,84,.13)}.auto-parameter-icon{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;margin-bottom:28px;color:#fff}.auto-parameter-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.auto-parameter-icon--pm circle{fill:currentColor;stroke:none}.auto-parameter-card h3{margin:0;color:#fff;font-size:clamp(20px,1.28vw,24px);font-weight:600;line-height:1.25}.auto-parameter-card p{margin:16px 0 0;color:rgba(255,255,255,.9);font-size:15px;line-height:1.7}

.auto-workflow{background:#fff}.auto-flow-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.auto-flow-grid:before{position:absolute;top:25px;right:7%;left:7%;height:1px;background:#cddced;content:""}.auto-flow-card{position:relative;padding:0 18px;text-align:center}.auto-flow-card>span{position:relative;z-index:1;display:grid;width:52px;height:52px;margin:0 auto 25px;place-items:center;border-radius:50%;background:var(--auto-blue);color:#fff;font-size:15px;font-weight:800;box-shadow:0 9px 20px rgba(47,125,246,.24)}.auto-flow-card h3{margin:0;color:var(--auto-dark);font-size:20px;font-weight:600;line-height:1.3}.auto-flow-card p{margin:14px 0 0;color:var(--auto-copy);font-size:14px;line-height:1.7}

.auto-trust{background:#fff}.auto-trust__grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(44px,6vw,86px)}.auto-trust .auto-section__header{margin-bottom:30px}.auto-trust .auto-label{color:var(--auto-blue)}.auto-trust .auto-section__header h2{color:var(--auto-ink)}.auto-proof-grid{display:grid;gap:0}.auto-proof-card{display:grid;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:18px 0;border-top:1px solid var(--auto-line)}.auto-proof-card:last-child{border-bottom:1px solid var(--auto-line)}.auto-proof-card span{padding-top:4px;color:var(--auto-blue);font-size:12px;font-weight:800}.auto-proof-card h3{margin:0;color:var(--auto-dark);font-size:18px;font-weight:500;line-height:1.4}.auto-logo-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 26px;margin:0}.auto-logo-wall span{display:inline-flex;min-height:58px;align-items:center;justify-content:center;padding:4px 8px}.auto-logo-wall img{display:block;max-width:168px;max-height:46px;object-fit:contain}

.auto-products{background:var(--auto-soft)}.auto-products>.auto-container{position:relative}.auto-products__header{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:0}.auto-products__header>div:first-child{max-width:1050px}.auto-products__actions{display:flex;align-items:center;gap:16px}.auto-products__controls{position:absolute;z-index:5;top:56%;right:clamp(-72px,-4vw,-36px);left:clamp(-72px,-4vw,-36px);height:0;pointer-events:none}.auto-products__arrow{position:absolute;top:0;display:grid;width:58px;height:58px;place-items:center;padding:0;border:2px solid var(--auto-blue);border-radius:50%;background:#fff;color:var(--auto-blue);box-shadow:0 10px 28px rgba(0,83,174,.18);font-size:28px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:.2s ease}.auto-products__arrow--prev{left:0}.auto-products__arrow--next{right:0}.auto-products__arrow:hover:not(:disabled),.auto-products__arrow:focus-visible:not(:disabled){background:var(--auto-blue);color:#fff;outline:0;transform:translateY(-50%) scale(1.06)}.auto-products__arrow:disabled{border-color:#b7c9dc;color:#7f96ad;opacity:.55;cursor:default}.auto-products__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.auto-products__viewport::-webkit-scrollbar{display:none}.auto-product-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);grid-template-columns:none;gap:24px;padding:140px 0 32px}.auto-products .gas-product-card{position:relative;display:block;min-width:0;min-height:500px;overflow:visible;border:0;background:transparent;box-shadow:none;scroll-snap-align:start}.auto-products .gas-product-card__image{position:absolute;z-index:2;top:-122px;right:24px;left:24px;display:flex;height:218px;align-items:flex-end;justify-content:center;padding:0;background:transparent;pointer-events:none;transition:transform .28s ease}.auto-products .gas-product-card__image:after{position:absolute;z-index:0;bottom:-8px;left:50%;width:min(72%,190px);height:24px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(18,35,50,.2) 0%,rgba(18,35,50,.1) 42%,rgba(18,35,50,0) 72%);content:"";filter:blur(5px);transform:translateX(-50%)}.auto-products .gas-product-card__image img{position:relative;z-index:1;display:block;max-width:100%;max-height:230px;object-fit:contain;filter:drop-shadow(0 14px 12px rgba(18,35,50,.16))}.auto-products .gas-product-card__body{display:flex!important;visibility:visible!important;min-height:360px;height:100%;flex-direction:column;margin:42px 0 0;padding:108px 28px 26px;background:#fff;opacity:1!important;box-shadow:0 0 0 rgba(18,35,50,0);transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease}.auto-products .gas-product-card:hover .gas-product-card__body,.auto-products .gas-product-card:focus-within .gas-product-card__body{box-shadow:0 18px 34px rgba(18,35,50,.12);transform:translateY(-10px)}.auto-products .gas-product-card:hover .gas-product-card__image,.auto-products .gas-product-card:focus-within .gas-product-card__image{transform:translateY(-10px)}.auto-products .gas-product-card__body>span:first-child{display:block!important;margin:0 0 9px;color:var(--auto-blue);font-size:11px;font-weight:700;line-height:1}.auto-products .gas-product-card h3{display:block!important;margin:0;color:#111;font-size:clamp(23px,1.5vw,29px);font-weight:350;line-height:1.22}.auto-products .gas-product-card p{display:block!important;max-width:360px;margin:12px 0 18px;color:var(--auto-copy);font-size:14px;line-height:1.65}.auto-products .pm-product-badge{display:inline-flex!important;align-self:flex-start;margin-top:auto}.auto-products .gas-product-card__more{display:inline-block!important;margin-top:16px;color:var(--auto-blue);font-size:13px;font-weight:700;text-decoration:none}

.auto-insights{background:#fff}.auto-insight-list{border-top:1px solid var(--auto-line)}.auto-insight-row{display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch;border-bottom:1px solid var(--auto-line)}.auto-insight-row--reverse .auto-insight-row__content{order:2}.auto-insight-row--reverse .auto-insight-row__media{order:1}.auto-insight-row__content{display:flex;min-height:430px;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,80px)}.auto-insight-row__content h3{max-width:620px;margin:0;color:var(--auto-dark);font-size:clamp(25px,2vw,36px);font-weight:400;line-height:1.2}.auto-insight-row__content>p:not(.auto-label){max-width:650px;margin:20px 0 28px;color:var(--auto-copy);font-size:16px;line-height:1.75}.auto-insight-row__content .auto-text-link{align-self:flex-start}.auto-insight-row__media{display:block;min-height:430px;overflow:hidden}.auto-insight-row__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.auto-insight-row__media--contained{display:grid;place-items:center;padding:34px 46px;background:#fff}.auto-insight-row__media--contained img{width:min(100%,760px);height:auto;max-height:390px;object-fit:contain}.auto-insight-row__media:hover img{transform:scale(1.025)}

.auto-solution-page .contact-section{margin:0}.auto-solution-page .contact-title{color:inherit}.auto-solution-page .f-submit{min-width:230px}.auto-btn:focus-visible,.auto-text-link:focus-visible,.auto-insight-row__media:focus-visible{outline:3px solid #8ab2ff;outline-offset:3px}
@media(max-width:1200px){.auto-parameter-grid{grid-template-columns:repeat(2,1fr)}.auto-products__controls{right:8px;left:8px}.auto-product-grid{grid-auto-columns:calc((100% - 24px)/2)}}
@media(max-width:900px){.auto-flow-grid{grid-template-columns:repeat(2,1fr);gap:42px 24px}.auto-flow-grid:before{display:none}.auto-trust__grid{grid-template-columns:1fr}.auto-logo-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.auto-insight-row{grid-template-columns:1fr}.auto-insight-row--reverse .auto-insight-row__content{order:1}.auto-insight-row--reverse .auto-insight-row__media{order:2}.auto-insight-row__content,.auto-insight-row__media{min-height:360px}}
@media(max-width:780px){.auto-container{width:calc(100% - 28px)}.auto-section{padding:56px 0}.auto-section__header h2,.auto-products__header h2,.auto-solution-page .contact-title{font-size:clamp(24px,6vw,29px)}.auto-section__header>p:last-child:not(.auto-label){font-size:15.5px}.auto-hero{background:linear-gradient(rgba(247,250,255,.94),rgba(247,250,255,.91)),url('/assets/solutions-import/img/pages/car/air-sensor/carsection4.webp') center/cover no-repeat}.auto-breadcrumb{padding-top:20px}.auto-hero__content{padding:38px 0 55px}.auto-hero h1{font-size:clamp(30px,7.8vw,38px);line-height:1.14}.auto-hero__lead{font-size:16px}.auto-hero__pillars{grid-template-columns:1fr}.auto-hero__pillars article+article{border-top:1px solid var(--auto-line);border-left:0}.auto-parameter-card{min-height:0}.auto-products__header{align-items:flex-start;flex-direction:column}.auto-logo-wall{grid-template-columns:repeat(4,1fr)}.auto-insight-row__content{min-height:0;padding:38px 24px}.auto-insight-row__media{min-height:300px}.auto-insight-row__media--contained{padding:20px}}
@media(max-width:560px){.auto-actions{display:grid}.auto-btn{width:100%}.auto-parameter-grid,.auto-flow-grid{grid-template-columns:1fr}.auto-flow-card{text-align:left}.auto-flow-card>span{margin-left:0}.auto-logo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.auto-logo-wall span{min-height:52px;padding:4px 6px}.auto-logo-wall img{max-width:140px;max-height:40px}.auto-products__header{align-items:flex-start;gap:22px}.auto-products__actions{display:block}.auto-products__controls{top:58%;right:4px;left:4px}.auto-products__arrow{width:46px;height:46px;font-size:23px}.auto-product-grid{grid-auto-columns:86%;gap:24px;padding-top:112px}.auto-products .gas-product-card{min-height:440px}.auto-products .gas-product-card__image{top:-88px;height:190px}.auto-products .gas-product-card__image img{max-height:200px}.auto-products .gas-product-card__body{min-height:330px;padding:94px 22px 22px}.auto-insight-row__media{min-height:240px}}
.auto-insight-row__media--contained{padding:20px 26px}.auto-insight-row__media--contained img{width:min(100%,840px);max-height:440px}
@media(prefers-reduced-motion:reduce){.auto-btn,.auto-text-link,.auto-insight-row__media img{transition:none}}

/* Complete automotive brand wall. */
.auto-logo-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px}.auto-logo-wall span{min-width:0;min-height:52px;padding:4px}.auto-logo-wall img{width:100%;max-width:140px;height:auto;max-height:44px;object-fit:contain}
@media(max-width:1200px){.auto-logo-wall{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:900px){.auto-logo-wall{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:560px){.auto-logo-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auto-logo-wall span{min-height:48px}}
