.Hero-module__Q9RQxG__heroWrapper{--content-y:100vh;--content-opacity:0;--content-blur:6px;height:200dvh;position:relative}.Hero-module__Q9RQxG__videoSection{z-index:1;width:100%;height:100dvh;min-height:560px;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.Hero-module__Q9RQxG__videoBg{object-fit:cover;will-change:transform;backface-visibility:hidden;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0;transform:translateZ(0)}.Hero-module__Q9RQxG__heroWrapper.Hero-module__Q9RQxG__transitioning .Hero-module__Q9RQxG__videoBg,.Hero-module__Q9RQxG__heroWrapper.Hero-module__Q9RQxG__ready .Hero-module__Q9RQxG__videoBg{opacity:1}.Hero-module__Q9RQxG__overlay{opacity:0;z-index:1;background:linear-gradient(#1e211614 0%,#1e211685 100%);transition:opacity 1s;position:absolute;inset:0}.Hero-module__Q9RQxG__heroWrapper.Hero-module__Q9RQxG__transitioning .Hero-module__Q9RQxG__overlay,.Hero-module__Q9RQxG__heroWrapper.Hero-module__Q9RQxG__ready .Hero-module__Q9RQxG__overlay{opacity:1}.Hero-module__Q9RQxG__loadingContent{z-index:2;text-align:center;color:var(--color-ink);opacity:1;transition:opacity .8s var(--ease-soft);flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.Hero-module__Q9RQxG__heroWrapper.Hero-module__Q9RQxG__transitioning .Hero-module__Q9RQxG__loadingContent,.Hero-module__Q9RQxG__heroWrapper.Hero-module__Q9RQxG__ready .Hero-module__Q9RQxG__loadingContent{opacity:0;pointer-events:none}.Hero-module__Q9RQxG__loadingContent .Hero-module__Q9RQxG__title,.Hero-module__Q9RQxG__loadingContent .Hero-module__Q9RQxG__tagline{animation:Hero-module__Q9RQxG__brandReveal 1s var(--ease-soft) .15s both}.Hero-module__Q9RQxG__loadingContent .Hero-module__Q9RQxG__tagline{animation-delay:.3s}@keyframes Hero-module__Q9RQxG__brandReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Hero-module__Q9RQxG__bufferBar{background:var(--color-border);border-radius:999px;width:120px;height:1px;margin-top:32px;overflow:hidden}.Hero-module__Q9RQxG__bufferFill{background:var(--color-moc);border-radius:999px;min-width:4px;height:100%;transition:width .5s}.Hero-module__Q9RQxG__contentBrand{text-align:center;color:#fdfcf8;z-index:10;width:100%;min-height:100dvh;transform:translateY(var(--content-y));opacity:var(--content-opacity);filter:blur(var(--content-blur));will-change:transform, opacity, filter;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex;position:absolute;top:100dvh;left:0}.Hero-module__Q9RQxG__title{font-family:var(--font-display);max-width:900px;font-size:clamp(40px,8vw,88px);font-weight:500;line-height:1.08}.Hero-module__Q9RQxG__tagline{opacity:.82;letter-spacing:.04em;max-width:480px;margin-top:22px;font-size:clamp(14px,2vw,18px);font-weight:300}
.StorySection-module__OUFsGq__story{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.StorySection-module__OUFsGq__story{grid-template-columns:1fr 1fr;gap:80px}.StorySection-module__OUFsGq__story.StorySection-module__OUFsGq__reverse{direction:rtl}.StorySection-module__OUFsGq__story.StorySection-module__OUFsGq__reverse>*{direction:ltr}}.StorySection-module__OUFsGq__imageFrame{border-radius:var(--radius-lg);aspect-ratio:4/5;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.StorySection-module__OUFsGq__imageFrame img{object-fit:cover;width:100%;height:100%}.StorySection-module__OUFsGq__textCol{flex-direction:column;gap:18px;display:flex}.StorySection-module__OUFsGq__heading{font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.2}.StorySection-module__OUFsGq__body{color:var(--color-ink-soft);max-width:460px;font-size:15px}.StorySection-module__OUFsGq__decorLeaf{color:#ffffffd9;position:absolute;top:20px;right:20px}
.textTitleDisplay{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(32px,6vw,64px);font-weight:500;line-height:1.1}.textEyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--color-moc-dark);font-size:13px;font-weight:500}.textTagline{color:var(--color-ink-soft);font-size:clamp(14px,2vw,18px);font-weight:300;line-height:1.6}.textBody{color:var(--color-ink);font-size:15px;font-weight:300;line-height:1.7}.textSub{color:var(--color-ink-soft);font-size:13px;font-weight:300}.textLink{letter-spacing:.06em;text-transform:uppercase;color:var(--color-moc-dark);font-size:14px;font-weight:500}
.PageHero-module__7kUchG__hero{padding:calc(var(--header-h) + 64px) 0 48px;text-align:center}.PageHero-module__7kUchG__eyebrow{margin-bottom:14px;display:block}.PageHero-module__7kUchG__title{font-family:var(--font-display);font-size:clamp(34px,5vw,54px)}
.Support-module__1Q7u4a__layout{grid-template-columns:1fr;gap:56px;padding-bottom:96px;display:grid}@media (min-width:900px){.Support-module__1Q7u4a__layout{grid-template-columns:1.3fr 1fr}}.Support-module__1Q7u4a__sectionTitle{font-family:var(--font-display);margin-bottom:20px;font-size:26px}.Support-module__1Q7u4a__faqItem{border-bottom:1px solid var(--color-border)}.Support-module__1Q7u4a__faqQuestion{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:18px 4px;font-size:15px;display:flex}.Support-module__1Q7u4a__faqIcon{transition:transform .3s var(--ease-soft);flex-shrink:0}.Support-module__1Q7u4a__faqIcon.Support-module__1Q7u4a__open{transform:rotate(180deg)}.Support-module__1Q7u4a__faqAnswer{max-height:0;transition:max-height .4s var(--ease-soft);color:var(--color-ink-soft);font-size:14px;line-height:1.6;overflow:hidden}.Support-module__1Q7u4a__faqAnswer.Support-module__1Q7u4a__open{max-height:1200px;padding-bottom:18px}.Support-module__1Q7u4a__faqImage{border-radius:var(--radius-md);border:1px solid var(--color-border);width:380px;max-width:100%;height:auto;margin-top:14px;display:block}.Support-module__1Q7u4a__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:24px;padding:26px}.Support-module__1Q7u4a__cardTitle{font-family:var(--font-display);margin-bottom:10px;font-size:20px}.Support-module__1Q7u4a__cardBody{color:var(--color-ink-soft);font-size:14px;line-height:1.7}.Support-module__1Q7u4a__form{flex-direction:column;gap:12px;display:flex}.Support-module__1Q7u4a__input,.Support-module__1Q7u4a__textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-ink);padding:12px 16px;font-family:inherit;font-size:14px}.Support-module__1Q7u4a__textarea{resize:vertical;min-height:100px}.Support-module__1Q7u4a__faqFootnote{color:#666;text-align:center;margin-top:24px;font-size:12px}
.CategoriesSection-module__bHd7aG__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}.CategoriesSection-module__bHd7aG__title{font-family:var(--font-display);margin-top:8px;font-size:clamp(28px,4vw,40px)}.CategoriesSection-module__bHd7aG__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:639px){.CategoriesSection-module__bHd7aG__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px}.CategoriesSection-module__bHd7aG__title{text-align:center;width:100%}.CategoriesSection-module__bHd7aG__actionText{justify-content:center}}@media (min-width:640px){.CategoriesSection-module__bHd7aG__grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:960px){.CategoriesSection-module__bHd7aG__grid{grid-template-columns:repeat(5,1fr);gap:20px}}.CategoriesSection-module__bHd7aG__imageWrap{aspect-ratio:1;background:var(--color-bg-soft);width:100%;position:relative;overflow:hidden}.CategoriesSection-module__bHd7aG__card{color:inherit;background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:flex;overflow:hidden}.CategoriesSection-module__bHd7aG__card:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 16px 32px #0000001a}.CategoriesSection-module__bHd7aG__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.CategoriesSection-module__bHd7aG__card:hover .CategoriesSection-module__bHd7aG__image{transform:scale(1.08)}.CategoriesSection-module__bHd7aG__imagePlaceholder{font-family:var(--font-display);color:var(--color-ink-soft);justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;inset:0}.CategoriesSection-module__bHd7aG__content{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 4px 4px;display:flex}.CategoriesSection-module__bHd7aG__categoryName{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:18px;font-weight:500;transition:color .3s}.CategoriesSection-module__bHd7aG__card:hover .CategoriesSection-module__bHd7aG__categoryName{color:var(--color-accent,var(--color-ink))}.CategoriesSection-module__bHd7aG__actionText{color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-size:12px;display:flex}.CategoriesSection-module__bHd7aG__actionText:after{content:"→";transition:transform .3s}.CategoriesSection-module__bHd7aG__card:hover .CategoriesSection-module__bHd7aG__actionText:after{transform:translate(4px)}
.Warranty-module__eitmHW__page{min-height:100vh;padding-bottom:96px}.Warranty-module__eitmHW__tabsWrapper{justify-content:center;margin-bottom:40px;display:flex}.Warranty-module__eitmHW__tabs{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);gap:4px;padding:4px;display:inline-flex}.Warranty-module__eitmHW__tab{border-radius:var(--radius-full);cursor:pointer;color:var(--color-ink-soft);transition:all .25s var(--ease-soft);background:0 0;border:none;padding:10px 26px;font-size:14px;font-weight:500}.Warranty-module__eitmHW__tab.Warranty-module__eitmHW__active{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-softer)}.Warranty-module__eitmHW__timelineWrap{max-width:680px;margin:0 auto;padding:8px 0 64px}.Warranty-module__eitmHW__timeline{flex-direction:column;display:flex}.Warranty-module__eitmHW__timelineItem{gap:20px;min-height:64px;display:flex;position:relative}.Warranty-module__eitmHW__timelineItem:last-child{min-height:auto}.Warranty-module__eitmHW__timelineAxis{flex-direction:column;flex-shrink:0;align-items:center;width:14px;padding-top:5px;display:flex}.Warranty-module__eitmHW__timelineDot{background:var(--color-border);width:8px;height:8px;transition:all .25s var(--ease-soft);border-radius:50%;flex-shrink:0}.Warranty-module__eitmHW__latestDot{background:var(--color-moc-dark);width:10px;height:10px;box-shadow:0 0 0 4px var(--color-mint-soft)}.Warranty-module__eitmHW__timelineLine{background:var(--color-border);flex:1;width:1.5px;margin-top:6px;margin-bottom:2px}.Warranty-module__eitmHW__timelineBody{flex:1;padding-bottom:24px}.Warranty-module__eitmHW__timelineItem:last-child .Warranty-module__eitmHW__timelineBody{padding-bottom:0}.Warranty-module__eitmHW__timelineTime{color:var(--color-ink-soft);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12px}.Warranty-module__eitmHW__timelineText{color:var(--color-ink-soft);font-size:14px;line-height:1.55}.Warranty-module__eitmHW__latestText{color:var(--color-ink);font-size:15px;font-weight:500}.Warranty-module__eitmHW__timelineLocation{color:var(--color-moc-dark);margin-top:4px;font-size:13px}.Warranty-module__eitmHW__emptyTimeline{text-align:center;color:var(--color-ink-soft);padding:48px 0;font-size:14px}.Warranty-module__eitmHW__trackingReturnCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:12px;margin-top:48px;padding:24px;display:flex}.Warranty-module__eitmHW__trackingReturnTitle{font-family:var(--font-display);color:var(--color-ink);font-size:18px;font-weight:500}.Warranty-module__eitmHW__trackingReturnBox{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.Warranty-module__eitmHW__trackingReturnLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);font-size:11px}.Warranty-module__eitmHW__trackingReturnValue{color:var(--color-ink);font-size:15px;font-weight:600}.Warranty-module__eitmHW__trackingReturnDesc{color:var(--color-ink-soft);font-size:13px;line-height:1.6}.Warranty-module__eitmHW__loadingWrap{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 24px;display:flex}.Warranty-module__eitmHW__spinner{border:2.5px solid var(--color-border);border-top-color:var(--color-moc-dark);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite Warranty-module__eitmHW__spin}@keyframes Warranty-module__eitmHW__spin{to{transform:rotate(360deg)}}.Warranty-module__eitmHW__loadingText{color:var(--color-ink-soft);font-size:14px}.Warranty-module__eitmHW__errorWrap{text-align:center;color:var(--color-ink-soft);padding:48px 24px}.Warranty-module__eitmHW__errorText{color:var(--color-ink);margin-bottom:8px;font-size:15px}.Warranty-module__eitmHW__errorSub{color:var(--color-ink-soft);font-size:13px}.Warranty-module__eitmHW__warrantyLayout{grid-template-columns:1fr;gap:56px;padding-bottom:64px;display:grid}@media (min-width:900px){.Warranty-module__eitmHW__warrantyLayout{grid-template-columns:1.3fr 1fr}}.Warranty-module__eitmHW__faqCol{flex-direction:column;display:flex}.Warranty-module__eitmHW__sectionTitle{font-family:var(--font-display);color:var(--color-ink);margin-bottom:20px;font-size:26px}.Warranty-module__eitmHW__faqFootnote{color:#666;text-align:center;margin-top:24px;font-size:12px}.Warranty-module__eitmHW__faqImage{border-radius:var(--radius-md);border:1px solid var(--color-border);width:380px;max-width:100%;height:auto;margin-top:14px;display:block}.Warranty-module__eitmHW__sideCol{flex-direction:column;gap:24px;display:flex}.Warranty-module__eitmHW__deadlineCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:24px;display:flex}.Warranty-module__eitmHW__cardYellow{border-left:4px solid #eab308}.Warranty-module__eitmHW__cardGray{border-left:4px solid #9ca3af}.Warranty-module__eitmHW__cardGreen{border-left:4px solid #22c55e}[data-theme=dark] .Warranty-module__eitmHW__cardYellow{border-left-color:#facc15}[data-theme=dark] .Warranty-module__eitmHW__cardGray{border-left-color:#6b7280}[data-theme=dark] .Warranty-module__eitmHW__cardGreen{border-left-color:#22c55e}.Warranty-module__eitmHW__deadlineBadge{border-radius:var(--radius-full);align-items:center;gap:8px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.Warranty-module__eitmHW__badgeYellow{color:#854d0e;background:#fef9c3}.Warranty-module__eitmHW__badgeGray{color:#4b5563;background:#f3f4f6}.Warranty-module__eitmHW__badgeGreen{color:#15803d;background:#dcfce7}[data-theme=dark] .Warranty-module__eitmHW__badgeYellow{color:#fef08a;background:#854d0e33}[data-theme=dark] .Warranty-module__eitmHW__badgeGray{color:#d1d5db;background:#37415144}[data-theme=dark] .Warranty-module__eitmHW__badgeGreen{color:#86efac;background:#14532d33}.Warranty-module__eitmHW__deadlineDot{border-radius:50%;width:6px;height:6px}.Warranty-module__eitmHW__dotYellow{background:#eab308}.Warranty-module__eitmHW__dotGray{background:#9ca3af}.Warranty-module__eitmHW__dotGreen{background:#22c55e}.Warranty-module__eitmHW__deadlineTitle{font-family:var(--font-display);color:var(--color-ink);font-size:20px;font-weight:500}.Warranty-module__eitmHW__deadlineBody{color:var(--color-ink-soft);font-size:14px;line-height:1.6}.Warranty-module__eitmHW__deadlistBox{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.Warranty-module__eitmHW__deadlineLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);font-size:11px}.Warranty-module__eitmHW__deadlineValue{color:var(--color-ink);font-size:16px;font-weight:600}.Warranty-module__eitmHW__deadlineHint{color:var(--color-ink-soft);font-size:13px;line-height:1.6}.Warranty-module__eitmHW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:26px}.Warranty-module__eitmHW__cardTitle{font-family:var(--font-display);color:var(--color-ink);margin-bottom:10px;font-size:20px}.Warranty-module__eitmHW__cardBody{color:var(--color-ink-soft);font-size:14px;line-height:1.7}.Warranty-module__eitmHW__noCode{text-align:center;color:var(--color-ink-soft);padding:48px 24px;font-size:14px}
