.public-step-button:where(.astro-pibl3m5v){background:var(--public-step-bg, transparent);border-color:var(--public-step-border, var(--schift-sand));color:var(--public-step-color, var(--schift-charcoal));font-size:14px;font-weight:700;justify-content:flex-start;width:100%}.public-step-button__index:where(.astro-pibl3m5v){align-items:center;background:var(--public-step-index-bg, var(--schift-white));border:1px solid var(--public-step-index-border, var(--schift-sand));border-radius:999px;color:var(--public-step-index-color, var(--schift-warm-gray));display:inline-flex;flex:0 0 auto;font-size:12px;height:24px;justify-content:center;width:24px}.public-step-button:where(.astro-pibl3m5v).sui-button--dark,.public-step-button:where(.astro-pibl3m5v).active{background:var(--public-step-active-bg, var(--schift-black));border-color:var(--public-step-active-border, var(--schift-black));color:var(--public-step-active-color, var(--schift-white))}.public-step-button:where(.astro-pibl3m5v).sui-button--dark .public-step-button__index:where(.astro-pibl3m5v),.public-step-button:where(.astro-pibl3m5v).active .public-step-button__index:where(.astro-pibl3m5v){background:var(--public-step-active-index-bg, var(--schift-white));border-color:var(--public-step-active-index-border, var(--schift-white));color:var(--public-step-active-index-color, var(--schift-black))}.public-step-button__label:where(.astro-pibl3m5v){min-width:0;overflow:hidden;text-overflow:ellipsis}.public-step-tabs:where(.astro-a3qowoy5){display:grid;gap:10px;grid-template-columns:repeat(var(--public-step-columns),minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:720px){.public-step-tabs:where(.astro-a3qowoy5){grid-template-columns:1fr}}.intake-form:where(.astro-k4ufhbdz){display:grid;gap:20px;padding:26px}.form-head:where(.astro-k4ufhbdz){border-bottom:1px solid var(--schift-sand);padding-bottom:16px}.form-head:where(.astro-k4ufhbdz) p:where(.astro-k4ufhbdz):not(.step-kicker){color:var(--schift-charcoal);line-height:1.65;margin-top:10px}.step-kicker:where(.astro-k4ufhbdz),fieldset:where(.astro-k4ufhbdz) legend:where(.astro-k4ufhbdz){color:var(--schift-orange);font-size:12px;font-weight:700;letter-spacing:0}h1:where(.astro-k4ufhbdz){font-size:34px;font-weight:650;letter-spacing:0;line-height:1.16;margin-top:8px}.form-status:where(.astro-k4ufhbdz){color:var(--schift-charcoal);line-height:1.65}.form-step:where(.astro-k4ufhbdz){display:none;gap:18px}.form-step:where(.astro-k4ufhbdz).active{display:grid}.form-grid:where(.astro-k4ufhbdz){display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}fieldset:where(.astro-k4ufhbdz){color:var(--schift-charcoal);display:grid;gap:8px}fieldset:where(.astro-k4ufhbdz){border:0;margin:0;padding:0}.consultation-textarea:where(.astro-k4ufhbdz){font:inherit;font-weight:400;height:auto;line-height:1.55;min-width:0;min-height:118px}.consultation-textarea:where(.astro-k4ufhbdz){resize:vertical}.tool-grid:where(.astro-k4ufhbdz){display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.job-examples:where(.astro-k4ufhbdz){display:flex;flex-wrap:wrap;gap:8px}.job-example:where(.astro-k4ufhbdz){background:var(--schift-off-white);border:1px solid var(--schift-sand);border-radius:999px;color:var(--schift-charcoal);font-size:13px;font-weight:600;line-height:1.35;padding:8px 12px;text-align:left}.job-example:where(.astro-k4ufhbdz):hover{border-color:var(--schift-black);color:var(--schift-black)}.form-actions:where(.astro-k4ufhbdz){display:flex;gap:10px}.form-status:where(.astro-k4ufhbdz){font-size:13px;margin:0}@media(max-width:720px){.intake-form:where(.astro-k4ufhbdz){padding:18px}h1:where(.astro-k4ufhbdz){font-size:28px}.form-grid:where(.astro-k4ufhbdz),.tool-grid:where(.astro-k4ufhbdz){grid-template-columns:1fr}}.consultation-hero:where(.astro-kjn6b55u){border-bottom:1px solid var(--schift-sand);padding:40px 0 56px}.hero-layout:where(.astro-kjn6b55u){margin:0 auto;max-width:760px;padding:0 24px}@media(max-width:900px){.consultation-hero:where(.astro-kjn6b55u){padding:28px 0 40px}}.consultation-page:where(.astro-2p5p74pw){background:var(--schift-white);color:var(--schift-black);padding-top:48px}
