.consulting-detail{--consulting-detail-space:80px}.consulting-detail p{font-size:16px;line-height:1.7}.consulting-detail .eyebrow{font-size:14px}.consulting-detail .consulting-detail-hero{padding-block:72px}.consulting-detail-intro{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.consulting-detail .consulting-detail-intro h1{margin:20px 0;font-size:clamp(40px,5.2vw,72px);line-height:1.08}.consulting-detail .consulting-detail-lead{color:#eef5e5;font-size:24px;line-height:1.45}.consulting-detail-intro>div>p:not(.eyebrow){color:#e0e9e2}.consulting-detail-intro .button{margin-top:16px}.consulting-detail-section{padding-block:var(--consulting-detail-space)}.consulting-detail-heading{max-width:760px;margin-bottom:32px}.consulting-detail-heading h2{margin:16px 0;font-size:clamp(30px,3.4vw,44px);line-height:1.2}.consulting-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.consulting-detail-grid article{border:1px solid var(--gh-border);border-top:4px solid var(--gh-green-700);background:#fff;border-radius:20px;padding:32px}.consulting-detail h3{margin:0 0 12px;font-size:23px;line-height:1.35}.consulting-detail-grid p{color:var(--gh-text-muted);margin:0}.consulting-detail-process{background:var(--gh-surface-soft)}.consulting-detail-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.consulting-detail-steps span{color:var(--gh-green-700);margin-bottom:20px;font-weight:700;display:block}.consulting-detail-steps p{margin:0}.consulting-detail-quote{border:1px solid var(--gh-border);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:32px;display:flex}.consulting-detail-quote p{max-width:680px;margin:0}.consulting-detail-quote .button{flex-shrink:0}.consulting-detail .portfolio-contact-section{padding-block:var(--consulting-detail-space)}.consulting-detail a:focus-visible{outline:3px solid var(--gh-green-700);outline-offset:5px}:is(.consulting-detail .portfolio-hero a:focus-visible,.consulting-detail .portfolio-contact-section a:focus-visible){outline-color:var(--gh-accent)}@media (max-width:900px){.consulting-detail-intro{grid-template-columns:1fr;gap:24px}.consulting-detail-quote{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.consulting-detail{--consulting-detail-space:48px}.consulting-detail .consulting-detail-hero{padding-block:48px}.consulting-detail-grid,.consulting-detail-steps{grid-template-columns:1fr;gap:20px}.consulting-detail-grid article,.consulting-detail-quote{padding:24px}.consulting-detail-steps li{border-bottom:1px solid var(--gh-border);padding-bottom:20px}}.consulting-detail .pf-sms-consent>label>span{color:#fff}.consulting-detail :is(.consulting-detail-intro,.portfolio-contact-grid,.pf-review-proof-grid,.pf-review-founder-grid)>*{min-width:0}.consulting-detail :is(h1,h2,h3){overflow-wrap:anywhere}.consulting-detail .button{white-space:normal;max-width:100%}.consulting-detail .field{min-width:0}
