html{word-break:keep-all;overflow-wrap:break-word}:root{--cream-50:#fbf7f1;--cream-100:#f8f1e8;--cream-200:#f1e7d6;--cream-300:#e8dbc4;--paper:#fffcf6;--white:#ffffff;--musk-50:#fbeeee;--musk-100:#f4dbdb;--musk-200:#e8bfbf;--musk-400:#c98e8e;--musk-500:#b27272;--musk-600:#8e5757;--terra-500:#c97a5c;--terra-600:#b26447;--terra-700:#8e4d34;--sage-500:#8aa274;--sage-600:#6e8859;--ink-900:#25201a;--ink-800:#3a332b;--ink-700:#524a3f;--ink-600:#6e6356;--ink-500:#8b7e6e;--ink-400:#a99b89;--ink-300:#c9bdab;--ink-200:#e2d9c9;--ink-100:#ede5d5;--line:rgba(37,32,26,0.1);--line-soft:rgba(37,32,26,0.06);--line-strong:rgba(37,32,26,0.18);--shadow-card:0 1px 2px rgba(37,32,26,0.04),0 4px 16px rgba(37,32,26,0.04);--shadow-pop:0 12px 40px rgba(37,32,26,0.12),0 2px 6px rgba(37,32,26,0.06);--shadow-soft:0 2px 8px rgba(37,32,26,0.05);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--fs-display:72px;--fs-h1:56px;--fs-h2:40px;--fs-h3:28px;--fs-h4:20px;--fs-body-lg:19px;--fs-body:17px;--fs-meta:15px;--fs-label:13px;--maxw:1240px;--maxw-narrow:880px;--gutter:24px;--ease-out:cubic-bezier(0.2,0.7,0.2,1)}@media (max-width:760px){:root{--fs-display:48px;--fs-h1:38px;--fs-h2:30px;--fs-h3:22px;--fs-h4:18px;--fs-body-lg:17px}}.lp-root{background:var(--cream-100);color:var(--ink-900);font-family:Spoqa Han Sans Neo,IBM Plex Sans,Apple SD Gothic Neo,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--fs-body);line-height:1.55;font-feature-settings:"ss01","ss02";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box}.lp-root a{color:inherit;text-decoration:none}.lp-root button{font-family:inherit;cursor:pointer}.lp-root img{max-width:100%;display:block}.lp-root .tnum,.lp-root input[type=email],.lp-root input[type=tel]{font-variant-numeric:tabular-nums}.lp-root ::-moz-selection{background:var(--musk-200);color:var(--ink-900)}.lp-root ::selection{background:var(--musk-200);color:var(--ink-900)}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :after,.lp-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lp-container{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.lp-container--narrow{max-width:var(--maxw-narrow)}.lp-section{padding:120px 0;position:relative}.lp-section--tight{padding:80px 0}@media (max-width:760px){.lp-section{padding:72px 0}.lp-section--tight{padding:56px 0}}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-label);font-weight:500;letter-spacing:.04em;color:var(--musk-500);white-space:nowrap;word-break:keep-all}.lp-eyebrow:before{content:"";width:18px;height:1px;background:currentColor}.lp-h1,.lp-h2,.lp-h3{margin:0;letter-spacing:-.02em;font-weight:600;text-wrap:balance;color:var(--ink-900)}.lp-h1{font-size:var(--fs-h1);line-height:1.08;letter-spacing:-.025em}.lp-h2{font-size:var(--fs-h2);line-height:1.14}.lp-h3{font-size:var(--fs-h3);line-height:1.25}.lp-lead{font-size:var(--fs-body-lg);line-height:1.6;color:var(--ink-700);text-wrap:pretty;margin:0}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 28px;border-radius:var(--r-pill);font-size:16px;font-weight:600;letter-spacing:-.005em;border:1px solid transparent;background:var(--ink-900);color:var(--cream-50);transition:transform .15s var(--ease-out),background .2s var(--ease-out),box-shadow .2s var(--ease-out);white-space:nowrap}.lp-btn:hover{background:var(--ink-800);transform:translateY(-1px);box-shadow:var(--shadow-soft)}.lp-btn:active{transform:translateY(0)}.lp-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.lp-btn--accent{background:var(--terra-500);color:var(--white)}.lp-btn--accent:hover{background:var(--terra-600)}.lp-btn--ghost{background:transparent;color:var(--ink-900);border-color:var(--line-strong)}.lp-btn--ghost:hover{background:var(--cream-200)}.lp-btn--sm{height:44px;padding:0 18px;font-size:14px}.lp-btn--lg{height:64px;padding:0 36px;font-size:17px}.lp-btn--block{width:100%}.lp-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);background:var(--musk-50);color:var(--musk-600);font-size:var(--fs-label);font-weight:500;border:1px solid var(--musk-100)}.lp-chip--cream{background:var(--cream-200);color:var(--ink-700);border-color:var(--line)}.lp-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;box-shadow:var(--shadow-card)}.lp-input,.lp-select,.lp-textarea{width:100%;height:52px;padding:0 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-900);font-family:inherit;font-size:16px;outline:none;transition:border .15s var(--ease-out),box-shadow .15s var(--ease-out)}.lp-textarea{height:auto;padding:14px 18px;min-height:96px;resize:vertical}.lp-input:focus,.lp-select:focus,.lp-textarea:focus{border-color:var(--musk-400);box-shadow:0 0 0 4px var(--musk-50)}.lp-input::-moz-placeholder,.lp-textarea::-moz-placeholder{color:var(--ink-400)}.lp-input::placeholder,.lp-textarea::placeholder{color:var(--ink-400)}.lp-label{display:block;font-size:var(--fs-meta);font-weight:500;color:var(--ink-700);margin-bottom:8px}.lp-help{font-size:13px;color:var(--ink-500);margin-top:6px;line-height:1.5}.lp-opt{display:flex;align-items:center;gap:12px;white-space:nowrap;padding:14px 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:all .15s var(--ease-out);text-align:left;font-size:16px;color:var(--ink-800);width:100%;font-family:inherit}.lp-opt:hover,.lp-opt[aria-pressed=true]{border-color:var(--musk-400);background:var(--musk-50)}.lp-opt[aria-pressed=true]{color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--musk-400)}.lp-opt .check{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ink-300);flex-shrink:0;display:grid;place-items:center;transition:all .15s var(--ease-out)}.lp-opt[aria-pressed=true] .check{background:var(--terra-500);border-color:var(--terra-500);color:var(--white)}