.consulting-btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.94rem;padding:13px 24px;border-radius:3px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease}.consulting-btn:hover{transform:translateY(-1px)}.consulting-btn--primary{background:var(--consulting-steel,#3E5C76);color:#fff}.consulting-btn--primary:hover{background:var(--consulting-steel-deep,#294356)}.consulting-btn--ghost{background:transparent;color:var(--consulting-ink,#211F1C);border-color:var(--consulting-rule,#E2DCD0)}.consulting-btn--ghost:hover{border-color:var(--consulting-ink-soft,#5C574C)}.consulting-hero{padding:clamp(44px,8vw,92px) 0 clamp(32px,5vw,52px);background:var(--consulting-paper,#F7F5F1);border-bottom:1px solid var(--consulting-rule,#E2DCD0)}.consulting-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,56px);align-items:center;max-width:1140px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}@media(max-width:900px){.consulting-hero__grid{grid-template-columns:1fr}}.consulting-hero__backlink{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--consulting-ink-soft,#5C574C);text-decoration:none;margin-bottom:22px}.consulting-hero__backlink:hover{color:var(--consulting-steel,#3E5C76)}.consulting-hero__kicker{font-size:.85rem;color:var(--consulting-ink-soft,#5C574C);margin:0 0 18px;max-width:34ch}.consulting-hero__heading{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;line-height:1.06;font-size:clamp(2rem,4.8vw,3.4rem);margin:0 0 20px;max-width:15ch;color:var(--consulting-ink,#211F1C)}.consulting-hero__sub{font-size:1.03rem;color:var(--consulting-ink-soft,#5C574C);line-height:1.6;max-width:44ch;margin:0 0 30px}.consulting-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.consulting-hero__panel{border:1px solid var(--consulting-rule,#E2DCD0);background:var(--consulting-paper-raised,#EEEAE2);padding:28px 24px}.consulting-hero__panel-tag{font-size:.76rem;font-weight:700;color:var(--consulting-steel,#3E5C76);margin:0 0 14px}.consulting-hero__panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.consulting-hero__panel li{display:flex;gap:12px;align-items:flex-start;font-size:.9rem;color:var(--consulting-ink-soft,#5C574C);line-height:1.5}.consulting-hero__panel .mark{width:6px;height:6px;border-radius:50%;background:var(--consulting-steel,#3E5C76);margin-top:7px;flex-shrink:0}.consulting-bridge{padding:22px 0;background:var(--consulting-steel-tint,#E6ECF1);border-bottom:1px solid var(--consulting-rule,#E2DCD0)}.consulting-bridge__inner{max-width:1140px;margin:0 auto;padding:0 clamp(20px,5vw,48px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.consulting-bridge__inner p{margin:0;font-size:.92rem;color:var(--consulting-ink,#211F1C);max-width:60ch;line-height:1.5}.consulting-bridge__steps{display:flex;gap:10px;align-items:center;font-size:.8rem;font-weight:700;color:var(--consulting-steel-deep,#294356);white-space:nowrap}.consulting-bridge__steps span.arrow{color:var(--consulting-ink-faint,#8F897A);font-weight:400}.consulting-content{padding:clamp(48px,8vw,84px) 0;background:var(--consulting-paper,#F7F5F1)}.consulting-content--raised{background:var(--consulting-paper-raised,#EEEAE2);border-top:1px solid var(--consulting-rule,#E2DCD0);border-bottom:1px solid var(--consulting-rule,#E2DCD0)}.consulting-content__inner{max-width:1140px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.consulting-content__heading{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:clamp(1.5rem,2.8vw,1.9rem);margin:0 0 8px;color:var(--consulting-ink,#211F1C)}.consulting-content__lede{color:var(--consulting-ink-soft,#5C574C);font-size:.94rem;margin:0 0 32px;max-width:56ch}.consulting-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--consulting-rule,#E2DCD0);border:1px solid var(--consulting-rule,#E2DCD0);margin-bottom:8px}@media(max-width:800px){.consulting-features{grid-template-columns:1fr}}.consulting-feature{background:var(--consulting-paper,#F7F5F1);padding:24px 22px}.consulting-feature h3{font-size:1.02rem;font-weight:700;margin:0 0 8px;color:var(--consulting-ink,#211F1C)}.consulting-feature p{font-size:.87rem;color:var(--consulting-ink-soft,#5C574C);margin:0;line-height:1.55}.consulting-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:24px}@media(max-width:760px){.consulting-steps{grid-template-columns:1fr;gap:28px}}.consulting-step{position:relative;padding-right:24px}.consulting-step:not(:last-child):after{content:"";position:absolute;top:20px;right:0;width:100%;height:2px;background:repeating-linear-gradient(90deg,var(--consulting-rule,#E2DCD0) 0 6px,transparent 6px 12px)}@media(max-width:760px){.consulting-step:not(:last-child):after{display:none}}.consulting-step__num{width:40px;height:40px;border-radius:50%;background:var(--consulting-steel,#3E5C76);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:1rem;margin-bottom:16px}.consulting-step h3{font-size:1rem;font-weight:700;margin:0 0 8px;color:var(--consulting-ink,#211F1C)}.consulting-step p{font-size:.87rem;color:var(--consulting-ink-soft,#5C574C);line-height:1.55;margin:0;max-width:28ch}.consulting-services{padding:clamp(40px,6vw,56px) 0;background:var(--consulting-paper,#F7F5F1);border-top:1px solid var(--consulting-rule,#E2DCD0)}.consulting-services__inner{max-width:1140px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.consulting-services__head{max-width:60ch;margin-bottom:34px}.consulting-services__head h2{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:clamp(1.6rem,3vw,2.1rem);margin:0 0 10px;color:var(--consulting-ink,#211F1C)}.consulting-services__head p{color:var(--consulting-ink-soft,#5C574C);margin:0;font-size:.98rem;line-height:1.55}.consulting-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--consulting-rule,#E2DCD0);border:1px solid var(--consulting-rule,#E2DCD0)}@media(max-width:820px){.consulting-services__grid{grid-template-columns:1fr}}.consulting-service{background:var(--consulting-paper,#F7F5F1);padding:30px 26px;display:flex;flex-direction:column;min-height:260px}.consulting-service .accent-bar{height:4px;width:36px;background:var(--consulting-steel,#3E5C76);border-radius:2px;margin-bottom:22px}.consulting-service .audience{font-size:.74rem;color:var(--consulting-ink-faint,#8F897A);margin:0 0 6px}.consulting-service h3{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:1.25rem;margin:0 0 12px;line-height:1.2;color:var(--consulting-ink,#211F1C)}.consulting-service p.desc{font-size:.9rem;color:var(--consulting-ink-soft,#5C574C);line-height:1.6;margin:0 0 22px;flex-grow:1}.consulting-service .explore{font-size:.86rem;font-weight:600;color:var(--consulting-steel,#3E5C76);text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding-top:14px;border-top:1px solid var(--consulting-rule,#E2DCD0)}.consulting-service .explore:hover{color:var(--consulting-steel-deep,#294356)}.consulting-proof{padding:clamp(48px,7vw,76px) 0;background:var(--consulting-steel-deep,#294356);color:#fff}.consulting-proof p,.consulting-proof span,.consulting-proof h2,.consulting-proof h3{color:#fff!important}.consulting-proof__inner{max-width:1140px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.consulting-proof__stats{display:flex;gap:clamp(24px,4vw,44px);flex-wrap:wrap}.consulting-proof__stat .num{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:2.1rem;line-height:1;margin:0 0 6px}.consulting-proof__stat .label{font-size:.82rem;opacity:.8;max-width:22ch;margin:0}.consulting-proof__quote{border-top:1px solid rgba(255,255,255,.25);padding-top:24px;margin-top:24px;max-width:720px}.consulting-proof__quote p.quote{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:500;font-style:italic;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.5;margin:0 0 12px}.consulting-proof__quote p.attrib{font-size:.82rem;opacity:.75;margin:0}.consulting-contact{padding:clamp(52px,8vw,88px) 0;background:var(--consulting-paper-raised,#EEEAE2)}.consulting-contact__inner{max-width:1140px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.consulting-contact__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,64px)}@media(max-width:840px){.consulting-contact__grid{grid-template-columns:1fr}}.consulting-contact__copy h2{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:clamp(1.5rem,2.8vw,1.9rem);margin:0 0 14px;max-width:16ch;color:var(--consulting-ink,#211F1C)}.consulting-contact__copy p{color:var(--consulting-ink-soft,#5C574C);font-size:.94rem;line-height:1.6;max-width:36ch;margin:0}.consulting-form{background:var(--consulting-paper,#F7F5F1);border:1px solid var(--consulting-rule,#E2DCD0);padding:clamp(22px,3vw,30px);border-radius:4px}.consulting-form__row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.consulting-form__row2{grid-template-columns:1fr}}.consulting-field{margin-bottom:15px}.consulting-field label{display:block;font-size:.8rem;font-weight:600;color:var(--consulting-ink-soft,#5C574C);margin-bottom:6px}.consulting-field input,.consulting-field select,.consulting-field textarea{width:100%;font-size:.94rem;color:var(--consulting-ink,#211F1C);background:var(--consulting-paper-raised,#EEEAE2);border:1px solid var(--consulting-rule,#E2DCD0);border-radius:3px;padding:11px 12px;font-family:inherit}.consulting-field input:focus,.consulting-field select:focus,.consulting-field textarea:focus{outline:2px solid var(--consulting-steel,#3E5C76);outline-offset:1px}.consulting-field textarea{resize:vertical;min-height:78px}.consulting-form__success{background:#e4f2ef;border:1px solid #0E7C7B;color:#0a5f5e;padding:12px 14px;border-radius:4px;font-size:.88rem;margin:0 0 16px}.consulting-form__errors{background:#f7e6e2;border:1px solid #C61919;color:#8f1212;padding:12px 14px;border-radius:4px;font-size:.88rem;margin:0 0 16px}.consulting-footcta{background:var(--consulting-steel,#3E5C76);color:#fff;padding:34px 0}.consulting-footcta__inner{max-width:1140px;margin:0 auto;padding:0 clamp(20px,5vw,48px);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.consulting-footcta h3{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:1.25rem;margin:0}.consulting-footcta .consulting-btn--primary{background:#fff;color:var(--consulting-steel-deep,#294356)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/consulting-shared.css.map */
