:root{--orange:#e65e36;--orange-dark:#c34521;--ink:#252923;--muted:#686e66;--paper:#f7f7f2;--line:#e1e4db;--peach:#fbede5;--white:#fff;--font:'DM Sans',Arial,sans-serif;--display:'Space Grotesk',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fff;font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #aa482b;outline-offset:4px}::selection{background:#ffcfb9}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500}h1{font-size:clamp(54px,6.2vw,88px);line-height:1.04;letter-spacing:-5px}h2{font-size:clamp(34px,3.5vw,50px);line-height:1.12;letter-spacing:-2.3px}h3{font-size:21px;line-height:1.3;letter-spacing:-.6px}p{color:var(--muted)}.wrap{width:min(1180px,calc(100% - 80px));margin:auto}.section{padding-top:108px;padding-bottom:108px}.eyebrow,.tiny-label{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:1.5px;line-height:1.5}.eyebrow{color:var(--muted);margin-bottom:23px}.orange,h1>span{color:var(--orange)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);vertical-align:middle}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--orange);border:1px solid var(--orange);color:#fff;border-radius:7px;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:var(--orange-dark);border-color:var(--orange-dark);transform:translateY(-2px);box-shadow:0 6px 15px #d9502120}.button>span{font-size:20px;font-weight:400}.button.secondary{background:#fff;color:var(--ink);border-color:#d9ddd3;gap:12px;box-shadow:0 2px 3px #24292104}.button.secondary:hover{background:var(--paper)}.button.small{padding:10px 15px;font-size:12px;gap:24px}.logo{display:inline-flex;align-items:center;font-size:29px;font-family:var(--display);letter-spacing:-1.8px;font-weight:700;line-height:1}.logo img{display:block;height:1.35em;width:auto}.logo-dot{color:var(--orange)}header{position:sticky;top:0;z-index:20;background:#fffffff5;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{height:82px;display:flex;justify-content:space-between;align-items:center;gap:30px}.nav nav{display:flex;gap:30px;font-size:13px}.nav nav a:hover{color:var(--orange)}.menu{display:none}.mobile-nav{padding:12px 24px;border-top:1px solid var(--line)}.mobile-nav a{padding:10px 0;display:block}.skip{position:absolute;left:20px;top:-70px;background:#fff;z-index:100;padding:10px}.skip:focus{top:10px}.hero{position:relative;overflow:hidden;background:var(--paper);padding:70px 0 0}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#e1e4db80 1px,transparent 1px),linear-gradient(90deg,#e1e4db80 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(#0009,transparent 77%)}.glow{position:absolute;left:50%;top:180px;width:900px;height:550px;transform:translateX(-50%);background:radial-gradient(ellipse,#ffb59440,transparent 65%);pointer-events:none}.hero-inner{position:relative;text-align:center}.pill{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid #dadfd3;border-radius:30px;background:#ffffffb8;font-size:10px;margin-bottom:26px;letter-spacing:1.1px}.hero-copy{font-size:18px;line-height:1.6;margin-top:25px}.actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.hero-note{display:flex;justify-content:center;gap:22px;font-size:11px;margin-top:18px}.signal-flow{display:flex;align-items:center;max-width:940px;margin:58px auto 42px;text-align:left}.flow-source{width:280px;flex-shrink:0}.flow-source>.tiny-label{margin-bottom:12px;color:var(--muted);font-size:10px}.source-row{display:flex;align-items:center;gap:12px;border:1px solid #e1e4dc;background:#ffffffdc;border-radius:6px;padding:10px 13px;margin-top:7px;font-size:12px;box-shadow:0 3px 5px #353a2a03}.mini-icon{font-size:18px;color:#6a7164;width:20px}.source-row>.muted{margin-left:auto}.muted{color:#7e8578}.flow-link{flex:1;min-width:34px;display:flex;align-items:center;color:#c0c6b7}.flow-link span{height:1px;background:#cbd1c0;flex:1}.flow-link b{font-size:20px;font-weight:400}.flow-core{width:136px;text-align:center;flex-shrink:0;display:flex;align-items:center;flex-direction:column;gap:12px;font-size:11px;line-height:1.5}.core-mark{width:88px;height:88px;display:grid;place-items:center;border-radius:22px;background:var(--orange);color:#fff;font-size:61px;box-shadow:0 0 0 10px #edccb733,0 14px 30px #da6c3430}.core-mark img{width:64%;height:64%;display:block;object-fit:contain}.flow-output{width:260px;background:#fff;border:1px solid #dbe0d1;border-radius:9px;padding:22px 25px;box-shadow:0 12px 28px #38412909}.flow-output .tiny-label{font-size:9px;letter-spacing:1px;display:flex;gap:8px;align-items:center}.flow-output strong{display:block;font-family:var(--display);font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.5px;margin:14px 0}.flow-output a{font-size:11px;color:var(--orange-dark);display:flex;justify-content:space-between}.hero-bottom{border-top:1px solid #dce0d5;padding:20px 0;display:flex;justify-content:space-between;font:10px ui-monospace,monospace;letter-spacing:1px;color:#6c7264}.hero-bottom span:last-child{font-family:var(--font);letter-spacing:0;font-size:12px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:43px}.section-top>p{font-size:15px;line-height:1.7;margin-bottom:3px}.product{border:1px solid #d9dfd1;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #303f2010}.product-bar{height:65px;background:#f7f8f3;border-bottom:1px solid var(--line);padding:0 24px;display:flex;align-items:center;gap:32px}.product-bar .logo{font-size:22px}.workspace-label{font:9px ui-monospace,monospace;letter-spacing:1.8px;color:#7b8371}.demo-badge{font:9px ui-monospace,monospace;letter-spacing:1px;background:#fff;border:1px solid #d8dece;border-radius:4px;padding:5px 8px;margin-left:auto;color:#67725b}.product-content{display:grid;grid-template-columns:320px 1fr;min-height:498px}.queue-sidebar{border-right:1px solid var(--line);background:#fafbf7;display:flex;flex-direction:column}.queue-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 14px;font-size:13px;font-weight:600}.queue-heading b{font-size:10px;background:#e7ebdf;border-radius:4px;padding:2px 5px;margin-left:5px}.queue-heading .tiny-label{font-size:8px;letter-spacing:1px;color:#777e6d}.queue-tabs{display:flex;gap:17px;border-bottom:1px solid var(--line);padding:0 20px}.queue-tabs button{border:0;background:none;color:var(--muted);padding:8px 0 12px;font-size:11px;border-bottom:2px solid transparent}.queue-tabs button.active{color:var(--ink);border-bottom-color:var(--orange)}.queue-tabs span{font-size:9px;margin-left:5px}.prospect{display:flex;align-items:center;width:calc(100% - 20px);margin:6px 10px;border:1px solid transparent;border-radius:6px;text-align:left;padding:16px 12px;gap:10px;background:none;color:var(--ink)}.prospect:hover{background:#f0f2e9}.prospect.selected{background:#fff;border-color:#e0e5d7;box-shadow:0 2px 6px #24351b05}.company-icon{width:32px;height:32px;display:grid;place-items:center;background:#e9edde;border-radius:7px;font-family:var(--display);font-size:16px;color:#61714f;flex-shrink:0}.prospect:nth-child(2) .company-icon{background:#eee7e0;color:#977d63}.prospect:nth-child(3) .company-icon{background:#e3e9ee;color:#637d91}.prospect:nth-child(4) .company-icon{background:#ede7ee;color:#89738c}.prospect strong{display:block;font-size:12px;font-weight:600}.prospect small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:2px}.days{margin-left:auto;font-size:11px;color:#626c56}.selected .days{color:var(--orange-dark)}.queue-foot{margin-top:auto;padding:18px 20px;font-size:9px;color:#747d69}.queue-foot .dot{width:4px;height:4px;margin-right:6px}.prospect-detail{padding:30px 34px}.detail-top{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.detail-top h3{font-size:24px;letter-spacing:-.8px}.detail-top p{font-size:11px;margin-top:5px}.role-status{background:#f1f4ea;color:#60734a;border:1px solid #e0e7d3;font-size:9px;white-space:nowrap;padding:4px 8px;border-radius:4px}.detail-label{display:block;font:9px ui-monospace,monospace;letter-spacing:1px;color:#79816f;margin:23px 0 10px}.signals{display:flex;gap:7px;flex-wrap:wrap}.signals span{padding:5px 8px;border:1px solid #efd8ca;border-radius:4px;font-size:10px;color:#ab4e2c;background:#fff7f1}.contact{display:flex;gap:10px;align-items:center}.person-icon{display:grid;place-items:center;width:32px;height:32px;background:#eee9df;border-radius:50%;font-size:10px;color:#726954}.contact strong{font-size:12px}.contact small{font-size:10px;display:block;color:var(--muted)}.script{background:#f8f9f5;border:1px solid var(--line);border-radius:6px;padding:15px 18px;font-size:12px;line-height:1.8;color:#52594a}.detail-actions{display:flex;align-items:center;gap:10px;margin-top:17px}.detail-actions button{font-size:11px;padding:10px 14px;border-radius:5px;border:1px solid #dce1d3;background:#fff;color:var(--ink)}.detail-actions button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.detail-actions button:hover{opacity:.8}.action-status{font-size:10px;color:#60734a}.under-product{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:18px}.under-product .orange{font-size:18px;margin-right:8px}.under-product>span:last-child{font-size:10px}.problem{background:#f8f9f5;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.signal-cards article{background:#fff;padding:12px 12px 26px;border:1px solid #e3e7db;border-radius:10px}.signal-cards h3,.signal-cards p,.card-index{margin-left:14px;margin-right:14px}.signal-cards h3{font-size:20px;margin-top:11px}.signal-cards p{font-size:13px;line-height:1.75;margin-top:12px}.card-index{display:block;font:10px ui-monospace,monospace;color:var(--orange);margin-top:25px}.card-visual{height:172px;border-radius:5px;background:#f3f5ed;padding:21px 23px}.card-visual>.tiny-label{font-size:8px;color:#777f6c}.age-line{display:flex;gap:7px;align-items:flex-end;height:65px}.age-line i{flex:1;background:#dbe2cf;border-radius:3px 3px 0 0;height:10px}.age-line i:nth-child(2){height:18px}.age-line i:nth-child(3){height:25px}.age-line i:nth-child(4){height:33px}.age-line i:nth-child(5){height:43px}.age-line i:nth-child(6){height:51px;background:#eeb299}.age-line i:nth-child(7){height:62px;background:var(--orange)}.age-labels{display:flex;justify-content:space-between;font-size:10px;margin-top:13px;color:#707764}.age-labels b{font-weight:500;color:var(--orange-dark)}.age-labels b span{margin-left:10px}.people-visual>div{font-size:18px;line-height:1.2;letter-spacing:9px;color:var(--orange);margin:12px 0 8px;white-space:nowrap}.people-visual>div span{display:block;color:#dbe1d0}.card-visual>b{display:block;font-size:10px;font-weight:500;color:#6b765d}.contact-path{display:flex;align-items:center;justify-content:center;gap:16px;margin:25px 0 18px;font-size:10px}.contact-path>span:first-child{padding:7px 10px;background:#fff;border:1px solid #dae1cd;border-radius:5px}.contact-path>i{font-size:24px;color:#a8b397;font-style:normal}.contact-path .person-icon{width:37px;height:37px;background:#eac2a9}.contact-visual>b{text-align:center}.visual-note{text-align:right;font-size:9px;margin-top:16px;color:#7d8573}.text-link{color:var(--orange-dark);font-size:13px}.text-link span{margin-left:18px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.step-num{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe4d5;padding-bottom:21px;margin-bottom:24px;font-family:var(--display);font-size:28px;letter-spacing:-1px;color:#b1b9a6}.step-num span{font:9px ui-monospace,monospace;letter-spacing:1px;color:#737d66}.step-num span.you{color:var(--orange)}.steps h3{font-size:19px}.steps p{font-size:13px;line-height:1.75;margin-top:12px}.manual-note{display:flex;align-items:center;gap:20px;padding:24px 28px;margin-top:40px;border:1px solid #e2e6d9;border-radius:7px;background:#f9faf6}.outline-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dce3ce;border-radius:9px;font-size:24px;color:#7a8967}.manual-note strong{font-size:13px;font-weight:600}.manual-note p{font-size:12px;margin-top:4px}.exclusivity{background:#272f26;color:#fff;overflow:hidden}.exclusive-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:570px;padding-top:70px;padding-bottom:70px}.exclusivity .eyebrow{color:#aab5a3}.exclusivity h2{font-size:52px;letter-spacing:-2.5px}.exclusivity h2 span{color:#f7956d}.exclusivity p:not(.eyebrow){color:#b8c1b1;font-size:14px;max-width:360px;margin:22px 0 27px}.city-art{position:relative;height:400px;display:grid;place-items:center}.city-streets{position:absolute;inset:0;background:linear-gradient(26deg,transparent 49.5%,#87987920 49.7%,#87987920 50.2%,transparent 50.4%),linear-gradient(90deg,#82987314 1px,transparent 1px),linear-gradient(#82987314 1px,transparent 1px);background-size:auto,43px 43px,43px 43px;mask-image:radial-gradient(ellipse,#000,transparent 73%)}.city-ring{position:absolute;border:1px solid #81937124;border-radius:50%;width:175px;height:175px;z-index:1}.ring-two{width:285px;height:285px;border-style:dashed}.ring-three{width:390px;height:390px}.city-center{position:relative;z-index:2;width:135px;height:135px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #9bba793b;background:#384731;border-radius:20px;box-shadow:0 0 60px #96b57d13}.city-center>span{display:block;width:46px;height:46px;color:#f7956d}.city-center>span img{display:block;width:100%;height:100%;object-fit:contain}.city-center>b{font:11px ui-monospace,monospace;letter-spacing:2px;margin-top:5px}.city-center>small{font:7px ui-monospace,monospace;letter-spacing:1px;color:#b2c6a0;margin-top:7px}.city-tag{position:absolute;font-size:10px;z-index:3;background:#303c2b;border:1px solid #536348;padding:9px 14px;border-radius:6px;color:#c3d1b8;box-shadow:0 10px 15px #20291a50}.tag-one{top:63px;right:0}.tag-one .dot{background:#aec991;margin-right:8px}.tag-two{bottom:67px;left:0}.city-coordinate{position:absolute;bottom:0;font:8px ui-monospace,monospace;letter-spacing:1.5px;color:#8fa17e}.pricing-card{display:grid;grid-template-columns:1fr 1.15fr;border:1px solid #dce1d2;border-radius:12px;overflow:hidden}.price-main{background:var(--paper);padding:42px}.price-main>.tiny-label{color:#6c775e;font-size:10px}.price{font-family:var(--display);font-size:62px;letter-spacing:-3px;line-height:1.3;margin:12px 0 15px}.price>span{font:14px var(--font);color:var(--muted);letter-spacing:0;margin-left:8px}.price-main>p{font-size:13px}.price-main .button{margin-top:25px}.price-note{display:block;font-size:10px;color:#717b64;margin-top:15px}.price-includes{padding:42px}.price-includes h3{font-size:20px;max-width:330px}.price-includes ul{list-style:none;margin:25px 0;padding:0}.price-includes li{font-size:13px;margin:11px 0;color:#59644f}.price-includes li:before{content:'✓';color:var(--orange);margin-right:13px}.price-extras{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding-top:21px;gap:14px}.price-extras strong{font-size:17px;font-weight:500;letter-spacing:-.5px;display:block}.price-extras strong span{font-size:10px;color:var(--muted);letter-spacing:0}.price-extras div>span{font-size:10px;color:var(--muted)}.founders{background:#f8f9f5;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.founder-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.founder-quote{font-size:16px;max-width:390px;margin-top:25px;line-height:1.75}.founder-list article{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #dde3d3}.founder-list article:first-child{padding-top:0}.founder-list article:last-child{border:0;padding-bottom:0}.avatar{display:grid;place-items:center;background:#e8ebdf;border:1px solid #dbe2ce;border-radius:10px;width:49px;height:49px;flex-shrink:0;font-family:var(--display);font-size:17px;color:#72815e}.founder-list .tiny-label{font-size:8px;color:var(--orange-dark);letter-spacing:1px;display:block;margin-top:5px}.founder-list p{font-size:13px;line-height:1.8;margin-top:12px}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-layout>div>p:last-child{font-size:14px;margin-top:24px;line-height:2}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;font-weight:500}.faqs details:first-child summary{padding-top:0}.faqs summary::-webkit-details-marker{display:none}.faqs summary>span{font-size:23px;font-weight:400;color:#8b967e;line-height:1;transition:transform .2s}.faqs details[open] summary>span{transform:rotate(45deg);color:var(--orange)}.faqs details p{font-size:13px;line-height:1.8;padding:0 40px 23px 0}.market-section{padding:83px 0;background:#f1f3e9;border-top:1px solid #e0e4d5}.market-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.market-layout h2{font-size:57px;letter-spacing:-2.8px}.market-layout h2 span{color:var(--orange)}.market-layout>.eyebrow{font-size:10px}.market-layout>div>p:not(.eyebrow){font-size:14px;margin-top:25px}.market-promise{display:flex;gap:15px;align-items:center;margin-top:28px}.market-promise>span{color:var(--orange);font-size:30px}.market-promise p{font-size:11px;line-height:1.7;color:#7b846e}form{padding:32px;background:#fff;border:1px solid #dfe5d3;border-radius:10px;box-shadow:0 10px 25px #26391605}form h3{font-size:24px}form>p{font-size:12px;margin:8px 0 23px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}form label{display:block;font-size:11px;font-weight:500;margin-bottom:15px}input{width:100%;display:block;border:1px solid #dde2d5;border-radius:5px;background:#fcfdf9;color:var(--ink);padding:11px;font-size:12px;margin-top:6px;min-width:0}input::placeholder{color:#909886;font-size:11px}form .button{width:100%;font-size:12px;justify-content:space-between;margin-top:3px}form .form-note{font-size:10px;line-height:1.65;margin:13px 0 0;color:#7d8671}#form-status{font-size:11px;color:#56684b;margin-top:10px}#form-status a{display:inline-block;text-decoration:underline;margin-top:5px}footer{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:43px;padding-bottom:43px}footer p{font-size:11px;margin-top:12px}footer>div:nth-child(2){margin-left:auto}footer>div:nth-child(2)>a{display:block;font-size:13px}footer>div:nth-child(2)>span{display:block;font-size:10px;color:#7d8671;margin-top:5px}footer small{display:block;font-size:9px;color:#8a917f;margin-top:12px}.back-top{border:1px solid #dfe4d5;border-radius:6px;padding:7px 14px;font-size:20px}.empty{font-size:12px;padding:25px;color:var(--muted)}
@media(min-width:1500px){.hero{padding-top:90px}.signal-flow{margin-top:65px;margin-bottom:52px}}@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.nav nav{gap:20px}.product-content{grid-template-columns:275px 1fr}.prospect-detail{padding:25px}.prospect strong{font-size:11px}.signal-cards{gap:12px}.card-visual{padding:20px 16px}.people-visual>div{letter-spacing:7px}.section-top>p{max-width:360px}.founder-layout{gap:50px}.market-layout{gap:40px}.market-layout h2{font-size:49px}.exclusive-inner{gap:30px}.exclusivity h2{font-size:47px}.tag-one{right:-5px}.price-main,.price-includes{padding:32px}.steps{gap:20px}.steps h3{font-size:17px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.nav{height:70px;gap:14px}.nav nav{display:none}.nav .button{margin-left:auto;font-size:10px;padding:10px 12px;gap:10px}.nav .logo{font-size:25px}.menu{display:block;border:1px solid var(--line);border-radius:5px;background:#fff;padding:8px 10px;font-size:16px;line-height:1.5}.hero{padding-top:45px}h1{font-size:57px;letter-spacing:-3.2px}.pill{font-size:8px;letter-spacing:.8px}.hero-copy{font-size:15px;margin-top:21px}.desktop{display:none}.hero-note{gap:12px;font-size:9px;flex-wrap:wrap}.button{padding:13px 17px;gap:18px;font-size:12px}.signal-flow{margin-top:40px;margin-bottom:30px;justify-content:center;flex-wrap:wrap;gap:0}.flow-source{width:calc(50% - 36px)}.flow-source>.tiny-label{font-size:8px}.source-row{padding:9px 8px;font-size:9px;gap:6px}.source-row .mini-icon{font-size:14px;width:12px}.source-row .muted{display:none}.flow-link{max-width:35px;min-width:20px}.flow-core{width:85px;font-size:9px}.core-mark{width:63px;height:63px;font-size:44px;border-radius:15px;box-shadow:0 0 0 7px #edccb733}.flow-output{width:calc(50% - 100px);min-width:125px;padding:15px 12px}.flow-output strong{font-size:15px}.flow-output .tiny-label{font-size:7px;letter-spacing:0;gap:5px}.flow-output a{font-size:9px}.hero-bottom{font-size:8px}.hero-bottom>span:last-child{display:none}.section{padding-top:65px;padding-bottom:65px}.section-top{display:block;margin-bottom:30px}.section-top>p{margin-top:22px;font-size:14px;max-width:450px}.section-top>.text-link{display:inline-block;margin-top:20px}h2{font-size:37px;letter-spacing:-1.7px}.eyebrow{font-size:9px;margin-bottom:18px}.product-content{grid-template-columns:220px 1fr}.workspace-label{display:none}.product-bar{height:55px;padding:0 17px}.queue-heading{display:block;padding:18px 14px 10px}.queue-heading .tiny-label{display:block;margin-top:5px}.queue-tabs{padding:0 14px}.prospect{gap:8px;padding:13px 8px}.company-icon{width:24px;height:27px;font-size:12px}.prospect small{font-size:9px}.prospect strong{font-size:10px}.days{font-size:9px}.prospect-detail{padding:21px}.detail-top{display:block}.detail-top h3{font-size:20px}.role-status{display:inline-block;margin-top:7px}.script{font-size:11px;padding:12px}.under-product{display:block;font-size:10px}.under-product>span:last-child{display:block;margin-top:4px}.signal-cards{grid-template-columns:1fr;gap:16px}.signal-cards article{display:grid;grid-template-columns:190px 1fr;grid-template-rows:auto auto auto;column-gap:8px;padding:12px}.card-visual{grid-column:1;grid-row:1/4;height:176px}.card-index{margin-top:10px}.signal-cards h3{font-size:19px;margin-top:5px}.signal-cards p{font-size:12px;margin-top:8px;margin-bottom:9px}.steps{grid-template-columns:1fr 1fr;gap:30px}.steps h3{font-size:19px}.step-num{padding-bottom:12px;margin-bottom:15px}.manual-note{padding:20px;align-items:flex-start}.outline-icon{flex-shrink:0}.exclusive-inner{grid-template-columns:1fr;gap:25px;padding-top:60px;padding-bottom:50px}.exclusivity h2{font-size:43px}.city-art{height:340px;max-width:440px;width:100%;margin:auto}.ring-three{width:330px;height:330px}.ring-two{width:260px;height:260px}.tag-one{right:8px;top:45px}.tag-two{bottom:55px;left:8px}.pricing-card{grid-template-columns:1fr}.price-main{border-bottom:1px solid var(--line)}.price-main,.price-includes{padding:28px}.price-main>p br{display:none}.price-extras{grid-template-columns:1fr 1fr}.founder-layout{grid-template-columns:1fr;gap:30px}.founder-quote{font-size:15px;max-width:100%}.faq-layout{grid-template-columns:1fr;gap:35px}.faqs summary{font-size:14px}.market-layout{grid-template-columns:1fr;gap:32px}.market-section{padding:60px 0}.market-layout h2{font-size:46px}.market-layout>div>p:not(.eyebrow){font-size:13px}.market-promise{margin-top:20px}form{padding:25px}footer{flex-wrap:wrap;gap:25px}footer>div:nth-child(2){margin-left:0}footer .back-top{margin-left:auto}}
@media(max-width:540px){.wrap{width:calc(100% - 36px)}.nav .button>span{font-size:16px}.nav{gap:9px}h1{font-size:49px;letter-spacing:-2.7px}.hero-copy{font-size:14px}.hero-note{font-size:8px;gap:10px}.signal-flow{gap:0}.flow-source{width:43%}.flow-core{width:27%;margin-top:8px}.flow-link{width:9%;max-width:none;min-width:0;flex:none}.flow-link:nth-of-type(4){display:none}.flow-output{width:100%;margin-top:24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:16px 19px;position:relative}.flow-output:before{content:'';position:absolute;top:-23px;right:26%;height:23px;width:1px;background:#cbd1c0}.flow-output strong{grid-column:2;grid-row:1/3;font-size:17px;margin:0}.flow-output a{justify-content:flex-start;gap:10px}.flow-output .tiny-label{font-size:8px}.flow-source>.tiny-label{font-size:7px}.source-row{font-size:10px;padding:8px}.flow-core{font-size:10px}.hero-bottom{font-size:7px}.product-content{grid-template-columns:1fr}.queue-sidebar{border-right:0;border-bottom:1px solid var(--line)}.queue-heading{display:flex;padding:15px 16px 6px}.queue-heading .tiny-label{margin:0}.queue-tabs{padding:0 16px}.queue-tabs button{padding-bottom:8px}#prospects{display:grid;grid-template-columns:1fr 1fr;padding:7px;gap:4px}.prospect{width:100%;margin:0;padding:10px 6px;gap:6px;min-height:66px;position:relative}.prospect strong{font-size:10px}.prospect small{font-size:9px;max-width:100px}.prospect .company-icon{display:none}.prospect .days{font-size:9px;align-self:flex-start}.queue-foot{padding:4px 15px 10px;font-size:8px}.prospect-detail{padding:22px 18px}.detail-top{display:flex}.detail-top h3{font-size:20px}.role-status{margin-top:0;font-size:8px}.detail-label{margin-top:18px}.signals span{font-size:9px}.script{font-size:12px}.detail-actions{gap:7px;flex-wrap:wrap}.detail-actions button{font-size:10px}.action-status{width:100%}.signal-cards article{display:block;padding:12px 12px 23px}.card-visual{height:180px;padding:23px 30px}.people-visual>div{font-size:19px;letter-spacing:13px}.signal-cards h3{font-size:21px;margin-top:10px}.signal-cards p{font-size:13px;margin-top:10px}.card-index{margin-top:22px}.signal-cards .tiny-label{font-size:9px}.card-visual>b{font-size:11px}.visual-note{font-size:8px}.steps{gap:30px 20px}.steps h3{font-size:18px}.steps p{font-size:12px}.step-num span{font-size:8px}.manual-note{gap:12px;padding:17px}.manual-note p{font-size:11px}.manual-note strong{font-size:12px}.outline-icon{width:30px;height:34px}.price{font-size:57px}.price-includes h3{font-size:19px}.price-includes li{font-size:12px}.price-extras{gap:20px}.price-extras strong{font-size:16px}.price-extras div>span{font-size:9px}.form-row{grid-template-columns:1fr;gap:0}input{font-size:16px;padding:11px}.form-row label{margin-bottom:15px}input::placeholder{font-size:12px}.market-layout h2{font-size:45px}footer>div:first-child{width:100%}footer{padding-top:32px;padding-bottom:32px}footer>div:nth-child(2)>span{max-width:260px;font-size:9px}.city-coordinate{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}

/* ---- theme toggle (header, right of the CTA) ---- */
.theme-toggle{display:inline-grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:#fff;color:var(--ink);border:1px solid #d9ddd3;border-radius:7px;padding:0;box-shadow:0 2px 3px #24292104;transition:background .2s,border-color .2s,transform .2s}
.theme-toggle:hover{background:var(--paper);transform:translateY(-2px)}
.theme-toggle svg{width:17px;height:17px}
.theme-toggle .ico-sun{display:none}
html[data-theme="dark"] .theme-toggle .ico-sun{display:block}
html[data-theme="dark"] .theme-toggle .ico-moon{display:none}
@media(max-width:760px){.theme-toggle{width:36px;height:36px;border-radius:5px}.theme-toggle svg{width:15px;height:15px}}

/* ---- dark mode: the app's dark-green night palette (#20261f ground, #2a332a panels, #3a463a lines) ---- */
html[data-theme="dark"]{--ink:#F1F3F6;--muted:#8C94A6;--paper:#080A11;--line:#1C2231;--peach:#1a1410;--white:#0E1320;--orange-dark:#f0876b;color-scheme:dark}
html[data-theme="dark"] body{background:#080A11}
html[data-theme="dark"] ::selection{background:#4a2a1c}
html[data-theme="dark"] header{background:#080a11f2;border-bottom-color:#1C2231}
html[data-theme="dark"] .menu,html[data-theme="dark"] .theme-toggle,html[data-theme="dark"] .button.secondary,html[data-theme="dark"] .back-top{background:#0E1320;color:#F1F3F6;border-color:#28303F}
html[data-theme="dark"] .theme-toggle:hover,html[data-theme="dark"] .button.secondary:hover{background:#121828}
html[data-theme="dark"] .mobile-nav,html[data-theme="dark"] .skip{background:#0E1320;border-color:#1C2231}
html[data-theme="dark"] .hero{background:#080A11}
html[data-theme="dark"] .hero-grid{background-image:linear-gradient(#1c223180 1px,transparent 1px),linear-gradient(90deg,#1c223180 1px,transparent 1px)}
html[data-theme="dark"] .glow{background:radial-gradient(ellipse,#e4633c26,transparent 65%)}
html[data-theme="dark"] .pill{background:#0e1320c0;border-color:#28303F}
html[data-theme="dark"] .source-row{background:#0E1320;border-color:#1C2231;box-shadow:none}
html[data-theme="dark"] .mini-icon,html[data-theme="dark"] .muted{color:#8C94A6}
html[data-theme="dark"] .flow-link{color:#3C4658}html[data-theme="dark"] .flow-link span{background:#28303F}
html[data-theme="dark"] .core-mark{box-shadow:0 0 0 10px #e4633c1f,0 14px 30px #00000066}
html[data-theme="dark"] .flow-output{background:#0E1320;border-color:#1C2231;box-shadow:0 12px 28px #00000055}
html[data-theme="dark"] .hero-bottom{border-top-color:#1C2231;color:#8C94A6}
html[data-theme="dark"] .product{border-color:#1C2231;box-shadow:0 20px 50px #00000066}
html[data-theme="dark"] .product-bar{background:#0E1320;border-bottom-color:#1C2231}
html[data-theme="dark"] .workspace-label,html[data-theme="dark"] .demo-badge{color:#8C94A6}
html[data-theme="dark"] .demo-badge{background:#080A11;border-color:#28303F}
html[data-theme="dark"] .queue-sidebar{background:#0B0F1A;border-right-color:#1C2231}
html[data-theme="dark"] .queue-heading b{background:#1C2231;color:#F1F3F6}
html[data-theme="dark"] .queue-heading .tiny-label,html[data-theme="dark"] .queue-foot,html[data-theme="dark"] .detail-label,html[data-theme="dark"] .days{color:#8C94A6}
html[data-theme="dark"] .prospect:hover{background:#121828}
html[data-theme="dark"] .prospect.selected{background:#0E1320;border-color:#28303F;box-shadow:none}
html[data-theme="dark"] .company-icon,html[data-theme="dark"] .prospect:nth-child(2) .company-icon,html[data-theme="dark"] .prospect:nth-child(3) .company-icon,html[data-theme="dark"] .prospect:nth-child(4) .company-icon{background:#1C2231;color:#C5CBD6}
html[data-theme="dark"] .prospect-detail{background:#080A11}
html[data-theme="dark"] .role-status{background:#0f1a14;color:#7fc49a;border-color:#1f3a2a}
html[data-theme="dark"] .signals span{background:#1a1410;border-color:#4a2a1c;color:#f0876b}
html[data-theme="dark"] .person-icon{background:#1C2231;color:#C5CBD6}
html[data-theme="dark"] .script{background:#0E1320;border-color:#1C2231;color:#C5CBD6}
html[data-theme="dark"] .detail-actions button{background:#0E1320;color:#F1F3F6;border-color:#28303F}
html[data-theme="dark"] .detail-actions button:first-child{background:#F1F3F6;color:#080A11;border-color:#F1F3F6}
html[data-theme="dark"] .action-status{color:#7fc49a}
html[data-theme="dark"] .problem,html[data-theme="dark"] .founders{background:#0B0F1A;border-color:#1C2231}
html[data-theme="dark"] .signal-cards article{background:#0E1320;border-color:#1C2231}
html[data-theme="dark"] .card-visual{background:#080A11}
html[data-theme="dark"] .card-visual>.tiny-label,html[data-theme="dark"] .card-visual>b,html[data-theme="dark"] .age-labels,html[data-theme="dark"] .visual-note{color:#8C94A6}
html[data-theme="dark"] .age-line i{background:#1C2231}
html[data-theme="dark"] .age-line i:nth-child(6){background:#8a4a35}
html[data-theme="dark"] .people-visual>div span{color:#1C2231}
html[data-theme="dark"] .contact-path>span:first-child{background:#0E1320;border-color:#28303F}
html[data-theme="dark"] .contact-path>i{color:#3C4658}
html[data-theme="dark"] .contact-path .person-icon{background:#8a4a35;color:#F1F3F6}
html[data-theme="dark"] .step-num{border-bottom-color:#1C2231;color:#3C4658}
html[data-theme="dark"] .step-num span{color:#8C94A6}
html[data-theme="dark"] .manual-note{background:#0E1320;border-color:#1C2231}
html[data-theme="dark"] .outline-icon{border-color:#28303F;color:#8C94A6}
html[data-theme="dark"] .exclusivity{background:#0E1320;border-top:1px solid #1C2231;border-bottom:1px solid #1C2231}
html[data-theme="dark"] .city-center{background:#121828;border-color:#28303F;box-shadow:0 0 60px #e4633c14}
html[data-theme="dark"] .city-tag{background:#080A11;border-color:#28303F;color:#C5CBD6}
html[data-theme="dark"] .city-ring{border-color:#28303F}
html[data-theme="dark"] .city-streets{background:linear-gradient(26deg,transparent 49.5%,#28303f80 49.7%,#28303f80 50.2%,transparent 50.4%),linear-gradient(90deg,#1c223180 1px,transparent 1px),linear-gradient(#1c223180 1px,transparent 1px);background-size:auto,43px 43px,43px 43px}
html[data-theme="dark"] .exclusivity .eyebrow,html[data-theme="dark"] .exclusivity p:not(.eyebrow),html[data-theme="dark"] .city-coordinate{color:#8C94A6}
html[data-theme="dark"] .pricing-card{border-color:#1C2231}
html[data-theme="dark"] .price-main{background:#0E1320}
html[data-theme="dark"] .price-includes{background:#080A11}
html[data-theme="dark"] .price-main>.tiny-label,html[data-theme="dark"] .price-note,html[data-theme="dark"] .price-includes li{color:#8C94A6}
html[data-theme="dark"] .price-extras{border-top-color:#1C2231}
html[data-theme="dark"] .founder-list article{border-bottom-color:#1C2231}
html[data-theme="dark"] .avatar{background:#1C2231;border-color:#28303F;color:#C5CBD6}
html[data-theme="dark"] .faqs details{border-bottom-color:#1C2231}
html[data-theme="dark"] .faqs summary>span{color:#8C94A6}
html[data-theme="dark"] .market-section{background:#0B0F1A;border-top-color:#1C2231}
html[data-theme="dark"] .market-promise p{color:#8C94A6}
html[data-theme="dark"] form{background:#0E1320;border-color:#1C2231;box-shadow:0 10px 25px #00000055}
html[data-theme="dark"] input{background:#080A11;border-color:#28303F;color:#F1F3F6}
html[data-theme="dark"] input::placeholder{color:#646D7F}
html[data-theme="dark"] form .form-note,html[data-theme="dark"] footer>div:nth-child(2)>span,html[data-theme="dark"] footer small{color:#8C94A6}
html[data-theme="dark"] .text-link,html[data-theme="dark"] .flow-output a{color:#f0876b}
html[data-theme="dark"] .logo img.lg-light{display:none}
html[data-theme="dark"] .logo img.lg-dark{display:block}
.logo img.lg-dark{display:none}
/* keep the CTA and the mode button together at the right edge (the header used space-between, which spread them) */
.nav{justify-content:flex-start}
.nav nav{margin-left:auto;margin-right:auto}
.theme-toggle{margin-left:-18px}
@media(max-width:760px){.theme-toggle{margin-left:-4px}}
/* on phones the header has no room for a fourth control: the toggle lives in the menu instead */
.theme-toggle.in-menu{display:none}
@media(max-width:540px){.nav .theme-toggle{display:none}.theme-toggle.in-menu{display:inline-flex;align-items:center;gap:10px;width:auto;height:auto;margin:0;padding:10px 0;border:0;background:none;box-shadow:none;color:inherit;font-size:16px;transform:none}}
@media(max-width:540px){.nav .logo img{height:28px}}
/* signal-flow arrows: a CSS chevron on the end of the 1px line instead of a text glyph, so the head sits exactly on the line */
.flow-link b{font-size:0;line-height:0;width:8px;height:8px;flex-shrink:0;border-top:1px solid #cbd1c0;border-right:1px solid #cbd1c0;transform:rotate(45deg);margin-left:-5px}
html[data-theme="dark"] .flow-link b{border-color:#28303F}

.nav .app-link{margin-right:-18px}
@media(max-width:760px){.nav .app-link{display:none}}
/* Product section (2026-10-03): the four-card widget is replaced by a screenshot that opens the interactive demo at app.omba.io/demo */
.demo-shot{display:block;position:relative;text-decoration:none;color:inherit;background:#f7f8f3}
.demo-shot img{display:block;width:100%;height:auto}
.demo-shot .demo-cta{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(180deg,#f7f7f200 30%,#f7f7f2cc 100%);opacity:1;transition:background .2s}
.demo-shot:hover .demo-cta{background:linear-gradient(180deg,#f7f7f200 10%,#f7f7f2e6 100%)}
.demo-shot .demo-cta .button{pointer-events:none;font-size:16px;padding:14px 22px}
.demo-shot .demo-note{font-size:13px;color:#67725b}
html[data-theme="dark"] .demo-shot{background:#0E1320}
html[data-theme="dark"] .demo-shot .demo-cta{background:linear-gradient(180deg,#080A1100 30%,#080A11cc 100%)}
html[data-theme="dark"] .demo-shot:hover .demo-cta{background:linear-gradient(180deg,#080A1100 10%,#080A11e6 100%)}
html[data-theme="dark"] .demo-shot .demo-note{color:#8C94A6}
.only-facts{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.only-facts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.only-facts{grid-template-columns:1fr}}
