.lp{font-size:17px}.lp .topbar{z-index:20;background:var(--surface);position:sticky;top:0}.lp .topbar-inner{max-width:1120px}.lp-nav{gap:20px;margin-right:6px;display:flex}.lp-nav a{color:var(--text-2);font-size:14px;font-weight:500}@media (max-width:860px){.lp-nav a:not(:last-child){display:none}}.lp-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.lp-narrow{max-width:720px}.lp-section{padding:88px 0}.lp-band{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media (max-width:760px){.lp-section{padding:60px 0}}.lp-h2{letter-spacing:-.025em;margin-bottom:16px;font-size:34px;font-weight:800;line-height:1.25}.lp-h3{font-size:20px;font-weight:700}.lp-body{color:var(--text-2);font-size:18px;line-height:1.75}@media (max-width:760px){.lp-h2{font-size:26px}.lp-body{font-size:16px}}.lp-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding-top:72px;padding-bottom:88px;display:grid}.lp-kicker{color:var(--accent);margin-bottom:16px;font-size:15px;font-weight:600}.lp-hero h1{letter-spacing:-.035em;margin-bottom:20px;font-size:52px;font-weight:800;line-height:1.16}.lp-lead{color:var(--text-2);margin-bottom:30px;font-size:19px;line-height:1.7}.lp-works{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:-10px 0 28px;font-size:15px;display:flex}.lp-works span{color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:4px 10px;font-weight:700}.lp-btn-lg{border-radius:8px;padding:15px 26px;font-size:17px}.lp-reassure{color:var(--text-3);margin-top:16px;font-size:14px}@media (max-width:920px){.lp-hero{grid-template-columns:1fr;gap:40px;padding-top:44px;padding-bottom:60px}.lp-hero h1{font-size:38px}.lp-lead{font-size:17px}}@media (max-width:420px){.lp-hero h1{font-size:32px}.lp-hero .lp-btn-lg{width:100%}}.lp-shot{margin:0}.lp-shot-bar{border-radius:10px 10px 0 0;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;display:flex}.lp-shot img{border:1px solid var(--border);background:#fff;border-top:0;border-radius:0 0 10px 10px;width:100%;height:auto;display:block}.lp-shot figcaption{color:var(--text-3);margin-top:10px;font-size:13px}.lp-shot-claude .lp-shot-bar{color:#fff;background:#d97757}.lp-shot-claude .lp-shot-bar strong{letter-spacing:.01em;font-size:15px}.lp-shot-claude .lp-shot-bar{gap:0}.lp-shot-claude .lp-shot-bar:after{content:"에서 나눈 실제 대화";opacity:.9;margin-left:1px;font-weight:500}.lp-shot-admin .lp-shot-bar,.lp-shot-shop .lp-shot-bar{color:#3a3f47;border:1px solid var(--border);background:#e9ebef;border-bottom:0;font-weight:600}.lp-shot-narrow{max-width:420px}.lp-story{grid-template-columns:.6fr 1.4fr;align-items:start;gap:56px;margin-top:88px;display:grid}.lp-story-text{position:sticky;top:96px}.lp-story-text ol{counter-reset:st;gap:22px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-story-text li{counter-increment:st;grid-template-columns:34px 1fr;gap:4px 12px;display:grid}.lp-story-text li:before{content:counter(st);background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:15px;font-weight:800;display:grid}.lp-story-text strong{font-size:18px}.lp-story-text span{color:var(--text-2);font-size:16px}.lp-story-shots{gap:56px;display:grid}@media (max-width:920px){.lp-story{grid-template-columns:1fr;gap:32px;margin-top:64px}.lp-story-text{position:static}.lp-story-shots{gap:40px}}.lp-compare{border-top:2px solid var(--text);grid-template-columns:1fr 1fr;gap:0;margin-top:28px;display:grid}.lp-compare>div{padding:28px 32px 8px 0}.lp-compare>div+div{border-left:1px solid var(--border);padding-left:32px}@media (max-width:760px){.lp-compare{grid-template-columns:1fr}.lp-compare>div+div{border-left:0;border-top:1px solid var(--border);padding-left:0}}.lp-label{color:var(--text-3);margin-bottom:14px;font-size:14px;font-weight:700}.lp-before{color:var(--text-2);margin:0 0 16px;padding-left:22px;font-size:18px;line-height:2}.lp-quote{letter-spacing:-.01em;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.5}.lp-note{color:var(--text-2);font-size:16px}@media (max-width:760px){.lp-quote{font-size:20px}}.lp-feature{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}@media (max-width:920px){.lp-feature{grid-template-columns:1fr;gap:28px}}.lp-more{margin-top:72px;margin-bottom:8px}.lp-say-list{margin:0}.lp-say-list>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:24px;padding:18px 0;display:grid}.lp-say-list dt{font-weight:700}.lp-say-list dd{color:var(--text-2);margin:0}@media (max-width:760px){.lp-say-list>div{grid-template-columns:1fr;gap:4px}}.lp-safe{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}@media (max-width:920px){.lp-safe{grid-template-columns:1fr;gap:24px}}.lp-safe-list{margin:0;padding:0;list-style:none}.lp-safe-list li{border-bottom:1px solid var(--border);gap:4px;padding:16px 0;display:grid}.lp-safe-list li:first-child{padding-top:0}.lp-safe-list strong{font-size:17px}.lp-safe-list span{color:var(--text-2);font-size:16px}.lp-steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lp-steps li{counter-increment:s;border-top:2px solid var(--accent);gap:6px;padding-top:18px;display:grid}.lp-steps li:before{content:counter(s);color:var(--accent);font-size:32px;font-weight:800;line-height:1}.lp-steps strong{font-size:19px}.lp-steps em{color:var(--text-3);margin-left:4px;font-size:14px;font-style:normal;font-weight:600}.lp-steps span{color:var(--text-2);font-size:16px}@media (max-width:760px){.lp-steps{grid-template-columns:1fr;gap:24px}}.lp-help{color:var(--text-2);margin-top:36px;font-size:17px}.lp-help strong{color:var(--text)}.lp-faq{border-top:1px solid var(--border);margin-top:16px}.lp-faq details{border-bottom:1px solid var(--border);padding:18px 0}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--text-3);font-size:22px;font-weight:400;line-height:1}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{color:var(--text-2);margin:10px 0 0}.lp-form-box{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-top:24px;padding:28px}@media (max-width:600px){.lp-form-box{padding:20px}}.lp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}@media (max-width:600px){.lp-form-grid{grid-template-columns:1fr}}.lp-form input[type=email],.lp-form input[type=text]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:12px 14px;font-size:16px}.lp-form label{font-size:14px}.lp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp-agree{margin:4px 0 6px;font-size:15px}.lp-agree-detail{color:var(--text-2);margin:0 0 18px 26px;font-size:14px}.lp-agree-detail summary{cursor:pointer}.lp-agree-detail p{margin:6px 0 0}.lp-error{margin-bottom:14px}.lp-form .lp-btn-lg{width:100%}.lp-form-note{text-align:center;margin:10px 0 0}.lp-done strong{margin-bottom:8px;font-size:20px;display:block}.lp-done p{color:var(--text-2);margin:0}.lp-contact{margin-top:16px}.lp-lede{max-width:760px}.lp-flow{counter-reset:f;border-top:2px solid var(--text);grid-template-columns:repeat(3,1fr);margin:32px 0 0;padding:0;list-style:none;display:grid}.lp-flow li{counter-increment:f;gap:6px;padding:24px 28px 4px 0;display:grid}.lp-flow li+li{border-left:1px solid var(--border);padding-left:28px}.lp-flow li:before{content:counter(f) ".";color:var(--accent);font-size:15px;font-weight:800}.lp-flow strong{font-size:19px}.lp-flow span{color:var(--text-2);font-size:16px}@media (max-width:760px){.lp-flow{grid-template-columns:1fr}.lp-flow li+li{border-left:0;border-top:1px solid var(--border);padding-left:0}}.lp-flow-more{margin-top:40px}.lp-chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.lp-chips li{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}.lp-shot-link{cursor:zoom-in;display:block}.lp-zoom{white-space:nowrap;color:var(--text-3);text-underline-offset:2px;text-decoration:underline}.lp-shot-admin .lp-shot-link{border:1px solid var(--border);border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.lp-shot-admin .lp-shot-link img{border:0;border-radius:0;width:116%;max-width:none}.lp-mid-cta{margin-top:28px;padding:12px 20px;font-size:16px}.lp-story-top{margin-top:48px}.lp-shot-admin.lp-shot-full .lp-shot-link img{width:100%}.lp-safe-intro{position:sticky;top:96px}@media (max-width:920px){.lp-safe-intro{position:static}}.lp-worries{gap:36px;display:grid}.lp-worry h3{border-bottom:2px solid var(--text);margin:0 0 12px;padding-bottom:10px;font-size:19px}.lp-worry ul{gap:10px;margin:0;padding-left:20px;display:grid}.lp-worry li{color:var(--text-2);font-size:16px;line-height:1.7}.lp-worry li::marker{color:var(--good)}@media (max-width:920px){.lp-mid-cta{width:fit-content;margin-left:auto;margin-right:auto;display:flex}}.lb{color:#eef0f4;background:#0c0e12fa;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lb::backdrop{background:#0c0e1299}.lb-bar{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;display:flex;position:absolute;top:0;left:0;right:0}.lb-bar>*{pointer-events:auto}.lb-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:40px;height:40px;font-size:18px}.lb-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;height:100%;display:flex;overflow-x:auto}.lb-track::-webkit-scrollbar{display:none}.lb-slide{scroll-snap-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:14px;margin:0;padding:64px 20px 40px;display:flex}.lb-slide img{object-fit:contain;background:#fff;border-radius:8px;max-width:min(1200px,100%);max-height:calc(100dvh - 160px)}.lb-slide figcaption{text-align:center;color:#d6dae2;max-width:900px;font-size:15px}.lb-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lb-prev{left:16px}.lb-next{right:16px}@media (max-width:760px){.lb-nav{display:none}.lb-slide{padding:60px 8px 28px}}.lp-nowrap{white-space:nowrap}.lp-mobile-only{display:none!important}.lp-agree input[type=checkbox]{flex:none;width:22px;height:22px;margin-top:2px}@media (max-width:920px){.lp-desktop-only{display:none!important}.lp-mobile-only{display:flex!important}.lp .topbar .btn.primary{padding:12px 14px;font-size:14px}}
