@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css";:root{--ink:#0a0a0a;--ink-soft:#404040;--ink-mute:#737373;--ink-faint:#a3a3a3;--paper:#fff;--paper-soft:#fafaf9;--paper-tint:#f5f5f4;--line:#e7e5e4;--line-soft:#f1efed;--canvas:#0a0a0a;--canvas-2:#171717;--canvas-3:#262626;--canvas-line:#2d2d2d;--canvas-ink:#fafaf9;--canvas-ink-soft:#a3a3a3;--accent:#facc15;--accent-deep:#eab308;--danger:#dc2626;--danger-soft:#fef2f2;--trust:#1d4ed8;--success:#16a34a;--radius-sm:8px;--radius:14px;--radius-lg:22px;--shadow-card:0 1px 2px #0a0a0a0a, 0 8px 24px #0a0a0a0f;--shadow-lift:0 1px 2px #0a0a0a0d, 0 20px 56px #0a0a0a24;--font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body,#root{width:100%;margin:0;padding:0}body{font-family:var(--font);background:var(--paper);color:var(--ink);font-feature-settings:"ss10" on, "tnum" on;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;line-height:1.55}img,svg{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}a{text-decoration:none}.page{background:var(--paper);max-width:640px;margin:0 auto;position:relative}.section{padding:72px 24px}.section--dark{background:var(--canvas);color:var(--canvas-ink)}.section--soft{background:var(--paper-soft)}.section--tint{background:var(--paper-tint)}@media (width<=480px){.section{padding:56px 20px}}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:12px;font-weight:700}.eyebrow--accent{color:var(--accent-deep)}.eyebrow--danger{color:var(--danger)}.eyebrow--dark{color:var(--canvas-ink-soft)}.h-display{letter-spacing:-.035em;margin:0;font-size:clamp(34px,7.5vw,52px);font-weight:900;line-height:1.12}.h-1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,5.5vw,38px);font-weight:800;line-height:1.22}.h-2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,4.4vw,28px);font-weight:800;line-height:1.3}.body{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.body--lg{font-size:17px}.body--sm{font-size:14px}.caption{color:var(--ink-mute);margin:0;font-size:12.5px}.mono{font-feature-settings:"tnum" on;font-variant-numeric:tabular-nums}.mark{background:linear-gradient(180deg, transparent 55%, var(--accent) 55%, var(--accent) 92%, transparent 92%);font-weight:inherit;padding:0 2px}.mark--strong{background:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:2px 6px}.mark--ink{background:var(--ink);color:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:2px 8px;font-weight:900}.strike{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.pill{background:var(--paper-tint);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pill--danger{background:var(--danger);color:#fff;border-color:var(--danger)}.pill--ink{background:var(--ink);color:var(--accent);border-color:var(--ink)}.pill--accent{background:var(--accent);color:var(--ink);border-color:var(--accent)}.pill--ghost-dark{color:var(--canvas-ink);background:#ffffff14;border-color:#ffffff26}.pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.btn{border-radius:var(--radius);cursor:pointer;letter-spacing:-.01em;border:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 24px;font-family:inherit;font-size:17px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--ink);color:var(--accent);box-shadow:0 8px 22px #0a0a0a40}.btn--primary:hover{box-shadow:0 14px 32px #0a0a0a59}.btn--accent{background:var(--accent);color:var(--ink);box-shadow:0 8px 22px #eab30859}.btn--accent:hover{background:var(--accent-deep)}.btn--danger{background:var(--danger);color:#fff;box-shadow:0 8px 22px #dc262640}.btn--ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.btn--ghost-dark{color:var(--canvas-ink);background:0 0;border:1.5px solid #ffffff4d}.btn--lg{padding:20px 28px;font-size:18px}.btn--xl{padding:22px 28px;font-size:19px}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.card--dark{background:var(--canvas-2);border-color:var(--canvas-line);color:var(--canvas-ink)}.card--lift{box-shadow:var(--shadow-card)}.card--punch{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:var(--radius);background:#fff}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.text-center{text-align:center}.divider{background:var(--line);width:100%;height:1px}.divider--dark{background:var(--canvas-line)}.urgency-strip{z-index:30;background:var(--danger);color:#fff;text-align:center;letter-spacing:-.01em;padding:10px 16px;font-size:13px;font-weight:700;position:sticky;top:0}.urgency-strip__dot{vertical-align:middle;background:#fff;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:1.4s ease-in-out infinite pulse;display:inline-block}.ticker-toast{z-index:40;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0a0a0aeb;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 16px 10px 12px;font-size:13px;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 10px 28px #00000040}.ticker-toast.visible{opacity:1;transform:translate(-50%)translateY(0)}.ticker-toast__avatar{background:var(--accent);width:28px;height:28px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ticker-toast__dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pulse}.sticky-cta{z-index:35;color:#fff;border-top:1px solid var(--canvas-line);background:#0a0a0afa;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.sticky-cta__price{flex-direction:column;flex:none;line-height:1.1;display:flex}.sticky-cta__price small{color:var(--canvas-ink-soft);font-size:11px;text-decoration:line-through}.sticky-cta__price strong{color:var(--accent);font-size:19px;font-weight:900}.sticky-cta__btn{background:var(--accent);color:var(--ink);text-align:center;cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:800;text-decoration:none;display:flex}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-q{color:var(--ink);cursor:pointer;text-align:left;letter-spacing:-.015em;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:0;font-size:16px;font-weight:700;display:flex}.faq-q__toggle{background:var(--ink);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:16px;font-weight:800;transition:transform .25s;display:flex}.faq-item.open .faq-q__toggle{transform:rotate(45deg)}.faq-a{max-height:0;color:var(--ink-soft);font-size:15px;line-height:1.75;transition:max-height .35s,margin .35s;overflow:hidden}.faq-item.open .faq-a{max-height:400px;margin-top:12px}.chip{background:var(--paper-tint);color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.chip--dark{background:var(--canvas-2);color:var(--canvas-ink);border-color:var(--canvas-line)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:.5s both fadeUp}
