.logo{display:flex;align-items:center;gap:9px}.logo__mark{display:block;width:22px;height:22px;background:var(--amber);border-radius:4px}.logo__word{font-size:26px;letter-spacing:-.03em;font-stretch:112%}.logo__uncle{font-weight:500}.logo__reach{font-weight:800}.logo--mail{gap:8px}.logo--mail .logo__mark{width:18px;height:18px;background:var(--ink);border-radius:3px}.logo--mail .logo__word{font-size:22px}.uncle-mark{flex:none;display:flex;align-items:center;justify-content:center;background:var(--amber);font-weight:800}.uncle-mark--md{width:36px;height:36px;border-radius:8px;font-size:17px}.uncle-mark--sm{width:30px;height:30px;border-radius:7px;font-size:15px}.uncle-read{display:flex;align-items:center;gap:12px}.uncle-read__text{font-size:17px;color:var(--ink-2)}.topbar{display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-radius:14px;padding:12px 12px 12px 28px;box-shadow:var(--shadow-bar);gap:16px}.topbar a{text-decoration:none}.topbar__left{display:flex;align-items:center;gap:48px}.topbar__nav{display:flex;gap:34px;font-size:16px;font-weight:500}.topbar__right{display:flex;align-items:center;gap:10px}.topbar__link{font-size:16px;font-weight:500;color:var(--ink-2);padding:0 14px}.topbar__ghost{font-size:16px;font-weight:600;border:1.5px solid var(--line);background:var(--white);min-height:48px;padding:0 18px;border-radius:9px;display:flex;align-items:center}.topbar__ghost--active{border-color:var(--ink);background:var(--chip)}.topbar__cta{font-size:16px;font-weight:700;background:var(--ink);color:var(--cream);min-height:48px;padding:0 20px;border-radius:9px;display:flex;align-items:center}@media(max-width:1000px){.topbar__nav,.topbar__link{display:none}.topbar{padding-left:16px}}@media(max-width:600px){.topbar__ghost{display:none}.topbar .logo__word{font-size:22px}}.live{position:relative}.live #how,.live #pricing,.live #faq{scroll-margin-top:24px}.live-hero{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.site-form--describe{align-items:stretch}.site-form__textarea{resize:none;padding-top:14px;padding-bottom:14px;line-height:1.4}.live-hero__toggle{background:none;border:0;cursor:pointer;font-size:16px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.live-body{background:var(--paper);border-left:1px solid var(--line);border-right:1px solid var(--line);padding:24px 48px 72px;display:flex;flex-direction:column;gap:88px}.live-sec{display:flex;flex-direction:column;gap:32px;max-width:1080px;width:100%;margin:0 auto}.live-sec__head{display:flex;flex-direction:column;gap:14px;max-width:760px}.live-kicker{color:var(--green)}.live-muted{color:var(--muted);line-height:1.5}.live-prospect{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:28px;max-width:720px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 40px -28px #17211c73}.live-prospect__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.live-tag{font:500 12px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--chip);border-radius:6px;padding:6px 10px}.live-fit{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--green)}.live-fit__bar{width:72px;height:6px;border-radius:3px;background:var(--green-tint);overflow:hidden}.live-fit__bar i{display:block;width:82%;height:100%;background:var(--green)}.live-prospect__name{font-size:26px;font-weight:800;letter-spacing:-.02em}.live-prospect__why{font-size:18px;line-height:1.55}.live-prospect__person{display:flex;align-items:center;gap:14px;padding-top:6px}.live-lock{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--amber-ink);background:var(--amber-tint);border-radius:8px;padding:10px 14px;align-self:flex-start}.live-lock svg{width:16px;height:16px}.live-unlocks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.live-unlock{display:flex;gap:18px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:22px}.live-unlock__n{flex:none;min-width:64px;font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--green)}.live-unlock__title{font-size:19px;font-weight:800;margin:0 0 6px}.live-unlock__body{color:var(--ink-2);line-height:1.5}.live-price{background:var(--ink);color:var(--cream);border-radius:18px;padding:44px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.live-price .live-kicker{color:var(--amber-2)}.live-price .live-muted{color:var(--on-dark-muted)}.live-price a:not(.btn){color:var(--amber-2)}.live-price__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.live-price__col{border:1px solid rgba(244,241,232,.2);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:8px}.live-price__col--featured{border:2px solid var(--amber);background:#d9a13b14}.live-price__name{font:600 13px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.live-price__big{font-size:48px;font-weight:800;letter-spacing:-.03em}.live-price__terms{font-weight:700}.live-price__small{font-size:15px}.live-faq{display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:820px}.live-faq details{border-bottom:1px solid var(--line);padding:18px 0}.live-faq summary{cursor:pointer;font-size:20px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.live-faq summary::-webkit-details-marker{display:none}.live-faq summary:after{content:"+";font:500 22px var(--font-mono);color:var(--green)}.live-faq details[open] summary:after{content:"–"}.live-faq details p{margin-top:10px;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:680px}.live-footer{background:var(--paper);border:1px solid var(--line);border-top:1px solid var(--line-2);margin:0 -56px;padding:36px 56px 44px}.live-footer__inner{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.live-footer__who{display:flex;flex-direction:column;gap:8px}.live-footer__nav{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start;font-weight:600}.live-simple{flex:1;margin-top:40px;padding:48px;display:flex;flex-direction:column;gap:20px;max-width:880px;width:100%;align-self:center}.live-simple .display-2{font-size:40px}.live-ok{background:var(--green-tint);border:1px solid var(--green-line);border-radius:10px;padding:14px 18px;font-weight:600;color:var(--green)}.live-prose{display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.65;color:var(--ink-2)}.live-prose h2{margin-top:14px;font-size:22px;color:var(--ink);letter-spacing:-.02em}.live-prose ul{margin:0;padding-left:22px}.live-prose strong{color:var(--ink)}@media(max-width:900px){.live-body{padding:16px 20px 56px;gap:64px}.live-unlocks,.live-price__grid{grid-template-columns:minmax(0,1fr)}.live-price{padding:28px 20px}.live-footer{margin:0 -16px;padding:28px 20px 36px}.live-simple{margin-top:20px;padding:28px 20px}.live .display-2,.live-simple .display-2{font-size:32px}}:root{--amber: #d9a13b;--amber-2: #e2b668;--amber-3: #e8c88a;--sand: #efe3c6;--amber-tint: #fbf3e0;--amber-ink: #8a5a0b;--cream: #f4f1e8;--paper: #fbfaf5;--paper-2: #f7f5ee;--chip: #efebdf;--chip-2: #edeae0;--hover: #f1ede2;--white: #ffffff;--mail-bg: #e6e1d3;--ink: #17211c;--ink-2: #4a564f;--muted: #6b756e;--dark-hover: #2a362f;--on-dark-muted: #c9c4b4;--on-green-muted: #cfe3d6;--line: #d9d4c5;--line-2: #e6e1d3;--stone: #b5ae9b;--green: #1e5a43;--green-hover: #174a37;--green-tint: #e3eee7;--green-tint-hover: #d4e6db;--green-line: #bfd6c8;--dot-red: #e5695b;--dot-yellow: #e7b43f;--dot-green: #5db561;--font-sans: "Archivo", sans-serif;--font-mono: "IBM Plex Mono", monospace;--shadow-bar: 0 1px 0 rgba(23, 33, 28, .06), 0 14px 32px -20px rgba(23, 33, 28, .45);--shadow-sheet: 0 30px 60px -30px rgba(23, 33, 28, .45);--grad-step: linear-gradient(180deg, var(--amber) 0%, var(--amber-2) 160px, var(--sand) 340px, var(--cream) 560px);--grad-landing: linear-gradient(180deg, var(--amber) 0%, var(--amber-2) 34%, var(--sand) 62%, var(--cream) 82%);--grad-thread: linear-gradient(180deg, var(--amber) 0%, var(--amber-2) 380px, var(--sand) 700px, var(--cream) 1000px);--grad-run: linear-gradient(180deg, var(--amber) 0%, var(--amber-2) 22%, var(--sand) 44%, var(--cream) 64%);--grad-band: linear-gradient(180deg, var(--amber) 0%, var(--amber-2) 70%, var(--amber-3) 100%)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit}a:hover{opacity:.85}button,input,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}.page{min-height:100vh;padding:24px 56px 0;display:flex;flex-direction:column;font-family:var(--font-sans);color:var(--ink);background-color:var(--cream)}.page--step{background-image:var(--grad-step)}.page--landing{background-image:var(--grad-landing);min-height:max(100vh,1340px)}.page--thread{background-image:var(--grad-thread)}.page--run{background-image:var(--grad-run);min-height:max(100vh,1340px)}.sheet{background:var(--paper);border:1px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;box-shadow:var(--shadow-sheet)}.sheet--fill{flex:1}.mono-kicker{font:600 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.mono-label{font:500 11px/1.9 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.mono-src{font:400 12px/1.4 var(--font-mono);color:var(--ink-2)}.display-2{font-size:44px;line-height:1.08;letter-spacing:-.035em;font-weight:800;font-stretch:94%;text-wrap:pretty}.lede{font-size:19px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.h3{font-size:28px;letter-spacing:-.025em;font-weight:800}.btn{display:inline-flex;align-items:center;border:0;cursor:pointer;font-family:var(--font-sans);text-decoration:none}.btn--primary{min-height:64px;padding:0 32px;background:var(--green);border-radius:10px;font-weight:700;font-size:20px;color:var(--white);gap:14px}.btn--primary:hover{background:var(--green-hover)}.btn--primary:disabled{background:var(--line);color:var(--ink-2);cursor:not-allowed}.btn--primary .btn__arrow{font-size:22px}.btn--outline{min-height:44px;padding:0 18px;background:var(--white);border:1.5px solid var(--line);border-radius:9px;font-weight:600;font-size:16px;color:var(--ink);flex:none}.btn--outline:hover{border-color:var(--ink)}.btn--save{min-height:44px;padding:0 20px;background:var(--green);border-radius:9px;font-weight:700;font-size:16px;color:var(--white)}.btn--link{min-height:44px;padding:0 18px;background:transparent;font-weight:600;font-size:16px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.btn--dark{min-height:52px;padding:0 22px;background:var(--ink);color:var(--cream);border-radius:9px;font-size:17px;font-weight:700}.btn--dark:hover{background:var(--dark-hover)}.text-input{min-height:60px;width:100%;padding:0 18px;border:2px solid var(--line);border-radius:10px;background:var(--white);font:500 18px var(--font-sans);color:var(--ink);outline:none}.text-input:focus{border-color:var(--ink)}.text-input--lg{min-height:64px;font-size:19px}@media(max-width:900px){.page{padding:16px 16px 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:10;background:var(--ink);color:var(--cream);padding:10px 16px;border-radius:8px;font-weight:700;text-decoration:none}.skip:focus{top:12px}[hidden]{display:none!important}
