.warranty-page.svelte-1qmzs4a{background:var(--cream, #fbf8f5)}.warranty-hero.svelte-1qmzs4a{padding:3rem 5rem 2.5rem}.warranty-hero__container.svelte-1qmzs4a{max-width:1200px;margin:0 auto;text-align:center}.warranty-hero__title.svelte-1qmzs4a{font-family:var(--font-heading);font-weight:400;font-size:2.5rem;line-height:1;letter-spacing:-.04em;color:var(--dark, #181d24);margin:0 0 1rem}.warranty-hero__subtitle.svelte-1qmzs4a{font-family:var(--font-body);font-size:1.125rem;color:var(--dark-80, rgba(24, 29, 36, .8));margin:0}.warranty-content.svelte-1qmzs4a{padding:4rem 5rem}.warranty-container.svelte-1qmzs4a{max-width:900px;margin:0 auto}.warranty-section.svelte-1qmzs4a{margin-bottom:3rem}.warranty-section--highlight.svelte-1qmzs4a{background:#fff;padding:2rem;box-shadow:0 2px 12px #0000000a;margin-bottom:3rem}.warranty-section__title.svelte-1qmzs4a{font-family:var(--font-heading);font-weight:600;font-size:1.5rem;letter-spacing:-.02em;color:var(--dark, #181d24);margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(24,29,36,.08)}.warranty-section__content.svelte-1qmzs4a{display:flex;flex-direction:column;gap:1rem}.warranty-section__content.svelte-1qmzs4a p:where(.svelte-1qmzs4a){font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--dark-80, rgba(24, 29, 36, .8));margin:0}.warranty-section__content.svelte-1qmzs4a a:where(.svelte-1qmzs4a){color:var(--dark, #181d24);text-decoration:underline;transition:opacity .2s}.warranty-section__content.svelte-1qmzs4a a:where(.svelte-1qmzs4a):hover{opacity:.7}.warranty-section__content.svelte-1qmzs4a ul:where(.svelte-1qmzs4a){margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem;list-style-type:disc}.warranty-section__content.svelte-1qmzs4a li:where(.svelte-1qmzs4a){font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--dark-80, rgba(24, 29, 36, .8))}.warranty-table.svelte-1qmzs4a{display:flex;flex-direction:column;border:1px solid rgba(107,109,112,.1)}.warranty-table__row.svelte-1qmzs4a{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(107,109,112,.1);background:#fff}.warranty-table__row.svelte-1qmzs4a:last-child{border-bottom:none}.warranty-table__row--header.svelte-1qmzs4a{background:var(--dark, #181d24)}.warranty-table__row--header.svelte-1qmzs4a .warranty-table__label:where(.svelte-1qmzs4a),.warranty-table__row--header.svelte-1qmzs4a .warranty-table__value:where(.svelte-1qmzs4a){color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.warranty-table__label.svelte-1qmzs4a{font-family:var(--font-body);font-size:.9375rem;color:var(--dark, #181d24);font-weight:500}.warranty-table__value.svelte-1qmzs4a{font-family:var(--font-body);font-size:.9375rem;color:var(--dark-80, rgba(24, 29, 36, .8));text-align:right}.warranty-table__value--highlight.svelte-1qmzs4a{font-weight:600;color:#2d7a3a}.warranty-steps.svelte-1qmzs4a{display:flex;flex-direction:column;gap:1.5rem}.warranty-step.svelte-1qmzs4a{display:flex;gap:1.25rem;align-items:flex-start}.warranty-step__number.svelte-1qmzs4a{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--dark, #181d24);color:#fff;font-family:var(--font-heading);font-weight:600;font-size:.875rem;border-radius:50%}.warranty-step__content.svelte-1qmzs4a{flex:1}.warranty-step__content.svelte-1qmzs4a strong:where(.svelte-1qmzs4a){font-family:var(--font-heading);font-size:1.0625rem;color:var(--dark, #181d24)}.warranty-step__content.svelte-1qmzs4a p:where(.svelte-1qmzs4a){margin-top:.25rem}@media (max-width: 1024px){.warranty-hero.svelte-1qmzs4a{padding:2.5rem 3rem 2rem}.warranty-hero__title.svelte-1qmzs4a{font-size:2.25rem}.warranty-content.svelte-1qmzs4a{padding:3rem}}@media (max-width: 768px){.warranty-hero.svelte-1qmzs4a{padding:2rem 1.5rem 1.5rem}.warranty-hero__title.svelte-1qmzs4a{font-size:1.75rem}.warranty-hero__subtitle.svelte-1qmzs4a{font-size:1rem}.warranty-content.svelte-1qmzs4a{padding:2rem 1.5rem}.warranty-section.svelte-1qmzs4a{margin-bottom:2rem}.warranty-section--highlight.svelte-1qmzs4a{padding:1.5rem}.warranty-section__title.svelte-1qmzs4a{font-size:1.25rem}.warranty-table__row.svelte-1qmzs4a{flex-direction:column;align-items:flex-start;gap:.25rem}.warranty-table__row--header.svelte-1qmzs4a{flex-direction:row}.warranty-table__value.svelte-1qmzs4a{text-align:left}}
