:root{--gradient-from:#014AAD;--gradient-to:#C86BE5;--prose-body:#374151;--prose-heading:#1f2937;--prose-blockquote:#6b7280;--prose-code-bg:#f3e8ff;--prose-code-text:#1f2937;--prose-pre-bg:#1f2937;--prose-pre-text:#ffffff;--prose-link:#2563eb;--prose-border:#d1d5db;--prose-hr:#e5e7eb;--color-surface-dark:#0f172a;--color-surface-light:#fafaf9;--color-accent:#d97706;--color-accent-hover:#b45309;--color-text-on-dark:#e2e8f0;--color-text-on-dark-muted:#94a3b8}.prose{max-width:100%!important;color:var(--prose-body);line-height:1.6}.ProseMirror:focus{outline:none;border-color:transparent;box-shadow:none}.ProseMirror:focus-visible{outline:2px solid #c084fc;outline-offset:2px;border-radius:8px}.ProseMirror strong{font-weight:700;color:inherit}.prose h1,.prose h2,.prose h3{font-weight:700;color:var(--prose-heading);margin-top:1.5rem;margin-bottom:1.25rem;line-height:1.1}.prose h1,.prose h2{padding-bottom:.5rem;border-bottom:1px solid var(--prose-border)}.prose h1{font-size:2rem}.prose h2{font-size:1.75rem}.prose h3{font-size:1.5rem}.prose hr{border-color:var(--prose-hr);margin:0 0 1.5rem}.prose p{font-size:1rem;padding:0!important;margin:0 0 .75rem!important}.prose li p{margin:0;display:inline}.prose blockquote{border-left:4px solid var(--prose-border);padding-left:1rem;margin:1rem 0;font-style:italic;color:var(--prose-blockquote);quotes:none}.prose code:not(.mythos-code-block){background-color:var(--prose-code-bg);border-radius:.4rem;color:var(--prose-code-text);font-size:.85rem;padding:.25em .3em}.prose code.mythos-code-block{display:block;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;color:#374151;font-size:.8rem;white-space:pre-wrap;word-wrap:break-word;tab-size:2}.prose code.mythos-code-block,.prose pre{font-family:JetBrainsMono,monospace;margin:1.25rem 0;padding:.75rem 1rem}.prose pre{background:var(--prose-pre-bg);border-radius:.5rem;color:var(--prose-pre-text)}.prose pre code{background:none;color:inherit;font-size:.8rem;padding:0}.prose a{color:var(--prose-link);text-decoration:none}.prose a:hover{text-decoration:underline}.prose a[href*="?"]{color:var(--prose-link)}.prose img{max-width:100%;height:auto;display:block;border-radius:8px;margin-top:12px;margin-bottom:12px}.prose p.is-empty:before{content:attr(data-placeholder);pointer-events:none;position:absolute;font-style:italic;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.mythos-underline{text-decoration:underline}.mythos-strikethrough{text-decoration:line-through}.mythos-underline-strikethrough{text-decoration:underline line-through}.focus-border-gradient{border:2px solid transparent;border-radius:16px;background-origin:border-box;background-clip:padding-box,border-box;background-image:linear-gradient(white,white),linear-gradient(90deg,#6e339c,#bf3eff)}.memo-icon{display:inline-flex;align-items:baseline}.memo-icon--mention{min-width:18px}.memo-icon:before{content:"";width:18px;height:18px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-image:url(/images/memo.png)}.tag-icon{display:inline-flex;align-items:baseline}.tag-icon--mention{min-width:18px}.tag-icon:before{top:4px;content:"";width:18px;height:18px;flex-shrink:0;position:relative;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url(/images/label.png)}.magnifying-icon{display:inline-flex;align-items:center}.magnifying-glass-icon:before{content:"";width:32px;height:32px;background-image:url(/images/magnifying-glass.png);background-size:contain;background-repeat:no-repeat}.memo-link-icon{display:inline-flex;align-items:flex-start;gap:4px;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.memo-link-icon:before{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-image:url(/images/memo.png);margin-top:2px}.external-link-icon{display:inline-flex;align-items:flex-start;gap:4px;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.external-link-icon:before{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-image:url(/images/globe.png);margin-top:2px}.react-calendar{background:transparent!important;border:none!important;color:rgb(55,65,81)!important}.react-calendar__navigation{display:none!important}.react-calendar__month-view__weekdays{text-transform:none!important;border-bottom:1px solid rgb(229,231,235)!important;padding-bottom:4px!important}.react-calendar__month-view__weekdays__weekday{width:32px!important;height:32px!important;padding:6px!important;font-size:12px!important;font-weight:500!important;color:rgb(55,65,81)!important;align-items:center!important;justify-content:center!important;text-transform:capitalize!important}.react-calendar__month-view__weekdays abbr{text-decoration:none!important}.react-calendar__month-view__weekdays{margin-bottom:8px!important}.react-calendar__month-view__days,.react-calendar__month-view__weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)!important}.react-calendar__month-view__days__day--weekend{color:inherit!important}.react-calendar__month-view__days__day--neighboringMonth{opacity:.2!important}.react-calendar__month-view__days{gap:4px!important}.react-calendar__tile--now{background:transparent!important;color:inherit!important;font-weight:400!important}.react-calendar__tile{width:32px!important;height:32px!important;padding:6px!important;font-size:12px!important}.react-calendar__tile,.react-calendar__tile--active{display:flex!important;border-radius:12px!important;align-items:center!important;justify-content:center!important}.react-calendar__tile--active{position:relative!important;background:rgb(255,255,255)!important;font-weight:700!important;z-index:1!important;color:transparent!important;background:linear-gradient(225deg,var(--gradient-from) 0,var(--gradient-to) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.react-calendar__tile--active:before{content:""!important;position:absolute!important;top:1px;left:1px;right:1px;bottom:1px;border-radius:12px!important;background:linear-gradient(225deg,var(--gradient-from) 0,var(--gradient-to) 100%)!important;z-index:-1!important;padding:1px!important;-webkit-mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0)!important;mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}.mythos-checklist{list-style:none!important;padding-left:0!important;margin:0}.mythos-listitem{margin:.125rem 0}.mythos-listitem-checked,.mythos-listitem-unchecked{position:relative;padding-left:28px!important;padding-inline-start:28px!important;cursor:pointer;list-style:none!important;outline:none;margin:.25rem 0}.mythos-listitem-checked:before,.mythos-listitem-unchecked:before{content:"";width:18px;height:18px;border-radius:50%;display:block;position:absolute;left:0;top:4px;cursor:pointer;transition:all .2s ease-in-out;box-sizing:border-box;flex-shrink:0}.mythos-listitem-unchecked:before{border:2px solid rgb(229,231,235);background-color:rgb(255,255,255)}.mythos-listitem-unchecked:hover:before{border-color:#014aad}.mythos-listitem-checked:before{border:none;background-color:#6d28d9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:11px;background-repeat:no-repeat;background-position:50%}.mythos-listitem-checked{text-decoration:line-through;color:rgb(107,114,128)}.mythos-listitem-unchecked:after{content:"unchecked"}.mythos-listitem-checked:after,.mythos-listitem-unchecked:after{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mythos-listitem-checked:after{content:"checked"}.mythos-checklist .mythos-checklist{margin:0;padding-left:24px!important;padding-inline-start:24px!important}.mythos-listitem-checked:has(>ul:only-child):before,.mythos-listitem-unchecked:has(>ul:only-child):before{display:none}.mythos-listitem-checked:has(>ul:only-child),.mythos-listitem-unchecked:has(>ul:only-child){padding-left:0!important;padding-inline-start:0!important}.mention-class{background-color:rgba(156,39,176,.2);border-radius:.4rem;color:#9c27b0;padding:.1rem .3rem;font-weight:700;cursor:pointer}.mention-list{position:absolute!important;z-index:1000!important;background:rgb(249,250,251)!important;border:1px solid rgb(229,231,235)!important;border-radius:8px!important;padding:6px 0!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;max-height:200px!important;overflow-y:auto!important}.mention-item{padding:8px 12px;font-size:14px;display:flex;align-items:center;cursor:pointer;transition:background .2s ease-in-out}.mention-item.is-selected,.mention-item:hover{background-color:rgb(243,244,246)}.color-palette{width:42px;height:30px;border-radius:6px;padding:2px;background:url(/icons/chevron-down-icon.svg) no-repeat right 4px center;background-size:14px;cursor:pointer;font-size:14px;transition:background-color .2s ease-in-out,transform .2s ease-in-out;display:flex;align-items:center;vertical-align:middle;border:none}.color-palette:hover{transform:scale(1.1);background-color:rgb(243,244,246);background-image:url(/icons/chevron-down-icon.svg);background-repeat:no-repeat;background-position:right 4px center;background-size:14px}.color-palette:active{transform:scale(.9)}.color-square{width:18px;height:18px;border:2px solid rgb(229,231,235);border-radius:4px;margin-left:3px}.bubble-toolbar{display:flex;align-items:center;gap:6px;border-radius:8px;padding:6px 8px;background:rgb(249,250,251);border:1px solid rgb(229,231,235);box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .2s ease-in-out}.bubble-toolbar .bubble-button{cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.bubble-toolbar .bubble-button:hover{transform:scale(1.1);background-color:rgb(243,244,246)}.bubble-toolbar .bubble-button.active,.bubble-toolbar .bubble-button:active{transform:scale(1);background-color:rgb(229,231,235)}.bubble-toolbar .bubble-button img{width:22px;height:22px;object-fit:contain;margin:0}.bubble-toolbar .editor-select{width:130px;height:30px;border:none;outline:none;cursor:pointer;font-size:14px;padding:2px 28px 2px 8px;display:flex;align-items:center;border-radius:8px;background:rgb(243,244,246) url(/icons/chevron-down-icon.svg) no-repeat right 8px center;background-size:18px;transition:background-color .2s ease-in-out;appearance:none}.bubble-toolbar .editor-select:hover{background-color:rgb(229,231,235)}.bubble-toolbar .editor-select:focus{outline:2px solid rgb(229,231,235)}.collaboration-carets__caret{position:relative;border-left:2px solid;margin-left:-1px;pointer-events:none;word-break:normal}.collaboration-carets__label{position:absolute;top:-1.4em;left:-1px;padding:.1rem .3rem;border-radius:3px;background-color:currentColor;color:white;font-size:12px;font-weight:600;line-height:normal;white-space:nowrap;user-select:none;box-shadow:0 1px 2px rgba(0,0,0,.12)}.collaboration-carets__caret[data-inactive=true]{opacity:.6}.landing-v4{--lv4-ink:#0b1020;--lv4-ink-body:#1a1f2e;--lv4-ink-dim:#2a3147;--lv4-ink-mute:#4a5170;--lv4-ink-faint:#6b7490;--lv4-paper:rgba(255,255,255,0.95);--lv4-line:rgba(11,16,32,0.06);--lv4-line-bright:rgba(11,16,32,0.18);--lv4-grad-from:#014AAD;--lv4-grad-to:#C86BE5;--lv4-grad-deep:#9434b8;--lv4-grad:linear-gradient(to right,var(--lv4-grad-from),var(--lv4-grad-to));--lv4-grad-deep-x:linear-gradient(90deg,var(--lv4-grad-from),var(--lv4-grad-deep));--lv4-accent-ink:#1a1246;--lv4-card-shadow:0 1px 2px rgba(0,0,0,0.04),0 1px 8px rgba(0,0,0,0.04);--lv4-card-radius:24px;--lv4-gap:clamp(48px,7vw,72px);font-family:Archivo,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:var(--lv4-ink-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.landing-v4 *,.landing-v4 :after,.landing-v4 :before{box-sizing:border-box}.landing-v4 h1,.landing-v4 h2,.landing-v4 h3,.landing-v4 h4{font-family:Archivo,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--lv4-ink);text-wrap:balance}.landing-v4 p{text-wrap:pretty}.landing-v4 h1{font-size:clamp(2rem,5.6vw,4.2rem);line-height:1.05;letter-spacing:-.028em;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word;word-break:normal}.landing-v4 h2{font-size:clamp(1.85rem,3.4vw,2.75rem);line-height:1.1;letter-spacing:-.022em}.landing-v4 h3{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.35}.landing-v4 h3,.landing-v4 h4{font-weight:600}.landing-v4 p{margin:0;color:var(--lv4-ink-body);font-weight:400}.landing-v4 a{color:inherit;text-decoration:none}.landing-v4 em.lv4-accent,.landing-v4 h1 em,.landing-v4 h2 em,.landing-v4 li em,.landing-v4 p em{font-family:Fraunces,Iowan Old Style,Georgia,serif;font-style:italic;font-weight:500;color:var(--lv4-accent-ink);font-variation-settings:"opsz" 144}.landing-v4 .lv4-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--lv4-ink-mute)}.landing-v4-page{max-width:1100px;margin:0 auto;padding:24px 16px var(--lv4-gap);display:flex;flex-direction:column;gap:var(--lv4-gap)}@media (min-width:640px){.landing-v4-page{padding:32px 24px var(--lv4-gap)}}.landing-v4 .lv4-card{background:var(--lv4-paper);backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%);border-radius:var(--lv4-card-radius);border:1px solid var(--lv4-line);box-shadow:var(--lv4-card-shadow);padding:24px}@media (min-width:720px){.landing-v4 .lv4-card{padding:40px}}@media (min-width:1024px){.landing-v4 .lv4-card{padding:48px}}.landing-v4 .lv4-narrow{max-width:760px}.landing-v4 .lv4-nav{position:sticky;top:0;z-index:40;background:transparent;border:0;transition:background-color .25s ease,backdrop-filter .25s ease}.landing-v4 .lv4-nav.is-scrolled{background:rgba(255,255,255,.55);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.landing-v4 .lv4-nav-inner{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:60px}@media (min-width:640px){.landing-v4 .lv4-nav-inner{padding:0 24px}}.landing-v4 .lv4-brand{display:block;position:relative;width:100px;height:48px}@media (min-width:640px){.landing-v4 .lv4-brand{width:150px;height:52px}}.landing-v4 .lv4-brand img{width:100%;height:100%;object-fit:contain;object-position:left center}.landing-v4 .lv4-nav-right{display:flex;align-items:center;gap:16px}.landing-v4 .lv4-gradient-link{font-family:Archivo,sans-serif;font-size:16px;font-weight:500;background:linear-gradient(90deg,#014AAD,#C86BE5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:opacity .2s ease;display:none}@media (min-width:640px){.landing-v4 .lv4-gradient-link{display:inline-block}}.landing-v4 .lv4-gradient-link:hover{opacity:.8}.landing-v4 .lv4-btn-group{display:flex;align-items:center;gap:8px}.landing-v4 .lv4-btn-secondary-compact{position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;background:linear-gradient(90deg,#014AAD,#C86BE5);font-family:Archivo,sans-serif;font-size:14px;font-weight:500;overflow:hidden;transition:opacity .2s ease}.landing-v4 .lv4-btn-secondary-compact:before{content:"";position:absolute;inset:1px;background:#ffffff;border-radius:7px;z-index:0}.landing-v4 .lv4-btn-secondary-compact span{position:relative;z-index:1;background:linear-gradient(90deg,#014AAD,#C86BE5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-v4 .lv4-btn-secondary-compact:hover{opacity:.9}.landing-v4 .lv4-btn-primary-compact{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:6px 12px;border-radius:8px;background:linear-gradient(90deg,#014AAD,#C86BE5);color:#ffffff;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(1,74,173,.25);transition:opacity .2s ease}.landing-v4 .lv4-btn-primary-compact:hover{opacity:.9}.landing-v4 .lv4-btn-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:12px;background:linear-gradient(90deg,#014AAD,#C86BE5);color:#ffffff;font-family:Archivo,sans-serif;font-weight:600;font-size:15px;letter-spacing:.01em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 10px 32px -12px rgba(1,74,173,.5),0 4px 18px -6px rgba(200,107,229,.4);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.landing-v4 .lv4-btn-cta:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 44px -10px rgba(1,74,173,.6)}.landing-v4 .lv4-btn-cta.lv4-lg{padding:17px 30px;font-size:16px;border-radius:14px}.landing-v4 .lv4-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:12px;border:1px solid rgba(11,16,32,.2);color:var(--lv4-ink);background:#ffffff;font-family:Archivo,sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;transition:border-color .3s ease,background .3s ease}.landing-v4 .lv4-btn-ghost:hover{background:#fafafa;border-color:var(--lv4-ink)}.landing-v4 .lv4-hero{text-align:center;padding:clamp(48px,8vw,96px) clamp(24px,5vw,64px)}.landing-v4 .lv4-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border:1px solid rgba(11,16,32,.15);border-radius:999px;font-size:13px;font-weight:500;color:var(--lv4-ink);letter-spacing:.03em;background:#ffffff}.landing-v4 .lv4-badge-dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#014AAD,#C86BE5);box-shadow:0 0 8px rgba(200,107,229,.7)}.landing-v4 .lv4-hero h1{margin-top:28px;max-width:16ch;margin-inline:auto;color:var(--lv4-ink)}.landing-v4 .lv4-eyebrow-arrow{margin-top:28px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.32em;color:var(--lv4-ink)}.landing-v4 .lv4-eyebrow-arrow .lv4-sep{display:inline-block;margin:0 10px;color:var(--lv4-ink-mute)}.landing-v4 .lv4-hero-lead{margin:28px auto 0;max-width:60ch;font-size:18px;line-height:1.65;font-weight:400;color:var(--lv4-ink-body)}.landing-v4 .lv4-hero-cta-row{margin-top:40px;display:inline-flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center}.landing-v4 .lv4-beachhead-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:880px){.landing-v4 .lv4-beachhead-grid{grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}}.landing-v4 .lv4-bullets{list-style:none;padding:0;margin:0;display:grid;gap:0;border-top:1px solid var(--lv4-line)}.landing-v4 .lv4-bullets li{padding:20px 0;display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:start;border-bottom:1px solid var(--lv4-line);color:var(--lv4-ink-body);font-size:16px;font-weight:400}.landing-v4 .lv4-bullets .lv4-idx{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:var(--lv4-ink-mute);margin-top:3px;letter-spacing:.1em}.landing-v4 .lv4-beat{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media (min-width:880px){.landing-v4 .lv4-beat{grid-template-columns:200px 1fr;gap:64px}}.landing-v4 .lv4-beat-tag{display:flex;flex-direction:column;gap:14px}@media (min-width:880px){.landing-v4 .lv4-beat-tag{position:sticky;top:80px;align-self:start}}.landing-v4 .lv4-beat-num{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:var(--lv4-ink-mute);letter-spacing:.16em}.landing-v4 .lv4-beat-label{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.4em;color:var(--lv4-ink);text-transform:uppercase}.landing-v4 .lv4-beat h2{max-width:22ch}.landing-v4 .lv4-beat-body{margin-top:22px;font-size:17px;line-height:1.7;font-weight:400;max-width:62ch;color:var(--lv4-ink-body)}.landing-v4 .lv4-specimen{margin-top:32px;border:1px solid var(--lv4-line-bright);border-radius:12px;padding:22px;background:#fbfafc;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.75;color:var(--lv4-ink-body);font-weight:400;position:relative;overflow:hidden}.landing-v4 .lv4-specimen .lv4-sigil{color:var(--lv4-ink-mute)}.landing-v4 .lv4-specimen .lv4-mention{color:#014AAD;font-weight:500}.landing-v4 .lv4-specimen .lv4-hash{color:#9434b8;font-weight:500}.landing-v4 .lv4-specimen .lv4-comment{color:var(--lv4-ink-faint)}.landing-v4 .lv4-graphframe{margin-top:32px;border:1px solid var(--lv4-line-bright);border-radius:12px;padding:0;aspect-ratio:16/9;background:#fbfafc;overflow:hidden;position:relative}.landing-v4 .lv4-graphframe svg{width:100%;height:100%;display:block}.landing-v4 .lv4-mouthframe{margin-top:32px;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:720px){.landing-v4 .lv4-mouthframe{grid-template-columns:1fr 1fr}}.landing-v4 .lv4-pane{border:1px solid var(--lv4-line-bright);border-radius:12px;padding:20px;background:#fbfafc;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.75;color:var(--lv4-ink-body);font-weight:400;min-height:220px}.landing-v4 .lv4-pane-head{font-size:11px;font-weight:600;letter-spacing:.28em;color:var(--lv4-ink-mute);text-transform:uppercase;margin-bottom:14px}.landing-v4 .lv4-pane.lv4-digest{font-family:Archivo,sans-serif;font-size:14.5px;line-height:1.65;color:var(--lv4-ink-body);font-weight:400;background:#ffffff}.landing-v4 .lv4-pane.lv4-digest h4{font-size:16px;color:var(--lv4-ink);margin-bottom:8px;font-weight:600}.landing-v4 .lv4-pane.lv4-digest .lv4-meta{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lv4-ink-mute);margin-bottom:12px}.landing-v4 .lv4-founder-grid{display:grid;grid-template-columns:1fr;gap:48px}@media (min-width:880px){.landing-v4 .lv4-founder-grid{grid-template-columns:1.4fr 1fr;gap:80px}}.landing-v4 .lv4-founder p{font-size:17px;line-height:1.8;font-weight:400;margin-bottom:22px;color:var(--lv4-ink-body)}.landing-v4 .lv4-signature{font-family:Archivo,sans-serif;font-style:italic;font-weight:500;color:var(--lv4-ink);font-size:16px;margin-top:24px}.landing-v4 .lv4-pullquote{border-left:2px solid;border-image:linear-gradient(180deg,#014AAD,#C86BE5) 1;padding:4px 0 4px 22px;font-family:Fraunces,serif;font-weight:500;font-variation-settings:"opsz" 96;font-size:22px;line-height:1.4;color:var(--lv4-accent-ink);max-width:34ch}.landing-v4 .lv4-testimonials-label{margin-top:32px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--lv4-ink-mute)}.landing-v4 .lv4-testimonials{margin-top:14px;display:grid;gap:22px;padding:0;list-style:none}.landing-v4 .lv4-testimonials li{list-style:none}.landing-v4 .lv4-testimonials .lv4-q{font-size:15px;font-weight:400;color:var(--lv4-ink-body);line-height:1.55}.landing-v4 .lv4-testimonials .lv4-n{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--lv4-ink-mute);letter-spacing:.18em;text-transform:uppercase;margin-top:6px}.landing-v4 .lv4-cmp table{width:100%;border-collapse:collapse;margin-top:24px;font-size:14.5px;color:var(--lv4-ink-body);font-weight:400}.landing-v4 .lv4-cmp h3{font-size:clamp(1.35rem,2.2vw,1.75rem);color:var(--lv4-ink);font-weight:700;letter-spacing:-.02em;line-height:1.15}.landing-v4 .lv4-cmp-tables{margin-top:48px}.landing-v4 .lv4-cmp td,.landing-v4 .lv4-cmp th{text-align:left;padding:14px;border-bottom:1px solid var(--lv4-line);vertical-align:top}.landing-v4 .lv4-cmp th{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lv4-ink-mute);border-bottom:1px solid var(--lv4-line-bright)}.landing-v4 .lv4-cmp td.lv4-mythos,.landing-v4 .lv4-cmp th.lv4-mythos{color:var(--lv4-ink)}.landing-v4 .lv4-cmp th.lv4-mythos{background:linear-gradient(90deg,rgba(1,74,173,.08),rgba(200,107,229,.1))}.landing-v4 .lv4-cmp td.lv4-yes{color:var(--lv4-ink);font-weight:500}.landing-v4 .lv4-cmp td.lv4-mythos.lv4-yes{color:transparent;background:linear-gradient(90deg,#014AAD,#9434b8);-webkit-background-clip:text;background-clip:text;font-weight:600}.landing-v4 .lv4-cmp td.lv4-dash,.landing-v4 .lv4-cmp td.lv4-no{color:var(--lv4-ink-mute)}.landing-v4 .lv4-cmp .lv4-note{margin-top:16px;font-family:Archivo,sans-serif;font-size:14px;font-weight:400;font-style:italic;color:var(--lv4-ink-dim);max-width:78ch}.landing-v4 .lv4-cmp .lv4-table-block{margin-bottom:56px}.landing-v4 .lv4-cmp .lv4-table-block:last-child{margin-bottom:0}.landing-v4 .lv4-cmp-wrap{overflow-x:auto}.landing-v4 .lv4-finalcta,.landing-v4 .lv4-midcta{text-align:center;padding:clamp(56px,9vw,96px) clamp(24px,5vw,48px)}.landing-v4 .lv4-finalcta h2,.landing-v4 .lv4-midcta h2{max-width:22ch;margin-inline:auto;color:var(--lv4-ink);font-size:clamp(2.05rem,3.8vw,3rem);letter-spacing:-.024em}.landing-v4 .lv4-finalcta p{max-width:52ch;margin:22px auto 36px;font-size:17px;font-weight:400;color:var(--lv4-ink-body)}.landing-v4 .lv4-midcta-action{margin-top:36px}.landing-v4 .lv4-pricing-intro{max-width:56ch}.landing-v4 .lv4-pricing-intro p{margin-top:12px}.landing-v4 .lv4-pricing-tiers{display:grid;grid-template-columns:1fr;gap:18px;margin-top:56px}@media (min-width:720px){.landing-v4 .lv4-pricing-tiers{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.landing-v4 .lv4-pricing-tiers{grid-template-columns:repeat(4,1fr)}}.landing-v4 .lv4-tier{border:1px solid var(--lv4-line);border-radius:14px;padding:28px 24px 26px;background:#fdfcff;display:flex;flex-direction:column;gap:16px;position:relative;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.landing-v4 .lv4-tier:hover{border-color:var(--lv4-line-bright);transform:translateY(-2px);box-shadow:0 18px 40px -24px rgba(15,20,40,.22)}.landing-v4 .lv4-tier.lv4-featured{border:1px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,var(--lv4-grad-from),var(--lv4-grad-to)) border-box;box-shadow:0 30px 70px -34px rgba(1,74,173,.45),0 0 0 1px rgba(200,107,229,.1)}.landing-v4 .lv4-tier-name{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--lv4-ink-mute)}.landing-v4 .lv4-tier.lv4-featured .lv4-tier-name{background:linear-gradient(90deg,#014AAD,#9434b8);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-v4 .lv4-tier-price{display:flex;align-items:baseline;gap:4px;font-weight:500}.landing-v4 .lv4-tier-amt{font-family:Archivo,sans-serif;font-weight:700;font-size:44px;letter-spacing:-.025em;color:var(--lv4-ink)}.landing-v4 .lv4-tier-per{font-size:14px;color:var(--lv4-ink-mute);font-weight:500}.landing-v4 .lv4-tier-desc{font-size:15px;color:var(--lv4-ink-body);min-height:44px;font-weight:400}.landing-v4 .lv4-tier ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--lv4-line);flex:1 1 auto}.landing-v4 .lv4-tier li{padding:12px 0;font-size:14.5px;color:var(--lv4-ink-body);font-weight:400;border-bottom:1px solid var(--lv4-line);display:flex;gap:10px;align-items:flex-start}.landing-v4 .lv4-tier li:before{content:"";width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,var(--lv4-grad-from),var(--lv4-grad-to));margin-top:9px;flex-shrink:0}.landing-v4 .lv4-tier-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;border:1px solid rgba(11,16,32,.2);color:var(--lv4-ink);background:#ffffff;transition:background .3s ease,border-color .3s ease}.landing-v4 .lv4-tier-cta:hover{border-color:var(--lv4-ink);background:#fafafa}.landing-v4 .lv4-tier.lv4-featured .lv4-tier-cta{background:linear-gradient(90deg,#014AAD,#C86BE5);color:#fff;border:1px solid transparent;box-shadow:0 10px 28px -12px rgba(1,74,173,.5)}.landing-v4 .lv4-tier.lv4-featured .lv4-tier-cta:hover{filter:brightness(1.06)}.landing-v4 .lv4-ribbon{position:absolute;top:-10px;left:24px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:linear-gradient(90deg,#014AAD,#C86BE5);color:#fff}.landing-v4 .lv4-faq-items{margin-top:32px;border-top:1px solid var(--lv4-line)}.landing-v4 .lv4-faq details{border-bottom:1px solid var(--lv4-line);padding:22px 0}.landing-v4 .lv4-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:24px;font-family:Archivo,sans-serif;font-size:18px;color:var(--lv4-ink);font-weight:500;letter-spacing:-.01em;transition:color .2s ease}.landing-v4 .lv4-faq summary:hover{color:var(--lv4-accent-ink)}.landing-v4 .lv4-faq summary:hover:after{color:var(--lv4-ink)}.landing-v4 .lv4-faq summary:focus-visible{outline:2px solid var(--lv4-grad-from);outline-offset:4px;border-radius:4px}.landing-v4 .lv4-faq summary::-webkit-details-marker{display:none}.landing-v4 .lv4-faq summary:after{content:"+";font-family:JetBrains Mono,monospace;color:var(--lv4-ink-mute);font-size:20px;font-weight:500;transition:transform .3s ease}.landing-v4 .lv4-faq details[open] summary:after{transform:rotate(45deg);color:var(--lv4-ink)}.landing-v4 .lv4-faq-answer{margin-top:16px;max-width:72ch;color:var(--lv4-ink-body);font-size:16px;line-height:1.7;font-weight:400}.landing-v4 .lv4-footer{padding:40px 24px 32px}@media (min-width:720px){.landing-v4 .lv4-footer{padding:48px 40px 40px}}.landing-v4 .lv4-footer-inner{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:720px){.landing-v4 .lv4-footer-inner{grid-template-columns:1.6fr 1fr 1fr;align-items:start}}.landing-v4 .lv4-footer .lv4-brand img{height:28px;width:auto}.landing-v4 .lv4-footer-tagline{color:var(--lv4-ink-mute);font-size:14px;font-weight:400;margin-top:14px;max-width:38ch}.landing-v4 .lv4-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.landing-v4 .lv4-footer-link{color:var(--lv4-ink-body);font-size:14px;font-weight:500;letter-spacing:.01em}.landing-v4 .lv4-footer-link:hover{color:var(--lv4-ink)}.landing-v4 .lv4-footer-copy{color:var(--lv4-ink-mute);font-size:12px;font-weight:500;letter-spacing:.08em;font-family:JetBrains Mono,monospace}html:has(.landing-v4){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.landing-v4){scroll-behavior:auto}.landing-v4 *,.landing-v4 :after,.landing-v4 :before{animation:none!important;transition:none!important}}.landing-v4 ::selection{background:rgba(200,107,229,.35);color:var(--lv4-ink)}