.industries-hero{padding:calc(var(--bar-height) + clamp(56px,7vw,104px)) 0 clamp(24px,3vw,40px)}.industries-hero h1{max-width:18ch}.industries-subtitle{margin-top:24px;max-width:56ch;color:var(--home-body);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.industries-body{padding-top:clamp(24px,3vw,40px)}.industries-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:32px clamp(48px,6vw,112px);align-items:start}.industries-index{position:sticky;top:92px;min-width:0}.industries-index ul{margin:0;padding:0;list-style:none;border-left:1px solid var(--hairline-strong)}.industries-index a{position:relative;display:block;padding:9px 0 9px 20px;color:var(--home-muted);font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color .3s var(--ease-out)}.industries-index a:before{content:"";position:absolute;top:50%;left:-1px;width:1px;height:0;background:var(--path);translate:0 -50%;transition:height .4s var(--ease-soft)}.industries-index a:hover{color:var(--home-text)}.industries-index a[aria-current=true],.industries-layout:has(#fintech:target) a[href="#fintech"],.industries-layout:has(#healthtech:target) a[href="#healthtech"],.industries-layout:has(#startups:target) a[href="#startups"],.industries-layout:has(#ai-builders:target) a[href="#ai-builders"],.industries-layout:has(#saas:target) a[href="#saas"],.industries-layout:has(#compliance:target) a[href="#compliance"]{color:var(--path)}.industries-index a[aria-current=true]:before,.industries-layout:has(#fintech:target) a[href="#fintech"]:before,.industries-layout:has(#healthtech:target) a[href="#healthtech"]:before,.industries-layout:has(#startups:target) a[href="#startups"]:before,.industries-layout:has(#ai-builders:target) a[href="#ai-builders"]:before,.industries-layout:has(#saas:target) a[href="#saas"]:before,.industries-layout:has(#compliance:target) a[href="#compliance"]:before{height:100%}.industries-entries{min-width:0}.industry{padding:clamp(36px,4vw,56px) 0 clamp(44px,5vw,72px);border-top:1px solid var(--hairline-strong);scroll-margin-top:84px}.industry:last-child{padding-bottom:0}.industry h2{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.industry-lead{margin-top:14px;max-width:44ch;font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:500;letter-spacing:-.015em;line-height:1.35;color:var(--home-text)}.industry-description{margin-top:14px;max-width:62ch;color:var(--home-body);font-size:1.0625rem;line-height:1.6}.industry-ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(32px,4vw,64px);margin:clamp(28px,3vw,40px) 0 0;padding-top:20px;border-top:1px solid var(--hairline)}.industry-column{position:relative;min-width:0}.industry-column+.industry-column:before{content:"";position:absolute;top:0;bottom:0;left:calc(-.5*clamp(32px,4vw,64px));width:1px;background:var(--hairline)}.industry-ledger dt{font-size:.8125rem;font-weight:500;line-height:1.5;color:var(--home-muted)}.industry-ledger dd{margin:0}.industry-ledger ul{margin:6px 0 0;padding:0;list-style:none;font-size:.9375rem;line-height:1.55;color:var(--home-body)}.industry-ledger li{padding:12px 0;border-top:1px solid var(--hairline)}.industry-ledger li:first-child{border-top:0}.industry-capabilities li{display:flex;gap:10px;color:var(--home-text)}.industry-capabilities svg{flex:none;width:14px;height:14px;margin-top:4px;color:var(--path)}.industries-close{padding-top:clamp(24px,3vw,40px)}@media (max-width: 1023px){.industries-layout{grid-template-columns:minmax(0,1fr);gap:8px}.industries-index{top:var(--bar-height);z-index:2;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);background:var(--home-bg);border-bottom:1px solid var(--hairline)}.industries-index ul{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-left:0}.industries-index ul::-webkit-scrollbar{display:none}.industries-index li{flex:none}.industries-index a{padding:14px 10px;white-space:nowrap}.industries-index a:focus-visible{outline-offset:-3px}.industries-index a:before{inset:auto 10px 0;width:auto;height:1px;translate:none;opacity:0;transition:opacity .3s var(--ease-out)}.industries-index a[aria-current=true]:before,.industries-layout:has(#fintech:target) a[href="#fintech"]:before,.industries-layout:has(#healthtech:target) a[href="#healthtech"]:before,.industries-layout:has(#startups:target) a[href="#startups"]:before,.industries-layout:has(#ai-builders:target) a[href="#ai-builders"]:before,.industries-layout:has(#saas:target) a[href="#saas"]:before,.industries-layout:has(#compliance:target) a[href="#compliance"]:before{height:1px;opacity:1}.industry{scroll-margin-top:132px}.industry:first-child{border-top:0}}@media (max-width: 767px){.industry-ledger{grid-template-columns:1fr;gap:24px}.industry-column+.industry-column:before{display:none}.industry-column+.industry-column{padding-top:20px;border-top:1px solid var(--hairline)}}@media (max-width: 480px){.industries-close-actions .action-button{justify-content:center}}
