.warranty-module__DDz_Jq__page{background-image:radial-gradient(120% 70% at 85% -10%,#1f9bff14 0%,#0000 50%),radial-gradient(90% 60% at -5% 8%,#38e0f012 0%,#0000 55%);min-height:60dvh}.warranty-module__DDz_Jq__hero{text-align:center;padding:clamp(4.5rem, 12vh, 7rem) var(--container-pad) clamp(2rem, 5vh, 3.5rem)}.warranty-module__DDz_Jq__eb{align-items:center;gap:10px;display:flex}.warranty-module__DDz_Jq__ebC{justify-content:center}.warranty-module__DDz_Jq__ebHero{margin-bottom:var(--space-4)}.warranty-module__DDz_Jq__ebSec{margin-bottom:var(--space-3)}.warranty-module__DDz_Jq__ebEn{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#1268c2;font-size:12px}.warranty-module__DDz_Jq__ebZh{font-family:var(--font-display);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.06em;color:#3a5d82}.warranty-module__DDz_Jq__ebDot{background:linear-gradient(115deg,#38e0f0,#7b6cff);border-radius:50%;flex:none;width:4px;height:4px}.warranty-module__DDz_Jq__ebDark .warranty-module__DDz_Jq__ebEn{color:#8ff0ff}.warranty-module__DDz_Jq__ebDark .warranty-module__DDz_Jq__ebZh{color:#cfe4f6}.warranty-module__DDz_Jq__title{font-family:var(--font-display);font-weight:var(--fw-extra);letter-spacing:var(--ls-tighter);color:var(--color-text);text-wrap:balance;font-size:clamp(2rem,5.4vw,3.5rem);line-height:1.15}.warranty-module__DDz_Jq__grad{background:var(--gradient-prism);color:#0000;-webkit-background-clip:text;background-clip:text}.warranty-module__DDz_Jq__intro{margin:var(--space-4) auto 0;max-width:44ch;color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.8}.warranty-module__DDz_Jq__badges{justify-content:center;gap:var(--space-3);margin:var(--space-6) auto 0;flex-wrap:wrap;max-width:52rem;display:flex}.warranty-module__DDz_Jq__badge{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--color-text);padding:.55rem 1rem;box-shadow:0 8px 22px #142d500f}.warranty-module__DDz_Jq__ctaRow{justify-content:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.warranty-module__DDz_Jq__btnPri,.warranty-module__DDz_Jq__btnSec,.warranty-module__DDz_Jq__btnBig{border-radius:var(--radius-lg);min-height:48px;font-weight:var(--fw-semibold);font-size:var(--fs-base);white-space:normal;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);justify-content:center;align-items:center;padding:.8rem 1.6rem;display:inline-flex}.warranty-module__DDz_Jq__btnPri{background:var(--gradient-sky);color:var(--color-on-primary);box-shadow:0 14px 30px #1b82e652}.warranty-module__DDz_Jq__btnPri:hover{transform:translateY(-2px);box-shadow:0 18px 38px #1b82e666}.warranty-module__DDz_Jq__btnSec{background:var(--color-bg);border:1px solid var(--color-border-strong);color:var(--color-text)}.warranty-module__DDz_Jq__btnSec:hover{transform:translateY(-2px)}.warranty-module__DDz_Jq__section{padding:clamp(2rem,6vh,4rem) 0;scroll-margin-top:5.5rem}.warranty-module__DDz_Jq__secHead{text-align:center;max-width:60ch;margin:0 auto var(--space-7)}.warranty-module__DDz_Jq__secTitle{font-family:var(--font-display);font-weight:var(--fw-extra);letter-spacing:var(--ls-tighter);color:var(--color-text);text-wrap:balance;font-size:clamp(1.6rem,4vw,2.6rem)}.warranty-module__DDz_Jq__secIntro{margin-top:var(--space-3);font-size:var(--fs-base);color:var(--color-text-muted);line-height:1.8}.warranty-module__DDz_Jq__idGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.warranty-module__DDz_Jq__idCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.warranty-module__DDz_Jq__idCard:hover{transform:translateY(-6px);box-shadow:0 26px 60px #142d5024}.warranty-module__DDz_Jq__idNum{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-subtle);margin-bottom:var(--space-1)}.warranty-module__DDz_Jq__idTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);margin-bottom:var(--space-2);color:var(--color-text)}.warranty-module__DDz_Jq__idDesc{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.75}.warranty-module__DDz_Jq__idRole{margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--color-text-brand);background:var(--color-primary-soft);border-radius:var(--radius-md);padding:.5rem .75rem;display:inline-block}.warranty-module__DDz_Jq__actCta{justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--gradient-ink-deep);border-radius:var(--radius-xl);color:var(--color-text-inverse);flex-wrap:wrap;padding:clamp(1.75rem,4vw,3rem);display:flex}.warranty-module__DDz_Jq__actCtaTitle{font-family:var(--font-display);font-weight:var(--fw-extra);margin:var(--space-2) 0;color:var(--white);font-size:clamp(1.4rem,3vw,2rem)}.warranty-module__DDz_Jq__actCtaDesc{color:#ffffffbf;font-size:var(--fs-sm);max-width:46ch;line-height:1.7}.warranty-module__DDz_Jq__btnBig{background:var(--gradient-sky);color:var(--color-on-primary);font-weight:var(--fw-bold);flex:none;box-shadow:0 14px 30px #1b82e666}.warranty-module__DDz_Jq__btnBig:hover{transform:translateY(-2px);box-shadow:0 18px 38px #1b82e67a}.warranty-module__DDz_Jq__ruleGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.warranty-module__DDz_Jq__rule{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.warranty-module__DDz_Jq__ruleK{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-brand);letter-spacing:var(--ls-wide);margin-bottom:var(--space-3)}.warranty-module__DDz_Jq__ruleT{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-md);margin-bottom:var(--space-2);color:var(--color-text)}.warranty-module__DDz_Jq__ruleD{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.72}.warranty-module__DDz_Jq__flow{background:var(--color-bg-footer);border-radius:var(--radius-xl);color:var(--color-text-inverse);padding:clamp(1.9rem,5vw,3.5rem)}.warranty-module__DDz_Jq__flowTitle{font-family:var(--font-display);font-weight:var(--fw-extra);color:var(--white);font-size:clamp(1.5rem,3.6vw,2.4rem)}.warranty-module__DDz_Jq__flowIntro{margin-top:var(--space-3);color:#fff9;font-size:var(--fs-sm)}.warranty-module__DDz_Jq__flowLine{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.warranty-module__DDz_Jq__flowNode{text-align:center;position:relative}.warranty-module__DDz_Jq__flowNode:not(:last-child):after{content:"→";color:#ffffff47;font-size:1.2rem;position:absolute;top:0;right:-.8rem}.warranty-module__DDz_Jq__flowNodeT{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--white);margin-bottom:var(--space-1)}.warranty-module__DDz_Jq__flowNodeD{font-size:var(--fs-xs);color:#ffffffad;line-height:1.55}.warranty-module__DDz_Jq__flowTag{margin-top:var(--space-2);font-family:var(--font-mono);letter-spacing:var(--ls-wide);border-radius:var(--radius-sm);color:var(--sky-300);background:#7fb6ee29;padding:3px 8px;font-size:11px;display:inline-block}.warranty-module__DDz_Jq__flowNote{margin-top:var(--space-6);font-size:var(--fs-sm);color:#ffffffad;text-align:center;line-height:1.7}.warranty-module__DDz_Jq__mineBlock{text-align:center;max-width:60ch;margin:0 auto}.warranty-module__DDz_Jq__faq{gap:var(--space-3);max-width:48rem;margin:0 auto;display:grid}.warranty-module__DDz_Jq__faqItem{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0 var(--space-5);transition:border-color var(--dur-fast) var(--ease-out)}.warranty-module__DDz_Jq__faqItem:hover{border-color:var(--color-border-strong)}.warranty-module__DDz_Jq__faqQ{cursor:pointer;padding:var(--space-4) 2rem var(--space-4) 0;font-weight:var(--fw-semibold);font-size:var(--fs-base);color:var(--color-text);list-style:none;position:relative}.warranty-module__DDz_Jq__faqQ::-webkit-details-marker{display:none}.warranty-module__DDz_Jq__faqQ:after{content:"+";font-size:1.25rem;font-weight:var(--fw-regular);color:var(--color-text-subtle);transition:transform var(--dur-base) var(--ease-out);position:absolute;top:50%;right:0;transform:translateY(-50%)}.warranty-module__DDz_Jq__faqItem[open] .warranty-module__DDz_Jq__faqQ:after{color:var(--color-text-brand);transform:translateY(-50%)rotate(45deg)}.warranty-module__DDz_Jq__faqA{padding:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.8}.warranty-module__DDz_Jq__helpCta{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(120deg,#1f9bff12,#7b6cff12);padding:clamp(2.1rem,5vw,3.5rem)}.warranty-module__DDz_Jq__helpTitle{font-family:var(--font-display);font-weight:var(--fw-extra);margin-bottom:var(--space-3);color:var(--color-text);font-size:clamp(1.5rem,3.6vw,2.2rem)}.warranty-module__DDz_Jq__helpDesc{max-width:48ch;margin:0 auto var(--space-5);color:var(--color-text-muted);line-height:1.8}@media (max-width:860px){.warranty-module__DDz_Jq__flowLine{gap:var(--space-6);grid-template-columns:1fr}.warranty-module__DDz_Jq__flowNode:not(:last-child):after{content:"↓";top:auto;bottom:-1.4rem;right:50%;transform:translate(50%)}}
