@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_c8454b;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_c8454b{font-family:__Hanken_Grotesk_c8454b,__Hanken_Grotesk_Fallback_c8454b;font-style:normal}.__variable_c8454b{--font-marketing-sans:"__Hanken_Grotesk_c8454b","__Hanken_Grotesk_Fallback_c8454b"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-marketing-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}.lp-guide{--ink:#141414;--ink-soft:#5c5c5c;--ink-mute:#6b6b6b;--line:#ececea;--bg:#fff;--bg-soft:#f6f6f4;--accent:#7c3aed;--accent-soft:#ede9fe;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;font-family:var(--font-marketing-sans),system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}.lp-guide .container{max-width:1120px;margin:0 auto;padding:0 32px}.lp-guide .mono{font-family:var(--font-marketing-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lp-guide header{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lp-guide .nav{display:flex;align-items:center;justify-content:space-between;height:64px}.lp-guide .logo{font-weight:700;font-size:20px;letter-spacing:.02em}.lp-guide .logo span{color:var(--accent)}.lp-guide .nav-links{display:flex;gap:28px;list-style:none}.lp-guide .nav-links a{text-decoration:none;color:var(--ink);font-size:14px;font-weight:500}.lp-guide .nav-links a:hover{color:var(--accent)}.lp-guide .btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;text-decoration:none;font-family:inherit;font-weight:600;font-size:14px;border-radius:999px;padding:10px 22px;transition:.2s}.lp-guide .btn-dark{background:var(--ink);color:#fff}.lp-guide .btn-dark:hover{background:#000}.lp-guide .btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.lp-guide .btn-ghost:hover{border-color:var(--ink)}.lp-guide .btn-accent{background:var(--accent);color:#fff}.lp-guide .btn-accent:hover{filter:brightness(1.08)}.lp-guide .btn:disabled{opacity:.5;cursor:not-allowed}.lp-guide .nav-actions{display:flex;align-items:center;gap:12px}.lp-guide .nav-toggle{display:none;background:none;border:1px solid var(--line);border-radius:10px;width:40px;height:40px;font-size:18px;cursor:pointer;align-items:center;justify-content:center}.lp-guide .nav-mobile-panel{display:none}.lp-guide .btn:focus-visible,.lp-guide .pill:focus-visible,.lp-guide .tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-guide .hero{padding:72px 0 40px;text-align:center;position:relative;overflow:hidden}.lp-guide .hero-motif{position:absolute;top:-40px;right:-60px;width:420px;height:280px;color:var(--accent);opacity:.08;pointer-events:none;z-index:0}.lp-guide .hero>:not(.hero-motif){position:relative;z-index:1}.lp-guide .badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:6px 14px;color:var(--ink-soft);background:#fff}.lp-guide .badge i{color:var(--accent);font-style:normal}.lp-guide .hero h1{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.12;letter-spacing:-.02em;margin:24px auto 20px;max-width:720px}.lp-guide .hero p{color:var(--ink-soft);max-width:440px;margin:0 auto 28px;font-size:15px}.lp-guide .hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-guide .hero-note{margin-top:16px;color:var(--ink-mute);font-size:13px}.lp-guide .hero-error{margin-top:12px;color:#c0392b;font-size:13px}.lp-guide .email-input{flex:1;min-width:220px;border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-size:14px;font-family:inherit;outline:none}.lp-guide .email-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lp-guide .demo{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;margin:48px 0 0;text-align:left}.lp-guide .demo-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.lp-guide .tab{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;cursor:pointer;color:var(--ink-soft);font:inherit}.lp-guide .tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.lp-guide .demo-body{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:24px}.lp-guide .create-label{color:var(--ink-mute);margin-bottom:14px;display:block}.lp-guide .quiz-progress{height:6px;width:100%;border-radius:999px;background:var(--line);margin-bottom:16px;overflow:hidden}.lp-guide .quiz-progress span{display:block;height:100%;background:var(--accent)}.lp-guide .quiz-question{font-weight:600;margin-bottom:14px}.lp-guide .quiz-options{display:flex;flex-direction:column;gap:8px}.lp-guide .quiz-option{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px;font-size:14px;color:var(--ink-soft)}.lp-guide .roadmap-step{border-radius:var(--radius-sm);padding:14px;margin-bottom:12px}.lp-guide .roadmap-step.active{border-left:4px solid var(--accent);background:var(--accent-soft)}.lp-guide .roadmap-step.locked{border-left:4px solid var(--line);color:var(--ink-mute)}.lp-guide .roadmap-step b{display:block;margin-bottom:4px}.lp-guide .roadmap-step.locked b{color:var(--ink-mute)}.lp-guide .roadmap-step p{font-size:13.5px;color:var(--ink-soft);margin:0}.lp-guide .roadmap-step.locked p{color:var(--ink-mute)}.lp-guide .ebook-check{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--accent)}.lp-guide .ebook-check span{width:22px;height:22px;border-radius:50%;background:var(--accent-soft);font-size:12px}.lp-guide .ebook-check span,.lp-guide .voice-side{display:flex;align-items:center;justify-content:center}.lp-guide .voice-side{flex-direction:column;gap:14px;background:linear-gradient(160deg,var(--accent-soft),#d9c9fb);border:1px solid #d9c9fb;border-radius:18px;padding:20px}.lp-guide .xp-ring{position:relative;width:112px;height:112px;display:flex;align-items:center;justify-content:center}.lp-guide .xp-ring svg{width:112px;height:112px;transform:rotate(-90deg)}.lp-guide .xp-ring .xp-value{position:absolute;display:flex;flex-direction:column;align-items:center}.lp-guide .xp-ring .xp-value b{font-size:20px}.lp-guide .streak{font-size:12px;font-weight:600;color:#4c1d95;letter-spacing:.04em}.lp-guide section{padding:72px 0}.lp-guide .sec-tag{color:var(--ink-soft);display:inline-flex;gap:8px;align-items:center;margin-bottom:16px}.lp-guide .sec-tag i{color:var(--accent);font-style:normal}.lp-guide .sec-head{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end;margin-bottom:44px}.lp-guide .sec-head h2{font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.015em}.lp-guide .sec-head .aside{color:var(--ink-soft);font-size:14px}.lp-guide .sec-head .aside .btn{margin-top:16px}.lp-guide .advantages{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-guide .chart-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px}.lp-guide .pill-row{display:flex;gap:8px;margin-bottom:26px}.lp-guide .pill{border:1px solid var(--line);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;background:#fff;cursor:pointer;color:var(--ink-soft);font-family:inherit}.lp-guide .pill.active{background:var(--ink);color:#fff;border-color:var(--ink)}.lp-guide .chart-wrap{position:relative}.lp-guide .chart-weeks{display:flex;justify-content:space-between;margin-top:8px;color:var(--ink-mute);font-size:10px}.lp-guide .chart-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.lp-guide .feat h4{font-size:14px;display:flex;align-items:center;gap:8px;margin-bottom:6px}.lp-guide .feat h4 i{color:var(--accent);font-style:normal}.lp-guide .feat p{font-size:13px;color:var(--ink-soft)}.lp-guide .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-guide .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column}.lp-guide .card-visual{height:190px;border-radius:var(--radius-md);background:var(--bg-soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:18px;padding:20px}.lp-guide .card h3{font-size:16px;margin-bottom:6px;display:flex;gap:8px;align-items:center}.lp-guide .card>p{font-size:13.5px;color:var(--ink-soft)}.lp-guide .card-tag{left:14px;background:var(--ink);color:#fff;border-radius:999px}.lp-guide .card-badge-soon,.lp-guide .card-tag{position:absolute;top:14px;font-size:10px;letter-spacing:.05em;padding:5px 10px}.lp-guide .card-badge-soon{right:14px;background:#fff;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px}.lp-guide .pricing{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-guide .plan-single{max-width:380px;margin:0 auto}.lp-guide .plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.lp-guide .plan{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;position:relative}.lp-guide .plan.gradient{border:1px solid #d9c9fb}.lp-guide .plan.gradient,.lp-guide .plan.recommended{background:linear-gradient(170deg,#f1e9fe,#cfb8fb 60%,#a883f5)}.lp-guide .plan.recommended{border:1px solid #a883f5;box-shadow:0 16px 40px rgba(124,58,237,.22);transform:translateY(-8px)}.lp-guide .plan.recommended .plan-tag{left:50%;right:auto;top:-14px;transform:translateX(-50%);box-shadow:0 4px 12px rgba(0,0,0,.18)}.lp-guide .plan-badge-soon{position:absolute;top:20px;left:20px;background:#fff;color:var(--ink-soft);border:1px solid var(--line);font-size:10px;letter-spacing:.06em;border-radius:999px;padding:5px 10px}.lp-guide .plan-note{margin-top:10px;font-size:12px;text-align:center;color:var(--ink-mute)}.lp-guide .waitlist-form{display:flex;gap:8px;margin-bottom:20px}.lp-guide .waitlist-form input{flex:1;min-width:0;border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:13px;font-family:inherit;outline:none}.lp-guide .waitlist-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lp-guide .waitlist-done{margin-bottom:20px;font-size:13px;font-weight:600;color:#0c5c34;text-align:center}.lp-guide .plan-tag{position:absolute;top:20px;right:20px;background:var(--ink);color:#fff;font-size:10px;letter-spacing:.06em;border-radius:999px;padding:5px 10px}.lp-guide .plan h3{font-size:15px;font-weight:600;margin-bottom:14px}.lp-guide .price{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.lp-guide .price b{font-size:38px;font-weight:700;letter-spacing:-.02em}.lp-guide .price small{color:#3b1f6b;font-size:12px;line-height:1.35}.lp-guide .plan .btn{justify-content:center;width:100%;margin-bottom:20px}.lp-guide .plan .waitlist-form .btn{width:auto;flex:0 0 auto;margin-bottom:0;white-space:nowrap}.lp-guide .plan ul{list-style:none;display:flex;flex-direction:column;gap:11px;font-size:13px;color:#2b1a4d}.lp-guide .plan ul li{display:flex;gap:10px;align-items:flex-start}.lp-guide .plan ul li:before{content:"✓";color:#4c1d95;font-weight:700}.lp-guide .plan .foot{margin-top:20px;font-size:12px;color:#2a1155;text-align:center}.lp-guide .cta{background:var(--ink);color:#fff;border-radius:var(--radius-lg);padding:56px 40px;text-align:center;position:relative;overflow:hidden}.lp-guide .cta-motif{position:absolute;bottom:-60px;left:-40px;width:360px;height:240px;color:#fff;opacity:.06;pointer-events:none;z-index:0}.lp-guide .cta>:not(.cta-motif){position:relative;z-index:1}.lp-guide .cta h2{font-size:clamp(24px,3vw,34px);font-weight:700;margin-bottom:12px}.lp-guide .cta p{color:#bdbdbd;max-width:420px;margin:0 auto 26px;font-size:14px}.lp-guide footer{padding:36px 0;border-top:1px solid var(--line)}.lp-guide .foot-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--ink-mute)}.lp-guide .foot-row nav{display:flex;gap:22px}.lp-guide .foot-row a{color:var(--ink-soft);text-decoration:none}.lp-guide .foot-row a:hover{color:var(--ink)}.lp-guide .plan-tag.plan-tag-hot{background:linear-gradient(90deg,#ff3d3d,#ff7a1a,#ffc21a,#ff5e8a,#ff3d3d);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;animation:mc-hot-shift 4s linear infinite}@keyframes mc-hot-shift{to{background-position:200%}}@media (prefers-reduced-motion:reduce){.lp-guide .plan-tag.plan-tag-hot{animation:none}}@media (max-width:900px){.lp-guide .nav-links{display:none}.lp-guide .cards,.lp-guide .chart-feats,.lp-guide .demo-body,.lp-guide .plans-grid,.lp-guide .sec-head{grid-template-columns:1fr}.lp-guide .plan.recommended{transform:none}.lp-guide .nav-cta-desktop{display:none}.lp-guide .nav-toggle{display:flex}.lp-guide .nav-mobile-panel{display:flex;flex-direction:column;gap:4px;padding:16px 32px 20px;border-top:1px solid var(--line);background:#fff}.lp-guide .nav-mobile-panel a{padding:10px 0;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.lp-guide .nav-mobile-panel .btn{margin-top:8px;justify-content:center}}