@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#0a0b0d;--paper:#f3f1eb;--lime:#c8ff2e;--line:#2a2c31}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}main{overflow:hidden}nav{height:84px;padding:0 5vw;justify-content:space-between;border-bottom:1px solid #c6c3bb}.brand,nav{display:flex;align-items:center}.brand{gap:11px;font-weight:800;letter-spacing:.09em}.mark{width:32px;height:32px;background:var(--ink);color:var(--lime);display:grid;place-items:center;border-radius:50%;font-family:DM Mono}.brand i{font:400 9px DM Mono;background:#dedbd3;padding:5px 8px;margin-left:5px}.brand+a{font:500 12px DM Mono;color:inherit;text-decoration:none}.hero{min-height:690px;padding:105px 5vw 90px;position:relative}.eyebrow{font:500 11px DM Mono;letter-spacing:.17em;display:flex;align-items:center;gap:12px}.eyebrow span{width:38px;height:2px;background:var(--ink)}h1{font-size:clamp(62px,9.3vw,152px);line-height:.82;letter-spacing:-.075em;margin:48px 0 42px;max-width:1300px}.sub{font-size:19px;line-height:1.55;max-width:560px;margin-left:9vw}.actions{display:flex;align-items:center;gap:32px;margin:42px 0 0 9vw}.primary{background:var(--lime);color:var(--ink);padding:20px 25px;font:700 12px DM Mono;box-shadow:7px 7px 0 var(--ink);display:flex;gap:38px}.primary,.text{text-decoration:none}.text{color:inherit;font:500 11px DM Mono}.orb{width:310px;height:310px;right:8vw;bottom:45px}.orb,.ring{position:absolute}.ring{border:1px solid #aaa79e;border-radius:50%;inset:0}.r2{inset:42px}.r3{inset:85px;border-color:#222}.core{position:absolute;inset:105px;background:var(--ink);border-radius:50%;color:var(--lime);display:grid;place-items:center;font:500 17px DM Mono;box-shadow:0 0 45px #c8ff2e55}.core small{margin-top:34px;font-size:8px;color:#aaa}.core small,.dot{position:absolute}.dot{width:11px;height:11px;border-radius:50%;background:var(--lime);border:2px solid var(--ink)}.d1{top:20px;left:76px}.d2{bottom:50px;right:8px}.d3{top:129px;left:39px}.ticker{background:var(--ink);color:white;padding:15px 0;font:400 10px DM Mono;letter-spacing:.15em;white-space:nowrap}.ticker div{animation:marquee 16s linear infinite}.ticker span{color:var(--lime);padding:0 35px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-20%)}}.board{padding:110px 5vw 130px}.sectionhead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:55px}.sectionhead>div{display:flex;gap:28px;align-items:flex-start}.num{font:500 10px DM Mono;border:1px solid #aaa;padding:6px}.sectionhead h2{font-size:49px;line-height:.95;letter-spacing:-.05em;margin:0}.sectionhead p{font:400 11px/1.7 DM Mono;color:#666}.jobs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.jobs article{background:white;border:1px solid #d9d6ce;padding:26px;min-height:280px;display:flex;flex-direction:column;transition:.3s}.jobs article:hover{transform:translateY(-6px);box-shadow:0 18px 45px #1111}.jobfoot,.jobtop{display:flex;justify-content:space-between;align-items:center}.jobfoot,.price,.proof,.tag{font:500 9px DM Mono}.tag{border:1px solid #bbb;padding:5px 8px}.price{font-size:13px}.jobs h3{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:47px 0 20px}.proof{color:#777}.jobfoot{margin-top:auto;border-top:1px solid #ddd;padding-top:18px}.jobfoot b{color:#586e14}.how{background:var(--ink);color:white;padding:120px 5vw}.sectionhead.light p{color:#888}.sectionhead.light .num{border-color:#555}.steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #2c2e33}.steps>div{padding:35px 28px 45px;border-right:1px solid #2c2e33}.steps>div:last-child{border:0}.steps span{font:400 10px DM Mono;color:var(--lime)}.steps h3{font-size:29px;margin:60px 0 18px}.steps p{color:#999;font-size:13px;line-height:1.6}.model{padding:130px 5vw;background:var(--lime)}.manifesto span{font:500 10px DM Mono}.manifesto h2{font-size:clamp(45px,7vw,105px);line-height:.9;letter-spacing:-.065em}.manifesto em{font-style:normal;color:#5c720f}.economics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #718917;margin-top:80px;padding-top:40px}.economics div{display:flex;flex-direction:column}.economics small,.economics span{font:500 9px DM Mono}.economics strong{font:700 55px Manrope;margin:15px 0 4px}.wait{padding:130px 5vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw}.wait h2{font-size:55px;line-height:.95;letter-spacing:-.055em;margin:30px 0}.wait p{font-size:15px;line-height:1.7;max-width:490px}.wait form{background:white;padding:30px;border:1px solid #d8d5cc}.toggle{display:grid;grid-template-columns:1fr 1fr;margin-bottom:35px}.toggle button{border:1px solid #d3d0c8;background:#f4f2ed;padding:15px;font:500 9px DM Mono}.toggle button.on{background:var(--ink);color:white}label{font:500 9px DM Mono}input{display:block;width:100%;margin:11px 0 20px;border:0;border-bottom:1px solid #aaa;padding:18px 4px;font:500 16px Manrope;outline:none}.submit{width:100%;display:flex;justify-content:space-between;background:var(--lime);border:0;padding:20px;font:700 11px DM Mono;box-shadow:5px 5px 0 var(--ink)}form small{display:block;text-align:center;margin-top:22px;color:#888;font:400 8px DM Mono}footer{background:var(--ink);color:white;padding:40px 5vw;display:flex;justify-content:space-between;align-items:center}footer p,footer>span{font:400 9px DM Mono;color:#777}@media(max-width:800px){nav{height:68px}.brand+a{font-size:9px}.hero{padding-top:75px;min-height:710px}h1{font-size:16vw;margin-top:40px}.actions,.sub{margin-left:0}.sub{font-size:16px}.actions{align-items:flex-start;flex-direction:column}.orb{width:215px;height:215px;right:-38px;bottom:30px}.r2{inset:28px}.r3{inset:58px}.core{inset:72px}.economics,.jobs,.steps{grid-template-columns:1fr}.jobs article{min-height:250px}.steps>div{border-right:0;border-bottom:1px solid #2c2e33}.sectionhead h2{font-size:38px}.sectionhead p{display:none}.wait{grid-template-columns:1fr;padding-top:95px}.wait h2{font-size:44px}.model{padding-top:95px}.economics div{border-bottom:1px solid #7b9514;padding:22px 0}footer{align-items:flex-start;gap:24px;flex-direction:column}}.app{min-height:100vh;background:#f3f1eb;padding:0 5vw 100px}.app header{height:78px;border-bottom:1px solid #c6c3bb;display:flex;justify-content:space-between;align-items:center;font:700 11px DM Mono}.app header a{color:inherit;text-decoration:none}.appbtn{display:inline-block;background:#c8ff2e;border:0;color:#090a0b;padding:17px 22px;font:700 11px DM Mono;text-decoration:none;box-shadow:5px 5px 0 #090a0b}.apphead{padding:90px 0 55px}.apphead span,.detail section>span,.jobform>span,.success>span{font:500 10px DM Mono;letter-spacing:.15em}.apphead h1,.jobform h1,.success h1{font-size:70px;letter-spacing:-.06em;margin:20px 0}.joblist{display:grid;grid-gap:12px;gap:12px}.joblist>a{color:inherit;text-decoration:none;background:#fff;border:1px solid #d6d3ca;padding:25px;display:grid;grid-template-columns:1fr auto}.joblist h2,.joblist p{grid-column:1/3}.joblist small,.joblist span{font:500 9px DM Mono}.joblist b{font:700 20px DM Mono}.empty{border:1px dashed #aaa;padding:50px;font:400 13px DM Mono}.jobform{max-width:760px;margin:70px auto;background:white;border:1px solid #d8d5cc;padding:42px}.detail form label,.jobform label{display:block;font:500 9px DM Mono;margin:20px 0}.detail input,.detail textarea,.jobform input,.jobform select,.jobform textarea{width:100%;display:block;border:0;border-bottom:1px solid #aaa;padding:14px 3px;font:500 15px Manrope;background:transparent}.detail textarea,.jobform textarea{min-height:90px}.twocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.jobform button{width:100%;margin-top:20px}.jobform>small{display:block;text-align:center;margin-top:20px;font:400 9px DM Mono}.success{max-width:740px;margin:130px auto}.detail{padding-top:80px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:8vw;gap:8vw}.detail h1{font-size:58px;line-height:.95;letter-spacing:-.05em}.detail section p{font-size:16px;line-height:1.7}.detail section h3{font:600 10px DM Mono;margin-top:45px}.money{font:700 55px DM Mono;margin-top:50px}.money small{font-size:13px}.detail aside,.detail form{background:white;padding:34px;border:1px solid #d8d5cc;height:max-content}.detail form h2{font-size:24px}.detail form button{width:100%;margin-top:20px}@media(max-width:800px){.apphead h1,.jobform h1,.success h1{font-size:50px}.jobform{padding:25px}.detail,.twocol{grid-template-columns:1fr}.joblist>a{display:block}.joblist h2,.joblist p{grid-column:auto}.joblist span{float:right}}.launchchoices{display:flex;flex-direction:column;gap:18px;justify-content:center}.launchchoices .secondary{padding:17px 22px;border:1px solid #111;color:#111;text-decoration:none;font:700 11px DM Mono}.launchchoices small{font:400 9px DM Mono;color:#777}.fazier-badge{display:inline-flex;align-items:center;flex:0 0 auto}.fazier-badge img{display:block;width:120px;height:auto}.fazier-badge:focus-visible{outline:3px solid var(--lime);outline-offset:4px}@media(max-width:800px){.fazier-badge{order:3}}.listing-badges{display:flex;align-items:center;gap:18px}.toolpilot-badge{display:inline-flex;align-items:center;flex:0 0 auto}.toolpilot-badge img{display:block;width:120px;height:auto;max-height:32px;object-fit:contain}.toolpilot-badge:focus-visible{outline:3px solid var(--lime);outline-offset:4px}@media(max-width:800px){.listing-badges{order:3;flex-direction:column;align-items:flex-start;gap:16px}}