.consulting-page{width:min(1240px,100% - 56px);color:var(--midnight);font:400 1rem/1.6 var(--sans);margin:0 auto;padding:32px 0 24px}.consulting-page :is(p,h1,h2,h3){margin:0}.consulting-page a{color:var(--emerald-deep);text-underline-offset:4px}.consulting-page .consulting-kicker{color:var(--emerald-deep);font:600 .75rem/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.consulting-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;padding:12px 0 32px;display:grid}.consulting-page h1{color:var(--midnight);font:600 clamp(2rem, 4vw, 3rem)/1.1 var(--sans);letter-spacing:-.04em}.consulting-page .consulting-lead{color:var(--copy);margin:20px 0 22px}.consulting-page .consulting-button{background:var(--emerald-deep);min-height:46px;color:var(--surface);font:650 .875rem/1.5 var(--sans);box-shadow:none;border-radius:6px;gap:12px;padding:11px 18px;display:inline-flex}.consulting-page .consulting-button:hover{background:var(--selected-ink)}.consulting-page .consulting-scope{color:var(--copy);margin-top:12px;font-size:.8125rem}.consulting-outcomes{background:var(--midnight);color:var(--surface);border-radius:var(--panel-radius);padding:28px}.consulting-page .consulting-outcomes h2{color:var(--surface);font:550 1.5625rem/1.25 var(--sans);letter-spacing:-.02em;margin-bottom:20px}.consulting-outcomes>div{border-top:1px solid #ffffff26;padding:15px 0}.consulting-outcomes>div:last-child{padding-bottom:0}.consulting-outcomes strong{color:var(--mint-bright);margin-bottom:4px;font-size:.9375rem;display:block}.consulting-outcomes p{color:var(--mint);font-size:.875rem}.consulting-automation{background:var(--surface);border:1px solid var(--line);border-radius:var(--panel-radius);padding:26px}.consulting-automation-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:32px;display:grid}.consulting-page h2{color:var(--midnight);font:550 1.875rem/1.2 var(--sans);letter-spacing:-.025em}.consulting-automation-intro>p{color:var(--copy)}.consulting-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.consulting-workflow li{background:var(--canvas);border:1px solid var(--line);border-radius:var(--control-radius);min-width:0;padding:16px}.consulting-workflow .consulting-review{background:var(--surface);border-color:var(--emerald-deep)}.consulting-workflow li>span{color:var(--copy);font:500 .75rem/1.5 var(--mono);margin-bottom:10px;display:block}.consulting-workflow strong{font:650 .9375rem/1.35 var(--sans);display:block}.consulting-review strong{color:var(--emerald-deep)}.consulting-workflow p{color:var(--copy);margin-top:8px;font-size:.8125rem}.consulting-page .consulting-examples{color:var(--copy);margin-top:18px;font-size:.8125rem}.consulting-services{padding-top:36px}.consulting-services>header{margin-bottom:22px}.consulting-services>header>p:last-child{color:var(--copy);margin-top:10px}.consulting-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.consulting-service{background:var(--surface);border:1px solid var(--line);border-radius:var(--panel-radius);min-width:0;padding:24px}.consulting-page h3{color:var(--midnight);font:550 1.375rem/1.25 var(--sans);letter-spacing:-.02em}.consulting-service>p:not(.consulting-kicker){color:var(--copy);margin:12px 0 16px}.consulting-service ul{margin:0;padding-left:18px;font-size:.875rem;list-style:outside}.consulting-service li+li{margin-top:7px}.consulting-service li::marker{color:var(--emerald-deep)}.consulting-contact,.consulting-help{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding-top:26px;display:flex}.consulting-contact h2{scroll-margin-top:160px;font-size:1.5625rem}.consulting-contact p{color:var(--copy);max-width:650px;margin-top:10px}.consulting-contact a,.consulting-help a{flex-shrink:0;padding-block:12px;font-weight:650}.consulting-help{background:var(--surface);border:1px solid var(--line);border-radius:var(--panel-radius);padding:24px}.consulting-help h2{font-size:1.125rem}.consulting-help p{color:var(--copy);margin-top:6px;font-size:.8125rem}.consulting-help a{overflow-wrap:anywhere;font-size:.875rem}@media (max-width:800px){.consulting-hero{gap:24px}.consulting-outcomes{padding:22px}.consulting-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-contact,.consulting-help{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){.consulting-page{width:calc(100% - 32px);padding-top:20px}.consulting-hero,.consulting-automation-intro,.consulting-service-grid{grid-template-columns:minmax(0,1fr);gap:22px}.consulting-automation,.consulting-service,.consulting-help{padding:20px}.consulting-workflow{grid-template-columns:minmax(0,1fr)}}
