.specs-section:where(.astro-HCQ2VVPE){padding:3em 0;background:#f8f9fa}.specs-grid:where(.astro-HCQ2VVPE){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5em;max-width:900px;margin:0 auto}.spec-card:where(.astro-HCQ2VVPE){background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5em;text-align:center}.spec-card:where(.astro-HCQ2VVPE) h3:where(.astro-HCQ2VVPE){margin:0 0 .5em;font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.spec-card:where(.astro-HCQ2VVPE) .spec-value:where(.astro-HCQ2VVPE){margin:0;font-size:1.2rem;font-weight:600;color:#1a1a1a}.degradation-section:where(.astro-HCQ2VVPE),.chemistry-section:where(.astro-HCQ2VVPE),.warranty-section:where(.astro-HCQ2VVPE),.notes-section:where(.astro-HCQ2VVPE){padding:4em 0}.chemistry-section:where(.astro-HCQ2VVPE){background:#f8f9fa}.content-wrapper:where(.astro-HCQ2VVPE){max-width:800px;margin:0 auto}.content-wrapper:where(.astro-HCQ2VVPE) h2:where(.astro-HCQ2VVPE){color:#1a1a1a;margin:0 0 1em;font-size:1.5rem}.content-wrapper:where(.astro-HCQ2VVPE) p:where(.astro-HCQ2VVPE){color:#444;line-height:1.8;margin-bottom:1em;font-size:1.05rem}.degradation-timeline:where(.astro-HCQ2VVPE){margin:2em 0}.timeline-item:where(.astro-HCQ2VVPE){display:flex;gap:1.5em;margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #eee}.timeline-item:where(.astro-HCQ2VVPE):last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.timeline-marker:where(.astro-HCQ2VVPE){flex-shrink:0;width:100px;padding:.5em 1em;background:#e8f5e9;color:#2e7d32;border-radius:4px;font-weight:600;font-size:.9rem;text-align:center;height:fit-content}.timeline-content:where(.astro-HCQ2VVPE) strong:where(.astro-HCQ2VVPE){display:block;color:#1a1a1a;font-size:1.1rem;margin-bottom:.5em}.timeline-content:where(.astro-HCQ2VVPE) p:where(.astro-HCQ2VVPE){margin:0;color:#555;font-size:.95rem;line-height:1.6}.chemistry-tip:where(.astro-HCQ2VVPE){background:#fff3e0;border-left:4px solid #ff9800;padding:1.5em;margin-top:1.5em;border-radius:0 8px 8px 0}.chemistry-tip:where(.astro-HCQ2VVPE) h3:where(.astro-HCQ2VVPE){margin:0 0 .5em;color:#e65100;font-size:1.1rem}.chemistry-tip:where(.astro-HCQ2VVPE) p:where(.astro-HCQ2VVPE){margin:0;color:#444;font-size:.95rem;line-height:1.6}.warranty-details:where(.astro-HCQ2VVPE){display:flex;flex-wrap:wrap;gap:2em;margin:1.5em 0;padding:1.5em;background:#f8f9fa;border-radius:8px}.warranty-item:where(.astro-HCQ2VVPE){display:flex;flex-direction:column;gap:.25em}.warranty-label:where(.astro-HCQ2VVPE){font-size:.85rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.warranty-value:where(.astro-HCQ2VVPE){font-size:1.2rem;font-weight:600;color:#1a1a1a}.warranty-note:where(.astro-HCQ2VVPE){font-size:.95rem;color:#555}.cta-section:where(.astro-HCQ2VVPE){padding:4em 0;background:linear-gradient(135deg,#1a1a1a 0,#333 100%)}.cta-content:where(.astro-HCQ2VVPE){max-width:700px;margin:0 auto;text-align:center}.cta-content:where(.astro-HCQ2VVPE) h2:where(.astro-HCQ2VVPE){color:#fff;margin:0 0 .75em;font-size:1.75rem}.cta-content:where(.astro-HCQ2VVPE)>p:where(.astro-HCQ2VVPE){color:#ccc;font-size:1.1rem;line-height:1.7;margin-bottom:1.5em}.cta-features:where(.astro-HCQ2VVPE){text-align:left;max-width:400px;margin:0 auto 2em;padding-left:1.5em}.cta-features:where(.astro-HCQ2VVPE) li:where(.astro-HCQ2VVPE){color:#ddd;margin-bottom:.5em;line-height:1.5}.cta-buttons:where(.astro-HCQ2VVPE){display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.store-badge:where(.astro-HCQ2VVPE) img:where(.astro-HCQ2VVPE){height:48px;width:auto}.store-badge:where(.astro-HCQ2VVPE):hover{opacity:.9}.back-link:where(.astro-HCQ2VVPE){padding:2em 0;text-align:center;background:#f8f9fa}.back-link:where(.astro-HCQ2VVPE) a:where(.astro-HCQ2VVPE){color:#06c;text-decoration:none;font-weight:500}.back-link:where(.astro-HCQ2VVPE) a:where(.astro-HCQ2VVPE):hover{text-decoration:underline}@media (max-width:768px){.specs-grid:where(.astro-HCQ2VVPE){grid-template-columns:repeat(2,1fr);padding:0 1em}.content-wrapper:where(.astro-HCQ2VVPE){padding:0 1em}.timeline-item:where(.astro-HCQ2VVPE){flex-direction:column;gap:.75em}.timeline-marker:where(.astro-HCQ2VVPE){width:fit-content}.warranty-details:where(.astro-HCQ2VVPE){flex-direction:column;gap:1em}.cta-content:where(.astro-HCQ2VVPE){padding:0 1em}.cta-buttons:where(.astro-HCQ2VVPE){flex-direction:column;align-items:center}}