.hero[data-astro-cid-qjfsxx5i]{background:linear-gradient(#1a1a1abf,#1a1a1ad9),url(/images/bmw-m2-motul.jpg);background-size:cover;background-position:center;color:#fff;padding:80px 0 64px;text-align:center}.hero-inner[data-astro-cid-qjfsxx5i]{max-width:720px;margin-inline:auto}.kicker[data-astro-cid-qjfsxx5i]{font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.hero[data-astro-cid-qjfsxx5i] h1[data-astro-cid-qjfsxx5i]{font-size:2.5rem;color:#fff;margin-bottom:16px}.hero-sub[data-astro-cid-qjfsxx5i]{font-size:1.125rem;line-height:1.7;color:#ffffffb3;max-width:600px;margin-inline:auto;margin-bottom:32px}.hero-actions[data-astro-cid-qjfsxx5i]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.content-wrap[data-astro-cid-qjfsxx5i]{max-width:720px;margin-inline:auto}.content-wrap[data-astro-cid-qjfsxx5i] h2[data-astro-cid-qjfsxx5i]{margin-bottom:24px}.intro-text[data-astro-cid-qjfsxx5i]{font-size:1.0625rem;line-height:1.8;color:var(--gray-600);margin-bottom:24px}.spec-box[data-astro-cid-qjfsxx5i]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:32px;margin-top:16px;margin-bottom:40px}.spec-box[data-astro-cid-qjfsxx5i] h3[data-astro-cid-qjfsxx5i]{margin-bottom:12px}.spec-box[data-astro-cid-qjfsxx5i] p[data-astro-cid-qjfsxx5i]{font-size:.9375rem;line-height:1.7;color:var(--gray-600);margin-bottom:16px}.spec-list[data-astro-cid-qjfsxx5i]{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.spec-list[data-astro-cid-qjfsxx5i] li[data-astro-cid-qjfsxx5i]{padding-left:20px;position:relative;font-size:.9375rem;line-height:1.6;color:var(--gray-600)}.spec-list[data-astro-cid-qjfsxx5i] li[data-astro-cid-qjfsxx5i]:before{content:"•";position:absolute;left:0;color:var(--gold);font-weight:700}.spec-note[data-astro-cid-qjfsxx5i]{font-style:italic;color:var(--gray-400);margin-bottom:0}.included[data-astro-cid-qjfsxx5i]{margin-bottom:40px}.included[data-astro-cid-qjfsxx5i] h3[data-astro-cid-qjfsxx5i]{margin-bottom:16px}.included[data-astro-cid-qjfsxx5i] ul[data-astro-cid-qjfsxx5i]{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.included[data-astro-cid-qjfsxx5i] li[data-astro-cid-qjfsxx5i]{padding-left:28px;position:relative;color:var(--gray-600);line-height:1.6}.included[data-astro-cid-qjfsxx5i] li[data-astro-cid-qjfsxx5i]:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;background:url(/icons/check-circle.svg) no-repeat center / contain;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(300%) hue-rotate(90deg) brightness(95%)}.cost-section[data-astro-cid-qjfsxx5i]{margin-top:48px;padding-top:48px;border-top:1px solid var(--gray-200)}.cost-comparison[data-astro-cid-qjfsxx5i]{border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;margin:24px 0}.cost-row[data-astro-cid-qjfsxx5i]{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--gray-200)}.cost-row[data-astro-cid-qjfsxx5i]:last-child{border-bottom:none}.cost-row[data-astro-cid-qjfsxx5i]>div[data-astro-cid-qjfsxx5i]{padding:14px 20px;font-size:.9375rem;color:var(--gray-600)}.cost-row-header[data-astro-cid-qjfsxx5i]{background:var(--navy)}.cost-row-header[data-astro-cid-qjfsxx5i]>div[data-astro-cid-qjfsxx5i]{color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.03em}.cost-row-highlight[data-astro-cid-qjfsxx5i]{background:#f0fdf4}.cost-row-highlight[data-astro-cid-qjfsxx5i]>div[data-astro-cid-qjfsxx5i]{color:var(--navy)}.cost-note[data-astro-cid-qjfsxx5i]{font-size:.9375rem;line-height:1.7;color:var(--gray-600)}.comparison-section[data-astro-cid-qjfsxx5i]{background:var(--gray-50)}.comparison-heading[data-astro-cid-qjfsxx5i]{text-align:center;margin-bottom:8px}.comparison-intro[data-astro-cid-qjfsxx5i]{text-align:center;color:var(--gray-600);margin-bottom:40px;margin-inline:auto}.comparison-table[data-astro-cid-qjfsxx5i]{max-width:720px;margin-inline:auto;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.comp-header[data-astro-cid-qjfsxx5i],.comp-row[data-astro-cid-qjfsxx5i]{display:grid;grid-template-columns:1fr 1fr 1fr}.comp-header[data-astro-cid-qjfsxx5i]{background:var(--navy);color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.03em}.comp-header[data-astro-cid-qjfsxx5i] .comp-label[data-astro-cid-qjfsxx5i],.comp-header[data-astro-cid-qjfsxx5i] .comp-col[data-astro-cid-qjfsxx5i]{padding:14px 20px}.comp-row[data-astro-cid-qjfsxx5i]{border-top:1px solid var(--gray-200)}.comp-label[data-astro-cid-qjfsxx5i],.comp-col[data-astro-cid-qjfsxx5i]{padding:14px 20px;font-size:.9375rem;line-height:1.5}.comp-label[data-astro-cid-qjfsxx5i]{font-weight:600;color:var(--navy)}.comp-us[data-astro-cid-qjfsxx5i]{color:var(--green);font-weight:600}.comp-dealer[data-astro-cid-qjfsxx5i]{color:var(--gray-600)}.sealed-guarantee[data-astro-cid-qjfsxx5i]{display:flex;gap:16px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--radius-xl);padding:24px}.seal-icon[data-astro-cid-qjfsxx5i]{flex-shrink:0;margin-top:2px;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(300%) hue-rotate(90deg) brightness(95%)}.sealed-guarantee[data-astro-cid-qjfsxx5i] strong[data-astro-cid-qjfsxx5i]{display:block;margin-bottom:6px;color:var(--navy)}.sealed-guarantee[data-astro-cid-qjfsxx5i] p[data-astro-cid-qjfsxx5i]{color:var(--gray-600);line-height:1.7;font-size:.9375rem}.faq-section[data-astro-cid-qjfsxx5i]{background:#fff}.faq-section[data-astro-cid-qjfsxx5i] h2[data-astro-cid-qjfsxx5i]{margin-bottom:32px}.faq-item[data-astro-cid-qjfsxx5i]{border-bottom:1px solid var(--gray-200);padding:20px 0}.faq-item[data-astro-cid-qjfsxx5i]:first-of-type{border-top:1px solid var(--gray-200)}.faq-item[data-astro-cid-qjfsxx5i] summary[data-astro-cid-qjfsxx5i]{font-family:var(--font-heading);font-weight:700;font-size:1.0625rem;color:var(--navy);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item[data-astro-cid-qjfsxx5i] summary[data-astro-cid-qjfsxx5i]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-qjfsxx5i] summary[data-astro-cid-qjfsxx5i]:after{content:"+";font-size:1.25rem;font-weight:700;color:var(--gold);flex-shrink:0;transition:transform .2s}.faq-item[data-astro-cid-qjfsxx5i][open] summary[data-astro-cid-qjfsxx5i]:after{content:"−"}.faq-item[data-astro-cid-qjfsxx5i] p[data-astro-cid-qjfsxx5i]{margin-top:12px;font-size:.9375rem;line-height:1.7;color:var(--gray-600);max-width:none}@media(max-width:768px){.hero[data-astro-cid-qjfsxx5i]{padding:56px 0 48px}.hero[data-astro-cid-qjfsxx5i] h1[data-astro-cid-qjfsxx5i]{font-size:2rem}.comp-header[data-astro-cid-qjfsxx5i],.comp-row[data-astro-cid-qjfsxx5i]{grid-template-columns:1fr;gap:0}.comp-header[data-astro-cid-qjfsxx5i] .comp-label[data-astro-cid-qjfsxx5i]{display:none}.comp-header[data-astro-cid-qjfsxx5i] .comp-col[data-astro-cid-qjfsxx5i]{text-align:center}.comp-row[data-astro-cid-qjfsxx5i] .comp-label[data-astro-cid-qjfsxx5i]{background:var(--gray-50);padding:10px 20px 4px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.comp-row[data-astro-cid-qjfsxx5i] .comp-col[data-astro-cid-qjfsxx5i]{padding:4px 20px 14px}.comp-row[data-astro-cid-qjfsxx5i] .comp-us[data-astro-cid-qjfsxx5i]{border-bottom:1px solid var(--gray-100);padding-bottom:10px}.sealed-guarantee[data-astro-cid-qjfsxx5i]{flex-direction:column}.cost-row[data-astro-cid-qjfsxx5i]{grid-template-columns:1fr}.cost-row[data-astro-cid-qjfsxx5i]>div[data-astro-cid-qjfsxx5i]{padding:8px 20px}.cost-row[data-astro-cid-qjfsxx5i]>div[data-astro-cid-qjfsxx5i]:first-child{padding-top:14px;font-weight:600}.cost-row[data-astro-cid-qjfsxx5i]>div[data-astro-cid-qjfsxx5i]:last-child{padding-bottom:14px}.spec-box[data-astro-cid-qjfsxx5i]{padding:24px}}
