.warranties-hero[data-astro-cid-wv5r252o]{background:var(--bg-section);padding:var(--space-20) 0;position:relative;overflow:hidden}.warranties-hero[data-astro-cid-wv5r252o]>[data-astro-cid-wv5r252o]{position:relative;z-index:1}.warranties-hero[data-astro-cid-wv5r252o]:before,.warranties-hero[data-astro-cid-wv5r252o]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.warranties-hero[data-astro-cid-wv5r252o]:before{background-image:linear-gradient(var(--tex-line) 1px,transparent 1px),linear-gradient(90deg,var(--tex-line) 1px,transparent 1px);background-size:44px 44px;animation:warrantiesHeroDrift 110s linear infinite;-webkit-mask-image:radial-gradient(70% 60% at 50% 0%,#000 0%,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 0%,#000 0%,transparent 80%)}.warranties-hero[data-astro-cid-wv5r252o]:after{background:radial-gradient(50% 60% at 0% 100%,var(--tex-glow-navy) 0%,transparent 70%)}@keyframes warrantiesHeroDrift{0%{background-position:0 0}to{background-position:440px 0}}@media(prefers-reduced-motion:reduce){.warranties-hero[data-astro-cid-wv5r252o]:before{animation:none}}.container[data-astro-cid-wv5r252o]{max-width:1040px;margin:0 auto;padding:0 var(--space-6)}.warranties-hero[data-astro-cid-wv5r252o] .container[data-astro-cid-wv5r252o]{max-width:880px}.eyebrow[data-astro-cid-wv5r252o]{font-size:var(--fs-12);font-weight:var(--weight-bold);letter-spacing:var(--track-eyebrow);color:var(--fg-brand);text-transform:uppercase}h1[data-astro-cid-wv5r252o]{font-size:min(var(--fs-48),12.5vw);overflow-wrap:anywhere;font-weight:var(--weight-extrabold);line-height:var(--lh-tight);color:var(--fg-1);margin:var(--space-4) 0}.lede[data-astro-cid-wv5r252o]{font-size:var(--fs-18);line-height:var(--lh-normal);color:var(--fg-2)}.warranty-section[data-astro-cid-wv5r252o]{padding:var(--space-16) 0}.warranty-section--alt[data-astro-cid-wv5r252o]{background:var(--bg-section)}.section-h[data-astro-cid-wv5r252o]{font-size:var(--fs-32);font-weight:var(--weight-extrabold);color:var(--fg-1);line-height:var(--lh-tight);margin:0 0 var(--space-8)}.warranty-grid[data-astro-cid-wv5r252o]{display:grid;gap:var(--space-6)}.warranty-card[data-astro-cid-wv5r252o]{background:var(--bg-card, #fff);border:1px solid var(--border-1, #e5e5e5);border-radius:var(--radius-3, 8px);padding:var(--space-8) var(--space-6)}.warranty-name[data-astro-cid-wv5r252o]{font-size:var(--fs-24);font-weight:var(--weight-extrabold);color:var(--fg-1);margin:0 0 var(--space-2);line-height:var(--lh-tight)}.warranty-term[data-astro-cid-wv5r252o]{display:inline-block;font-size:var(--fs-12);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-brand);margin-bottom:var(--space-4)}.warranty-covers[data-astro-cid-wv5r252o],.warranty-excludes[data-astro-cid-wv5r252o]{font-size:var(--fs-16);line-height:var(--lh-normal);color:var(--fg-2);margin:0 0 var(--space-3)}.warranty-excludes[data-astro-cid-wv5r252o]{margin-bottom:0}.label[data-astro-cid-wv5r252o]{font-weight:var(--weight-bold);color:var(--fg-1)}.general-grid[data-astro-cid-wv5r252o]{display:grid;gap:var(--space-6)}.general-card[data-astro-cid-wv5r252o]{background:var(--bg-card, #fff);border:1px solid var(--border-1, #e5e5e5);border-radius:var(--radius-3, 8px);padding:var(--space-6)}.general-name[data-astro-cid-wv5r252o]{font-size:var(--fs-18);font-weight:var(--weight-extrabold);color:var(--fg-1);margin:0 0 var(--space-2);line-height:var(--lh-tight)}.general-body[data-astro-cid-wv5r252o]{font-size:var(--fs-16);line-height:var(--lh-normal);color:var(--fg-2);margin:0}.two-col[data-astro-cid-wv5r252o]{display:grid;gap:var(--space-12)}.plain-list[data-astro-cid-wv5r252o]{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-3)}.plain-list[data-astro-cid-wv5r252o] li[data-astro-cid-wv5r252o]{font-size:var(--fs-16);line-height:var(--lh-normal);color:var(--fg-2)}.warranty-note[data-astro-cid-wv5r252o]{font-size:var(--fs-14);line-height:var(--lh-normal);color:var(--fg-3, var(--fg-2));margin:0}@media(min-width:768px){.warranty-grid[data-astro-cid-wv5r252o]{grid-template-columns:1fr 1fr}.general-grid[data-astro-cid-wv5r252o]{grid-template-columns:1fr 1fr 1fr}.two-col[data-astro-cid-wv5r252o]{grid-template-columns:1fr 1fr}}
