.lp-page,.wg-page{--color-cream:#faf6ee;--color-paper:#fffdf8;--color-ink:#1f1b19;--color-ink-soft:#6b5e57;--color-ink-mute:#9a8b82;--color-accent:#c2410c;--color-accent-h:#9a330a;--color-accent-soft:#fdebdd;--color-success:#166534;--color-success-soft:#dcf3e2;--color-warning:#b45309;--color-warning-soft:#fbebd4;--color-info:#1e40af;--color-info-soft:#dbeafe;--color-special:#7c3aed;--color-special-soft:#f3e8ff;--color-line:#efe7d6;--shadow-card:0 2px 12px rgba(31,27,25,.06);--shadow-pop:0 16px 40px rgba(31,27,25,.18);--font:var(--font-noto),"Noto Sans Thai",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-read:var(--font-sarabun),"Sarabun","Noto Sans Thai",sans-serif;--serif:var(--font-playfair),"Playfair Display",Georgia,serif;font-family:var(--font);background:var(--color-cream);color:var(--color-ink);line-height:1.6;-webkit-font-smoothing:antialiased}.lp-page *,.wg-page *{box-sizing:border-box}.lp-page :is(h1,h2,h3,h4,h5,h6),.wg-page :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:inherit}body:has(.lp-page),body:has(.wg-page){padding-top:0;padding-bottom:0}.lp-page svg,.wg-page svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-page .lp-top{display:flex;align-items:center;gap:18px;padding:18px clamp(24px,4vw,72px);background:var(--color-paper);border-bottom:1px solid var(--color-line);position:relative}.lp-page .lp-top .kc-logo{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:none}.lp-page .lp-top .kc-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-page .lp-top .kc-brand{font-size:20px;font-weight:800}.lp-page .lp-top nav{display:flex;gap:24px;margin-left:24px;flex:1}.lp-page .lp-top nav a{font-size:14px;font-weight:700;color:var(--color-ink-soft);text-decoration:none;cursor:pointer}.lp-page .lp-top nav a:hover{color:var(--color-ink)}.lp-page .lp-top .actions{display:flex;gap:10px;align-items:center}.lp-page .lp-top .hamburger{display:none;background:transparent;border:none;font-size:24px;cursor:pointer;color:var(--color-ink);padding:4px 8px;margin-left:auto}.lp-page .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:10px;font-family:var(--font);font-size:14px;font-weight:800;cursor:pointer;border:none;text-decoration:none;line-height:1;min-height:0}.lp-page .btn svg{width:15px;height:15px}.lp-page .btn-primary{background:var(--color-accent);color:#fff}.lp-page .btn-primary:hover{background:var(--color-accent-h)}.lp-page .btn-secondary{background:transparent;color:var(--color-ink);border:1.5px solid var(--color-line)}.lp-page .btn-secondary:hover{border-color:var(--color-ink);background:#fff}.lp-page .btn-lg{padding:14px 28px;font-size:15px}.lp-page .btn-xl{padding:18px 36px;font-size:16px;border-radius:12px}.lp-page .hero{display:block;max-width:none;margin:0;padding:80px clamp(24px,4vw,72px) 70px;background:linear-gradient(180deg,var(--color-cream) 0,var(--color-paper) 100%);position:relative;overflow:hidden}.lp-page .hero:before{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:130%;background:radial-gradient(circle,rgba(194,65,12,.04),transparent 60%);pointer-events:none}.lp-page .hero-grid{display:flex;align-items:center;justify-content:space-between;gap:48px;max-width:1280px;margin:0 auto;position:relative}.lp-page .hero-grid>div:first-child{flex:1 1 65%;min-width:0}.lp-page .hero h1{font-family:var(--font-read);font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-bottom:18px;color:var(--color-ink)}.lp-page .hero h1 .accent{color:var(--color-accent)}.lp-page .hero .sub{font-size:18px;color:var(--color-ink-soft);font-weight:500;line-height:1.65;max-width:50ch;margin-bottom:30px}.lp-page .hero .quick-points{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.lp-page .hero .quick-points .qp{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;color:var(--color-ink-soft);box-shadow:var(--shadow-card)}.lp-page .hero .quick-points .qp .ico{font-size:14px}.lp-page .hero .hero-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lp-page .hero .tiny-note{font-size:12px;color:var(--color-ink-mute);margin-top:14px;font-weight:600}.lp-page .hero-visual{position:relative;flex:1 1 35%;min-width:0}.lp-page .hero-visual .stack{position:relative;width:100%;max-width:380px;margin-inline:auto;aspect-ratio:1/1}.lp-page .hero-visual .book{position:absolute;border-radius:10px;box-shadow:0 22px 50px rgba(0,0,0,.22);display:flex;align-items:flex-end;padding:18px;color:#fff;font-family:var(--serif);font-weight:800;font-size:18px;line-height:1.15;text-shadow:0 1px 4px rgba(0,0,0,.3)}.lp-page .hero-visual .book-1{width:60%;height:80%;top:0;left:0;background:linear-gradient(135deg,#b5663e,#4a1c0a);transform:rotate(-6deg)}.lp-page .hero-visual .book-2{width:55%;height:75%;top:10%;right:5%;background:linear-gradient(135deg,#4f6fa0,#11243a);transform:rotate(8deg)}.lp-page .hero-visual .book-3{width:50%;height:65%;bottom:0;left:25%;background:linear-gradient(135deg,#d44c8a,#5f0f2e);transform:rotate(-2deg);z-index:3}.lp-page .hero-visual .play-pill{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.lp-page .hero-visual .play-pill:after{content:"";border-left:12px solid var(--color-accent);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.lp-page .section{padding:80px clamp(24px,4vw,72px);background:var(--color-paper);scroll-margin-top:80px}.lp-page .section.alt{background:var(--color-cream)}.lp-page .section-head{text-align:center;max-width:760px;margin:0 auto 50px}.lp-page .section-head .kicker{font-size:12px;font-weight:800;color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px}.lp-page .section-head h2{font-family:var(--font-read);font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.01em;margin-bottom:14px}.lp-page .section-head p{font-size:16px;color:var(--color-ink-soft);font-weight:500;line-height:1.65}.lp-page .feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1080px;margin:0 auto}.lp-page .feature-card{background:#fff;border-radius:16px;padding:30px 32px;box-shadow:var(--shadow-card);display:flex;gap:20px;align-items:flex-start;transition:all .25s}.lp-page .feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-pop)}.lp-page .feature-card .icn{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;flex:none}.lp-page .feature-card.formal .icn{background:var(--color-info-soft);color:var(--color-info)}.lp-page .feature-card.money .icn{background:var(--color-accent-soft);color:var(--color-accent)}.lp-page .feature-card.system .icn{background:var(--color-success-soft);color:var(--color-success)}.lp-page .feature-card.freedom .icn{background:var(--color-special-soft);color:var(--color-special)}.lp-page .feature-card h3{font-size:18px;font-weight:800;margin-bottom:8px}.lp-page .feature-card p{font-size:14px;color:var(--color-ink-soft);line-height:1.6}.lp-page .feature-card .key{display:inline-block;margin-top:10px;font-size:12px;font-weight:800;background:var(--color-accent-soft);color:var(--color-accent);padding:4px 10px;border-radius:6px}.lp-page .two-format{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:30px;align-items:center;max-width:1180px;margin:0 auto}.lp-page .format-card{background:#fff;border-radius:16px;padding:32px;box-shadow:var(--shadow-card);text-align:center;position:relative}.lp-page .format-card .icon-big{font-size:48px;margin-bottom:16px;display:block}.lp-page .format-card h3{font-family:var(--font-read);font-size:24px;font-weight:800;margin-bottom:8px}.lp-page .format-card .tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.05em;background:var(--color-accent-soft);color:var(--color-accent);padding:4px 10px;border-radius:5px;margin-bottom:14px;text-transform:uppercase}.lp-page .format-card.text .tag{background:var(--color-info-soft);color:var(--color-info)}.lp-page .format-card p{font-size:14px;color:var(--color-ink-soft);line-height:1.65;margin-bottom:18px}.lp-page .format-card .feat-list{text-align:left;display:flex;flex-direction:column;gap:8px}.lp-page .format-card .feat-list li{font-size:13px;color:var(--color-ink-soft);display:flex;align-items:flex-start;gap:6px;list-style:none}.lp-page .format-card .feat-list li:before{content:"✓";color:var(--color-success);font-weight:800;flex:none}.lp-page .merge-arrow{text-align:center}.lp-page .merge-arrow .plus{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--color-accent);color:#fff;font-size:24px;font-weight:800;margin-bottom:14px;box-shadow:0 8px 20px rgba(194,65,12,.3)}.lp-page .merge-arrow .merge-text{font-family:var(--font-read);font-size:17px;font-weight:800;color:var(--color-ink);line-height:1.3;margin-bottom:6px}.lp-page .merge-arrow .merge-sub{font-size:12px;color:var(--color-ink-soft);font-weight:600;line-height:1.5}.lp-page .studio-tour{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto}.lp-page .tour-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card)}.lp-page .tour-card .mock{aspect-ratio:16/10;background:linear-gradient(135deg,#f4ecd5,#e7dfd0);padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.lp-page .tour-card .mock:before{content:"";position:absolute;top:10px;left:10px;width:8px;height:8px;border-radius:50%;background:#e0564a;box-shadow:14px 0 0 #e8a33d,28px 0 0 #5fbf6b}.lp-page .tour-card .mock-top{margin-top:24px}.lp-page .tour-card .mock-content{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lp-page .tour-card .mock-content .m-block{background:#fff;border-radius:8px;padding:10px 12px}.lp-page .tour-card .mock-content .m-block .l{font-size:9px;font-weight:700;color:var(--color-ink-mute)}.lp-page .tour-card .mock-content .m-block .v{font-size:14px;font-weight:800;color:var(--color-ink)}.lp-page .tour-card .mock-content .m-block .d{font-size:8px;color:var(--color-success);font-weight:700}.lp-page .tour-card .info{padding:20px 24px}.lp-page .tour-card .info .label{font-size:11px;font-weight:800;color:var(--color-accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px}.lp-page .tour-card .info h3{font-size:17px;font-weight:800;margin-bottom:6px}.lp-page .tour-card .info p{font-size:13px;color:var(--color-ink-soft);line-height:1.55}.lp-page .mock.editor{background:#fff}.lp-page .mock.editor .editor-mock-body{font-family:var(--font-read);font-size:11px;line-height:1.65;color:var(--color-ink);padding:14px 18px;background:#fff;border-radius:8px;flex:1;margin-top:34px}.lp-page .mock.editor .editor-mock-body h4{font-family:var(--font-read);font-size:13px;font-weight:800;margin-bottom:6px}.lp-page .mock.earnings{background:linear-gradient(135deg,#c2410c,#9a330a);color:#fff}.lp-page .mock.earnings .e-big{margin-top:36px}.lp-page .mock.earnings .e-big .l{font-size:10px;opacity:.8;font-weight:700}.lp-page .mock.earnings .e-big .v{font-size:32px;font-weight:800;line-height:1;margin-top:4px}.lp-page .mock.earnings .e-row{display:flex;justify-content:space-between;font-size:10px;font-weight:600;opacity:.9;margin-top:6px}.lp-page .mock.chapter .ch-line{display:flex;align-items:center;gap:6px;background:#fff;border-radius:5px;padding:6px 10px;font-size:10px;font-weight:600;color:var(--color-ink)}.lp-page .mock.chapter .ch-line+.ch-line{margin-top:5px}.lp-page .mock.chapter .ch-line.special{background:var(--color-special-soft);color:var(--color-special)}.lp-page .mock.chapter .ch-line .n{font-weight:800;color:var(--color-ink-mute)}.lp-page .mock.chapter .ch-list{margin-top:32px;display:flex;flex-direction:column}.lp-page .revenue-table{background:#fff;border-radius:14px;padding:0;max-width:780px;margin:0 auto;box-shadow:var(--shadow-card);overflow:hidden}.lp-page .revenue-table .row{display:grid;grid-template-columns:1.2fr 1.5fr;gap:0;padding:18px 26px;border-bottom:1px solid var(--color-line);align-items:center}.lp-page .revenue-table .row:last-child{border-bottom:none}.lp-page .revenue-table .row.head{background:#fbf8f1;font-size:13px;font-weight:800;color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.05em;padding:14px 26px}.lp-page .revenue-table .row .label{font-size:14px;font-weight:700;color:var(--color-ink);display:flex;align-items:center;gap:8px}.lp-page .revenue-table .row .label .ic{font-size:16px}.lp-page .revenue-table .row .value{font-size:14px;font-weight:600;color:var(--color-ink-soft)}.lp-page .revenue-table .row .value b{font-weight:800;color:var(--color-ink)}.lp-page .revenue-table .row .value .h{display:inline-block;background:var(--color-success-soft);color:var(--color-success);padding:3px 8px;border-radius:5px;font-size:12px;font-weight:800;margin-left:6px}.lp-page .calc-card{background:#fff;border-radius:18px;padding:36px 40px;box-shadow:var(--shadow-pop);max-width:780px;margin:0 auto}.lp-page .calc-row{margin-bottom:24px}.lp-page .calc-row .lbl-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.lp-page .calc-row .lbl-row .lbl{font-size:13px;font-weight:800;color:var(--color-ink)}.lp-page .calc-row .lbl-row .val{font-size:15px;font-weight:800;color:var(--color-accent)}.lp-page .calc-row input[type=range]{width:100%;height:6px;border-radius:999px;background:var(--color-line);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.lp-page .calc-row input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer}.lp-page .calc-row input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer}.lp-page .calc-marks{display:flex;justify-content:space-between;font-size:10px;color:var(--color-ink-mute);font-weight:700;margin-top:4px}.lp-page .calc-tier{display:flex;gap:8px;margin-bottom:18px}.lp-page .calc-tier button{flex:1;background:#fbf8f1;border:1.5px solid var(--color-line);padding:10px;border-radius:9px;font-family:var(--font);font-size:12px;font-weight:800;color:var(--color-ink-soft);cursor:pointer}.lp-page .calc-tier button.on{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.lp-page .calc-result{background:linear-gradient(135deg,#c2410c,#9a330a);border-radius:14px;padding:24px 28px;color:#fff;margin-top:20px}.lp-page .calc-result .l{font-size:13px;opacity:.85;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lp-page .calc-result .v{font-size:42px;font-weight:800;letter-spacing:-.02em;line-height:1;margin:6px 0}.lp-page .calc-result .d{font-size:12px;opacity:.9;font-weight:600;line-height:1.5}.lp-page .calc-formula{background:#fbf8f1;border-radius:8px;padding:14px 18px;font-size:12px;color:var(--color-ink-soft);font-weight:600;line-height:1.6;margin-top:16px;font-family:Consolas,Monaco,monospace}.lp-page .calc-formula b{color:var(--color-ink);font-weight:800}.lp-page .calc-disclaimer{text-align:center;margin-top:24px;font-size:13px;color:var(--color-ink-soft);font-weight:600}.lp-page .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin:0 auto;position:relative}.lp-page .steps:before{content:"";position:absolute;top:32px;left:16%;right:16%;height:2px;background:repeating-linear-gradient(90deg,var(--color-accent) 0 8px,transparent 8px 16px);z-index:0}.lp-page .step{background:#fff;border-radius:14px;padding:30px 26px;box-shadow:var(--shadow-card);text-align:center;position:relative;z-index:1}.lp-page .step .num{width:54px;height:54px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:24px;font-weight:800;margin:0 auto 18px;box-shadow:0 8px 20px rgba(194,65,12,.3)}.lp-page .step h3{font-size:18px;font-weight:800;margin-bottom:8px}.lp-page .step p{font-size:13px;color:var(--color-ink-soft);line-height:1.6}.lp-page .step .time-est{display:inline-block;font-size:11px;font-weight:800;background:var(--color-success-soft);color:var(--color-success);padding:3px 9px;border-radius:5px;margin-top:10px}.lp-page .why-now{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.lp-page .why-card{background:#fff;border-radius:14px;padding:28px;box-shadow:var(--shadow-card)}.lp-page .why-card .ico{font-size:36px;margin-bottom:14px}.lp-page .why-card h3{font-size:17px;font-weight:800;margin-bottom:8px}.lp-page .why-card p{font-size:13px;color:var(--color-ink-soft);line-height:1.6}.lp-page .audience-bar{background:#fff;border-radius:16px;padding:36px;display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;max-width:1100px;margin:0 auto;box-shadow:var(--shadow-card)}.lp-page .audience-bar h3{font-family:var(--font-read);font-size:26px;font-weight:800;margin-bottom:10px;line-height:1.25}.lp-page .audience-bar p{font-size:14px;color:var(--color-ink-soft);line-height:1.7}.lp-page .audience-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp-page .aud-seg{background:#fbf8f1;border-radius:10px;padding:18px 16px;text-align:center}.lp-page .aud-seg .em{font-size:28px;margin-bottom:8px}.lp-page .aud-seg .t{font-size:13px;font-weight:800;margin-bottom:4px}.lp-page .aud-seg .d{font-size:11px;color:var(--color-ink-soft);font-weight:600;line-height:1.4}.lp-page .faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.lp-page .faq-item{background:#fff;border-radius:10px;padding:18px 22px;box-shadow:var(--shadow-card)}.lp-page .faq-item .q{font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:16px;width:100%;background:transparent;border:none;text-align:left;font-family:var(--font);color:var(--color-ink)}.lp-page .faq-item .q:after{content:"+";font-size:22px;color:var(--color-ink-soft);font-weight:600}.lp-page .faq-item.open .q:after{content:"–"}.lp-page .faq-item.open .a{display:block}.lp-page .faq-item .a{display:none;padding-top:14px;font-size:14px;color:var(--color-ink-soft);line-height:1.7;border-top:1px solid var(--color-line);margin-top:14px}.lp-page .faq-item .a b{color:var(--color-ink)}.lp-page .final-cta{padding:80px clamp(24px,4vw,72px);background:linear-gradient(135deg,#1f1b19,#3a2a1c);color:#fff;text-align:center;position:relative;overflow:hidden}.lp-page .final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(194,65,12,.18),transparent 50%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.02) 0 2px,transparent 2px 22px);pointer-events:none}.lp-page .final-cta-inner{max-width:780px;margin:0 auto;position:relative}.lp-page .final-cta h2{font-family:var(--font-read);font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.2;letter-spacing:-.01em;margin-bottom:14px}.lp-page .final-cta p{font-size:16px;opacity:.9;margin-bottom:30px;line-height:1.65}.lp-page .final-cta .btn-primary{background:#fff;color:var(--color-accent)}.lp-page .final-cta .btn-primary:hover{background:var(--color-accent-soft)}.lp-page .final-cta .btn-secondary{color:#fff;border-color:hsla(0,0%,100%,.3)}.lp-page .final-cta .btn-secondary:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.lp-page .final-cta .legal-note{font-size:12px;opacity:.6;margin-top:24px;line-height:1.6}.lp-page .lp-footer{background:var(--color-paper);padding:36px clamp(24px,4vw,72px) 24px;border-top:1px solid var(--color-line)}.lp-page .lp-footer .f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.lp-page .lp-footer .f-brand .logo-row{display:flex;align-items:center;gap:10px}.lp-page .lp-footer .f-brand .lg{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:none}.lp-page .lp-footer .f-brand .lg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-page .lp-footer .f-brand .bn{font-size:20px;font-weight:800}.lp-page .lp-footer .f-brand p{font-size:13px;color:var(--color-ink-soft);margin-top:10px;max-width:30ch;line-height:1.55}.lp-page .lp-footer .f-col h4{font-size:14px;font-weight:800;margin-bottom:12px}.lp-page .lp-footer .f-col a{display:block;font-size:13px;color:var(--color-ink-soft);text-decoration:none;padding:5px 0;cursor:pointer}.lp-page .lp-footer .f-col a:hover{color:var(--color-ink)}.lp-page .lp-footer .f-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:18px;border-top:1px solid var(--color-line);font-size:12px;color:var(--color-ink-soft)}@media (max-width:900px){.lp-page .lp-top nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;margin-left:0;background:var(--color-paper);border-bottom:1px solid var(--color-line);padding:8px clamp(24px,4vw,72px);z-index:30}.lp-page .lp-top nav.open{display:flex}.lp-page .lp-top nav a{padding:12px 0;border-bottom:1px solid var(--color-line)}.lp-page .lp-top .hamburger{display:block}.lp-page .lp-top .actions{display:none}.lp-page .hero-grid{flex-direction:column;gap:40px}.lp-page .hero-grid>div:first-child,.lp-page .hero-visual{flex:1 1 auto;width:100%}.lp-page .feature-grid,.lp-page .steps,.lp-page .studio-tour,.lp-page .two-format{grid-template-columns:1fr}.lp-page .steps:before{display:none}.lp-page .audience-bar,.lp-page .why-now{grid-template-columns:1fr}.lp-page .lp-footer .f-grid{grid-template-columns:1fr 1fr}}.wg-page{background:#fbf8f1}.wg-page .guide-top{display:flex;align-items:center;gap:18px;padding:14px clamp(20px,3vw,40px);background:#fff;border-bottom:1px solid var(--color-line);position:sticky;top:0;z-index:20}.wg-page .guide-top .kc-logo{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:none}.wg-page .guide-top .kc-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wg-page .guide-top .brand{display:flex;flex-direction:column}.wg-page .guide-top .brand .n{font-size:17px;font-weight:800;line-height:1.1}.wg-page .guide-top .brand .s{font-size:11px;color:var(--color-ink-soft);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wg-page .guide-top .spacer{flex:1}.wg-page .guide-top .search{display:flex;align-items:center;gap:8px;background:#fbf8f1;border-radius:8px;padding:7px 14px;font-size:13px;color:var(--color-ink-soft);max-width:260px}.wg-page .guide-top .search svg{width:14px;height:14px}.wg-page .guide-top .actions{display:flex;gap:8px}.wg-page .guide-top .hamburger{display:none;background:transparent;border:none;font-size:22px;cursor:pointer;color:var(--color-ink);padding:2px 6px}.wg-page .btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:9px;font-family:var(--font);font-size:13px;font-weight:800;cursor:pointer;border:none;text-decoration:none;line-height:1;min-height:0}.wg-page .btn svg{width:14px;height:14px}.wg-page .btn-primary{background:var(--color-accent);color:#fff}.wg-page .btn-secondary{background:#fbf8f1;color:var(--color-ink);border:1px solid var(--color-line)}.wg-page .guide-body{display:grid;grid-template-columns:260px 1fr;min-height:780px}.wg-page .rail{background:#fff;border-right:1px solid var(--color-line);padding:24px 18px;position:sticky;top:67px;align-self:start;max-height:calc(100vh - 67px);overflow-y:auto}.wg-page .rail .toc-group{margin-bottom:24px}.wg-page .rail .toc-group h4{font-size:11px;font-weight:800;color:var(--color-ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;padding:0 10px}.wg-page .rail .toc-group a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;text-decoration:none;color:var(--color-ink-soft);font-size:13px;font-weight:600;cursor:pointer}.wg-page .rail .toc-group a:hover{background:#fbf8f1;color:var(--color-ink)}.wg-page .rail .toc-group a.on{background:var(--color-accent-soft);color:var(--color-accent);font-weight:800}.wg-page .rail .toc-group a .num{width:20px;color:var(--color-ink-mute);font-weight:700;text-align:right;font-size:11px;flex:none}.wg-page .rail .toc-group a.on .num{color:var(--color-accent)}.wg-page .rail .progress{background:#fbf8f1;border-radius:10px;padding:14px;margin-top:18px}.wg-page .rail .progress .l{font-size:11px;color:var(--color-ink-soft);font-weight:700}.wg-page .rail .progress .v{font-size:13px;font-weight:800;margin:4px 0}.wg-page .rail .progress .bar{height:6px;background:var(--color-line);border-radius:999px;overflow:hidden}.wg-page .rail .progress .bar .fill{height:100%;width:25%;background:var(--color-accent)}.wg-page .main{padding:36px 48px 60px;overflow-y:auto;background:var(--color-cream);min-width:0}.wg-page .section{margin-bottom:72px;scroll-margin-top:80px}.wg-page .section .kicker{font-size:11px;color:var(--color-accent);font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.wg-page .section h1{font-family:var(--font-read);font-size:34px;font-weight:800;line-height:1.2;letter-spacing:-.01em;margin-bottom:8px}.wg-page .section .lead{font-size:15px;color:var(--color-ink-soft);font-weight:500;line-height:1.7;max-width:65ch;margin-bottom:24px}.wg-page .section h2{font-size:22px;margin:36px 0 12px;line-height:1.3}.wg-page .section h2,.wg-page .section h3{font-family:var(--font-read);font-weight:800}.wg-page .section h3{font-size:17px;margin:24px 0 10px}.wg-page .section p{font-family:var(--font-read);font-size:15px;line-height:1.75;color:var(--color-ink);margin-bottom:14px;max-width:65ch}.wg-page .section p strong{font-weight:800}.wg-page .section ol,.wg-page .section ul{font-family:var(--font-read);margin:10px 0 18px;padding-left:24px}.wg-page .section ol li,.wg-page .section ul li{margin-bottom:8px;font-size:15px;line-height:1.7;color:var(--color-ink)}.wg-page .section ul li::marker{color:var(--color-accent)}.wg-page .section code{font-family:Consolas,Monaco,monospace;font-size:.85em;background:#fbf8f1;border:1px solid var(--color-line);border-radius:4px;padding:1px 5px}.wg-page .box{background:#fff;border-radius:10px;padding:16px 20px;margin:18px 0;border-left:4px solid var(--color-info);display:flex;gap:12px;align-items:flex-start}.wg-page .box .ico{font-size:18px;flex:none}.wg-page .box .body{flex:1}.wg-page .box .body h4{font-size:13px;font-weight:800;margin-bottom:4px}.wg-page .box .body p{font-size:13px;margin-bottom:0;color:var(--color-ink-soft);max-width:none;line-height:1.6;font-family:var(--font)}.wg-page .box.tip{border-left-color:var(--color-warning);background:var(--color-warning-soft)}.wg-page .box.warn{border-left-color:#dc2626;background:#fee2e2}.wg-page .box.success{border-left-color:var(--color-success);background:var(--color-success-soft)}.wg-page .box.special{border-left-color:var(--color-special);background:var(--color-special-soft)}.wg-page .box.tip .body h4{color:var(--color-warning)}.wg-page .box.warn .body h4{color:#dc2626}.wg-page .box.success .body h4{color:var(--color-success)}.wg-page .box.special .body h4{color:var(--color-special)}.wg-page .step-list{counter-reset:step;margin:18px 0;display:flex;flex-direction:column;gap:14px}.wg-page .step-item{background:#fff;border-radius:10px;padding:18px 22px 18px 60px;box-shadow:var(--shadow-card);position:relative}.wg-page .step-item:before{counter-increment:step;content:counter(step);position:absolute;top:18px;left:18px;width:30px;height:30px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--serif);font-size:15px}.wg-page .step-item h4{font-size:15px;font-weight:800;margin-bottom:5px}.wg-page .step-item p{font-size:13px;color:var(--color-ink-soft);font-family:var(--font);line-height:1.6;margin-bottom:0;max-width:none}.wg-page .screenshot{background:#fff;border:1px solid var(--color-line);border-radius:10px;overflow:hidden;margin:20px 0;box-shadow:var(--shadow-card)}.wg-page .screenshot .caption-top{background:#fbf8f1;padding:8px 14px;font-size:11px;font-weight:700;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);display:flex;align-items:center;gap:8px}.wg-page .screenshot .caption-top svg{width:13px;height:13px}.wg-page .screenshot .surface{aspect-ratio:16/9;background:#f4ecd5;padding:18px;position:relative}.wg-page .caption{font-size:12px;color:var(--color-ink-mute);text-align:center;margin-top:8px;font-weight:600;font-family:var(--font)}.wg-page .mock-studio{display:grid;grid-template-columns:140px 1fr;height:100%;background:#fbf8f1;border-radius:6px;overflow:hidden}.wg-page .mock-studio .m-side{background:#fff;border-right:1px solid var(--color-line);padding:12px 8px;display:flex;flex-direction:column;gap:3px}.wg-page .mock-studio .m-side .m-logo-row{display:flex;align-items:center;gap:6px;padding:0 6px 10px;border-bottom:1px solid var(--color-line);margin-bottom:8px}.wg-page .mock-studio .m-side .m-logo-row .lg{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex:none}.wg-page .mock-studio .m-side .m-logo-row .lg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wg-page .mock-studio .m-side .m-logo-row .br{font-size:11px;font-weight:800}.wg-page .mock-studio .m-side .m-nav{padding:5px 8px;border-radius:5px;font-size:10px;font-weight:700;color:var(--color-ink-soft);display:flex;align-items:center;gap:6px}.wg-page .mock-studio .m-side .m-nav .ic{font-size:12px}.wg-page .mock-studio .m-side .m-nav.on{background:var(--color-accent-soft);color:var(--color-accent)}.wg-page .mock-studio .m-main{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.wg-page .mock-studio .m-main .m-title-row{display:flex;justify-content:space-between;align-items:center}.wg-page .mock-studio .m-main .m-title{font-size:13px;font-weight:800}.wg-page .mock-studio .m-main .m-btn{background:var(--color-accent);color:#fff;padding:4px 10px;border-radius:5px;font-size:9px;font-weight:800}.wg-page .mock-studio .m-main .m-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.wg-page .mock-studio .m-main .m-kpi{background:#fff;border-radius:6px;padding:8px 10px}.wg-page .mock-studio .m-main .m-kpi .l{font-size:8px;color:var(--color-ink-mute);font-weight:700}.wg-page .mock-studio .m-main .m-kpi .v{font-size:13px;font-weight:800}.wg-page .mock-studio .m-main .m-kpi .d{font-size:8px;color:var(--color-success);font-weight:700}.wg-page .mock-studio .m-main .m-card{background:#fff;border-radius:6px;padding:8px 10px;font-size:9px}.wg-page .mock-studio .m-main .m-card .h{font-size:9px;font-weight:800;margin-bottom:6px;color:var(--color-ink)}.wg-page .mock-studio .m-main .m-chart{height:50px;display:flex;align-items:flex-end;gap:3px}.wg-page .mock-studio .m-main .m-chart .b{flex:1;background:linear-gradient(to top,var(--color-accent),#e08a4a);border-radius:1px}.wg-page .mock-chapters{background:#fbf8f1;border-radius:6px;overflow:hidden;height:100%;padding:14px}.wg-page .mock-chapters .m-bulk{background:var(--color-accent);color:#fff;padding:6px 10px;border-radius:5px;font-size:10px;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:8px}.wg-page .mock-chapters .m-bulk .actions{margin-left:auto;display:flex;gap:4px}.wg-page .mock-chapters .m-bulk .actions span{background:hsla(0,0%,100%,.18);padding:2px 6px;border-radius:3px;font-size:8px}.wg-page .mock-chapters .m-bulk .actions span.special{background:var(--color-special)}.wg-page .mock-chapters .m-table{background:#fff;border-radius:5px;overflow:hidden}.wg-page .mock-chapters .m-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--color-line);font-size:9px}.wg-page .mock-chapters .m-row:last-child{border-bottom:none}.wg-page .mock-chapters .m-row.sel{background:var(--color-accent-soft)}.wg-page .mock-chapters .m-row .ch{width:12px;height:12px;border:1.5px solid var(--color-line);border-radius:3px;background:#fff;flex:none}.wg-page .mock-chapters .m-row.sel .ch{background:var(--color-accent);border-color:var(--color-accent);position:relative}.wg-page .mock-chapters .m-row.sel .ch:after{content:"✓";position:absolute;top:-3px;left:1px;color:#fff;font-size:8px;font-weight:800}.wg-page .mock-chapters .m-row .nm{flex:1;font-weight:700}.wg-page .mock-chapters .m-row .pr{font-weight:800;width:60px;text-align:right}.wg-page .mock-chapters .m-row .pr.sp{color:var(--color-special)}.wg-page .mock-chapters .m-row .st{width:70px;font-weight:700}.wg-page .mock-chapters .m-row .st.pub{color:var(--color-success)}.wg-page .mock-chapters .m-row .st.sch{color:var(--color-warning)}.wg-page .mock-chapters .m-row .st.dr{color:var(--color-ink-mute)}.wg-page .mock-editor{background:#fff;border-radius:6px;overflow:hidden;height:100%;display:flex;flex-direction:column}.wg-page .mock-editor .m-bar{background:#fbf8f1;padding:6px 12px;font-size:10px;font-weight:700;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-line)}.wg-page .mock-editor .m-bar .crumb{flex:1;color:var(--color-ink-soft)}.wg-page .mock-editor .m-bar .save{color:var(--color-success);font-size:9px}.wg-page .mock-editor .m-toolbar{background:#fbf8f1;border-bottom:1px solid var(--color-line);padding:5px 12px;display:flex;align-items:center;gap:3px;font-size:9px;font-weight:800}.wg-page .mock-editor .m-toolbar .tb{background:transparent;padding:3px 6px;border-radius:3px;color:var(--color-ink-soft)}.wg-page .mock-editor .m-toolbar .tb.on{background:var(--color-accent-soft);color:var(--color-accent)}.wg-page .mock-editor .m-toolbar .docx{margin-left:auto;background:var(--color-info-soft);color:var(--color-info);padding:3px 8px;border-radius:3px;font-size:8px}.wg-page .mock-editor .m-content{flex:1;padding:16px 22px;font-family:var(--font-read);font-size:11px;line-height:1.85}.wg-page .mock-editor .m-content .t{font-family:var(--font-read);font-size:17px;font-weight:800;margin-bottom:4px}.wg-page .mock-editor .m-content .meta{font-size:9px;color:var(--color-ink-mute);font-weight:600;margin-bottom:10px;border-bottom:1px solid var(--color-line);padding-bottom:6px}.wg-page .mock-editor .m-content p{margin-bottom:8px;font-family:var(--font-read);font-size:11px;line-height:1.85;color:var(--color-ink);max-width:none}.wg-page .mock-editor .m-content strong{font-weight:800}.wg-page .mock-editor .m-foot{background:#fbf8f1;padding:5px 12px;border-top:1px solid var(--color-line);font-size:9px;color:var(--color-ink-soft);font-weight:700;display:flex;align-items:center;gap:10px}.wg-page .mock-editor .m-foot .right{margin-left:auto;color:var(--color-success)}.wg-page .mock-wizard{background:#fbf8f1;border-radius:6px;padding:18px;height:100%;display:flex;flex-direction:column}.wg-page .mock-wizard .m-stepper{gap:6px;font-weight:700;margin-bottom:14px}.wg-page .mock-wizard .m-stepper,.wg-page .mock-wizard .m-stepper .d{display:flex;align-items:center;font-size:9px;color:var(--color-ink-soft)}.wg-page .mock-wizard .m-stepper .d{width:16px;height:16px;border-radius:50%;background:var(--color-line);justify-content:center;font-weight:800}.wg-page .mock-wizard .m-stepper .d.on{background:var(--color-accent);color:#fff}.wg-page .mock-wizard .m-stepper .d.done{background:var(--color-success);color:#fff}.wg-page .mock-wizard .m-body{background:#fff;border-radius:6px;padding:14px 16px;flex:1}.wg-page .mock-wizard .m-body h5{font-size:12px;font-weight:800;margin-bottom:6px}.wg-page .mock-wizard .m-body .hint{font-size:9px;color:var(--color-ink-soft);margin-bottom:10px}.wg-page .mock-wizard .m-pick{display:flex;gap:8px}.wg-page .mock-wizard .m-pick .pick-card{flex:1;border:1.5px solid var(--color-line);border-radius:5px;padding:10px;display:flex;align-items:center;gap:8px}.wg-page .mock-wizard .m-pick .pick-card.on{border-color:var(--color-accent);background:var(--color-accent-soft)}.wg-page .mock-wizard .m-pick .pick-card .em{font-size:16px}.wg-page .mock-wizard .m-pick .pick-card .t{font-size:10px;font-weight:800}.wg-page .mock-wizard .m-pick .pick-card .d{font-size:8px;color:var(--color-ink-soft)}.wg-page .mock-special{background:var(--color-special-soft);border-left:3px solid var(--color-special);border-radius:6px;padding:12px 16px;margin-top:12px}.wg-page .mock-special .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.wg-page .mock-special .head .t{font-size:10px;font-weight:800;color:var(--color-special)}.wg-page .mock-special .head .sw{width:24px;height:14px;background:var(--color-special);border-radius:999px;position:relative}.wg-page .mock-special .head .sw:after{content:"";position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;top:2px;right:2px}.wg-page .mock-special .body-c{display:grid;grid-template-columns:1fr 1.4fr 1.2fr;gap:8px}.wg-page .mock-special .body-c .f{background:#fff;border:1px solid var(--color-special);border-radius:4px;padding:5px 8px}.wg-page .mock-special .body-c .f .l{font-size:8px;color:var(--color-special);font-weight:800}.wg-page .mock-special .body-c .f .v{font-size:11px;font-weight:800}.wg-page .mock-special .preview{margin-top:8px;background:#fff;border:1px dashed var(--color-special);border-radius:4px;padding:6px 8px;font-size:9px;color:var(--color-ink-soft);font-weight:600}.wg-page .mock-special .preview b{color:var(--color-special)}.wg-page .mock-earnings{background:#fbf8f1;border-radius:6px;padding:14px;height:100%;display:flex;flex-direction:column;gap:10px}.wg-page .mock-earnings .e-hero{background:linear-gradient(135deg,#c2410c,#9a330a);color:#fff;border-radius:6px;padding:14px}.wg-page .mock-earnings .e-hero .l{font-size:9px;opacity:.85;font-weight:700}.wg-page .mock-earnings .e-hero .v{font-size:24px;font-weight:800;line-height:1;margin-top:4px}.wg-page .mock-earnings .e-hero .d{font-size:9px;opacity:.9;font-weight:600;margin-top:4px}.wg-page .mock-earnings .e-docs{background:#fff;border-radius:6px;padding:10px 12px}.wg-page .mock-earnings .e-docs h6{font-size:10px;font-weight:800;margin-bottom:6px}.wg-page .mock-earnings .e-docs .doc-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:9px}.wg-page .mock-earnings .e-docs .doc-row+.doc-row{border-top:1px solid var(--color-line)}.wg-page .mock-earnings .e-docs .doc-row .nm{font-weight:700}.wg-page .mock-earnings .e-docs .doc-row .dl{color:var(--color-accent);font-weight:800}.wg-page .annotated{position:relative}.wg-page .annot{position:absolute;background:var(--color-accent);color:#fff;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:800;font-family:var(--font);box-shadow:0 4px 12px rgba(194,65,12,.3);z-index:5}.wg-page .img-2col{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.wg-page .img-2col .screenshot{margin:0}.wg-page .in-page-nav{position:sticky;top:67px;background:#fff;border-radius:10px;padding:14px 16px;margin-bottom:24px;font-size:12px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-card);flex-wrap:wrap;z-index:10}.wg-page .in-page-nav .l{font-size:10px;font-weight:800;color:var(--color-ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-right:4px}.wg-page .in-page-nav a{color:var(--color-ink-soft);text-decoration:none;font-weight:700;padding:3px 10px;border-radius:5px;cursor:pointer}.wg-page .in-page-nav a:hover{background:#fbf8f1;color:var(--color-ink)}.wg-page .in-page-nav a.on{color:var(--color-accent);background:var(--color-accent-soft)}.wg-page .section-nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;padding-top:24px;border-top:1px solid var(--color-line)}.wg-page .section-nav a{background:#fff;border-radius:10px;padding:16px 20px;text-decoration:none;color:var(--color-ink);box-shadow:var(--shadow-card);transition:all .15s}.wg-page .section-nav a:hover{transform:translateY(-2px);box-shadow:var(--shadow-pop)}.wg-page .section-nav a.prev{text-align:left}.wg-page .section-nav a.next{text-align:right}.wg-page .section-nav a .l{font-size:10px;color:var(--color-ink-soft);font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px}.wg-page .section-nav a .t{font-size:14px;font-weight:800}.wg-page .section-nav a.prev .t:before{content:"← ";color:var(--color-accent)}.wg-page .section-nav a.next .t:after{content:" →";color:var(--color-accent)}.wg-page .cta-inline{background:#fff;border-radius:12px;padding:24px 28px;display:flex;align-items:center;gap:20px;box-shadow:var(--shadow-card);margin:24px 0}.wg-page .cta-inline .icn{font-size:32px;flex:none}.wg-page .cta-inline .text{flex:1}.wg-page .cta-inline .text h4{font-size:15px;font-weight:800;margin-bottom:4px}.wg-page .cta-inline .text p{font-size:13px;color:var(--color-ink-soft);font-family:var(--font);line-height:1.5;margin:0;max-width:none}.wg-page .placeholder-section{background:#fff;border:2px dashed var(--color-line);border-radius:12px;padding:32px;text-align:center}.wg-page .placeholder-section .em{font-size:36px;margin-bottom:8px}.wg-page .placeholder-section h3{font-size:16px;margin-bottom:4px}.wg-page .placeholder-section p{color:var(--color-ink-soft);font-size:13px;font-family:var(--font);margin:0;max-width:none}.wg-page .rail-backdrop{display:none}@media (max-width:900px){.wg-page .guide-top .search{display:none}.wg-page .guide-top .hamburger{display:block}.wg-page .guide-body{grid-template-columns:1fr}.wg-page .rail{position:fixed;top:0;left:0;bottom:0;width:280px;max-height:100vh;z-index:60;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 16px 40px rgba(31,27,25,.18)}.wg-page .rail.open{transform:translateX(0)}.wg-page .rail-backdrop.open{display:block;position:fixed;inset:0;background:rgba(31,27,25,.4);z-index:50}.wg-page .main{padding:24px 16px}.wg-page .in-page-nav{overflow-x:auto;flex-wrap:nowrap}.wg-page .img-2col{grid-template-columns:1fr}.wg-page .screenshot .surface{aspect-ratio:4/3}.wg-page .section-nav{grid-template-columns:1fr}.wg-page .cta-inline{flex-direction:column;align-items:flex-start}.wg-page .cta-inline .icn{display:none}}.lp-page .final-cta,.lp-page .hero,.lp-page .section{padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px)}.lp-page .audience-bar,.lp-page .feature-grid,.lp-page .steps,.lp-page .studio-tour,.lp-page .two-format,.lp-page .why-now{max-width:1600px}.lp-page .hero-grid{max-width:1240px}.lp-page .section-head{max-width:960px}.lp-page .calc-card,.lp-page .faq-list,.lp-page .final-cta-inner,.lp-page .revenue-table{max-width:1040px}