.warranty-page[data-astro-cid-qkq6f3fi]{max-width:var(--container);padding:clamp(3.2rem, 6vw, 5.5rem) 2rem var(--section-y);margin:0 auto}.warranty-hero[data-astro-cid-qkq6f3fi]{max-width:760px;margin-bottom:clamp(2rem,4vw,3rem)}.warranty-hero[data-astro-cid-qkq6f3fi]>p[data-astro-cid-qkq6f3fi]:first-child{color:var(--brand-secondary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:760}h1[data-astro-cid-qkq6f3fi]{max-width:14ch;font-size:clamp(2.6rem,6vw,4.2rem)}.warranty-hero[data-astro-cid-qkq6f3fi]>p[data-astro-cid-qkq6f3fi]:last-child{color:var(--text-muted);margin-top:1.3rem;font-size:clamp(1.05rem,1.6vw,1.12rem);line-height:1.7}.warranty-contacts[data-astro-cid-qkq6f3fi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:clamp(3rem,6vw,4.5rem);list-style:none;display:grid}.warranty-contacts[data-astro-cid-qkq6f3fi] li[data-astro-cid-qkq6f3fi]{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-muted);gap:.35rem;padding:clamp(1.1rem,2.4vw,1.5rem);display:grid}.contact-label[data-astro-cid-qkq6f3fi]{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:760}.warranty-contacts[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi]{width:fit-content;color:var(--text-main);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:760;text-decoration:none;transition:color .2s}.warranty-contacts[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi]:hover{color:var(--brand-secondary)}.contact-note[data-astro-cid-qkq6f3fi]{color:var(--text-muted);font-size:.9rem}.warranty-layout[data-astro-cid-qkq6f3fi]{gap:clamp(2rem,4vw,3.5rem);display:grid}.warranty-group[data-astro-cid-qkq6f3fi]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding-top:clamp(1.6rem,3vw,2.4rem);display:grid}.warranty-group[data-astro-cid-qkq6f3fi] h2[data-astro-cid-qkq6f3fi]{font-size:clamp(1.35rem,2vw,1.9rem)}.warranty-body[data-astro-cid-qkq6f3fi]{max-width:72ch;color:var(--text-muted);gap:1rem;line-height:1.75;display:grid}.warranty-body[data-astro-cid-qkq6f3fi] ul[data-astro-cid-qkq6f3fi]{gap:.5rem;padding-left:1.25rem;display:grid}.warranty-body[data-astro-cid-qkq6f3fi] li[data-astro-cid-qkq6f3fi]::marker{color:var(--brand-secondary)}.warranty-phone[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi],.warranty-link[data-astro-cid-qkq6f3fi]{color:var(--text-main);text-decoration:underline;text-decoration-color:var(--brand-primary);text-underline-offset:.2em;font-weight:760;transition:color .2s}.warranty-phone[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi]:hover,.warranty-link[data-astro-cid-qkq6f3fi]:hover{color:var(--brand-secondary)}.warranty-contact[data-astro-cid-qkq6f3fi]{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.4rem,3vw,2rem);display:flex}.warranty-contact[data-astro-cid-qkq6f3fi] h2[data-astro-cid-qkq6f3fi]{font-size:clamp(1.5rem,2.4vw,2.2rem)}.warranty-contact[data-astro-cid-qkq6f3fi] p[data-astro-cid-qkq6f3fi]{max-width:58ch;color:var(--text-muted);margin-top:.5rem}.warranty-contact[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi]{border-radius:var(--radius-sm);background:var(--brand-primary);min-height:3.1rem;color:var(--text-main);flex:none;justify-content:center;align-items:center;padding:.85rem 1.2rem;font-weight:760;text-decoration:none;transition:background .22s,transform .22s;display:inline-flex}.warranty-contact[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi]:hover{background:var(--brand-secondary);transform:translateY(-2px)}@media (width<=760px){.warranty-page[data-astro-cid-qkq6f3fi]{padding-inline:1.25rem}.warranty-contacts[data-astro-cid-qkq6f3fi]{grid-template-columns:1fr}.warranty-group[data-astro-cid-qkq6f3fi]{grid-template-columns:1fr;gap:1rem}.warranty-contact[data-astro-cid-qkq6f3fi]{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.warranty-contacts[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi],.warranty-phone[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi],.warranty-link[data-astro-cid-qkq6f3fi],.warranty-contact[data-astro-cid-qkq6f3fi] a[data-astro-cid-qkq6f3fi]{transition:none}}
