.stash-land{--sx-bg: #f5f5f7;--sx-surface: #ffffff;--sx-ink: #111113;--sx-ink2: #3f3f45;--sx-ink3: #6e6e74;--sx-accent: #1f8a5b;--sx-accent-soft: #ddf1e6;--sx-line: rgba(17, 17, 19, .08);--sx-shadow: 0 30px 70px rgba(17, 17, 19, .16), 0 6px 18px rgba(17, 17, 19, .07);--sx-shadow-sm: 0 14px 34px rgba(17, 17, 19, .12);--sx-radius: 22px;background:var(--sx-bg);color:var(--sx-ink);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.65;overflow-x:clip}:lang(ko) .stash-land{word-break:keep-all}:lang(ja) .stash-land{font-family:Hiragino Sans,Noto Sans JP,Pretendard Variable,Pretendard,sans-serif}:lang(zh) .stash-land{font-family:PingFang SC,Noto Sans SC,Pretendard Variable,Pretendard,sans-serif}.stash-land p{text-wrap:pretty}.stash-land :is(h2,h3,figcaption,summary,p.section-sub,p.note,.pro-list li,.mbar-t small){text-wrap:balance}:lang(ja) .stash-land{word-break:auto-phrase}[data-theme=dark] .stash-land{--sx-bg: #0f0f11;--sx-surface: #1c1c1e;--sx-ink: #f5f5f7;--sx-ink2: #c9c9cf;--sx-ink3: #9a9aa1;--sx-accent: #34a874;--sx-accent-soft: #17332a;--sx-line: rgba(245, 245, 247, .1);--sx-shadow: 0 30px 70px rgba(0, 0, 0, .55), 0 6px 18px rgba(0, 0, 0, .35);--sx-shadow-sm: 0 14px 34px rgba(0, 0, 0, .45)}.stash-land *,.stash-land *:before,.stash-land *:after{box-sizing:border-box}.stash-land .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.stash-land .wrap.narrow{max-width:760px}.stash-land section{padding:112px 0}.stash-land .v-dark,[data-theme=dark] .stash-land .v-light{display:none!important}[data-theme=dark] .stash-land .v-dark{display:block!important}.stash-land .wm-dark,[data-theme=dark] .stash-land .wm-light{display:none}[data-theme=dark] .stash-land .wm-dark{display:block}.stash-land .topbar{position:sticky;top:0;z-index:20;background:var(--sx-bg);border-bottom:1px solid var(--sx-line)}.stash-land .topbar-in{display:flex;align-items:center;gap:20px;height:60px}.stash-land .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.stash-land .brand .icon{width:32px;height:32px;border-radius:8px}.stash-land .brand .wm{width:88px;height:auto}.stash-land .langs{margin-left:auto;display:flex;gap:4px}.stash-land .langs a{padding:6px 10px;border-radius:10px;color:var(--sx-ink3);text-decoration:none;font-size:.85rem;font-weight:500}.stash-land .langs a:hover{color:var(--sx-ink)}.stash-land .langs a[aria-current=page]{color:var(--sx-ink);background:var(--sx-surface);box-shadow:inset 0 0 0 1px var(--sx-line)}.stash-land .theme-tg{width:38px;height:38px;border-radius:12px;border:1px solid var(--sx-line);background:var(--sx-surface);color:var(--sx-ink2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.stash-land .theme-tg svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.stash-land .theme-tg .i-moon{display:none}[data-theme=dark] .stash-land .theme-tg .i-moon{display:block}[data-theme=dark] .stash-land .theme-tg .i-sun{display:none}.stash-land .phone{position:relative;margin:0;aspect-ratio:1320 / 2868;overflow:hidden;border-radius:13%/6%;background:var(--sx-surface);box-shadow:var(--sx-shadow);border:1px solid var(--sx-line);isolation:isolate}.stash-land .phone img,.stash-land .phone video{display:block;width:100%;height:100%;object-fit:cover}.stash-land .phone video.scene{position:absolute;inset:0;opacity:0;transition:opacity .45s ease}.stash-land .phone video.scene.on{opacity:1}.stash-land .hero{padding:72px 0 96px}.stash-land .hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.stash-land h1.tagline{font-size:clamp(2.3rem,3.7vw,3.3rem);font-weight:800;letter-spacing:-.035em;line-height:1.14}.stash-land h1.tagline .hl{color:var(--sx-accent)}:lang(ja) .stash-land h1.tagline{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(2rem,4.2vw,3.3rem)}.stash-land p.lede{margin-top:22px;max-width:540px;color:var(--sx-ink2);font-size:1.12rem}.stash-land ul.points{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;list-style:none;padding:0}.stash-land ul.points li{padding:8px 14px;border-radius:999px;background:var(--sx-surface);border:1px solid var(--sx-line);font-size:.9rem;color:var(--sx-ink2)}.stash-land ul.points li b{color:var(--sx-accent);font-weight:700}.stash-land .badges{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;align-items:center}.stash-land .badges.center{justify-content:center}.stash-land .badge{display:inline-flex;line-height:0;border-radius:9px}.stash-land .badge img{display:block}.stash-land .badge .gp{display:inline-block;overflow:hidden}.stash-land .badge .gp img{max-width:none;width:auto}.stash-land a.badge:focus-visible{outline:2px solid var(--sx-accent);outline-offset:4px}.stash-land p.soon{margin-top:12px;font-weight:700;color:var(--sx-accent);font-size:.95rem}.stash-land p.note{margin-top:8px;color:var(--sx-ink3);font-size:.88rem}.stash-land .hero-phones{position:relative;height:clamp(600px,50vw,720px)}.stash-land .hero-phones .front{position:absolute;width:clamp(260px,23vw,330px);right:2%;top:0;z-index:2}.stash-land .hero-phones .back{position:absolute;width:clamp(210px,19vw,270px);right:42%;top:12%;box-shadow:var(--sx-shadow-sm)}.stash-land .section-title{font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;text-align:center}.stash-land .section-sub{margin-top:12px;text-align:center;color:var(--sx-ink3);font-size:1.05rem}.stash-land .feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;margin-top:96px}.stash-land .feat .phone{width:300px;justify-self:center}.stash-land .feat.rev .feat-copy{order:2}.stash-land .feat-copy h3{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.025em;line-height:1.25}.stash-land .feat-copy p{margin-top:16px;color:var(--sx-ink2);font-size:1.08rem;max-width:460px}.stash-land .minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:112px}.stash-land .mini{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-radius);padding:24px 22px 26px}.stash-land .mini h3{font-size:1.08rem;font-weight:700;margin-bottom:8px}.stash-land .mini p{color:var(--sx-ink2);font-size:.95rem}.stash-land .pair{display:flex;justify-content:center;gap:48px;margin-top:56px}.stash-land .pair .phone{width:260px;overflow:visible;background:none;border:0;box-shadow:none;aspect-ratio:auto;border-radius:0}.stash-land .pair .phone img{border-radius:13%/6%;box-shadow:var(--sx-shadow);border:1px solid var(--sx-line);height:auto;aspect-ratio:1320 / 2868}.stash-land .pair figcaption{margin-top:16px;text-align:center;color:var(--sx-ink3);font-size:.92rem}.stash-land .shots{display:grid;grid-template-columns:repeat(3,minmax(0,240px));justify-content:center;gap:40px 36px;margin:56px auto 0;max-width:1180px;padding:0 28px}.stash-land .shot{margin:0}.stash-land .shot .phone{box-shadow:var(--sx-shadow-sm)}.stash-land .shot figcaption{margin-top:14px;text-align:center;font-size:.92rem;color:var(--sx-ink2)}.stash-land .pro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:64px;align-items:center}.stash-land .pro-copy .section-title{text-align:left}.stash-land .pro-phones{position:relative;height:640px}.stash-land .pro-phones .front{position:absolute;width:280px;right:4%;top:0;z-index:2}.stash-land .pro-phones .back{position:absolute;width:230px;right:46%;top:12%;box-shadow:var(--sx-shadow-sm)}.stash-land .pro-list{list-style:none;padding:0;margin:32px 0 0;max-width:520px;display:grid;gap:12px}.stash-land .pro-list li{display:flex;gap:12px;align-items:flex-start;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:16px;padding:14px 18px;font-size:1rem}.stash-land .pro-list svg{flex:none;width:20px;height:20px;margin-top:3px;fill:none;stroke:var(--sx-accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.stash-land .pro-note{margin-top:18px;color:var(--sx-ink3);font-size:.95rem;max-width:520px}.stash-land .faq{margin-top:40px;display:grid;gap:10px}.stash-land .faq details{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:16px;padding:4px 20px}.stash-land .faq summary{position:relative;cursor:pointer;padding:14px 28px 14px 0;font-weight:700;list-style:none}.stash-land .faq summary::-webkit-details-marker{display:none}.stash-land .faq summary:after{content:"+";position:absolute;right:0;top:14px;color:var(--sx-ink3);font-weight:400}.stash-land .faq details[open] summary:after{content:"−"}.stash-land .faq details p{padding:0 0 16px;color:var(--sx-ink2)}.stash-land .final{padding:120px 0;text-align:center}.stash-land .final-in{display:flex;flex-direction:column;align-items:center}.stash-land .final-icon{width:72px;height:72px;border-radius:17px;box-shadow:var(--sx-shadow-sm);margin-bottom:22px}.stash-land .qrs{display:flex;gap:24px;align-items:center;margin-top:28px}.stash-land .qrs figure{margin:0;text-align:center;font-size:.85rem;color:var(--sx-ink3)}.stash-land .qrs img{width:120px;height:120px;border-radius:12px;background:#fff;padding:8px}.stash-land .qrs p{max-width:180px;color:var(--sx-ink3);font-size:.9rem;text-align:left}.stash-land .stash-foot{border-top:1px solid var(--sx-line);padding:36px 0 48px;text-align:center}.stash-land .foot-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:12px}.stash-land .stash-foot a{color:var(--sx-accent);text-decoration:none;font-weight:500}.stash-land .stash-foot a:hover{text-decoration:underline}.stash-land .copyright{color:var(--sx-ink3);font-size:.85rem}.stash-land .legal{margin:14px auto 0;max-width:640px;color:var(--sx-ink3);font-size:.72rem;line-height:1.5}.stash-land .mbar{display:none}@media(max-width:880px){.stash-land section{padding:72px 0}.stash-land .wrap{padding:0 20px}.stash-land .langs a{padding:6px 7px;font-size:.8rem}.stash-land .brand .wm{display:none!important}.stash-land .hero{padding:36px 0 56px}.stash-land .hero-grid{grid-template-columns:1fr;gap:40px}.stash-land .hero-phones{height:auto;display:flex;justify-content:center}.stash-land .hero-phones .front{position:relative;width:min(72vw,320px);right:auto;top:auto}.stash-land .hero-phones .back{display:none}.stash-land .feat{grid-template-columns:1fr;gap:28px;margin-top:64px}.stash-land .feat.rev .feat-copy{order:0}.stash-land .feat .phone{width:min(70vw,300px)}.stash-land .minis{grid-template-columns:1fr;margin-top:64px}.stash-land .pair{gap:16px}.stash-land .pair .phone{width:min(42vw,220px)}.stash-land .shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding:8px 20px 24px;justify-content:flex-start;scrollbar-width:none}.stash-land .shots::-webkit-scrollbar{display:none}.stash-land .shot{flex:none;width:min(62vw,260px);scroll-snap-align:center}.stash-land .final{padding:88px 0 120px}.stash-land .pro-grid{grid-template-columns:1fr;gap:36px}.stash-land .pro-copy .section-title{text-align:center}.stash-land .pro-list,.stash-land .pro-note{margin-left:auto;margin-right:auto}.stash-land .pro-note{text-align:center}.stash-land .pro-phones{height:auto;display:flex;justify-content:center}.stash-land .pro-phones .front{position:relative;width:min(64vw,280px);right:auto}.stash-land .pro-phones .back{display:none}.stash-land .mbar{display:flex;align-items:center;gap:10px;position:fixed;z-index:30;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:10px 10px 10px 12px;border-radius:18px;background:var(--sx-surface);border:1px solid var(--sx-line);box-shadow:var(--sx-shadow-sm);transform:translateY(calc(100% + 30px));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.stash-land .mbar.show{transform:none}.stash-land .mbar .icon{width:36px;height:36px;border-radius:9px}.stash-land .mbar-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.stash-land .mbar-t b{font-size:.98rem}.stash-land .mbar-t small{color:var(--sx-accent);font-weight:700;font-size:.76rem}.stash-land .mbar .badges.sm{margin:0;gap:10px;flex-wrap:nowrap}.stash-land .stash-foot{padding-bottom:110px}}@media(prefers-reduced-motion:reduce){.stash-land .mbar{transition:none}.stash-land .phone video.scene{transition:none}}
