.b2b-site{--b2b-ink:#07152f;--b2b-blue:#0e2c56;--b2b-paper:#f5f7fa;--b2b-coral:#ff623d;--b2b-mint:#9be4cc;--b2b-rule:#cfd7e2;background:var(--b2b-ink)}.b2b-site .eyebrow{text-transform:none;letter-spacing:.035em;font-size:.88rem}.b2b-site .button{border-radius:4px}.b2b-hero{overflow:hidden}.b2b-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;min-height:680px}.b2b-hero-copy{padding:90px 68px 80px 0;align-self:center}.b2b-hero h1{font-size:clamp(3.5rem,6.6vw,6.8rem);line-height:.89;letter-spacing:-.07em;margin:18px 0 28px}.b2b-hero .lead{max-width:720px}.b2b-hero-visual{position:relative;margin:0;min-height:600px}.b2b-hero-visual img{position:absolute;width:calc(50vw + 1px);height:100%;object-fit:cover}.b2b-hero-visual figcaption{position:absolute;bottom:24px;left:24px;right:24px;padding:15px 17px;background:rgba(7,21,47,.9);font-weight:750}.business-proof{background:#fff;color:var(--b2b-ink);border-bottom:1px solid var(--b2b-rule)}.business-proof .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.business-proof div{padding:28px;border-right:1px solid var(--b2b-rule)}.business-proof div:last-child{border-right:0}.business-proof strong{display:block;font-size:1.08rem}.business-proof span{display:block;color:#5f6d80;font-size:.9rem;margin-top:4px}.b2b-section{padding:100px 0}.b2b-section.light{background:var(--b2b-paper);color:var(--b2b-ink)}.b2b-section-head{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:44px}.b2b-section-head h2{font-size:clamp(2.7rem,5.4vw,5.2rem);line-height:.94;letter-spacing:-.06em;margin:10px 0}.b2b-section-head p{color:#627087;font-size:1.07rem}.business-services{border-top:4px solid var(--b2b-ink)}.business-service{display:grid;grid-template-columns:190px 1fr 1fr auto;gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid var(--b2b-rule)}.business-service h3{font-size:1.75rem;letter-spacing:-.04em;margin:0}.business-service p{color:#5f6d80;margin:0}.business-service .starting{font-weight:850;color:var(--b2b-ink)}.business-service a{font-weight:900;color:var(--b2b-coral);white-space:nowrap}.outcomes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.outcome{background:#fff;border-left:5px solid var(--b2b-coral);padding:30px}.outcome h3{font-size:1.55rem;margin:0 0 9px}.outcome p{color:#5f6d80;margin:0}.product-proof{background:var(--b2b-blue)}.product-proof .b2b-section-head p{color:#c2cede}.product-gallery{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.product-feature,.product-list{background:#fff;color:var(--b2b-ink)}.product-feature{display:grid;grid-template-columns:1fr 1fr}.product-feature img{width:100%;height:100%;object-fit:cover;min-height:430px}.product-feature-copy{padding:38px}.product-feature h3{font-size:2.6rem;line-height:1;letter-spacing:-.05em;margin:14px 0}.product-feature p,.product-list p{color:#5f6d80}.product-list{display:grid}.product-link{padding:26px;border-bottom:1px solid var(--b2b-rule);display:flex;justify-content:space-between;gap:20px;align-items:center}.product-link:last-child{border-bottom:0}.product-link strong{font-size:1.15rem}.product-link span{color:#667488;font-size:.85rem}.founder-section{background:#fff;color:var(--b2b-ink)}.founder-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.founder-grid h2{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.94;letter-spacing:-.06em;margin:10px 0}.founder-copy>p{font-size:1.1rem;color:#5c697b}.working-list{border-top:1px solid var(--b2b-rule);margin-top:28px}.working-list div{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--b2b-rule)}.working-list strong{color:var(--b2b-coral)}.project-cta{padding:90px 0}.project-cta-box{background:var(--b2b-coral);padding:58px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.project-cta h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.93;letter-spacing:-.06em;margin:0 0 16px}.project-cta p{font-size:1.08rem;max-width:720px}.project-cta .button{background:#fff;color:var(--b2b-ink);border-color:#fff}.b2b-site .local-link{color:#9bb0ca}
@media(max-width:900px){.b2b-hero-grid,.b2b-section-head,.product-gallery,.founder-grid,.project-cta-box{grid-template-columns:1fr}.b2b-hero-copy{padding:72px 0}.b2b-hero-visual{min-height:440px}.b2b-hero-visual img{width:100%}.business-service{grid-template-columns:1fr 1fr}.business-service h3{grid-column:1}.business-service p{grid-column:1/-1}.outcomes{grid-template-columns:1fr}.product-feature{grid-template-columns:1fr}.product-feature img{min-height:300px}.project-cta-box{padding:38px}.business-proof .wrap{grid-template-columns:1fr}.business-proof div{border-right:0;border-bottom:1px solid var(--b2b-rule)}}@media(max-width:560px){.b2b-hero h1{font-size:3.4rem}.b2b-section{padding:72px 0}.business-service{grid-template-columns:1fr;gap:10px}.business-service p{grid-column:auto}.business-service .starting{margin-top:8px}.working-list div{grid-template-columns:1fr;gap:4px}.project-cta-box{padding:30px 22px}}
