.hang-tag[data-v-3fba98ce]{position:relative;width:min(100%,186px);color:var(--color-ink);background:var(--color-pale);border:1px solid var(--color-ink);box-shadow:var(--shadow-stamp);padding:22px 15px 15px;transform:rotate(3deg);transform-origin:50% -56px;animation:tag-swing-3fba98ce 1.6s cubic-bezier(.2,.7,.2,1) both}.hang-tag.is-sm[data-v-3fba98ce]{width:min(100%,132px);padding:16px 10px 10px;box-shadow:var(--shadow-stamp-sm)}.hang-tag.is-xs[data-v-3fba98ce]{width:auto;padding:14px 8px 8px;box-shadow:var(--shadow-stamp-sm);transform:rotate(-3deg);animation:none}[dir=rtl] .hang-tag[data-v-3fba98ce]{box-shadow:-4px 4px 0 0 var(--color-ink);transform:rotate(-3deg);animation-name:tag-swing-rtl-3fba98ce}[dir=rtl] .hang-tag.is-sm[data-v-3fba98ce],[dir=rtl] .hang-tag.is-xs[data-v-3fba98ce]{box-shadow:-3px 3px 0 0 var(--color-ink)}[dir=rtl] .hang-tag.is-xs[data-v-3fba98ce]{transform:rotate(3deg);animation:none}.hang-tag[data-v-3fba98ce]:before{content:"";position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--color-bone);border:1px solid var(--color-ink)}.hang-tag.is-xs[data-v-3fba98ce]:before{top:5px;width:7px;height:7px;margin-left:-3.5px}.hang-string[data-v-3fba98ce]{position:absolute;bottom:calc(100% - 12px);left:50%;width:1px;height:56px;background:var(--color-ink)}@keyframes tag-swing-3fba98ce{0%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}75%{transform:rotate(2deg)}to{transform:rotate(3deg)}}@keyframes tag-swing-rtl-3fba98ce{0%{transform:rotate(7deg)}45%{transform:rotate(-5deg)}75%{transform:rotate(-2deg)}to{transform:rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.hang-tag[data-v-3fba98ce],[dir=rtl] .hang-tag[data-v-3fba98ce]{animation:none}}.care-label[data-v-128578bd]{position:relative;display:flex;align-items:center;gap:12px;width:min(100%,226px);color:var(--color-ink);background:var(--color-pale);border:1px solid var(--color-ink);box-shadow:var(--shadow-stamp);padding:16px 14px 14px;transform:rotate(-2deg)}.care-label.is-sm[data-v-128578bd]{gap:8px;width:172px;padding:12px 9px 10px;box-shadow:var(--shadow-stamp-sm)}[dir=rtl] .care-label[data-v-128578bd]{box-shadow:-4px 4px 0 0 var(--color-ink);transform:rotate(2deg)}[dir=rtl] .care-label.is-sm[data-v-128578bd]{box-shadow:-3px 3px 0 0 var(--color-ink)}.care-label[data-v-128578bd]:before{content:"";position:absolute;inset:6px 6px auto;border-top:1px dashed var(--color-ink);opacity:.55}.qr[data-v-128578bd]{width:70px;height:70px}.is-sm .qr[data-v-128578bd]{width:48px;height:48px}.care-glyph[data-v-128578bd]{display:inline-block;width:20px;height:20px}.is-sm .care-glyph[data-v-128578bd]{width:16px;height:16px}.care-glyph[data-v-128578bd] svg{width:100%;height:100%}.phone[data-v-02c47687]{--corner: 20px;display:block;width:min(var(--phone-w, 280px),calc(var(--phone-max-h, 10000px) * 390 / 844 + 2px));max-width:100%;overflow:hidden;background:var(--color-pale);border:1px solid var(--color-line);border-radius:var(--corner);box-shadow:var(--shadow-lift);transition:transform .2s ease}.phone[data-v-02c47687]:hover{transform:translateY(-3px)}.screen[data-v-02c47687]{position:relative;display:block;width:100%;aspect-ratio:390 / 844;container-type:size;overflow:hidden;border-radius:calc(var(--corner) - 1px)}.screen .poster[data-v-02c47687]{position:absolute;inset:0 0 auto;width:100%;height:auto}.screen .tall[data-v-02c47687]{position:relative;display:block;width:100%;height:auto;max-width:none;animation:passport-scroll-02c47687 90s infinite;will-change:transform}.screen.paused .tall[data-v-02c47687]{animation-play-state:paused}.pause[data-v-02c47687]{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.pause[data-v-02c47687]:before{display:none}@keyframes passport-scroll-02c47687{0%,5%{transform:translateY(0);animation-timing-function:ease-in}8%{transform:translateY(calc((-100% + 100cqh)*.0172));animation-timing-function:linear}92%{transform:translateY(calc((-100% + 100cqh)*.9828));animation-timing-function:ease-out}95%,to{transform:translateY(calc(-100% + 100cqh))}}@media(prefers-reduced-motion:reduce){.phone[data-v-02c47687],.phone[data-v-02c47687]:hover{transition:none;transform:none}.screen .tall[data-v-02c47687]{animation:none;will-change:auto}.pause[data-v-02c47687]{display:none}}.hero-art[data-v-f9cf427f]{--fade-dir: 90deg;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(var(--fade-dir),rgb(0 0 0 / .04) 0%,rgb(0 0 0 / .14) 36%,rgb(0 0 0 / .6) 60%,rgb(0 0 0 / .82) 100%);mask-image:linear-gradient(var(--fade-dir),rgb(0 0 0 / .04) 0%,rgb(0 0 0 / .14) 36%,rgb(0 0 0 / .6) 60%,rgb(0 0 0 / .82) 100%)}[dir=rtl] .hero-art[data-v-f9cf427f]{--fade-dir: 270deg}.hero-world[data-v-f9cf427f]{position:absolute;inset:0 0 calc(var(--site-header-height) * -.5);overflow:hidden}.hero-world img[data-v-f9cf427f]{width:100%;height:100%;object-fit:cover;object-position:center 65%}@media(prefers-reduced-motion:no-preference){.hero-world[data-v-f9cf427f]{transform:translate3d(0,calc(var(--site-header-height) * -.35),0)}}.chain-label[data-v-f9cf427f]{white-space:nowrap;background:color-mix(in srgb,var(--color-bone) 92%,transparent);border:1px solid var(--color-line);padding:7px 11px}.step-arrow[data-v-f9cf427f]{display:grid;place-items:center;width:32px;height:32px;color:var(--color-forest);background:color-mix(in srgb,var(--color-bone) 92%,transparent);border:1px solid var(--color-line)}@media(min-width:1280px)and (max-height:840px){.hero-wrap[data-v-f9cf427f]{padding-block:28px}.hero-h1[data-v-f9cf427f]{margin-top:18px;font-size:clamp(38px,3.9vw,56px)}.hero-sub[data-v-f9cf427f]{margin-top:18px;font-size:16px;line-height:1.7}.hero-actions[data-v-f9cf427f]{margin-top:22px}.hero-chips[data-v-f9cf427f]{margin-top:18px}.hero-caption[data-v-f9cf427f]{margin-top:14px}}.chain[data-v-f9cf427f]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;gap:4px 10px;max-width:600px;width:100%;margin-inline:auto}.objects[data-v-f9cf427f]{display:flex;flex-direction:column;align-items:center;gap:14px}.objects .step-arrow[data-v-f9cf427f]{margin-top:10px}.chain .obj-sm[data-v-f9cf427f]{display:none}.phone-col[data-v-f9cf427f]{--phone-w: 280px;--phone-max-h: min(600px, 66vh)}@media(max-width:1279px){.chain[data-v-f9cf427f]{grid-template-columns:minmax(0,1fr);max-width:560px}.objects[data-v-f9cf427f]{flex-direction:row;justify-content:center;align-items:flex-end;gap:18px}.objects .step-arrow[data-v-f9cf427f]{margin:0 0 40px}.to-phone[data-v-f9cf427f]{margin:8px auto 6px}}@media(max-width:767px){.hero-art[data-v-f9cf427f],[dir=rtl] .hero-art[data-v-f9cf427f]{-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 40%,rgb(0 0 0 / .28) 62%,rgb(0 0 0 / .7) 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 40%,rgb(0 0 0 / .28) 62%,rgb(0 0 0 / .7) 100%)}.hero-world img[data-v-f9cf427f]{object-position:68% bottom}}@media(max-width:639px){.chain .obj-md[data-v-f9cf427f]{display:none}.chain .obj-sm[data-v-f9cf427f]{display:block}.chain .obj-sm.care-label[data-v-f9cf427f]{display:flex}.objects[data-v-f9cf427f]{gap:8px}.objects>div[data-v-f9cf427f]{flex:0 0 auto}.objects>div[data-v-f9cf427f]:first-child{flex-basis:138px}.objects .step-arrow[data-v-f9cf427f]{width:26px;height:26px;margin-bottom:30px}.chain-label[data-v-f9cf427f]{padding:6px 8px;letter-spacing:.06em}.phone-col[data-v-f9cf427f]{--phone-w: 250px}}@media(max-width:389px){.objects>div[data-v-f9cf427f]:first-child{flex-basis:124px}.chain .obj-sm.care-label[data-v-f9cf427f]{width:158px}}.phone-top[data-v-16ac2b80]{border-radius:18px 18px 0 0;aspect-ratio:480 / 640}.ask-sample[data-v-16ac2b80]{background:var(--pp-accent);border-color:var(--pp-accent);color:var(--pp-on-accent)}.ask-sample.is-outline[data-v-16ac2b80]{background:var(--pp-bg);color:var(--pp-ink)}.lf-ev[data-v-27600630]:before{content:"";position:absolute;top:5px;inset-inline-start:-4.5px;width:8px;height:8px;background:var(--color-ink)}.lf-ev.is-past[data-v-27600630]:before{background:var(--color-bone);border:1px solid var(--color-muted)}.lf-tabs[data-v-27600630]{--to-end: 90deg;scrollbar-width:none}[dir=rtl] .lf-tabs[data-v-27600630]{--to-end: 270deg}.lf-tabs.fade-end[data-v-27600630]{-webkit-mask-image:linear-gradient(var(--to-end),#000 calc(100% - 56px),transparent);mask-image:linear-gradient(var(--to-end),#000 calc(100% - 56px),transparent)}.lf-tabs.fade-start[data-v-27600630]{-webkit-mask-image:linear-gradient(var(--to-end),transparent,#000 56px);mask-image:linear-gradient(var(--to-end),transparent,#000 56px)}.lf-tabs.fade-start.fade-end[data-v-27600630]{-webkit-mask-image:linear-gradient(var(--to-end),transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(var(--to-end),transparent,#000 56px,#000 calc(100% - 56px),transparent)}.film-glow[data-v-dc2301d4]{background:radial-gradient(circle,color-mix(in srgb,var(--color-emerald) 42%,transparent),transparent 60%)}.brand-face[data-v-cfac92d9]{font-family:var(--pp-font-display);color:var(--pp-ink)}.brand-btn[data-v-cfac92d9]{display:inline-flex;white-space:nowrap;background:var(--pp-accent);color:var(--pp-on-accent);font-family:var(--pp-font-display);border-radius:8px;line-height:1.3}.mini-pp[data-v-cfac92d9]{background:var(--pp-bg);color:var(--pp-ink);border:1px solid var(--pp-line)}.mini-pp img[data-v-cfac92d9]{background:var(--pp-surface)}.mini-kicker[data-v-cfac92d9]{color:var(--pp-accent-text)}@media(max-width:767px){.step-card.reveal[data-v-03fee645]{opacity:1;transform:none;transition:none}}
