.business-page .business-intro{padding-top:140px;background:var(--fresh-ink);color:var(--fresh-surface)}.business-intro-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copy form" "promises form";grid-template-rows:auto 1fr;gap:var(--fresh-space-8)}.business-intro-copy{grid-area:copy;padding-top:var(--fresh-space-7)}.business-intro-copy>.care-eyebrow,.business-intro-copy .care-title em{color:var(--fresh-accent)}.business-page .business-intro-copy .care-lead{color:var(--fresh-border);max-width:360px}.business-page .business-mobile-cta{display:none}.business-promises{grid-area:promises;align-self:end;padding-bottom:var(--fresh-space-5)}.business-promises dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fresh-space-5);margin:0;border-top:1px solid color-mix(in srgb,var(--fresh-surface) 22%,transparent);padding-top:var(--fresh-space-5)}.business-promises dt{font-size:24px;line-height:1.25;font-weight:400;letter-spacing:-.02em}.business-promises dd{margin-top:var(--fresh-space-2);color:var(--fresh-border);font-size:13px;line-height:1.6}.business-page .business-contact-label{display:inline-block;margin-top:var(--fresh-space-6);margin-right:var(--fresh-space-3);font-size:13px;color:var(--fresh-border)}.business-promises .care-text-link,.business-page .business-mobile-cta{color:var(--fresh-surface)}.business-intro :is(a,button):focus-visible{outline-color:var(--fresh-accent)}.business-inquiry{grid-area:form;min-width:0;padding:var(--fresh-space-6);border:1px solid var(--fresh-border);border-radius:var(--fresh-radius-card);background:var(--fresh-surface);color:var(--fresh-ink);scroll-margin-top:110px}.business-page #business-form-heading{margin-top:var(--fresh-space-3);font-size:32px;line-height:1.2;font-weight:400;letter-spacing:-.03em}.business-form{display:grid;gap:var(--fresh-space-4);margin-top:var(--fresh-space-5)}.business-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fresh-space-4)}.business-field{display:flex;flex-direction:column;gap:var(--fresh-space-2);min-width:0}.business-field label{font-size:13px;font-weight:500}.business-field label span{color:var(--fresh-text-muted);font-weight:400}.business-field :is(input,select,textarea){width:100%;min-width:0;min-height:46px;border:1px solid var(--fresh-border);border-radius:var(--fresh-space-2);padding:var(--fresh-space-3);background:var(--fresh-surface);color:var(--fresh-ink);font:inherit;font-size:16px;line-height:1.4;transition:border-color var(--fresh-motion) ease}.business-field textarea{resize:vertical}.business-field :is(input,textarea)::placeholder{color:var(--fresh-text-muted);opacity:1}.business-field :is(input,select,textarea):focus-visible{outline:2px solid var(--fresh-accent-text);outline-offset:2px;border-color:var(--fresh-accent-text)}.business-submit{justify-content:space-between;width:100%;border:0;cursor:pointer;font-family:inherit}.business-page .business-form-note{color:var(--fresh-text-muted);font-size:12px;line-height:1.5;text-align:center}.business-confirmation{padding:var(--fresh-space-4);margin-bottom:var(--fresh-space-5);background:var(--fresh-success-surface);color:var(--fresh-success);border-radius:var(--fresh-space-2)}.business-confirmation h2{font-size:20px;font-weight:400}.business-page .business-confirmation p{margin-top:var(--fresh-space-2);font-size:14px;line-height:1.6}.business-page .business-industry{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--fresh-space-5);background:var(--fresh-surface-muted)}.business-industry .care-card-title,.business-industry p{grid-column:2}.business-page .business-industry .care-card-title{margin-bottom:var(--fresh-space-2)}.business-industry-icon{grid-column:1;grid-row:1 / 3;color:var(--fresh-accent-text)}.business-program{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fresh-space-6);margin:0}.business-program>div{border-top:1px solid var(--fresh-border);padding-top:var(--fresh-space-5)}.business-program dt{font-size:22px;line-height:1.25;font-weight:400;letter-spacing:-.02em}.business-program dd{margin-top:var(--fresh-space-4);font-size:15px;line-height:1.65;color:var(--fresh-text-muted)}.business-area{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--fresh-space-8)}.business-page .business-area .care-heading{margin-top:var(--fresh-space-4)}.business-page .business-area-description{margin-top:var(--fresh-space-5);color:var(--fresh-text-muted);font-size:15px;line-height:1.65}@media(max-width:1100px){.business-intro-grid{gap:var(--fresh-space-6)}.business-program{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.business-intro-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "form" "promises";grid-template-rows:auto}.business-intro-copy{padding-top:0}.business-page .business-mobile-cta{display:inline-flex;margin-top:var(--fresh-space-3)}.business-promises dl{grid-template-columns:repeat(3,minmax(0,1fr))}.business-area{grid-template-columns:minmax(0,1fr);gap:var(--fresh-space-6)}}@media(max-width:760px){.business-page .business-intro{padding-top:110px}.business-inquiry{padding:var(--fresh-space-5)}.business-page #business-form-heading{font-size:24px}.business-promises dl,.business-program{grid-template-columns:minmax(0,1fr);gap:var(--fresh-space-4)}.business-industry{column-gap:var(--fresh-space-4)}}@media(max-width:420px){.business-field-row{grid-template-columns:minmax(0,1fr)}}
