@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
html:has(.lp){scroll-behavior:smooth}.lp{--night:#1a1311;--night-soft:#2a1f1c;--paper:#fbf4f6;--paper-deep:#f3e6ea;--ink:#2a2024;--ink-soft:#6d5f64;--rose:#8f4f5c;--rose-soft:#c28793;--leaf:#7e9488;--lamp:#e3a862;--line:#2a20241f;--title:var(--font-noto-serif,"Noto Serif KR"), serif;--body:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--gutter:clamp(20px, 5vw, 72px);--max:1160px;font-family:var(--body);color:var(--ink);background:var(--paper);word-break:keep-all;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.75}.lp *,.lp :before,.lp :after{box-sizing:border-box;margin:0;padding:0}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--lamp);outline-offset:3px;border-radius:6px}.lp .wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.lp .hero{background:var(--night);color:#fff8f2;isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.lp .hero video,.lp .hero .poster{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lp .hero:after{content:"";z-index:-1;background:linear-gradient(#1a13118c 0%,#1a131114 26%,#1a131133 52%,#1a1311e0 100%);position:absolute;inset:0}.lp .topbar{padding:22px var(--gutter);justify-content:space-between;align-items:center;display:flex}.lp .mark{font-family:var(--title);letter-spacing:.04em;font-size:22px;font-weight:500}.lp .topbar nav{align-items:center;gap:clamp(14px,2.4vw,30px);font-size:14.5px;display:flex}.lp .topbar nav a{opacity:.86;padding:10px 0;text-decoration:none}.lp .topbar nav a:hover{opacity:1}.lp .topbar nav a.login{opacity:1;border:1px solid #fff8f280;border-radius:999px;padding:9px 18px}.lp .hero .inner{padding:0 var(--gutter) clamp(44px, 8vh, 96px);max-width:880px;margin-top:auto}.lp .hero .lead{color:#fff8f2e6;margin-bottom:10px;font-size:clamp(17px,1.8vw,22px)}.lp .hero h1{font-family:var(--title);letter-spacing:-.02em;word-break:keep-all;font-size:clamp(29px,5.4vw,72px);font-weight:500;line-height:1.22}.lp .hero .sub{color:#fff8f2db;max-width:30em;margin-top:20px;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.lp .msg.scene-section{padding:0;overflow:visible}.lp .scene{height:240svh}.lp .stage{box-sizing:border-box;--p:0;--s:0;--f:0;--c:0;--e:0;--tilt:0deg;align-items:center;min-height:100svh;padding:clamp(56px,8vh,96px) 0;display:flex;position:sticky;top:0}.lp .stage .wrap{align-items:center}.lp .device{aspect-ratio:9/17;height:min(52svh,440px);transform:perspective(1400px) rotateY(var(--tilt));transform-style:preserve-3d;will-change:transform;background:#120d0c;border-radius:30px;justify-self:center;padding:7px;box-shadow:0 40px 80px -30px #2a141a80}.lp .device .screen{border-radius:24px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lp .screen .inv-wash,.lp .screen .inv-branch{z-index:0}.lp .screen .inv-branch{width:420px;height:740px;top:-40px;left:auto;right:-260px;transform:rotate(-8deg)}.lp .screen-top{z-index:1;justify-content:space-between;align-items:center;padding:12px 14px 0;font-size:11px;display:flex;position:relative}.lp .screen-top .mark-mini{font-family:var(--title);letter-spacing:.18em;font-size:12px;font-weight:500}.lp .screen-top .chip{background:var(--inv-chip-bg);color:var(--inv-foil-a);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600}.lp .env-zone{z-index:1;opacity:calc(1 - var(--e));transform:translateY(calc(var(--e) * 30px));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative}.lp .stage .inv-env-wrap{width:min(88%,250px);transition:none}.lp .stage .inv-seal{width:44px;height:44px;transform:translateY(calc(var(--s) * -120px)) rotate(calc(var(--s) * -12deg));opacity:calc(1 - var(--s));cursor:default;margin:-22px 0 0 -22px;transition:none}.lp .stage .inv-flap{transform:rotateX(calc(var(--f) * -180deg));transition:none}.lp .stage .inv-from{opacity:calc(.85 * (1 - var(--f)))}.lp .stage .inv-arrive-copy h2{font-size:15px;line-height:22px}.lp .stage .inv-arrive-copy p{font-size:11px}.lp .stage .inv-hint{font-size:10.5px;line-height:15px}.lp .scene-card{z-index:2;width:min(86%,300px);max-height:calc(100% - 20px);opacity:var(--c);translate:-50% -50%;transform:translateY(calc((1 - var(--c)) * 90px)) scale(calc(.9 + var(--c) * .1));pointer-events:none;transition:none;position:absolute;top:50%;left:50%}.lp .is-opened .scene-card{pointer-events:auto}.lp .scene-card-body{text-align:center;word-break:keep-all;flex-direction:column;align-items:center;padding:14px;display:flex;position:relative}.lp .scene-card-body .inv-title{font-size:18px;line-height:22px}.lp .scene-card-body .scene-div{object-fit:contain;width:120px;height:22px;margin-top:1px}.lp .scene-card-body h3{color:var(--inv-card-ink);margin:6px 0 0;font-size:14px;font-weight:600;line-height:20px}.lp .scene-card-body p{max-width:none;color:var(--inv-card-sub);margin:4px 0 0;font-size:11px;line-height:16px}.lp .scene-card-body p.sub{margin-top:6px;font-size:10.5px}.lp .scene-card-body .inv-sig{margin-top:6px}.lp .scene-card-body .inv-sig img{width:60px}.lp .scene-card-body .inv-sig span{font-size:11px}.lp .scene-card-body .inv-cta{width:100%;max-width:220px;height:36px;margin-top:8px;font-size:12.5px}.lp .scene-card-body .m-hide{display:none}@media (min-width:900px){.lp .device{height:min(72svh,620px)}.lp .scene-card-body .m-hide{display:block}.lp .scene-card-body .inv-cta.m-hide{display:inline-flex}.lp .scene-card-body{padding:22px 18px 20px}.lp .scene-card-body .inv-title{font-size:24px;line-height:28px}.lp .scene-card-body .scene-div{width:150px;height:28px}.lp .scene-card-body h3{margin-top:8px;font-size:16px;line-height:24px}.lp .scene-card-body p{margin-top:6px;font-size:12px;line-height:18px}.lp .scene-card-body .inv-sig img{width:78px}.lp .scene-card-body .inv-cta{max-width:240px;height:42px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.lp .device{transform:none}}@media (max-width:860px){.lp .stage{padding:20px 0 24px}.lp .stage .wrap{gap:16px}.lp .scene h2{font-size:clamp(26px,7vw,34px)}.lp .scene .copy>p{margin-top:12px;font-size:15px;line-height:1.6}.lp .scene .chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lp .scene .chips li{flex:none;padding:6px 11px;font-size:12.5px}.lp .device{height:min(42svh,360px)}}.lp .stores{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp .badge{border-radius:14px;align-items:center;gap:11px;min-height:52px;padding:10px 20px;font-size:13.5px;text-decoration:none;transition:transform .2s;display:inline-flex}.lp .badge.play,.lp .badge.ios{color:var(--ink);background:#fff8f2}.lp .badge.play:hover,.lp .badge.ios:hover{transform:translateY(-2px)}.lp .badge svg{flex-shrink:0;width:19px;height:19px}.lp .badge.soon{color:#fff8f2b3;cursor:default;background:#fff8f21a;border:1px solid #fff8f252}.lp .badge small{opacity:.7;font-size:11px;font-weight:400;line-height:1.3;display:block}.lp .badge b{font-size:14.5px;font-weight:600;line-height:1.3}.lp .on-paper .badge.soon{border-color:var(--line);color:var(--ink-soft);background:#2a20240d}.lp .on-paper .badge.play,.lp .on-paper .badge.ios{background:var(--ink);color:#fff8f2}.lp .msg{padding:clamp(72px,12vh,150px) 0}.lp .msg .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.lp .msg.flip .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lp .msg.flip .copy{order:2}.lp .msg h2{font-family:var(--title);letter-spacing:-.02em;font-size:clamp(30px,4.6vw,60px);font-weight:500;line-height:1.22}.lp .msg p{max-width:30em;color:var(--ink-soft);margin-top:22px}.lp .msg p b{color:var(--ink);font-weight:600}.lp .msg.dark{background:var(--night);color:#fff8f2}.lp .msg.dark p{color:#fff8f2bd}.lp .msg.dark p b{color:#fff8f2}.lp .msg.dark .phone{background:#3a2c29;box-shadow:0 40px 90px -30px #000000b3}.lp .msg.solo .wrap{grid-template-columns:minmax(0,1fr)}.lp .msg.solo h2{max-width:14em}.lp .chips{flex-wrap:wrap;gap:8px;margin-top:26px;list-style:none;display:flex}.lp .chips li{border:1px solid var(--line);color:var(--ink);background:#fff9;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:500;line-height:1.4}.lp .msg.dark .chips li{color:#fff8f2;background:#fff8f212;border-color:#fff8f238}.lp .phone{aspect-ratio:390/800;background:#120d0c;border-radius:42px;justify-self:center;width:min(100%,320px);padding:9px;box-shadow:0 40px 80px -30px #2a141a73}.lp .phone img{object-fit:cover;object-position:top;border-radius:34px;width:100%;height:100%;display:block}.lp .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.lp .reveal.in{opacity:1;transform:none}.lp .kicker{font-family:var(--title);letter-spacing:.08em;color:var(--rose);margin-bottom:14px;font-size:15px;font-style:italic}.lp .msg.dark .kicker{color:#e7b7bf}.lp .fan{aspect-ratio:420/700;justify-self:center;width:min(100%,420px);position:relative}.lp .fan .phone{width:62%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute}.lp .fan .phone.back{top:0;left:2%;transform:rotate(-7deg)}.lp .fan .phone.front{bottom:0;right:2%;transform:rotate(4deg)}.lp .fan:hover .phone.back{transform:rotate(-10deg)translate(-10px,-6px)}.lp .fan:hover .phone.front{transform:rotate(6deg)translate(10px,6px)}.lp .fan.small{width:min(100%,300px)}.lp .carousel{min-width:0}.lp .carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:6px;gap:20px;padding:12px calc(50% - 130px) 8px;display:flex;overflow-x:auto}.lp .carousel-track::-webkit-scrollbar{display:none}.lp .carousel-item{scroll-snap-align:center;opacity:.45;flex:0 0 260px;margin:0;transition:transform .5s,opacity .5s;transform:scale(.88)}.lp .carousel-item.is-active{opacity:1;transform:none}.lp .carousel-item .phone{width:100%}.lp .carousel-item figcaption{text-align:center;color:#fff8f2c7;margin-top:16px;font-size:14.5px}.lp .carousel-dots{justify-content:center;gap:4px;margin-top:14px;display:flex}.lp .carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.lp .carousel-dots button:before{content:"";background:#fff8f24d;border-radius:50%;width:7px;height:7px;transition:width .3s,background .3s}.lp .carousel-dots button[aria-current=true]:before{background:#e7b7bf;border-radius:4px;width:22px}.lp .msg.quote .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lp .phone.tilt{width:min(100%,290px)}.lp .phone.tilt.reveal{transform:rotate(-5deg)translateY(28px)}.lp .phone.tilt.reveal.in{transform:rotate(-5deg)}.lp .checks-head{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.lp .phone.small{border-radius:34px;width:min(100%,230px);padding:7px}.lp .phone.small img{border-radius:28px}.lp .checks{background:var(--paper-deep);padding:clamp(64px,10vh,120px) 0}.lp .checks h2,.lp .steps h2{font-family:var(--title);letter-spacing:-.015em;font-size:clamp(26px,3.4vw,42px);font-weight:500;line-height:1.3}.lp .checks .support{color:var(--ink-soft);max-width:30em;margin-top:16px}.lp .chipgroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.lp .chipgroups h3{color:var(--rose);font-size:15px;font-weight:600}.lp .chipgroups .chips{margin-top:12px}.lp .steps{padding:clamp(64px,10vh,120px) 0}.lp .steps ol{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px;list-style:none;display:grid}.lp .steps li{counter-increment:step;border-top:2px solid var(--rose);padding-top:20px}.lp .steps li:before{content:counter(step);font-family:var(--title);color:var(--rose);margin-bottom:14px;font-size:34px;font-weight:500;line-height:1;display:block}.lp .steps li b{margin-bottom:6px;font-size:18px;font-weight:600;display:block}.lp .steps li span{color:var(--ink-soft);font-size:15.5px;line-height:1.7}.lp .steps .price{max-width:62ch;color:var(--ink-soft);margin-top:36px;font-size:15.5px;line-height:1.8}.lp .finalcta{text-align:left;padding:clamp(80px,14vh,170px) 0}.lp .finalcta h2{font-family:var(--title);letter-spacing:-.02em;max-width:13em;font-size:clamp(30px,4.6vw,60px);font-weight:500;line-height:1.22}.lp .finalcta .maxim{color:var(--ink-soft);margin-bottom:8px;font-size:clamp(17px,1.8vw,22px)}.lp .finalcta .maxim.tail{margin:18px 0 0;line-height:1.6}.lp footer{background:var(--night);color:#fff8f2a8;padding:56px 0 44px;font-size:13.5px;line-height:1.9}.lp .ftop{border-bottom:1px solid #fff8f224;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px 32px;margin-bottom:26px;padding-bottom:26px;display:flex}.lp .fbrand{font-family:var(--title);color:#fff8f2;font-size:20px;font-weight:500}.lp .flinks{flex-wrap:wrap;gap:6px 22px;display:flex}.lp .flinks a{padding:6px 0;text-decoration:none}.lp .flinks a:hover{color:#fff8f2}.lp .biz b{color:#fff8f2;font-weight:600}.lp .copyright{opacity:.6;margin-top:18px}@media (max-width:860px){.lp{font-size:16px}.lp .topbar nav a:not(.login){display:none}.lp .msg .wrap,.lp .msg.flip .wrap,.lp .chipgroups{grid-template-columns:minmax(0,1fr)}.lp .msg.flip .copy{order:0}.lp .phone{width:min(78%,300px)}.lp .msg.quote .wrap,.lp .checks-head{grid-template-columns:minmax(0,1fr)}.lp .fan{width:min(92%,360px)}.lp .fan.small{width:min(72%,280px)}.lp .fan .phone{width:62%}.lp .carousel-item .phone{width:100%}.lp .phone.small{width:min(60%,220px)}.lp .carousel-track{gap:14px;padding-inline:calc(50% - 115px)}.lp .carousel-item{flex-basis:230px}.lp .steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.lp .steps ol{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp .reveal{opacity:1;transition:none;transform:none}.lp .phone.tilt.reveal{transform:rotate(-5deg)}.lp .fan .phone,.lp .carousel-item,.lp .carousel-dots button:before,.lp .badge{transition:none}}
