.warranty-hub-grid[data-astro-cid-hahsets6]{display:grid;grid-template-columns:1.4fr 1fr;gap:3.5rem;align-items:start}.warranty-main[data-astro-cid-hahsets6]{display:flex;flex-direction:column;gap:2.5rem}.warranty-lead-box[data-astro-cid-hahsets6] h2[data-astro-cid-hahsets6]{font-size:2rem;margin:0 0 .8rem}.warranty-lead-box[data-astro-cid-hahsets6] .lead[data-astro-cid-hahsets6]{font-size:1.15rem;color:var(--text-muted);line-height:1.6;margin:0}.coverage-card[data-astro-cid-hahsets6]{background:#fff;border:1px solid var(--grey-2);border-radius:var(--radius);padding:2.2rem;box-shadow:var(--shadow-sm)}.coverage-card[data-astro-cid-hahsets6] h3[data-astro-cid-hahsets6]{margin-top:0;margin-bottom:1.5rem}.schedule-grid[data-astro-cid-hahsets6]{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.2rem}.schedule-item[data-astro-cid-hahsets6]{background:var(--grey);border:1px solid var(--grey-2);border-radius:var(--radius);padding:1.4rem;text-align:center;display:flex;flex-direction:column;gap:.3rem}.schedule-year[data-astro-cid-hahsets6]{font-family:var(--font-head);font-size:.85rem;text-transform:uppercase;font-weight:700;color:var(--muted)}.schedule-rate[data-astro-cid-hahsets6]{font-family:var(--font-head);font-size:2.2rem;font-weight:800;color:var(--red);line-height:1}.schedule-desc[data-astro-cid-hahsets6]{font-size:.82rem;font-weight:600;color:var(--dark)}.schedule-note[data-astro-cid-hahsets6]{font-size:.82rem;color:var(--muted);margin:0}.terms-card[data-astro-cid-hahsets6]{background:#fff;border:1px solid var(--grey-2);border-radius:var(--radius);padding:2.2rem;box-shadow:var(--shadow-sm)}.terms-card[data-astro-cid-hahsets6] h3[data-astro-cid-hahsets6]{margin-top:0;margin-bottom:1.2rem}.terms-card[data-astro-cid-hahsets6] li[data-astro-cid-hahsets6]{margin-bottom:.9rem;font-size:.94rem}.claims-warning[data-astro-cid-hahsets6]{background:var(--grey);border-left:4px solid var(--red);border-radius:var(--radius);padding:1rem 1.2rem;font-size:.94rem;margin-bottom:1.2rem}.sched-table-wrap[data-astro-cid-hahsets6]{overflow-x:auto}.sched-table[data-astro-cid-hahsets6]{width:100%;border-collapse:collapse;font-size:.85rem;min-width:640px}.sched-table[data-astro-cid-hahsets6] th[data-astro-cid-hahsets6],.sched-table[data-astro-cid-hahsets6] td[data-astro-cid-hahsets6]{border:1px solid var(--grey-2);padding:.6rem .7rem;text-align:left;vertical-align:top}.sched-table[data-astro-cid-hahsets6] th[data-astro-cid-hahsets6]{background:var(--dark);color:#fff;font-family:var(--font-head);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.sched-table[data-astro-cid-hahsets6] td[data-astro-cid-hahsets6]:first-child{font-weight:600}.sched-table[data-astro-cid-hahsets6] tr[data-astro-cid-hahsets6]:nth-child(2n) td[data-astro-cid-hahsets6]{background:var(--grey)}.reg-action-card[data-astro-cid-hahsets6]{background:var(--dark);color:#fff;border-radius:var(--radius);padding:2.2rem 2.6rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.reg-action-card[data-astro-cid-hahsets6] h3[data-astro-cid-hahsets6]{color:#fff;margin-top:0;margin-bottom:.4rem}.reg-action-card[data-astro-cid-hahsets6] p[data-astro-cid-hahsets6]{color:#d1d5db;margin:0;font-size:.94rem}.warranty-side[data-astro-cid-hahsets6]{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:110px}.claim-callout[data-astro-cid-hahsets6]{border:1px solid var(--grey-2)}.claim-callout[data-astro-cid-hahsets6] .btn[data-astro-cid-hahsets6]{width:100%;margin-top:.5rem}.side-card[data-astro-cid-hahsets6] .btn[data-astro-cid-hahsets6]{width:100%}.contact-rows[data-astro-cid-hahsets6]{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.contact-rows[data-astro-cid-hahsets6] div[data-astro-cid-hahsets6]{display:flex;justify-content:space-between;border-bottom:1px solid var(--grey-2);padding-bottom:.4rem}.contact-rows[data-astro-cid-hahsets6] span[data-astro-cid-hahsets6]{color:var(--muted)}@media (max-width: 900px){.warranty-hub-grid[data-astro-cid-hahsets6],.schedule-grid[data-astro-cid-hahsets6]{grid-template-columns:1fr}.reg-action-card[data-astro-cid-hahsets6]{flex-direction:column;align-items:flex-start}.warranty-side[data-astro-cid-hahsets6]{position:static}}
