@font-face{font-family:Lahzeh;src:url('/fonts/Lahzeh-FamilyVF.woff2') format('woff2');font-weight:100 900;font-display:swap}
.venture-site{--paper:#f5f3ed;--ink:#1d382e;--muted:#626d65;--accent:#ab5138;--surface:#fcfbf7;--line:#d9ded4;--button:#203d30;--button-ink:#fff;--soft:#e8ece2;background:var(--paper);color:var(--ink);font:16px/1.8 Lahzeh,Arial,sans-serif;min-height:100vh;width:100%}[data-theme=dark] .venture-site{--paper:#17261f;--ink:#e6ecdf;--muted:#b4c0b0;--accent:#e7a280;--surface:#203329;--line:#3f5245;--button:#dce6ce;--button-ink:#183021;--soft:#2c4233}.venture-site *{box-sizing:border-box}.venture-site h1,.venture-site h2,.venture-site h3{font-family:inherit;font-weight:650;margin:0}.venture-site p{margin:0}.venture-site a{color:inherit;text-decoration:none}.venture-site button,.venture-site input,.venture-site textarea{font:inherit}.venture-site button{cursor:pointer}.wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.site-header{height:94px;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.wordmark{direction:ltr;font-size:27px;font-weight:750;letter-spacing:-1px}.wordmark>span{color:var(--accent)}.site-header nav{display:flex;gap:32px;align-items:center;margin-inline-start:auto;font-size:14px}.header-contact{border-bottom:1px solid var(--ink);padding-block:8px}.header-tools{display:flex;gap:8px;align-items:center;border-inline-start:1px solid var(--line);padding-inline-start:20px}.header-tools a,.header-tools button{background:none;border:0;color:var(--ink);display:grid;place-items:center;width:40px;height:44px}.header-tools button{font-size:25px}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:96px;align-items:center;padding-block:72px 76px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;margin-bottom:20px!important}.status-dot{height:7px;width:7px;background:var(--accent);border-radius:100%}.hero h1{font-size:78px;line-height:1.38;letter-spacing:0}.hero h1>span{color:var(--accent)}.hero-description{margin-top:20px!important;font-size:18px;color:var(--muted);line-height:1.95}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:11px 22px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600}.venture-site .button-primary{background:var(--button);color:var(--button-ink)}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;background:none;border:0;padding:12px 0;color:var(--ink)}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.build-board{min-width:0}.board-label{color:var(--muted);font-size:12px;margin-bottom:14px!important}.build-card{display:flex;align-items:center;gap:20px;padding:27px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-top:12px;transition:transform .2s,border-color .2s}.build-card:hover{transform:translateX(-4px);border-color:var(--accent)}.build-icon{width:46px;height:46px;border-radius:10px;display:grid;place-items:center;color:var(--ink);background:var(--soft);flex-shrink:0}.build-icon svg{width:28px;height:28px}.build-card h2{font-size:20px}.build-card p{color:var(--muted);font-size:13px;margin-top:3px}.card-arrow{margin-inline-start:auto;color:var(--accent)}.compact-process{list-style:none;padding:30px 0;margin-block:0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);gap:35px}.compact-process li{display:flex;gap:18px}.process-index{font-size:13px;color:var(--accent);padding-top:3px}.compact-process h2{font-size:17px}.compact-process p{font-size:12px;color:var(--muted);margin-top:4px}.discovery{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:76px;scroll-margin-top:30px;align-items:start}.discovery-intro h2{font-size:38px;line-height:1.5}.discovery-intro>p:not(.eyebrow){font-size:16px;color:var(--muted);margin-top:18px}.discovery-intro .text-link{margin-top:22px;flex-wrap:wrap}.form-panel{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:28px;min-width:0}.form-progress{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}.progress-track{width:112px;height:3px;background:var(--line)}.progress-track i{height:100%;display:block;background:var(--accent)}.form-panel h3{font-size:24px;margin:18px 0}.form-panel fieldset{border:0;margin:0;padding:0}.form-panel legend{font-size:13px;margin-bottom:12px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:12px 10px;border-radius:6px;font-size:12px;cursor:pointer}.choice:has(input:checked){background:var(--soft);border-color:var(--ink)}input[type=radio],input[type=checkbox]{accent-color:var(--button);width:15px;height:15px}.field{display:flex;flex-direction:column;gap:10px;font-size:14px;margin-top:22px}.field input,.field textarea{padding:12px;border-radius:6px;border:1px solid var(--line);color:var(--ink);background:var(--paper);width:100%;min-height:48px}.field textarea{min-height:104px;resize:vertical}.field textarea::placeholder{font-size:12px;color:var(--muted)}.form-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.form-actions .button{margin-inline-start:auto}.consent{display:flex;gap:10px;align-items:center;font-size:12px;margin-top:20px}.review{font-size:14px}.review dt{color:var(--muted);font-size:12px;margin-top:12px}.review dd{margin:0;overflow-wrap:anywhere}.site-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-block:26px;font-size:12px;color:var(--muted)}.site-footer .wordmark{color:var(--ink);font-size:22px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:1050px){.hero{gap:44px}.hero h1{font-size:64px}.hero-actions{gap:16px;flex-wrap:wrap}.build-card{padding:22px 18px;gap:15px}.build-card h2{font-size:18px}.discovery{gap:50px}.choice-grid{grid-template-columns:1fr}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-header{height:78px;gap:12px}.wordmark{font-size:23px}.site-header nav{gap:16px;font-size:12px}.header-contact{display:none}.header-tools{padding-inline-start:8px;gap:0}.header-tools a,.header-tools button{width:30px}.hero{grid-template-columns:1fr;gap:36px;padding-block:42px}.hero h1{font-size:58px}.hero-description{font-size:16px}.hero-actions{gap:20px;margin-top:24px}.build-card{padding:20px}.build-card h2{font-size:18px}.build-board{max-width:560px;width:100%;justify-self:center}.compact-process{grid-template-columns:1fr;gap:20px;padding-block:25px}.compact-process p{font-size:13px}.compact-process h2{font-size:17px}.discovery{grid-template-columns:1fr;gap:28px;padding-block:44px}.discovery-intro h2{font-size:31px}.choice-grid{grid-template-columns:1fr 1fr}.form-panel{padding:22px}.site-footer{flex-wrap:wrap;gap:12px}.site-footer p{order:3;width:100%}}
@media(max-width:410px){.hero h1{font-size:52px}.wordmark{font-size:20px}.site-header nav{gap:10px}.header-tools{padding-inline-start:5px}.choice-grid{grid-template-columns:1fr}.hero-actions{gap:12px}.button{padding:11px 17px;gap:20px}.text-link{font-size:12px}.build-card{gap:14px;padding:19px 16px}.build-card h2{font-size:17px}.build-card p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.venture-site *{transition:none!important;scroll-behavior:auto!important}}

html{scroll-padding-top:24px}body{margin:0}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.venture-site a.button-primary{color:var(--button-ink)}.wordmark{display:inline-flex;align-items:center;gap:9px}.wordmark img{width:28px;height:28px}.wordmark .wordmark-dot{color:var(--accent)}.hero h1{font-size:clamp(58px,5.7vw,78px)}[dir=ltr] .hero h1{line-height:1.12;letter-spacing:-.045em}.hero-description{max-width:440px}.section{padding-block:76px}.discovery-intro>p{max-width:380px}.theme-toggle{background:none;border:0;color:var(--ink);font-size:25px;width:40px;height:44px;cursor:pointer}.button-outline{background:transparent;border-color:var(--line);color:var(--ink)}.venture-site ul,.venture-site ol{list-style:none}.skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:100;background:var(--ink);color:var(--paper);padding:12px 20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.sr-only,.honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:disabled{cursor:wait;opacity:.65}#step-title{font-size:24px;line-height:1.5;margin:18px 0 0;font-weight:650;letter-spacing:0}.form-panel .field select{font:inherit}.required-note{color:var(--muted);font-size:11px;margin:6px 0 24px}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0;margin:0 0 12px;font-size:14px;font-weight:600}.choice-group{margin:22px 0}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice{display:flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:4px;padding:12px 10px;font-size:12px;min-height:50px;cursor:pointer}.choice:has(input:checked){background:var(--soft);border-color:var(--ink)}input[type=radio],input[type=checkbox]{accent-color:var(--button);width:16px;height:16px;flex-shrink:0;margin:0}.field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;margin-top:20px}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);padding:12px;font-size:15px;font-weight:400;min-height:48px}.field textarea{resize:vertical;min-height:90px}.field-hint{font-size:11px;color:var(--muted);margin-top:8px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.form-actions .button{margin-inline-start:auto}.form-error{font-size:14px;color:var(--accent);margin-top:18px}.form-error:empty{display:none}.review-summary{margin:0}.review-summary dt{font-size:12px;color:var(--muted);margin-top:20px}.review-summary dd{font-size:15px;margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-note{font-size:12px;color:var(--muted);margin-top:22px;line-height:1.8}.consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;margin-top:18px;cursor:pointer}.consent input{margin-top:5px}#form-result{padding-block:24px}#form-result h3{font-size:30px;line-height:1.5;margin-bottom:20px}#form-result p{color:var(--muted);margin-bottom:20px}
[dir=rtl] .hero h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}[dir=ltr] .build-card:hover{transform:translateX(4px)}@media(max-width:760px){.section{padding-block:44px}.hero h1{font-size:58px}.wordmark img{width:23px;height:23px}.discovery-intro>p{max-width:560px}.field-pair{grid-template-columns:1fr}.form-panel{min-height:0}.site-header .header-contact{display:none}.theme-toggle{width:30px}.site-header nav{gap:14px}}@media(max-width:410px){.hero h1{font-size:52px}.wordmark img{display:none}.site-header nav{gap:10px}.choice-grid{grid-template-columns:1fr}.form-panel{padding:20px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
