@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_5afde0{--font-loaded:"Archivo","Archivo Fallback"}:root{--color-accent:#ef6c1f;--color-accent-100:#fef1e6;--color-accent-600:#cc5613;--color-accent-700:#a8420f;--color-bg:#f2f5f6;--color-neutral-900:#2a3135;--color-overdue-error-bg:#fde3e1;--color-overdue-error-text:#c62828;--color-surface:#e7edef;--color-text:#141b20;--color-unsaved-bg:#ffcec0;--color-unsaved-text:#c74308;--font-family:Archivo;--font-size-11:11px;--font-size-13:13px;--font-size-15:15px;--font-size-20:20px;--font-size-32:32px;--radius-approachable:14px;--radius-precise:2px;--density-padding-comfortable:1.2;--density-padding-compact:1;--line-height-comfortable:1.65;--line-height-compact:1.45;--page-bg:var(--color-bg);--band-bg:var(--color-surface);--card-bg:var(--color-surface);--card-bg-hover:var(--color-accent-100);--surface-inverse:var(--color-text);--surface-inverse-hover:var(--color-neutral-900);--on-dark:var(--color-bg);--border-subtle:color-mix(in srgb,var(--color-neutral-900) 14%,transparent);--border-strong:color-mix(in srgb,var(--color-neutral-900) 32%,transparent);--text-main:var(--color-text);--text-muted:var(--color-neutral-900);--text-dim:color-mix(in srgb,var(--color-neutral-900) 78%,transparent);--accent:var(--color-accent);--accent-hover:var(--color-accent-600);--accent-active:var(--color-accent-700);--accent-tint:var(--color-accent-100);--error-text:var(--color-overdue-error-text);--error-bg:var(--color-overdue-error-bg);--shadow-soft:color-mix(in srgb,var(--color-neutral-900) 10%,transparent);--shadow-lift:color-mix(in srgb,var(--color-neutral-900) 18%,transparent);--shadow-overlay:color-mix(in srgb,var(--color-text) 40%,transparent);--border-on-inverse:color-mix(in srgb,var(--color-bg) 24%,transparent);--text-muted-on-inverse:color-mix(in srgb,var(--color-bg) 66%,transparent);--glow-accent:color-mix(in srgb,var(--color-accent) 30%,transparent);--glow-accent-strong:color-mix(in srgb,var(--color-accent) 50%,transparent);--font-main:var(--font-loaded,var(--font-family)),system-ui,"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-main);background-color:var(--page-bg);color:var(--text-main);line-height:var(--line-height-comfortable);overflow-x:hidden;font-size:var(--font-size-15)}a{color:inherit;text-decoration:none}ul{list-style:none}header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--page-bg);border-bottom:1px solid var(--border-subtle)}.nav-container{max-width:1240px;margin:0 auto;padding:16px 32px;justify-content:space-between}.brand-logo,.nav-container{display:flex;align-items:center}.brand-logo{gap:12px;font-weight:800;font-size:var(--font-size-20);letter-spacing:-.5px;color:var(--text-main)}.brand-logo img{height:36px;width:auto}.nav-links{display:flex;align-items:center;gap:32px;font-size:var(--font-size-13);font-weight:600;color:var(--text-muted)}.nav-links a:hover{color:var(--text-main);transition:color .2s}.nav-cta{background-color:var(--surface-inverse);color:var(--on-dark)!important;padding:10px 20px;border-radius:var(--radius-approachable);font-weight:700;font-size:var(--font-size-13);transition:background-color .2s,transform .1s!important}.nav-cta:hover{background-color:var(--surface-inverse-hover);transform:translateY(-1px)}.hero-section{max-width:1240px;margin:0 auto;padding:64px 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-tagline{display:inline-block;background-color:var(--accent-tint);border:1px solid var(--accent);color:var(--accent-active);padding:6px 16px;border-radius:var(--radius-precise);font-size:var(--font-size-13);font-weight:800;letter-spacing:1px;margin-bottom:24px}.chapter-heading,.cta-title,.hero-title,.legal-header h1,.section-title,.showcase-title{font-size:var(--font-size-32);font-weight:800;line-height:var(--line-height-compact);letter-spacing:-.5px;max-width:1200px;margin:0 auto 8px;color:var(--text-main);white-space:nowrap;text-align:center}.chapter-summary,.cta-subtitle,.hero-subtitle,.legal-content h2,.section-desc,.showcase-desc{font-size:var(--font-size-20);font-weight:600;color:var(--text-muted);max-width:1000px;margin:0 auto 16px;line-height:var(--line-height-compact);text-align:center}.hero-visual{width:100%;margin-top:48px}.massive-image-card{width:100%;max-width:1040px;margin:0 auto;background-color:var(--card-bg);border:14px solid var(--band-bg);border-radius:36px;padding:16px;box-shadow:0 25px 50px -12px var(--shadow-lift);overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.massive-image-card:before{content:"";position:absolute;top:4px;left:50%;transform:translateX(-50%);width:6px;height:6px;background-color:var(--border-strong);border-radius:50%}.massive-image-card img{width:100%;height:auto;border-radius:20px;display:block;border:1px solid var(--border-subtle)}.problem-section{background-color:var(--band-bg);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:64px 32px}.section-header{text-align:center;max-width:820px;margin:0 auto 48px}.section-tag{font-size:var(--font-size-13);font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;display:block}.problem-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:32px;gap:32px}.problem-card{background-color:var(--page-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-approachable);padding:24px;transition:transform .2s,border-color .2s;display:flex;flex-direction:column;box-shadow:0 4px 15px var(--shadow-soft)}.problem-card:hover{transform:translateY(-4px);border-color:var(--border-strong)}.problem-title{font-size:var(--font-size-20);font-weight:700;color:var(--text-main);margin-bottom:8px}.problem-text,.problem-title{line-height:var(--line-height-compact)}.problem-text{color:var(--text-muted);font-size:var(--font-size-15);margin:0}.chapters-section{max-width:1240px;margin:0 auto;padding:64px 32px;background-color:var(--page-bg)}.chapter-block{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;text-align:center}.chapter-block:last-child{margin-bottom:0}.chapter-meta{max-width:800px;margin:0 auto}.chapter-num{display:inline-block;font-size:var(--font-size-13);font-weight:800;color:var(--accent);letter-spacing:1px;margin-bottom:6px}.showcase-section{background-color:var(--band-bg);border-top:1px solid var(--border-subtle);padding:64px 32px}.showcase-container{max-width:1240px;margin:0 auto}.showcase-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.showcase-tab-btn{background-color:var(--page-bg);border:2px solid var(--border-subtle);color:var(--text-muted);padding:12px 24px;border-radius:var(--radius-approachable);font-size:var(--font-size-13);font-weight:700;cursor:pointer;transition:all .2s}.showcase-tab-btn:hover{background-color:var(--card-bg-hover);color:var(--text-main);border-color:var(--border-strong)}.showcase-tab-btn.active{background-color:var(--surface-inverse);color:var(--on-dark);border-color:var(--surface-inverse);box-shadow:0 10px 25px -5px var(--shadow-lift)}.showcase-subtabs{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;padding:16px;background-color:var(--page-bg);border:1px solid var(--border-strong);border-radius:var(--radius-approachable);max-width:860px;margin-left:auto;margin-right:auto}.subtabs-label{font-size:var(--font-size-13);font-weight:800;color:var(--text-muted);letter-spacing:1px}.subtabs-group{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.showcase-subtab-btn{background-color:var(--band-bg);border:1px solid var(--border-subtle);color:var(--text-muted);padding:10px 20px;border-radius:var(--radius-precise);font-size:var(--font-size-13);font-weight:700;cursor:pointer;transition:all .15s}.showcase-subtab-btn:hover{background-color:var(--card-bg-hover);color:var(--text-main)}.showcase-subtab-btn.active{background-color:var(--accent);color:var(--on-dark);border-color:var(--accent)}.showcase-info{text-align:center;max-width:800px;margin:0 auto 32px}.cta-section{max-width:1240px;margin:0 auto;padding:64px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--page-bg)}.waitlist-form-container{width:100%;max-width:540px;margin:0 auto}.waitlist-input-group{display:flex;gap:10px;background-color:var(--page-bg);border:2px solid var(--border-strong);padding:8px;border-radius:var(--radius-approachable);box-shadow:0 10px 25px -5px var(--shadow-soft);transition:border-color .2s,box-shadow .2s}.waitlist-input-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.input-wrapper{flex:1 1}.waitlist-input{width:100%;background-color:transparent;border:none;padding:12px 16px;color:var(--text-main);font-size:var(--font-size-15);outline:none;font-family:inherit;font-weight:500}.waitlist-input::placeholder{color:var(--text-dim)}.waitlist-submit-btn{background-color:var(--accent);color:var(--on-dark);border:none;padding:12px 24px;border-radius:var(--radius-approachable);font-weight:700;font-size:var(--font-size-15);cursor:pointer;transition:background-color .2s,transform .1s;white-space:nowrap}.waitlist-submit-btn:hover:not(:disabled){background-color:var(--accent-hover);transform:translateY(-1px)}.waitlist-submit-btn:disabled{opacity:.7;cursor:not-allowed}.waitlist-opt-in{margin-top:16px;text-align:left}.opt-in-label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:var(--font-size-13);color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.opt-in-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--border-strong);border-radius:var(--radius-precise);background-color:var(--page-bg);cursor:pointer;position:relative;transition:all .2s;flex-shrink:0}.opt-in-checkbox:checked{background-color:var(--accent);border-color:var(--accent)}.opt-in-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--on-dark);font-size:var(--font-size-11);font-weight:800}.opt-in-text{line-height:var(--line-height-compact)}.opt-in-text,.waitlist-error{font-size:var(--font-size-13)}.waitlist-error{margin-top:12px;color:var(--error-text);background-color:var(--error-bg);border:1px solid var(--error-text);padding:10px 16px;border-radius:var(--radius-approachable);font-weight:600}.waitlist-form-success{background-color:var(--accent-tint);border:2px solid var(--accent);padding:20px 24px;border-radius:var(--radius-approachable);max-width:540px;margin:0 auto;text-align:left}.success-content h4{color:var(--accent-active);font-size:var(--font-size-20);font-weight:700;margin:0 0 6px}.success-content p{color:var(--text-main);font-size:var(--font-size-15);margin:0;font-weight:500}.legal-wrapper{min-height:calc(100vh - 140px);padding:64px 32px;background-color:var(--page-bg)}.legal-container{max-width:900px;margin:0 auto;background-color:var(--card-bg);border:2px solid var(--border-subtle);border-radius:var(--radius-approachable);padding:48px;box-shadow:0 15px 35px -5px var(--shadow-soft)}.legal-header{border-bottom:1px solid var(--border-subtle);padding-bottom:32px;margin-bottom:48px}.legal-header p{color:var(--text-dim);font-size:var(--font-size-13);margin:0}.legal-content h2{margin:48px 0 16px;padding-top:16px;border-top:1px solid var(--border-subtle)}.legal-content h2:first-child{margin-top:0;padding-top:0;border-top:none}.legal-content li,.legal-content p{color:var(--text-muted);font-size:var(--font-size-15);line-height:var(--line-height-comfortable);margin-bottom:24px}.legal-content ul{list-style:disc;padding-left:28px;margin-bottom:32px;color:var(--text-muted)}.legal-content li{margin-bottom:10px}.legal-content a{color:var(--accent);text-decoration:underline;font-weight:600}.legal-content a:hover{color:var(--accent-hover)}.legal-back-link{display:inline-block;color:var(--accent);font-weight:700;font-size:var(--font-size-13);margin-bottom:32px;transition:transform .15s}.legal-back-link:hover{transform:translateX(-4px);color:var(--text-main)}.pricing-container{max-width:1240px;margin:0 auto}.pricing-toggle{display:flex;justify-content:center;gap:10px;margin-bottom:32px}.pricing-toggle-btn{background-color:var(--page-bg);border:2px solid var(--border-subtle);color:var(--text-muted);padding:10px 24px;border-radius:var(--radius-approachable);font-family:inherit;font-size:var(--font-size-13);font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.pricing-toggle-btn:hover{background-color:var(--card-bg-hover);color:var(--text-main);border-color:var(--border-strong)}.pricing-toggle-btn.active{background-color:var(--surface-inverse);color:var(--on-dark);border-color:var(--surface-inverse);box-shadow:0 10px 25px -5px var(--shadow-lift)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;align-items:stretch}.plan-card{display:flex;flex-direction:column;gap:12px;background-color:var(--card-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-approachable);padding:24px;box-shadow:0 4px 15px var(--shadow-soft);transition:transform .2s,border-color .2s}.plan-card:hover{transform:translateY(-4px);border-color:var(--border-strong)}.plan-name{font-size:var(--font-size-20);font-weight:800;color:var(--text-main)}.plan-desc,.plan-name{line-height:var(--line-height-compact)}.plan-desc{font-size:var(--font-size-13);font-weight:500;color:var(--text-muted);margin:0}.plan-price{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:8px}.plan-price-amount{font-size:var(--font-size-32);font-weight:800;line-height:var(--line-height-compact);color:var(--text-main);white-space:nowrap}.plan-price-period{display:block;font-size:var(--font-size-13);font-weight:700;letter-spacing:.5px;color:var(--text-muted)}.plan-price-withheld{font-size:var(--font-size-15);font-weight:600;line-height:var(--line-height-compact);color:var(--text-muted)}.plan-cta{display:block;text-align:center;background-color:var(--accent);color:var(--on-dark);padding:12px 20px;border-radius:var(--radius-approachable);font-size:var(--font-size-13);font-weight:700;transition:background-color .2s,transform .1s}.plan-cta:hover{background-color:var(--accent-hover);transform:translateY(-1px)}.pricing-note{max-width:820px;margin:32px auto 0;line-height:var(--line-height-comfortable)}.pricing-note,footer{text-align:center;font-size:var(--font-size-13);color:var(--text-dim)}footer{border-top:1px solid var(--border-subtle);padding:64px 32px;background-color:var(--band-bg)}.footer-brand{margin-bottom:8px;font-weight:800;color:var(--text-main);font-size:var(--font-size-13)}.footer-links a{color:var(--text-muted);text-decoration:underline;font-weight:500}.footer-links a:hover{color:var(--text-main)}@media (max-width:960px){.nav-links{display:none}}@media (max-width:640px){.waitlist-input-group{flex-direction:column}.waitlist-submit-btn{justify-content:center;width:100%}.problem-grid{grid-template-columns:1fr}.nav-container{padding:16px 20px}.subtabs-group{flex-direction:column;width:100%}.showcase-subtab-btn{width:100%}}