.consulting-page{color:var(--ink)}.consulting-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding-block:78px 82px}.consulting-hero h1{font-size:clamp(2.6rem,3.9vw,3.4rem);color:var(--navy);letter-spacing:-.06em;line-height:1.09;margin-bottom:26px}.consulting-hero h1>span{color:var(--blue)}.consulting-hero-copy>.eyebrow{font-size:.66rem}.consulting-lead{font-size:1.08rem;line-height:1.85;color:var(--muted);max-width:640px}.consulting-actions{display:flex;align-items:center;gap:18px 28px;flex-wrap:wrap;margin-top:30px}.consulting-actions .button{font-size:.84rem}.consulting-actions .text-link{font-size:.81rem}.consulting-location{font-size:.75rem;line-height:1.8;color:var(--muted);margin:26px 0 0}.workflow-board{padding:0;background:var(--navy);border:1px solid #214681;border-radius:22px;box-shadow:0 24px 70px #04246814;overflow:hidden;color:#fff}.board-top{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff24;font-size:.67rem;color:#c6ddf9;gap:15px}.board-dots{display:flex;gap:5px}.board-dots i{width:5px;height:5px;border-radius:50%;background:#7fafe9}.board-heading{padding:28px 30px 8px}.board-label{font-size:.63rem;letter-spacing:.13em;text-transform:uppercase;color:var(--sky)}.board-heading p{font-size:1.75rem;line-height:1.38;letter-spacing:-.035em;margin:14px 0 18px}.board-heading strong{font-weight:550;color:#b9e5ff}.board-flow{list-style:none;padding:0 26px;margin:0;display:grid;gap:12px}.board-flow li{display:flex;align-items:center;gap:15px;padding:19px 20px;background:#fff;border:1px solid #d7e7fa;color:var(--navy);border-radius:12px;position:relative}.board-icon{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:8px;background:#e8f1ff;font-size:.68rem;font-weight:750}.board-flow strong{display:block;font-size:.86rem;font-weight:700;line-height:1.5}.board-flow li div>span{display:block;font-size:.7rem;line-height:1.6;color:#486581;margin-top:3px}.board-flow .board-human{background:#d9edff;border-color:#9ac4f3}.board-human .board-icon{background:var(--navy);color:#fff}.workflow-board figcaption{padding:20px 28px 24px;font-size:.65rem;color:#c7dafa;line-height:1.7}.consulting-trust{border-block:1px solid var(--border);background:#eef4ff}.consulting-trust>.container{display:flex;justify-content:space-between;gap:20px;padding-block:24px;font-size:.78rem;color:var(--muted)}.consulting-trust strong{font-weight:700;color:var(--navy)}.consulting-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:40px}.consulting-heading h2{font-size:clamp(2rem,3.4vw,3rem);margin-bottom:0;color:var(--navy)}.consulting-heading>p{font-size:.95rem;color:var(--muted);line-height:1.85;margin:0}.workflow-examples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.workflow-examples article{padding:28px 24px;background:white;border:1px solid var(--border);border-radius:14px}.example-number{display:block;font-size:.62rem;color:var(--blue);font-weight:700;margin-bottom:35px}.workflow-examples h3{font-size:1.35rem;line-height:1.3;letter-spacing:-.04em}.workflow-examples p{font-size:.83rem;color:var(--muted);line-height:1.8;margin:0}.consulting-footnote{font-size:.74rem;color:var(--muted);line-height:1.7;margin:22px 0 0}.consulting-process-section{padding-block:78px;background:#eef4ff;border-block:1px solid var(--border)}.consulting-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.consulting-steps>li{padding:24px 0 0;border-top:1px solid #a5bddc;display:flex;flex-direction:column;min-width:0}.step-number{display:block;color:var(--blue);font-size:1.4rem;font-weight:550;margin-bottom:24px}.consulting-steps .step-kind{font-size:.63rem;font-weight:650;color:var(--blue);margin-bottom:9px}.consulting-steps h3{font-size:1.25rem;line-height:1.3;margin-bottom:14px}.consulting-steps li>p:not(.step-kind){font-size:.81rem;color:var(--muted);line-height:1.85;margin-bottom:12px}.consulting-steps .text-link{margin-top:auto;font-size:.72rem;gap:8px}.employee-feature{display:grid;grid-template-columns:.86fr 1.14fr;gap:90px;align-items:center}.employee-note{background:var(--navy);color:#fff;border-radius:18px;padding:44px;min-height:440px;display:flex;flex-direction:column;justify-content:space-between}.note-label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.employee-note>p{font-size:2.75rem;line-height:1.14;letter-spacing:-.055em;margin-block:32px}.employee-note em{font-style:normal;color:var(--sky)}.note-rule{height:1px;background:#ffffff40}.employee-note .note-small{font-size:1.15rem;line-height:1.7;letter-spacing:0;margin-bottom:0;color:#d7e7fc}.consulting-checks{list-style:none;padding:0;margin:24px 0 18px}.consulting-checks li{position:relative;padding:0 0 0 26px;margin:14px 0;font-size:.9rem;line-height:1.75;color:var(--muted)}.consulting-checks li:before{content:"✓";position:absolute;left:0;top:0;color:var(--blue);font-weight:700}.fit-section{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:46px 58px;border-block:1px solid var(--border)}.fit-section h2{font-size:clamp(2rem,3.3vw,3rem);margin-bottom:0}.fit-section p:not(.eyebrow){color:var(--muted);line-height:1.85;font-size:.96rem}.consulting-owner{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px;align-items:center}.consulting-owner .owner-portrait{max-width:430px}.consulting-owner>div>p:not(.eyebrow){color:var(--muted);line-height:1.85}.consulting-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:0}.consulting-faq h2{font-size:clamp(2rem,3.4vw,3rem)}.other-services-strip{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;padding-block:40px;border-top:1px solid var(--border);margin-bottom:65px}.other-services-strip h2{font-size:2rem;margin:0}.other-services-strip a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:15px;border-bottom:1px solid var(--border);font-size:.91rem;font-weight:600;line-height:1.5}.other-services-strip a:hover{color:var(--blue)}.discovery-band{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:center;background:var(--navy);color:#fff;padding:48px 52px;border-radius:22px;margin-bottom:60px}.discovery-band .eyebrow{color:var(--sky);font-size:.65rem}.discovery-band h2{font-size:clamp(2rem,3vw,2.7rem);line-height:1.16;margin-bottom:20px}.discovery-band p:not(.eyebrow){color:#d7e7fc;font-size:.93rem;line-height:1.85}.discovery-band .discovery-note{font-size:.72rem!important;margin-bottom:0}.discovery-band-action .button{width:100%;font-size:.84rem}.discovery-band-action>span{display:block;font-size:.71rem;line-height:1.7;color:#c8ddf8;text-align:center;margin-top:15px}.consulting-intro{padding-block:70px 62px;max-width:900px}.consulting-intro h1{color:var(--navy);font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.09}.consulting-intro>p:not(.eyebrow){max-width:730px;color:var(--muted);font-size:1.12rem;line-height:1.85}.consulting-intro .consulting-actions{margin-top:25px}.consulting-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;border-top:1px solid var(--border);padding-block:64px}.consulting-split h2{font-size:clamp(2rem,3.2vw,2.8rem);color:var(--navy)}.consulting-split p,.consulting-split li{font-size:.98rem;color:var(--muted);line-height:1.85}.consulting-split ul{margin:0}.consulting-split li+li{margin-top:10px}.consulting-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.consulting-panel{background:white;border:1px solid var(--border);border-radius:16px;padding:30px}.consulting-panel h3{font-size:1.35rem;line-height:1.3}.consulting-panel p,.consulting-panel li{font-size:.9rem;color:var(--muted);line-height:1.85}.consulting-panel .eyebrow{font-size:.62rem}.consulting-panel>p:last-child{margin-bottom:0}.consulting-detail-section{padding-bottom:70px}.consulting-detail-section>h2{font-size:2.4rem}.consulting-detail-section .consulting-panel-grid{margin-top:30px}.process-detail{display:grid;grid-template-columns:90px .8fr 1.2fr;gap:38px;padding-block:48px;border-top:1px solid var(--border);scroll-margin-top:120px}.process-detail>.step-number{font-size:2.5rem;line-height:1.2;margin:0}.process-detail h2{font-size:2rem;line-height:1.2}.process-detail .step-kind{font-size:.74rem;color:var(--blue);font-weight:700}.process-detail p,.process-detail li{color:var(--muted);font-size:.95rem;line-height:1.85}.process-detail ul{margin:18px 0 0}.process-detail li+li{margin-top:8px}.consulting-highlight{padding:30px 34px;background:#e8f2ff;border:1px solid #c3d6f0;border-radius:14px;color:var(--navy);margin:0 0 55px}.consulting-highlight h2{font-size:1.5rem;margin-bottom:12px}.consulting-highlight p{margin:0;line-height:1.8;color:var(--muted);font-size:.93rem}.workshop-title{margin-bottom:35px}.workshop-title h2{font-size:clamp(2rem,3.4vw,3rem)}.workshop-agenda{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.workshop-agenda li{padding:25px;border:1px solid var(--border);border-radius:14px;background:#fff}.workshop-agenda h3{font-size:1.18rem;line-height:1.3}.workshop-agenda p{font-size:.86rem;line-height:1.85;color:var(--muted);margin:0}.workshop-agenda .step-number{font-size:.8rem;margin-bottom:24px}.about-consulting-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding-block:70px}.about-consulting-intro h1{color:var(--navy)}.about-consulting-intro>div>p:not(.eyebrow){font-size:1.02rem;line-height:1.9;color:var(--muted)}@media (max-width:1100px){.consulting-hero{gap:35px}.consulting-hero h1{font-size:3.1rem}.board-heading{padding:25px 23px 8px}.board-flow{padding-inline:20px}.board-flow li{padding:17px 14px;gap:12px}.board-top{padding-inline:22px}.consulting-heading{gap:40px}.workflow-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.example-number{margin-bottom:22px}.consulting-steps{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.employee-feature,.consulting-owner{gap:45px}.employee-note{padding:32px}.employee-note>p{font-size:2.4rem}.fit-section{gap:50px}.discovery-band{padding:38px;gap:30px}.consulting-split,.about-consulting-intro{gap:45px}.workshop-agenda{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.consulting-hero{grid-template-columns:1fr;padding-block:48px 55px;gap:38px}.consulting-hero h1{font-size:clamp(2.5rem,7vw,3.7rem)}.consulting-hero-copy{max-width:650px}.workflow-board{width:100%;max-width:570px;margin-inline:auto}.consulting-trust>.container{flex-wrap:wrap;justify-content:flex-start;gap:14px 30px;font-size:.75rem}.consulting-heading,.employee-feature,.fit-section,.consulting-owner,.consulting-faq,.other-services-strip,.discovery-band,.consulting-split,.about-consulting-intro{grid-template-columns:1fr;gap:32px}.consulting-heading>p{max-width:640px}.consulting-process-section{padding-block:60px}.employee-note{min-height:350px;max-width:570px}.consulting-owner .owner-portrait{max-width:420px}.consulting-owner>div{grid-row:1}.consulting-faq{padding-top:0}.other-services-strip{margin-bottom:45px}.discovery-band{padding:32px}.discovery-band-action{max-width:480px;width:100%}.consulting-intro{padding-block:45px}.consulting-split{padding-block:48px}.process-detail{grid-template-columns:55px 1fr;gap:18px 25px}.process-detail>div:last-child{grid-column:2}.process-detail h2{margin-bottom:0}.process-detail>.step-number{font-size:2rem}.about-consulting-intro{padding-block:45px}.about-consulting-intro .owner-portrait{max-width:460px}.cta-break{display:none}}@media (max-width:540px){.consulting-hero h1{font-size:2.5rem;letter-spacing:-.055em}.consulting-hero-copy>.eyebrow{font-size:.6rem;letter-spacing:.08em}.consulting-lead{font-size:.98rem;line-height:1.8}.consulting-actions{align-items:stretch;flex-direction:column;gap:13px}.consulting-actions .button{width:100%;text-align:left;justify-content:space-between}.consulting-actions .text-link{align-self:flex-start}.consulting-location{font-size:.73rem;margin-top:20px}.board-top{font-size:.59rem}.board-heading p{font-size:1.65rem}.board-flow strong{font-size:.8rem}.board-flow li div>span{font-size:.69rem}.board-icon{flex-basis:28px;height:28px}.board-flow{padding-inline:16px}.workflow-board figcaption{padding:18px 20px;font-size:.63rem}.workflow-examples,.consulting-steps,.consulting-panel-grid,.workshop-agenda{grid-template-columns:1fr}.workflow-examples article{padding:26px}.workflow-examples h3{font-size:1.4rem}.consulting-heading h2,.employee-feature h2,.consulting-faq h2{font-size:2rem}.consulting-heading h2 br{display:none}.consulting-heading>p{font-size:.91rem}.consulting-steps{gap:24px}.consulting-steps>li{display:block;padding-left:48px;position:relative}.consulting-steps .step-number{position:absolute;left:0;top:25px;font-size:1.1rem}.consulting-steps .step-kind{font-size:.65rem}.consulting-steps li>p:not(.step-kind){font-size:.86rem}.consulting-steps h3{font-size:1.45rem}.employee-note{padding:30px;min-height:360px}.employee-note>p{font-size:2.65rem}.fit-section{padding-block:38px}.consulting-owner{padding-block:60px}.consulting-faq{padding-bottom:50px}.discovery-band{padding:30px 24px;border-radius:16px;margin-bottom:30px}.discovery-band h2{font-size:2rem}.discovery-band-action .button{text-align:left;justify-content:space-between}.consulting-intro h1{font-size:2.7rem}.consulting-intro>p:not(.eyebrow){font-size:1rem}.consulting-panel{padding:25px}.consulting-highlight{padding:26px}.process-detail{grid-template-columns:40px 1fr;gap:15px;padding-block:35px}.process-detail h2{font-size:1.7rem}.process-detail p,.process-detail li{font-size:.9rem}.workshop-agenda li{padding:25px}.other-services-strip h2{font-size:1.85rem}.other-services-strip a{font-size:.86rem}.about-consulting-intro h1{font-size:3rem}}@media (max-width:360px){.consulting-hero h1{font-size:2.15rem}.board-flow li{padding:14px 11px;gap:10px}.board-heading{padding-inline:20px}.board-heading p{font-size:1.48rem}.board-top{padding-inline:18px}.board-flow strong{font-size:.75rem}}.consulting-home-line{font-size:.82rem;color:var(--muted);margin:14px 0 0}.consulting-home-line a{font-weight:650;color:var(--blue)}
