.auto-hero,.auto-product-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:58px;align-items:center;padding-block:35px 66px}
.auto-hero h1,.auto-product-hero h1{font-size:clamp(2.25rem,3.8vw,3.4rem)}
.auto-real-product{padding:20px;background:#fff;border:1px solid var(--line);border-radius:4px;text-align:center;min-width:0}.auto-real-product img{display:block;width:100%;max-width:401px;height:auto;object-fit:contain;margin-inline:auto}.auto-real-product figcaption{font-size:.74rem;color:var(--muted);line-height:1.6;margin-top:12px}.auto-photo-brief .auto-real-product{border:0;padding:0;margin-bottom:30px}.auto-specification-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:58px;align-items:start}.auto-measurement-panel{padding-block:25px}.auto-measurement-panel h2{font-size:1.75rem}.auto-measurements{margin-block:26px}.auto-measurements>div{display:flex;justify-content:space-between;gap:20px;padding-block:18px;border-bottom:1px solid var(--line)}.auto-measurements dt{font-size:.91rem}.auto-measurements dd{font-weight:700;margin:0;white-space:nowrap}.auto-measurement-panel>p{font-size:.86rem}.auto-measurement-panel .text-link{margin-top:22px}
.auto-product-link{margin-top:12px}.auto-application-photo img{width:100%;border-radius:4px 4px 0 0}.auto-application-photo figcaption{padding:19px 22px;background:var(--navy);border-radius:0 0 4px 4px;color:#fff;font-size:.8rem}.auto-application-photo figcaption span{display:block;font-size:.74rem;line-height:1.7;color:#d0d9e2;margin-top:7px}
.auto-feature{display:grid;grid-template-columns:1.4fr 1fr;margin-top:32px;border-radius:4px;overflow:hidden;border:1px solid var(--line)}.auto-feature-spec{background:var(--navy);color:#fff;padding:38px}.auto-feature-spec .eyebrow{color:#ffb38d}.auto-feature-spec h3{font-size:1.85rem}.auto-feature-spec>p{color:#d0d9e2;margin-top:17px}.auto-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-block:26px 0}.auto-specs>div{padding-block:14px;border-top:1px solid #657382}.auto-specs dt{font-size:.74rem;color:#d0d9e2}.auto-specs dd{margin:5px 0 0;font-size:1.05rem;font-weight:700}.auto-feature-spec .auto-spec-note{font-size:.78rem;line-height:1.75}.auto-brief{padding:38px;background:#fff}.auto-brief h3{font-size:1.6rem}.auto-brief p{font-size:.86rem}.auto-alternatives{margin-top:45px}.auto-alternatives>h3{font-size:1.35rem}.auto-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:23px}.auto-option{display:grid;grid-template-columns:.7fr 1fr;gap:24px;background:#fff;border:1px solid var(--line);padding:25px;border-radius:4px;align-items:center}.auto-option figure img{width:100%;height:230px;object-fit:contain}.auto-option figcaption{font-size:.68rem;color:var(--muted);line-height:1.6;margin-top:13px}.auto-option h3{font-size:1.35rem}.auto-option p{font-size:.83rem;margin-top:15px}.auto-option .text-link{font-size:.76rem;gap:8px;margin-top:10px;display:flex;justify-content:space-between}.auto-option .eyebrow{margin-bottom:12px;font-size:.58rem}
.auto-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:32px}.auto-task-grid article{border-top:1px solid var(--line);padding-top:4px}.auto-task-grid p{margin-top:15px;font-size:.88rem}.auto-task-grid .detail-number{margin-bottom:12px}.auto-partner{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.auto-partner img{width:100%;border-radius:4px}.auto-partner figcaption{font-size:.72rem;color:var(--muted);margin-top:10px}.auto-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.auto-faq details{border-top:1px solid var(--line);padding:20px 0}.auto-faq details:last-child{border-bottom:1px solid var(--line)}.auto-product-spec{padding:35px;background:var(--navy);color:#fff;border-radius:4px}.auto-product-spec .eyebrow{color:#ffb38d}.auto-product-spec h2{font-size:1.65rem}.auto-product-spec p{font-size:.78rem;color:#d0d9e2;margin-top:22px}.auto-product-evaluation{display:grid;grid-template-columns:1fr 1fr;gap:65px}.application-fields{border:1px solid var(--line);border-radius:4px;padding:20px;margin:24px 0}.application-fields legend{padding-inline:8px;font-size:.91rem;font-weight:700}.application-fields>p{font-size:.82rem;margin-bottom:18px}
@media(max-width:1000px){.auto-hero,.auto-product-hero,.auto-partner{gap:30px}.auto-option{grid-template-columns:1fr}.auto-option figure img{height:260px}.auto-feature-spec,.auto-brief{padding:26px}.auto-feature{grid-template-columns:1.2fr 1fr}}
@media(max-width:800px){.auto-specification-layout{grid-template-columns:1fr;gap:25px}.auto-real-product{padding:14px}.auto-measurement-panel{padding:0}.auto-measurement-panel h2{font-size:1.6rem}}
@media(max-width:800px){.auto-hero,.auto-product-hero{grid-template-columns:1fr;gap:30px;padding-block:20px 40px}.auto-hero h1,.auto-product-hero h1{font-size:2.25rem}.auto-hero .intro,.auto-product-hero .intro{font-size:.95rem;margin-top:18px}.auto-hero .actions,.auto-product-hero .actions{margin-top:22px;gap:10px}.auto-hero .button,.auto-product-hero .button{font-size:.77rem;padding:12px 14px;gap:12px}.auto-feature,.auto-option-grid,.auto-task-grid,.auto-partner,.auto-faq,.auto-product-evaluation{grid-template-columns:1fr}.auto-feature-spec,.auto-brief,.auto-product-spec{padding:25px}.auto-feature-spec h3{font-size:1.6rem}.auto-feature .actions{flex-direction:column;align-items:stretch}.auto-option{grid-template-columns:.68fr 1fr;gap:19px;padding:21px}.auto-option figure img{height:210px}.auto-option h3{font-size:1.25rem}.auto-option .text-link{font-size:.72rem}.auto-task-grid,.auto-faq,.auto-product-evaluation{gap:30px}.auto-partner{gap:25px}.auto-specs{gap:0 18px}.auto-specs dd{font-size:.97rem}.application-fields{padding:15px}.auto-application-photo figcaption{padding:16px 19px}}
