.ld{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#191f28;--ink-2:#4e5968;--ink-3:#8b95a1;--ink-4:#b0b8c1;--blue:#3182f6;--green:#00a47c;--line:#edeff2;--ld-gray:#f2f4f6;--sel-bg:#eaf2fe;--sel-line:#c9dffc;--tint:#e4eefa;--mid:#f6f9fd;--brand-1:#f1a327;--brand-2:#203a5b;--shadow-card:0 6px 22px #00000012;--shadow-shot:0 16px 44px #0000001f;color:var(--ink);font-family:var(--font-sans);word-break:keep-all;background:#fff;overflow-x:clip}.ld-section{padding:50px 22px}.ld-bg-down{background:linear-gradient(to bottom, #fff 0%, var(--mid) 50%, var(--tint) 100%)}.ld-bg-up{background:linear-gradient(to bottom, var(--tint) 0%, var(--mid) 50%, #fff 100%)}.ld-inner{width:100%;max-width:480px;margin:0 auto}.ld-header{justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.ld-logo{align-items:center;gap:8px;height:30px;display:flex}.ld-logo-mark{width:30px;height:30px;display:block}.ld-login{background:var(--blue);color:#fff;border-radius:10px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ld-login:active{background:var(--blue-press)}.ld-copy{text-align:center}.ld-label{color:var(--blue);font-size:13px;font-weight:600}.ld-title{letter-spacing:-.8px;color:var(--ink);margin-top:8px;font-size:22px;font-weight:700;line-height:1.4}.ld-hero-title{letter-spacing:-1.5px;color:var(--ink);margin-top:8px;font-size:32px;font-weight:700;line-height:1.3}.ld-sub{color:var(--ink-2);margin-top:10px;font-size:15px;font-weight:400;line-height:1.75}.ld-hero-sub{margin-top:16px}.ld-cta{background:var(--blue);color:#fff;border-radius:12px;margin-top:28px;padding:15px 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.ld-note{color:var(--ink-3);text-align:center;margin-top:14px;font-size:13px}.ld-shot-wrap{padding:0 calc(var(--shot-pad,46px) - 22px);margin-top:26px}.ld-shot{box-shadow:var(--shadow-shot);background:#fff;border-radius:20px;position:relative}.ld-shot img{border-radius:inherit;width:100%;height:auto;display:block}.ld-shot.ld-fade{border-radius:20px 20px 0 0}.ld-shot.ld-fade:after{content:"";background:linear-gradient(to bottom, transparent 0, var(--fade) 96px, var(--fade) 100%);pointer-events:none;height:160px;position:absolute;bottom:-64px;left:-40px;right:-40px}.ld-chev{color:var(--ink-4);justify-content:center;margin:14px 0;display:flex}.ld-chev-03{margin:14px 0 10px}.ld-chev-06{margin:10px 0}.ld-mid{color:var(--ink-2);text-align:center;margin-bottom:16px;font-size:15px}.ld-cards{flex-direction:column;gap:12px;margin-top:26px;display:flex}.ld-card{box-shadow:var(--shadow-card);text-align:left;background:#fff;border-radius:16px;padding:16px}.ld-scene{background:var(--ld-gray);border-radius:11px;margin-bottom:13px;padding:12px}.ld-scene-time{color:var(--ink-4);font-size:11px}.ld-scene-line{color:var(--ink-2);font-size:12px;line-height:1.6}.ld-scene-empty{color:var(--ink-4);font-size:12px}.ld-scene-kakao{color:var(--ink-4);align-items:center;gap:6px;font-size:11px;display:flex}.ld-card-title{color:var(--ink);margin-bottom:7px;font-size:16px;font-weight:700}.ld-card-desc{color:var(--ink-2);font-size:13px;line-height:1.7}.ld-group{box-shadow:var(--shadow-card);text-align:left;background:#fff;border-radius:16px;margin-top:26px}.ld-group-item{padding:17px 16px}.ld-group-item+.ld-group-item{border-top:1px solid var(--line);margin:0 16px;padding:17px 0}.ld-group-title{color:var(--ink);margin-bottom:7px;font-size:15px;font-weight:700}.ld-link{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-top:10px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.ld-link-muted{color:var(--ink-2);margin-top:26px}.ld-price{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-price-name{color:var(--ink-2);font-size:15px}.ld-price-value{color:var(--ink);font-size:18px;font-weight:700}.ld-price-value small,.ld-row-value small{color:var(--ink-3);margin-right:4px;font-size:13px;font-weight:400}.ld-price-hl{box-shadow:0 0 0 2px var(--blue), var(--shadow-card)}.ld-price-hl .ld-price-name{color:var(--ink);font-weight:700}.ld-price-hl .ld-price-value{color:var(--blue)}.ld-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-row-name{color:var(--ink);font-size:15px}.ld-row-value{color:var(--ink-2);font-size:15px}.ld-row-free{color:var(--green);font-weight:700}.ld-faq-q{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:15px;font-weight:700;display:flex}.ld-faq-q svg{color:var(--ink-4);flex-shrink:0}.ld-faq-a{margin-top:10px}.ld-sheet{color:var(--ink);text-align:left;word-break:keep-all;max-height:calc(100dvh - 40px);overflow-y:auto}.ld-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.ld-sheet-title{letter-spacing:-.6px;color:var(--ink);font-size:19px;font-weight:700}.ld-sheet-desc{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.6}.ld-sheet-close{color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.ld-sheet .ld-group{margin-top:0}.ld-sheet-image{background:var(--ld-gray);border-radius:14px;overflow:hidden}.ld-sheet-image img{width:100%;height:auto;display:block}.ld-footer{color:var(--ink-3);text-align:center;background:#f2f4f6;padding:34px 22px 40px;font-size:12px;line-height:1.9}.ld-footer-logo{justify-content:center;margin-bottom:18px;display:flex}.ld-footer-links{color:var(--ink-2);justify-content:center;gap:16px;margin-bottom:18px;font-size:13px;display:flex}.ld-footer-links a{color:inherit;text-decoration:none}.ld-footer-links .ld-strong{color:var(--ink);font-weight:700}.ld-footer-copy{margin-top:14px}.ld-shot.ld-crop{height:var(--crop-h,300px);border-radius:20px;overflow:hidden}.ld-shot.ld-crop img{width:100%;height:auto;transform:translateY(calc(-1 * var(--crop-y,0%)))}.ld-shot.ld-crop:after{content:"";background:linear-gradient(to bottom, transparent, var(--fade,#fff));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}@media (min-width:481px){.ld-shot.ld-crop{max-width:420px;margin:0 auto}}
