.home-page{--home-ink: #183047;--home-blue: #1261a0;--home-blue-dark: #10446b;--home-gold: #e2ad2e;--home-mint: #e8f1ee;--home-paper: #f7f7f2;--home-line: #d9e2e1;--home-muted: #536875;color:var(--home-ink);background:#fff;font-family:inherit;padding-top:64px}.home-page *,.home-page *:before,.home-page *:after{box-sizing:border-box}.home-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.home-page a{color:inherit}.home-page a:focus-visible,.home-page summary:focus-visible{outline:3px solid var(--home-gold);outline-offset:4px}.home-region-bar{--home-line: #d9e2e1;--home-muted: #536875;--home-paper: #f7f7f2;--home-blue-dark: #10446b;position:relative;z-index:1;border-bottom:1px solid var(--home-line);background:#fff}.home-region-inner{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px}.home-region-inner>p{margin:0;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem))}.home-region-links{display:flex;align-items:center;gap:4px}.home-region-links a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border-radius:3px;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:650;text-decoration:none}.home-region-links a:hover,.home-region-links a[aria-current=page]{background:var(--home-paper);color:var(--home-blue-dark)}.home-hero{position:relative;overflow:hidden;padding:clamp(58px,8vw,108px) 0 clamp(64px,8vw,106px);background-color:#17212b;background-image:url(/images/home/audience-hero.webp);background-position:center 56%;background-repeat:no-repeat;background-size:cover}.home-hero:before{position:absolute;inset:0;background:linear-gradient(90deg,#080e16d1,#080e16b3 48%,#080e167a);content:"";pointer-events:none}.home-hero:after{display:none}.home-hero .home-eyebrow{color:#f3d78c}.home-hero .home-hero-copy h1{color:#fff}.home-hero .home-hero-lede{color:#f0f3f4}.home-hero .home-secondary-link{color:#fff!important}.home-hero .home-trust-line{color:#e4eaed}.home-hero .home-trust-line svg{color:#f3d78c}.home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:clamp(48px,8vw,110px)}.home-hero-copy{max-width:760px}.home-eyebrow{margin:0 0 16px;color:var(--home-blue);font-size:min(.8rem,var(--site-text-ceiling, 999rem));font-weight:750;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.home-hero h1,.home-section h2,.home-final-cta h2{margin:0;color:var(--home-ink);font-size:min(clamp(2.55rem,5.2vw,4.8rem),var(--site-text-ceiling, 999rem));font-weight:750;letter-spacing:-.052em;line-height:1.03}.home-hero h1{max-width:790px}.home-hero-lede{max-width:700px;margin:24px 0 28px;color:#405766;font-size:min(clamp(1.08rem,1.55vw,1.3rem),var(--site-text-ceiling, 999rem));line-height:1.7}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.home-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:12px;padding:0 23px;border:1px solid var(--accent, #e2ad2e);border-radius:4px;background:var(--accent, #e2ad2e);color:var(--home-ink)!important;font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:700;text-align:center;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.home-button:hover{transform:translateY(-2px);background:var(--accent, #e2ad2e);filter:brightness(.95)}.home-button svg,.home-secondary-link svg,.home-text-link svg,.home-start-row>svg,.home-calculator-action svg{width:18px;height:18px;flex:0 0 auto;transition:transform .18s ease}.home-button:hover svg,.home-secondary-link:hover svg,.home-text-link:hover svg,.home-start-row:hover>svg,.home-calculator-link:hover .home-calculator-action svg{transform:translate(4px)}.home-secondary-link{display:inline-flex;min-height:48px;align-items:center;gap:10px;color:var(--home-blue-dark)!important;font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:700;text-decoration:none}.home-trust-line{display:flex;align-items:center;gap:10px;margin:27px 0 0;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.55}.home-trust-line svg{width:19px;height:19px;flex:0 0 auto;color:var(--home-blue)}.home-hero-note{position:relative;padding:31px 28px 28px;border-top:4px solid var(--home-gold);background:var(--home-mint)}.home-note-index,.home-note-foot{color:var(--home-blue-dark);font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:700}.home-hero-note>p{margin:22px 0;font-size:min(clamp(1.3rem,2.2vw,1.8rem),var(--site-text-ceiling, 999rem));font-weight:650;letter-spacing:-.025em;line-height:1.5}.home-note-rule{display:block;width:48px;height:2px;margin-bottom:17px;background:var(--home-gold)}.home-note-foot{color:var(--home-muted);font-weight:600}.home-section{padding:clamp(68px,9vw,112px) 0}.home-section h2,.home-final-cta h2{font-size:min(clamp(2rem,4vw,3.55rem),var(--site-text-ceiling, 999rem))}.home-section-heading{margin-bottom:43px}.home-section-heading h2,.home-industries-heading h2{max-width:760px}.home-heading-split{display:flex;align-items:end;justify-content:space-between;gap:40px}.home-heading-split>p{max-width:380px;margin:0 0 6px;color:var(--home-muted);font-size:min(1.1rem,var(--site-text-ceiling, 999rem));line-height:1.65}.home-pain-section{background:#fff}.home-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--home-line);border-left:1px solid var(--home-line)}.home-pain-item{min-height:228px;padding:23px 26px 26px;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);transition:background-color .2s ease}.home-pain-item:hover{background:var(--home-paper)}.home-pain-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.home-number{color:#829699;font-family:var(--font-mono, monospace);font-size:min(.82rem,var(--site-text-ceiling, 999rem));font-weight:700;letter-spacing:.05em}.home-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%}.home-icon svg{width:21px;height:21px}.home-icon-soft{background:var(--home-mint);color:var(--home-blue)}.home-pain-item h3,.home-service-card h3,.home-industry-tile h3,.home-reason h3,.home-process-list h3{margin:0;color:var(--home-ink);font-size:min(1.18rem,var(--site-text-ceiling, 999rem));font-weight:700;letter-spacing:-.02em;line-height:1.35}.home-pain-item p{margin:9px 0 0;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.6}.home-pain-close{margin:28px 0 0;color:var(--home-blue-dark);font-size:min(1.08rem,var(--site-text-ceiling, 999rem));font-weight:700}.home-services-section{background:var(--home-paper)}.home-services-heading{max-width:780px}.home-services-heading>p:last-child{max-width:700px;margin:18px 0 0;color:var(--home-muted);font-size:min(1.08rem,var(--site-text-ceiling, 999rem));line-height:1.7}.home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-service-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--home-line);border-top:4px solid var(--home-blue);background:#fff}.home-service-coaching{border-top-color:#668575}.home-service-acquisitions{border-top-color:var(--home-gold)}.home-service-card-head{min-height:223px;padding:23px 25px 24px;border-bottom:1px solid var(--home-line)}.home-service-card-head .home-number{display:block;margin-bottom:18px}.home-service-icon{display:flex;width:45px;height:45px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:50%;background:var(--home-mint);color:var(--home-blue)}.home-service-coaching .home-service-icon{background:#edf2e8;color:#527060}.home-service-acquisitions .home-service-icon{background:#f6f0df;color:#86691e}.home-service-icon svg{width:22px;height:22px}.home-service-card h3{font-size:min(1.45rem,var(--site-text-ceiling, 999rem))}.home-service-promise{margin:6px 0 0;color:var(--home-blue-dark);font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:650;line-height:1.5}.home-service-content{display:flex;flex:1;flex-direction:column;padding:22px 25px 24px}.home-service-content>p{margin:0 0 17px;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.6}.home-service-content ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.home-service-content li{display:grid;grid-template-columns:19px 1fr;gap:10px;align-items:start;color:#405766;font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.55}.home-service-content li svg{width:18px;height:18px;margin-top:2px;color:#4b7c68}.home-text-link{display:inline-flex;min-height:48px;align-items:center;gap:10px;align-self:flex-start;margin-top:auto;padding-top:19px;color:var(--home-blue)!important;font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:750;text-decoration:none}.home-start-section{background:var(--home-mint)}.home-start-layout,.home-process-layout,.home-faq-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(38px,8vw,112px);align-items:start}.home-start-intro h2,.home-process-heading h2,.home-faq-heading h2{max-width:440px}.home-start-intro>p:last-child,.home-process-heading>p:last-child,.home-faq-heading>p:last-child{max-width:400px;margin:18px 0 0;color:var(--home-muted);font-size:min(1.06rem,var(--site-text-ceiling, 999rem));line-height:1.65}.home-start-list{border-top:1px solid #cbdad4}.home-start-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;min-height:78px;align-items:center;gap:15px;border-bottom:1px solid #cbdad4;color:var(--home-ink)!important;text-decoration:none}.home-start-prompt{font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:650;line-height:1.45}.home-start-route{color:var(--home-blue);font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:700;white-space:nowrap}.home-start-row>svg{width:18px;height:18px;color:var(--home-blue)}.home-start-help{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px}.home-start-help p{max-width:440px;margin:0;color:var(--home-ink);font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.6}.home-button-small{min-height:48px;padding-inline:17px;white-space:nowrap}.home-process-section{background:#fff}.home-process-list{margin:0;padding:0;border-top:1px solid var(--home-line);list-style:none}.home-process-list li{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid var(--home-line)}.home-step-number{color:var(--home-blue);font-family:var(--font-mono, monospace);font-size:min(.92rem,var(--site-text-ceiling, 999rem));font-weight:750}.home-process-list h3{margin-bottom:7px;font-size:min(1.3rem,var(--site-text-ceiling, 999rem))}.home-process-list p{max-width:650px;margin:0;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.65}.home-industries-section{background:var(--home-paper)}.home-industries-heading{max-width:790px;margin-bottom:38px}.home-industries-heading>p:last-child{max-width:710px;margin:18px 0 0;color:var(--home-muted);font-size:min(1.08rem,var(--site-text-ceiling, 999rem));line-height:1.65}.home-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--home-line);border-left:1px solid var(--home-line)}.home-industry-tile{display:flex;min-height:146px;align-items:center;gap:18px;padding:24px;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:#ffffff8c}.home-industry-icon{display:inline-flex;width:43px;height:43px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--home-blue)}.home-industry-icon svg{width:22px;height:22px}.home-industry-tile h3{font-size:min(1.05rem,var(--site-text-ceiling, 999rem))}.home-industry-note{margin:24px 0 0;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.65}.home-industry-note strong{color:var(--home-ink)}.home-why-section{background:#fff}.home-why-heading{max-width:780px;margin-bottom:45px}.home-why-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:clamp(38px,8vw,100px)}.home-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:32px 28px}.home-reason{display:grid;grid-template-columns:45px 1fr;gap:14px;align-items:start}.home-reason-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:var(--home-mint);color:var(--home-blue)}.home-reason-icon svg{width:20px;height:20px}.home-reason h3{font-size:min(1.05rem,var(--site-text-ceiling, 999rem))}.home-reason p{margin:7px 0 0;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.55}.home-founder-panel{padding:28px;border:1px solid var(--home-line);background:var(--home-paper)}.home-founder-story{display:grid;grid-template-columns:82px 1fr;gap:18px;align-items:start;padding-bottom:25px}.home-founder-story img{display:block;width:82px;height:95px;object-fit:cover;object-position:center top}.home-founder-story p{margin:0;color:#405766;font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.65}.home-founder-story .home-founder-kicker{margin-bottom:7px;color:var(--home-blue);font-size:min(.8rem,var(--site-text-ceiling, 999rem));font-weight:750;letter-spacing:.1em;text-transform:uppercase}.home-calculator-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0 0;border-top:1px solid var(--home-line);color:var(--home-ink)!important;text-decoration:none}.home-calculator-link>span:first-child{display:grid;gap:5px}.home-calculator-label{color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem))}.home-calculator-link strong{font-size:min(1.05rem,var(--site-text-ceiling, 999rem));line-height:1.4}.home-calculator-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--home-blue);font-size:min(16px,var(--site-text-ceiling, 999rem));font-weight:700}.home-calculator-action svg{width:17px;height:17px}.home-faq-section{background:var(--home-paper)}.home-faq-layout{grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr)}.home-faq-list{border-top:1px solid var(--home-line)}.home-faq{border-bottom:1px solid var(--home-line)}.home-faq summary{position:relative;padding:21px 45px 21px 0;color:var(--home-ink);cursor:pointer;font-size:min(1.04rem,var(--site-text-ceiling, 999rem));font-weight:700;line-height:1.5;list-style:none}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{position:absolute;top:50%;right:3px;display:grid;width:27px;height:27px;place-items:center;border:1px solid #b8c9c5;border-radius:50%;color:var(--home-blue);content:"+";font-size:min(1.25rem,var(--site-text-ceiling, 999rem));font-weight:400;line-height:1;transform:translateY(-50%)}.home-faq[open] summary:after{content:"\2212"}.home-faq p{max-width:720px;margin:-2px 45px 22px 0;color:var(--home-muted);font-size:min(16px,var(--site-text-ceiling, 999rem));line-height:1.7}.home-final-cta{padding:clamp(62px,8vw,98px) 0;background:var(--home-blue-dark);color:#fff}.home-final-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.home-final-cta .home-eyebrow{color:#f2cf77}.home-final-cta h2{max-width:760px;color:#fff}.home-final-cta p:not(.home-eyebrow){margin:18px 0 0;color:#e3edf2;font-size:min(1.1rem,var(--site-text-ceiling, 999rem));line-height:1.6}.home-button-light{flex:0 0 auto;border-color:var(--accent, #e2ad2e);background:var(--accent, #e2ad2e);color:var(--home-ink)!important}.home-button-light:hover{background:var(--accent, #e2ad2e)}@media (max-width: 900px){.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);gap:38px}.home-service-grid{grid-template-columns:1fr}.home-service-card{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.home-service-card-head{min-height:0;border-right:1px solid var(--home-line);border-bottom:0}.home-service-content{padding-block:25px}.home-start-layout,.home-process-layout,.home-faq-layout,.home-why-layout{grid-template-columns:1fr;gap:38px}.home-reasons,.home-founder-panel{max-width:760px}}@media (max-width: 650px){.home-shell{width:min(100% - 36px,1180px)}.home-region-inner{min-height:0;align-items:flex-start;flex-direction:column;gap:7px;padding-block:10px}.home-region-links{margin-left:-8px}.home-region-links a{min-height:36px;padding-inline:11px}.home-hero{padding:51px 0 60px;background-position:57% center}.home-hero:before{background:linear-gradient(90deg,#080e16d1,#080e169e)}.home-hero-grid{grid-template-columns:1fr;gap:36px}.home-hero h1{font-size:min(clamp(2.45rem,11vw,3.55rem),var(--site-text-ceiling, 999rem))}.home-hero-lede{margin:19px 0 23px;font-size:min(1.06rem,var(--site-text-ceiling, 999rem))}.home-actions{align-items:flex-start;flex-direction:column;gap:8px}.home-trust-line{align-items:flex-start;margin-top:21px}.home-hero-note{max-width:480px}.home-section{padding:64px 0}.home-section h2,.home-final-cta h2{font-size:min(clamp(2rem,9vw,3rem),var(--site-text-ceiling, 999rem))}.home-heading-split{align-items:flex-start;flex-direction:column;gap:16px}.home-section-heading{margin-bottom:30px}.home-pain-grid,.home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pain-item{min-height:215px;padding:18px}.home-service-card{display:flex}.home-service-card-head{padding:21px;border-right:0;border-bottom:1px solid var(--home-line)}.home-service-content{padding:20px 21px 22px}.home-start-row{grid-template-columns:34px minmax(0,1fr) 20px;gap:10px;padding-block:13px}.home-start-route{grid-column:2}.home-start-row>svg{grid-column:3;grid-row:1 / span 2}.home-start-help{align-items:flex-start;flex-direction:column;gap:16px}.home-process-list li{grid-template-columns:42px 1fr;gap:12px}.home-industry-tile{min-height:133px;align-items:flex-start;flex-direction:column;gap:11px;padding:18px 15px}.home-industry-tile h3{font-size:min(1rem,var(--site-text-ceiling, 999rem))}.home-reasons{grid-template-columns:1fr;gap:23px}.home-founder-panel{padding:20px}.home-founder-story{grid-template-columns:68px 1fr;gap:14px}.home-founder-story img{width:68px;height:82px}.home-calculator-link{align-items:flex-start;flex-direction:column}.home-final-inner{align-items:flex-start;flex-direction:column;gap:27px}}@media (max-width: 390px){.home-pain-grid,.home-industry-grid{grid-template-columns:1fr}.home-pain-item{min-height:0}.home-industry-tile{min-height:105px;align-items:center;flex-direction:row}.home-button{width:100%}.home-button-small{width:auto}}@media (prefers-reduced-motion: reduce){.home-page *,.home-page *:before,.home-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
