.automotive-page{width:min(100% - 112px,1360px);color:var(--site-ink);margin-inline:auto;padding-block:24px 40px}.automotive-page :is(h1,h2,h3,p){margin:0}.automotive-page :is(h1,h2,h3){color:inherit;font-weight:700}.automotive-page h2{letter-spacing:-.025em;font-size:clamp(32px,3.15vw,46px);line-height:1.06}.automotive-page p{line-height:1.5}.automotive-page .arrow-right{flex-shrink:0}.automotive-breadcrumb{margin-bottom:16px}.automotive-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.automotive-page .automotive-eyebrow{color:var(--color-primary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.4}.automotive-hero-v2{border-radius:var(--radius-feature);background:var(--site-ink);grid-template-columns:44fr 56fr;min-height:490px;display:grid;overflow:hidden}.automotive-hero-v2__copy{color:var(--color-neutral-50);flex-direction:column;align-items:flex-start;padding:40px;display:flex}.automotive-hero-v2__copy .automotive-eyebrow{color:var(--site-accent)}.automotive-hero-v2 h1{letter-spacing:-.015em;margin:8px 0 24px;font-size:clamp(38px,3.2vw,46px);line-height:1.01}.automotive-hero-v2__copy>p:not(.automotive-eyebrow){max-width:42ch;color:var(--color-neutral-400);font-size:19px;line-height:1.5}.automotive-hero-v2__image{min-width:0;position:relative}.automotive-hero-v2__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.automotive-button{background:var(--site-accent);min-height:52px;color:var(--site-ink);border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:12px 24px;font-size:16px;font-weight:700;display:inline-flex}.automotive-hero-v2 .automotive-button{margin-top:auto}.automotive-button:hover{background:var(--color-secondary)}.automotive-page .automotive-image-note{color:var(--color-neutral-500);text-align:right;padding-top:10px;font-size:12px}.automotive-section{margin-top:64px;scroll-margin-top:120px}.automotive-image-note+.automotive-section{margin-top:44px}.automotive-section-heading{grid-template-columns:1fr minmax(240px,380px);align-items:end;gap:40px;margin-bottom:24px;display:grid}.automotive-section-heading>p{color:var(--color-neutral-500);font-size:18px;line-height:1.4}.automotive-applications{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.automotive-materials{border-radius:var(--radius-feature);background:var(--color-neutral-100);padding:36px}.automotive-materials .automotive-section-heading{margin-bottom:0}.automotive-materials h2{font-size:clamp(32px,2.8vw,40px);line-height:1.05}.automotive-materials .automotive-section-heading>p{font-size:16px}.automotive-page .automotive-materials .comparison-wrap{background:0 0;border:0;border-radius:0;max-width:100%}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table{min-width:760px;font-size:16px;line-height:1.5}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table__caption{caption-side:bottom;text-align:left;padding:14px 0 0;font-size:11px;font-weight:400;line-height:1.5}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table thead th{color:var(--color-neutral-500);letter-spacing:.01em;background:0 0;padding:6px 0;font-size:12px}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table :is(th,td):not(:first-child){text-align:left;padding-inline:24px 0}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table tbody :is(th,td){border-top:1px solid var(--color-neutral-200);background:0 0;padding-block:14px}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table tbody tr:last-child :is(th,td){border-bottom:1px solid var(--color-neutral-200)}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table :is(th,td):first-child{width:34%;padding-inline:0}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table :is(th,td):nth-child(2){width:25%}.automotive-page .automotive-materials.automotive-section .comparison-wrap .comparison-table tbody td:nth-child(2){color:var(--color-primary);font-weight:700}.automotive-brief{border-radius:var(--radius-feature);background:var(--color-secondary);grid-template-columns:40fr 60fr;gap:56px;padding:36px;display:grid}.automotive-brief__intro{flex-direction:column;align-items:flex-start;display:flex}.automotive-brief h2{font-size:clamp(32px,2.8vw,40px)}.automotive-brief__intro>p:not(.automotive-eyebrow){color:var(--color-neutral-500);margin-top:24px;font-size:17px}.automotive-guide{min-height:44px;color:var(--color-primary);align-items:center;gap:16px;margin-top:auto;padding-top:32px;font-size:17px;font-weight:700;display:inline-flex}.automotive-guide:hover{text-underline-offset:4px;text-decoration:underline}.automotive-brief ol{margin:0;padding:0;list-style:none}.automotive-brief li{grid-template-columns:40px 130px 1fr;align-items:start;gap:16px;min-height:70px;padding-block:12px;display:grid}.automotive-brief li+li{border-top:1px solid var(--color-neutral-200)}.automotive-brief li>span{background:color-mix(in srgb,var(--color-primary) 9%,var(--color-secondary));width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.automotive-brief li strong{padding-top:4px;font-size:18px}.automotive-brief li p{color:var(--color-neutral-500);padding-top:4px;font-size:16px}.automotive-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.automotive-resources>a{border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);min-height:164px;color:var(--site-ink);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.automotive-resources>a:hover{border-color:var(--color-primary)}.automotive-resources p{color:var(--color-neutral-500);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.automotive-resources h3{letter-spacing:-.015em;font-size:24px;line-height:1.15}.automotive-resources .arrow-right{color:var(--color-primary)}.automotive-faq{grid-template-columns:33fr 67fr;gap:40px;display:grid}.automotive-faq h2{font-size:clamp(32px,2.8vw,40px)}.automotive-page .automotive-faq .faq-list .faq-item summary{color:var(--site-ink);padding-block:22px;font-size:18px}.automotive-page .automotive-faq .faq-list .faq-item summary:after{line-height:1}.automotive-page .automotive-faq .faq-list .faq-answer p{font-size:16px;line-height:1.5}.automotive-page .cta-banner{grid-template-columns:1fr auto;gap:10px 32px;min-height:160px;padding:36px;display:grid}.automotive-page .cta-banner__title{color:var(--site-ink);letter-spacing:-.015em;grid-column:1;font-size:36px}.automotive-page .cta-banner__desc{grid-column:1;font-size:16px}.automotive-page .cta-banner__actions{grid-area:1/2/3;align-self:center}.automotive-page .cta-banner__primary{background:var(--site-ink);color:var(--color-neutral-50);border-radius:999px;gap:16px}.automotive-page .cta-banner__primary .arrow-right{color:var(--color-primary)}.automotive-page .cta-banner__primary:hover{background:var(--color-neutral-800)}.automotive-page :is(a,summary,.comparison-wrap):focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}@media (width<=1100px){.automotive-page{width:calc(100% - 48px)}.automotive-hero-v2__copy{padding:32px}.automotive-hero-v2 h1{font-size:38px}.automotive-section-heading{grid-template-columns:1fr minmax(220px,34%);gap:28px}.automotive-brief{grid-template-columns:1fr 1.2fr;gap:32px;padding:32px}.automotive-brief li{grid-template-columns:38px 1fr;gap:8px 16px}.automotive-brief li p{grid-column:2;padding-top:0}}@media (width<=1023px){.automotive-hero-v2{grid-template-columns:1fr;min-height:0}.automotive-hero-v2__copy{padding:32px}.automotive-hero-v2 .automotive-button{margin-top:28px}.automotive-hero-v2__image img{aspect-ratio:3/2;height:auto;position:static}.automotive-applications{grid-template-columns:repeat(2,minmax(0,1fr))}.automotive-applications>:last-child{grid-column:1/-1;width:calc(50% - 12px)}}@media (width<=767px){.automotive-page{width:calc(100% - 32px);padding-block:12px 32px}.automotive-breadcrumb{margin-bottom:20px}.automotive-hero-v2__copy{padding:28px 24px 32px}.automotive-hero-v2 h1{font-size:clamp(32px,8.5vw,44px)}.automotive-hero-v2__copy>p:not(.automotive-eyebrow){font-size:17px}.automotive-button{gap:12px;padding-inline:20px}.automotive-page .automotive-image-note{text-align:left}.automotive-section{margin-top:44px}.automotive-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.automotive-applications{grid-template-columns:1fr}.automotive-applications>:last-child{grid-column:auto;width:auto}.automotive-materials{padding:28px 20px}.automotive-materials .automotive-section-heading{margin-bottom:16px}.automotive-brief{grid-template-columns:1fr;gap:28px;padding:28px 24px}.automotive-guide{padding-top:24px}.automotive-brief li{padding-block:16px}.automotive-resources{grid-template-columns:1fr;gap:16px}.automotive-resources>a{min-height:156px;padding:24px}.automotive-resources h3{font-size:23px}.automotive-faq{grid-template-columns:1fr;gap:28px}.automotive-page .cta-banner{grid-template-columns:1fr;gap:20px;padding:28px 24px}.automotive-page .cta-banner__title{font-size:32px}.automotive-page .cta-banner__actions{grid-area:auto/1}}.automotive-page .automotive-faq .faq-list .faq-item{background:0 0}.automotive-page .automotive-faq .faq-list .faq-item summary:hover{color:var(--color-primary)}@media (width>=1280px){body:has(.automotive-page) :is(.whatsapp-float,.back-to-top){inset-inline-end:8px}}
