.lp{--ease:cubic-bezier(.22, 1, .36, 1);--story:var(--font-story), "Nanum Myeongjo", serif;--pencil:#3b3f45;letter-spacing:-.015em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .2 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");font-size:16px;line-height:1.65}.lp .wrap{max-width:1120px;margin:0 auto;padding-inline:20px}.lp .wrap.narrow{max-width:760px}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5{text-wrap:balance;margin:0}.lp .tnum{font-variant-numeric:tabular-nums}.lp .note{color:var(--muted);font-size:12px}.lp .bar{justify-content:space-between;align-items:center;padding-block:18px;display:flex}.lp .logo{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:900;display:flex}.lp .logo img{border-radius:8px}.lp .bar nav a{color:var(--muted);padding:8px 10px;font-size:14px}.lp .bar nav a:hover{color:var(--foreground)}.lp .hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding-block:48px 88px;display:grid}.lp .hero h1{letter-spacing:-.045em;font-size:clamp(38px,6.2vw,74px);font-weight:900;line-height:1.1}.lp .hero h1 .soft{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'%3E%3Cpath d='M4 22c40-6 90-9 140-7s110 1 160-3 70-2 92 1l-2 14c-40 2-80 6-150 4S70 34 6 36z' fill='%23c7f03c'/%3E%3Cpath d='M10 20c60-5 150-6 230-4s110-2 150 0' stroke='%23b5dc2c' stroke-width='3' fill='none' opacity='.7'/%3E%3C/svg%3E") 0 88%/100% .42em no-repeat}.lp .lede{color:var(--muted);max-width:36ch;margin-top:22px;font-size:18px}.lp .cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.lp .cta>div{width:min(300px,100%)}.lp .ghost{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 6px;font-size:15px}.lp .ghost:hover{color:var(--foreground);border-color:var(--foreground)}.lp .hero .who{color:var(--muted);margin-top:14px;font-size:14px}.lp .phone{aspect-ratio:9/18.5;background:#15181c;border-radius:44px;justify-self:center;width:min(340px,100%);padding:12px;box-shadow:0 40px 80px -40px #0a0e148c}.lp .screen{color:#eef0ec;background:#0f1114;border-radius:34px;flex-direction:column;gap:10px;height:100%;padding:24px 16px;display:flex;overflow:hidden}.lp .screen .t{color:#9aa3ad;font-size:12px}.lp .screen h3{font-size:19px;font-weight:800}.lp .screen .note{color:#9aa3ad}.lp .row{animation:lp-rise .6s var(--ease) both;animation-delay:calc(.5s + var(--n) * .32s);background:#181b20;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.lp .row.next{background:var(--accent);color:#15181c;border-radius:18px;padding:13px 16px;display:block}.lp .row.next small{opacity:.75;font-size:11px;display:block}.lp .row.next b{font-size:15px}.lp .row.prog{display:block}.lp .row.prog .top{justify-content:space-between;align-items:baseline;font-size:12px;font-weight:700;display:flex}.lp .row.prog .top b{font-size:18px}.lp .row.prog .top small{color:#9aa3ad;font-size:12px}.lp .bar-bg{background:#0f1114;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.lp .bar-fill{background:var(--accent);transform-origin:0;height:100%;animation:lp-fill 1.2s var(--ease) both;border-radius:999px;animation-delay:1.4s;transform:scaleX(.667)}.lp .play{width:38px;height:38px;color:var(--accent);background:#273315;border-radius:12px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.lp .row .n{font-size:14px;font-weight:700}.lp .row .s{color:#9aa3ad;font-size:11px}.lp .row .v{color:#15181c;white-space:nowrap;background:#eef0ec;border-radius:10px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:800}.lp .row.done .v{background:var(--accent)}.lp .worries{padding-block:96px}.lp .h2{letter-spacing:-.04em;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.2}.lp .scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.lp .scene{background:var(--card);border-radius:28px;min-width:0;padding:26px 24px 28px;position:relative}.lp .scene:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%233b3f45' stroke-linecap='round' vector-effect='non-scaling-stroke'%3E%3Cpath vector-effect='non-scaling-stroke' stroke-width='1.6' opacity='.6' d='M8 1.4C30 .9 62 1.6 92 1.1C97.5 1.3 98.9 4 98.7 9C99.2 35 98.6 66 98.9 91C98.8 96.6 96 98.7 91 98.6C64 99.1 34 98.4 9 98.9C3.6 98.7 1.2 96 1.3 91C.8 64 1.5 36 1.1 9C1.3 3.8 3.9 1.5 8 1.4Z'/%3E%3Cpath vector-effect='non-scaling-stroke' stroke-width='1' opacity='.3' d='M10 2.2C38 1.5 70 2.4 90.5 1.9C97 2.4 98.1 6 97.9 11C98.4 40 97.7 70 98.2 90C97.8 96.9 94 97.7 89 97.9C60 98.4 30 97.6 10.5 98.1C3 97.7 2 94 2.1 89C1.6 60 2.4 30 1.9 11C2.4 4.5 5 2.4 10 2.2Z'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;inset:4px}@media (prefers-color-scheme:dark){.lp .scene:before{filter:invert()}}.lp .scene svg{filter:url(#sketch);width:100%;height:150px;display:block}.lp .scene .st{stroke:var(--pencil);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.lp .scene .fl{fill:var(--accent-soft)}.lp .scene .ac,.lp .scene .pl{fill:var(--pencil)}.lp .scene .pp{fill:var(--card)}.lp .scene text{fill:var(--muted);font-size:13px;font-weight:700}.lp .scene q{font-family:var(--story);quotes:"“" "”";margin-top:18px;font-size:21px;line-height:1.45;display:block}.lp .scene p{color:var(--muted);margin:8px 0 0;font-size:14px}.lp .drift{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite alternate lp-drift}.lp .journey{height:320vh;position:relative;overflow-x:clip}.lp .stage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;height:100svh;display:grid;position:sticky;top:0}.lp .steps{gap:26px;margin:0;padding:0;list-style:none;display:grid}.lp .steps li{opacity:.38;transition:opacity .5s var(--ease)}.lp .steps li.on{opacity:1}.lp .steps b{letter-spacing:-.035em;font-size:clamp(22px,2.8vw,32px);font-weight:900;line-height:1.25;display:block}.lp .steps span{color:var(--muted);max-width:36ch;margin-top:6px;display:block}.lp .canvas{min-width:0;height:min(540px,72svh);position:relative}.lp .chat,.lp .formcard,.lp .brief{height:fit-content;transition:transform .9s var(--ease), opacity .7s var(--ease);margin:auto;position:absolute;inset:0}.lp .chat{color:#191919;background:#b2c7d9;border-radius:22px;width:min(380px,94%);padding:22px 18px 18px;box-shadow:0 30px 60px -30px #00000059}.lp .chat .who{margin:0 0 6px;font-size:13px}.lp .chat .bubble{background:#fff;border-radius:4px 16px 16px;max-width:92%;padding:12px 14px;font-size:13.5px;line-height:1.6}.lp .chat .time{color:#4b5b6a;margin:6px 0 0;font-size:11px}.lp .formcard{background:var(--card);opacity:0;border-radius:26px;width:min(340px,92%);padding:14px;transform:translate(40px)scale(.96);box-shadow:0 24px 50px -30px #0a0e1480}.lp .formcard .vid{aspect-ratio:16/10;color:var(--accent);background:#15181c;border-radius:18px;align-content:center;place-items:center;gap:6px;font-size:26px;display:grid}.lp .formcard .vid small{color:#eef0ec;background:#ffffff1f;border-radius:999px;padding:3px 10px;font-size:12px}.lp .formcard h4{margin-top:14px;font-size:20px;font-weight:900}.lp .formcard ol{gap:4px;margin:8px 0 0;padding-left:20px;font-size:14px;display:grid}.lp .logbtn{background:var(--accent);color:#15181c;text-align:center;border-radius:16px;margin-top:14px;padding:13px;font-weight:800}.lp .brief{background:var(--card);opacity:0;border-radius:26px;width:min(400px,96%);padding:22px;transform:translateY(40px)scale(.96);box-shadow:0 24px 50px -30px #0a0e1480}.lp .brief h5{font-size:16px}.lp .brief .nums{gap:22px;margin-top:12px;display:flex}.lp .brief .nums b{letter-spacing:-.04em;font-size:40px;font-weight:900}.lp .brief .nums small{color:var(--muted);margin-left:3px;font-size:14px}.lp .brief .alert{background:var(--danger-soft);color:var(--danger);border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:800}.lp .brief .up{background:var(--accent-soft);border-radius:14px;margin:8px 0 0;padding:10px 12px;font-size:14px;font-weight:700}.lp .brief .days{gap:6px;margin-top:14px;display:flex}.lp .brief .days span{text-align:center;background:var(--background);color:var(--muted);border-radius:10px;flex:1;padding:6px 0;font-size:12px}.lp .brief .days span.on{background:var(--accent);color:#15181c;font-weight:800}.lp [data-step="1"] .chat{opacity:.45;transform:translate(-40%)scale(.62)rotate(-4deg)}.lp [data-step="1"] .formcard{opacity:1;transform:translate(16%)scale(1)}.lp [data-step="2"] .chat{opacity:0;transform:translate(-60%)scale(.45)rotate(-6deg)}.lp [data-step="2"] .formcard{opacity:0;transform:translate(8%)translateY(-30px)scale(.9)}.lp [data-step="2"] .brief{opacity:1;transform:none}.lp .promise{border-top:1px solid var(--line);padding-block:96px}.lp .plist{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.lp .plist div{min-width:0}.lp .plist svg{filter:url(#sketch);width:36px;height:36px}.lp .plist .st{stroke:var(--pencil);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.lp .plist b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 12c30-4 70-5 110-3s60 0 84-2l-1 7c-30 1-60 3-100 2S30 17 4 18z' fill='%23c7f03c' opacity='.55'/%3E%3C/svg%3E") 0 100%/100% .5em no-repeat;width:fit-content;margin-top:14px;font-size:18px;display:block}.lp .plist p{color:var(--muted);margin:6px 0 0;font-size:14px}.lp .faq{border-top:1px solid var(--line);padding-block:96px}.lp .qs{margin-top:32px}.lp .qs details{padding-block:20px;position:relative}.lp .qs details:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 10' preserveAspectRatio='none'%3E%3Cpath vector-effect='non-scaling-stroke' fill='none' stroke='%233b3f45' stroke-linecap='round' stroke-width='1.4' opacity='.45' d='M1 5.4C60 4.6 120 5.8 200 5C270 4.3 340 5.9 399 4.8'/%3E%3Cpath vector-effect='non-scaling-stroke' fill='none' stroke='%233b3f45' stroke-linecap='round' stroke-width='.8' opacity='.25' d='M3 4.6C80 5.6 150 4.4 230 5.4C300 6 350 4.6 397 5.6'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;height:10px;position:absolute;bottom:-5px;left:0;right:0}@media (prefers-color-scheme:dark){.lp .qs details:after{filter:invert()}}.lp .qs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:700;list-style:none;display:flex}.lp .qs summary::-webkit-details-marker{display:none}.lp .qs summary span{color:var(--muted);transition:transform .3s var(--ease)}.lp .qs details[open] summary span{transform:rotate(180deg)}.lp .qs p{color:var(--muted);margin:12px 0 0;font-size:15px}.lp .closing{text-align:center;padding-block:110px 90px}.lp .closing h2{letter-spacing:-.045em;font-size:clamp(30px,5vw,54px);font-weight:900;line-height:1.18}.lp .closing .cta-box{width:min(320px,100%);margin:32px auto 0}.lp .foot{border-top:1px solid var(--line);color:var(--muted);padding-block:36px;font-size:12px}.lp .foot p{margin:0 0 6px}.lp[data-js] .rv{opacity:.001;transform:translateY(24px)}.lp[data-js] .rv.in{opacity:1;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:none}.lp[data-js] .rv .st{stroke-dasharray:1;stroke-dashoffset:1px}.lp[data-js] .rv.in .st{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.45,.05,.35,1);transition-delay:calc(var(--d,0s) + .25s)}@media (max-width:860px){.lp .hero{grid-template-columns:1fr;padding-block:24px 64px}.lp .phone{width:min(300px,100%)}.lp .scenes{grid-template-columns:1fr}.lp .stage{grid-template-columns:1fr;align-content:center;gap:16px}.lp .steps{gap:12px}.lp .steps li{display:none}.lp .steps li.on{display:block}.lp .canvas{height:56svh}.lp [data-step="1"] .formcard{transform:none}.lp [data-step="1"] .chat{opacity:.25;transform:translateY(-30%)scale(.6)rotate(-4deg)}.lp .plist{grid-template-columns:1fr 1fr}.lp .bar nav{display:none}}@media (max-width:420px){.lp .plist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp[data-js] .rv{opacity:1;transform:none}.lp[data-js] .rv .st{stroke-dashoffset:0}}@media (prefers-color-scheme:dark){.lp{--pencil:#c4c9cf}}.kinetic>span>span{transform-origin:50% 90%;animation:.8s cubic-bezier(.22,1,.36,1) both kin;animation-delay:calc(var(--i) * 26ms);display:inline-block}@keyframes kin{0%{opacity:.25;transform:scaleY(1.5)translateY(-.12em)}55%{opacity:1;transform:scaleY(.92)}to{transform:none}}@media (prefers-reduced-motion:reduce){.kinetic>span>span{animation:none}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-fill{0%{transform:scaleX(0)}}@keyframes lp-drift{to{transform:translateY(-5px)rotate(-2deg)}}
