.warranty-page.svelte-1bddvfh{background:var(--color-page);color:var(--color-text);padding:var(--page-hero-top) 0 var(--page-hero-bottom)}.warranty-page__layout.svelte-1bddvfh{grid-template-columns:minmax(0,.95fr) minmax(380px,.8fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.warranty-page__copy.svelte-1bddvfh{max-width:820px}.warranty-page__lead.svelte-1bddvfh{font-size:var(--font-md);border-left:2px solid #00ca66;max-width:720px;margin:28px 0 0;padding-left:24px;font-weight:500;line-height:1.42}.warranty-page__steps.svelte-1bddvfh{gap:14px;max-width:720px;margin-top:34px;display:grid}.warranty-step.svelte-1bddvfh{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:8px;gap:6px;padding:18px 20px;display:grid}.warranty-step.svelte-1bddvfh span:where(.svelte-1bddvfh){color:#00ca66;font-size:var(--font-sm);font-weight:900;line-height:1}.warranty-step.svelte-1bddvfh strong:where(.svelte-1bddvfh){font-size:var(--font-md);font-weight:900;line-height:1.15}.warranty-step.svelte-1bddvfh p:where(.svelte-1bddvfh){color:var(--color-muted);font-size:var(--font-sm);line-height:1.45}.warranty-page__panel.svelte-1bddvfh{background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-soft);border-radius:8px;padding:clamp(22px,2.6vw,32px)}.warranty-page__panel.svelte-1bddvfh h2:where(.svelte-1bddvfh){font-size:var(--font-xl);margin:0 0 22px;font-weight:900;line-height:1.1}.warranty-form.svelte-1bddvfh{gap:16px;display:grid}.warranty-form__honeypot.svelte-1bddvfh{width:0;height:0;position:absolute;overflow:hidden}.warranty-form__row.svelte-1bddvfh{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.warranty-field.svelte-1bddvfh{gap:8px;display:grid}.warranty-field.svelte-1bddvfh span:where(.svelte-1bddvfh){color:var(--color-muted);font-size:var(--font-sm);font-weight:700;line-height:1.2}.warranty-field.svelte-1bddvfh input:where(.svelte-1bddvfh){background:var(--color-page);border:1px solid var(--color-border-soft);color:var(--color-text);font:inherit;border-radius:8px;width:100%;min-height:52px;padding:0 16px}.warranty-serial.svelte-1bddvfh{position:relative}.warranty-serial.svelte-1bddvfh input:where(.svelte-1bddvfh){padding-right:56px}.warranty-serial.is-valid.svelte-1bddvfh input:where(.svelte-1bddvfh){border-color:#00ca66}.warranty-serial.is-invalid.svelte-1bddvfh input:where(.svelte-1bddvfh){border-color:#dc2626}.warranty-serial__icon.svelte-1bddvfh{color:#fff;background:#00ca66;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.warranty-serial__loader.svelte-1bddvfh{border:3px solid #00ca662e;border-top-color:#00ca66;border-radius:999px;width:28px;height:28px;animation:.8s linear infinite svelte-1bddvfh-warranty-spin;position:absolute;top:calc(50% - 14px);right:17px}.warranty-serial__status.svelte-1bddvfh{font-size:var(--font-sm);font-weight:700;line-height:1.35}.warranty-serial__status.is-valid.svelte-1bddvfh{color:#078144}.warranty-serial__status.is-invalid.svelte-1bddvfh{color:#b91c1c}@keyframes svelte-1bddvfh-warranty-spin{to{transform:rotate(360deg)}}.warranty-field.svelte-1bddvfh input:where(.svelte-1bddvfh):focus{border-color:#00ca66}.warranty-file.svelte-1bddvfh{background:var(--color-page);border:1px solid var(--color-border-soft);color:var(--color-text);border-radius:8px;align-items:center;gap:14px;width:100%;min-height:52px;padding:8px;display:flex}.warranty-file.svelte-1bddvfh:focus-within{border-color:#00ca66}.warranty-file.svelte-1bddvfh input:where(.svelte-1bddvfh){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.warranty-file__button.svelte-1bddvfh{background:#00ca66;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 18px;display:inline-flex;color:#fff!important;font-size:var(--font-control)!important;font-weight:900!important;line-height:1.1!important}.warranty-file__name.svelte-1bddvfh{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--color-muted)!important;font-size:var(--font-control)!important;font-weight:600!important;line-height:1.25!important}.warranty-form__btn.svelte-1bddvfh{border:0;justify-content:center;width:100%;margin-top:4px}.warranty-form__btn.svelte-1bddvfh:disabled{cursor:wait;opacity:.72}.warranty-form__status.svelte-1bddvfh{color:#b91c1c;font-size:var(--font-sm);background:#dc262614;border:1px solid #dc26262e;border-radius:8px;padding:12px 14px;font-weight:700;line-height:1.35}.warranty-form__status.is-success.svelte-1bddvfh{color:#078144;background:#00ca661a;border-color:#00ca6638}@media screen and (width<=1100px){.warranty-page.svelte-1bddvfh{padding-top:56px}.warranty-page__layout.svelte-1bddvfh{grid-template-columns:1fr}}@media screen and (width<=640px){.warranty-page.svelte-1bddvfh{padding:42px 0 64px}.warranty-page__lead.svelte-1bddvfh{padding-left:20px}.warranty-form__row.svelte-1bddvfh{grid-template-columns:1fr}.warranty-file.svelte-1bddvfh{flex-direction:column;align-items:stretch;gap:8px}.warranty-file__button.svelte-1bddvfh{width:100%}}
