body:has(.start-flow){width:auto}.lean-start{--ink:#282134;--muted:#736e79;--green:#0e3030;--line:#e4dfd8;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#fff url(/intake/start-onboarding-background.png) bottom/cover fixed no-repeat!important;min-height:100svh;-webkit-font-smoothing:antialiased}.lean-start ::selection{background:#ddd0ed}.lean-start *{box-sizing:border-box}.lean-start header{height:96px;padding:28px 48px}.lean-start header>.start-home{display:block!important}.lean-start main{align-items:flex-start;padding:12px 24px 40px}.lean-start .purpose{text-align:center;font-size:16px;font-weight:500;margin:8px 24px 0;color:var(--green)}.lean-start button,.lean-start input,.lean-start textarea{font-family:inherit}.lean-start button{cursor:pointer}.lean-start button:disabled{cursor:default}.lean-start a:focus-visible,.lean-start button:focus-visible{outline:1px solid #181818;outline-offset:3px}.lean-start input:focus,.lean-start textarea:focus{outline:none!important;border-color:#181818!important;box-shadow:none!important}.lean-start h1:focus{outline:none!important}.lean-start h1{font-size:36px;font-weight:600;line-height:1.16;letter-spacing:-1.4px;text-align:center;text-wrap:balance;margin:0 0 34px}.lean-start .flow{width:100%;max-width:520px;margin:0 auto}.lean-start .progress-row{height:44px;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:13px;color:var(--muted)}.lean-start .back{padding:10px 10px 10px 0;border:0;background:none;color:var(--muted);font-size:14px}.lean-start .track{height:3px;background:#e5e9e6;border-radius:4px;margin-bottom:38px;overflow:hidden}.lean-start .track>span{height:100%;display:block;background:var(--green);transition:width .24s ease-out}.lean-start .options{display:grid;gap:10px}.lean-start .option{min-height:56px;width:100%;border:1px solid var(--line);border-radius:10px;background:#ffffffed;display:flex;gap:16px;align-items:center;text-align:left;padding:14px 20px;color:var(--ink);font-size:16px;line-height:1.4;transition:background .15s,border-color .15s}.lean-start .chip:hover,.lean-start .option:hover{border-color:#91a59b;background:#fff}.lean-start .check-square,.lean-start .circle{width:19px;height:19px;border:1px solid #c7c9c4;border-radius:50%;margin-left:auto;flex-shrink:0;display:grid;place-items:center;font-size:12px}.lean-start .check-square{border-radius:4px}.lean-start [aria-pressed=true].chip,.lean-start [aria-pressed=true].option{border-color:var(--green);background:#edf3ef}.lean-start .option[aria-pressed=true] .check-square,.lean-start .option[aria-pressed=true] .circle{background:var(--green);color:#fff;border-color:var(--green)}.lean-start .primary{border:1px solid var(--green);border-radius:8px;min-height:54px;padding:15px 23px;background:var(--green);color:#fff;width:100%;font-size:15px;font-weight:600;margin-top:28px}.lean-start .primary:hover{background:#194343}.lean-start .primary:disabled{background:#dfe5e1;border-color:#dfe5e1;color:#78817c}.lean-start input[type=email],.lean-start input[type=search],.lean-start textarea{width:100%;border:1px solid #cfd4d0;background:#fffffff2;border-radius:8px;color:var(--ink);line-height:1.5;font-size:16px;padding:15px 16px}.lean-start input[type=search]{height:60px}.lean-start .chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.lean-start .chip{border:1px solid var(--line);background:#fffffff0;color:var(--ink);border-radius:8px;min-height:44px;padding:11px 15px;font-size:14px;line-height:1.4}.lean-start .multi{margin-top:0}.lean-start .multi .chip{display:flex;align-items:center;gap:10px}.lean-start .multi .circle{width:14px;height:14px;border-radius:3px}.lean-start textarea{margin-top:24px;resize:vertical;min-height:116px}.lean-start .selection-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-top:18px}.lean-start .skip{display:block;background:none;border:0;color:var(--muted);padding:12px 24px;margin:12px auto 0;font-size:14px}.lean-start .mentor{text-align:center;font-size:13px;color:var(--muted);margin:30px 0 0}.lean-start .mentor button{color:var(--green);text-decoration:underline;background:none;border:0;font:inherit}.lean-start .proof-body{text-align:center;font-size:17px;line-height:1.65;color:var(--muted);margin:0 auto 24px;max-width:460px}.lean-start .proof h1{font-size:38px;margin-bottom:18px}.lean-start .review-proof{display:flex;justify-content:space-between;gap:8px;margin:26px 0 20px}.lean-start .proof-award{display:flex;align-items:center;text-align:center}.lean-start .proof-award>img{width:23px;height:46px;opacity:.7}.lean-start .proof-award>img.right{transform:scaleX(-1)}.lean-start .proof-award>span{display:flex;flex-direction:column;min-width:89px;gap:4px}.lean-start .proof-award strong{font-size:22px;letter-spacing:-.6px;font-weight:600;color:#52645c}.lean-start .proof-award small{font-size:11px;color:#62736b}.lean-start .trust-strip{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 28px;font-size:12px;text-decoration:none;color:var(--muted)}.lean-start .trust-strip>span{color:#00805d;font-size:20px}.lean-start .quote{background:#ffffffed;border:1px solid var(--line);border-radius:12px;padding:26px 30px;margin:0}.lean-start .stars{letter-spacing:4px;color:#177554;font-size:16px}.lean-start blockquote{margin:16px 0 24px;font-size:20px;line-height:1.5;letter-spacing:-.4px}.lean-start figcaption{display:flex;gap:12px;align-items:center;font-size:14px}.lean-start figcaption img{width:42px;height:42px;border-radius:50%;object-fit:cover}.lean-start figcaption small,.lean-start figcaption strong{display:block}.lean-start figcaption small{font-size:12px;color:var(--muted);margin-top:5px}.lean-start .lean-account{width:100%;max-width:590px;background:#fffffff2;border:1px solid #e0e6e0;border-radius:14px;padding:26px 32px 30px;margin:24px auto 0;box-shadow:0 8px 32px #0e303009}.lean-start .lean-account>div{max-width:none;width:100%}.lean-start .lean-account.lean-reveal{display:flex;flex-direction:column;gap:16px}.lean-start .lean-reveal>header{display:grid;gap:4px}.lean-start .lean-account h1{font-size:29px;letter-spacing:-.8px;margin:0}.lean-start .signup-helper{text-align:center;color:var(--muted);font-size:13px;line-height:1.5;margin:0}.lean-start .matched-heading{font-size:12px;font-weight:500;margin:0;color:#687263}.lean-start .mentor-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lean-start .mini-mentor{display:flex;gap:11px;align-items:center;border:1px solid #ebeee7;border-radius:8px;background:#ffffffb0;padding:10px;min-width:0}.lean-start .mini-mentor>img{width:43px;height:56px;object-fit:cover;border-radius:5px;flex-shrink:0}.lean-start .mini-mentor>div{min-width:0;flex:1}.lean-start .mini-mentor strong{display:block;font-size:12px;line-height:1.35;font-weight:600}.lean-start .mini-mentor small{display:block;font-size:9px;line-height:1.5;color:var(--muted);margin-top:4px}.lean-start .mini-mentor span{display:block;font-size:11px;margin-top:4px}.lean-start .mini-mentor b{float:right;color:#486856;font-size:10px;white-space:nowrap;font-weight:400}.lean-start .mentor-empty{grid-column:1/-1;color:var(--muted);font-size:12px;line-height:1.6}.lean-start .answer-payoff{font-size:12px;color:#687263;line-height:1.7;margin:15px 0 4px;padding:12px 0 0;border-top:1px solid #edf0e9;overflow-wrap:anywhere;text-wrap:pretty}.lean-start .lean-google,.lean-start .lean-linkedin{height:50px;min-height:50px;border-radius:8px;font-size:14px;font-weight:600;box-shadow:none}.lean-start .lean-google{background:#0e3030!important;color:#fff!important;border-color:#0e3030!important}.lean-start .lean-google:hover{background:#194343!important}.lean-start .lean-google img{background:#fff;padding:3px;border-radius:50%;width:24px;height:24px}.lean-start .lean-linkedin{background:#fff!important;color:var(--ink)!important;border-color:#c8d0c6!important}.lean-start .lean-linkedin:hover{background:#f7f9f5!important}.lean-start .lean-account form>button{border-radius:8px;background:#fff;color:var(--ink);border:1px solid #c8d0c6;min-height:48px;font-size:14px;font-weight:600}.lean-start .lean-account form>button:hover:not(:disabled){background:#f7f9f5}.lean-start .lean-account form>button:disabled{color:#78817c}.lean-start .building-stage{text-align:center;padding:54px 0 30px}.lean-start .plan-animation{position:relative;width:150px;height:150px;margin:0 auto 34px}.lean-start .paper-back,.lean-start .paper-front{position:absolute;width:91px;height:116px;border:1px solid #d9e2d8;border-radius:10px;left:30px;top:16px}.lean-start .paper-back{background:#e9f0e5;transform:rotate(-10deg) translate(-9px)}.lean-start .paper-front{background:#fff;transform:rotate(5deg);padding:17px;box-shadow:0 8px 24px #0e30300b}.lean-start .paper-front>span{display:block;color:var(--green);font-size:21px;text-align:left;margin-bottom:12px}.lean-start .paper-front i{display:block;height:4px;background:#d4dfd4;border-radius:3px;margin-top:8px;transform-origin:left;animation:lean-line .6s ease-out both}.lean-start .paper-front i:nth-of-type(2){width:78%;animation-delay:.5s}.lean-start .paper-front i:nth-of-type(3){width:55%;animation-delay:1s}.lean-start .paper-front b{position:absolute;bottom:-10px;right:-13px;width:32px;height:32px;display:grid;place-items:center;border:4px solid #fff;border-radius:50%;background:var(--green);color:#fff;font-size:13px;animation:lean-line .25s 1.6s both}.lean-start .building-stage h1{font-size:34px;margin-bottom:14px}.lean-start .building-stage>p{font-size:14px;line-height:1.6;color:var(--muted)}.lean-start .build-beats{display:flex;justify-content:center;gap:23px;list-style:none;padding:0;margin:32px 0 26px;font-size:11px;color:#8a928b}.lean-start .build-beats li{display:flex;align-items:center;gap:7px}.lean-start .build-beats li>span{border:1px solid #d9e0d6;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:10px;background:#ffffff80}.lean-start .build-beats .active{color:var(--green)}@keyframes lean-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:600px){.lean-start header{height:76px;padding:20px 24px}.lean-start header svg{width:100px;height:28px}.lean-start .purpose{font-size:14px;margin-top:6px}.lean-start main{padding-top:6px}.lean-start h1{font-size:30px;letter-spacing:-1px;margin-bottom:28px}.lean-start .track{margin-bottom:30px}.lean-start .option{min-height:50px;padding:12px 15px;font-size:14px}.lean-start .proof h1{font-size:32px}.lean-start .proof-body{font-size:16px}.lean-start .proof-award>span{min-width:66px}.lean-start .proof-award strong{font-size:17px}.lean-start .proof-award img{width:17px;height:37px}.lean-start .proof-award small{font-size:10px}.lean-start .quote{padding:24px}.lean-start blockquote{font-size:18px}.lean-start .lean-account{padding:24px 20px 20px;margin-top:16px}.lean-start .lean-account h1{font-size:26px}.lean-start .signup-helper{font-size:11px}.lean-start .mini-mentor{padding:8px;gap:7px}.lean-start .mini-mentor>img{width:34px;height:46px}.lean-start .mini-mentor strong{font-size:10px}.lean-start .mini-mentor b,.lean-start .mini-mentor small{display:none}.lean-start .mini-mentor span{font-size:9px}.lean-start .answer-payoff{font-size:11px}.lean-start .build-beats{gap:10px;font-size:10px}.lean-start .mentor{font-size:12px}}@media (prefers-reduced-motion:reduce){.lean-start *{animation:none!important;transition:none!important}}.lean-start .post-auth-intake .intake-helper{margin:14px 0 0;color:var(--muted);text-align:center;font-size:15px;line-height:1.5}.lean-start .post-auth-intake textarea{min-height:174px}.lean-start .post-auth-intake .intake-meta{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.lean-start .post-auth-intake .intake-answer{position:relative;margin-top:24px}.lean-start .post-auth-intake .intake-answer textarea{display:block;margin-top:0;padding-bottom:66px}.lean-start .post-auth-intake .intake-speak{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:2px 12px 2px 4px;border:1px solid var(--line);border-radius:999px;background:#f7f8f7;color:var(--ink);font-size:13px;font-weight:500;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease}.lean-start .post-auth-intake .intake-speak:hover:not(:disabled){background:#edf0ed}.lean-start .intake-speak [data-slot=matrix-orb]{gap:0}.lean-start .intake-speak [data-slot=matrix-orb]>span{display:none}.lean-start .intake-example{margin-top:24px;font-size:14px;line-height:1.5}.lean-start .intake-example summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lean-start .intake-example p{margin-top:12px;color:var(--muted)}.lean-start .intake-error{margin-top:12px;font-size:14px;color:#a4262c}.lean-start .intake-writing-examples{display:grid;gap:20px;margin-top:20px}.lean-start .intake-writing-examples h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}.lean-start .intake-writing-examples p{margin-top:6px}