.business-breadcrumb-bar{border-bottom:1px solid var(--color-border);background:var(--color-white);padding-block:var(--space-3)}.business-section{padding-block:clamp(var(--space-12), 7vw, var(--space-20))}.business-section--white{background:var(--color-white)}.business-section--ivory{background:var(--color-ivory)}.business-section--navy{background:var(--color-navy);color:#ffffffc7}.business-section--navy h2,.business-section--navy h3{color:var(--color-white)}.business-eyebrow{margin-bottom:var(--space-3);color:var(--color-gold-dark);font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.business-section--navy .business-eyebrow{color:var(--color-gold-light)}.business-section__heading{max-width:48rem;margin-bottom:var(--space-8)}.business-section__heading h2,.business-copy h2,.business-callout h2{margin-bottom:var(--space-5);font-size:var(--font-size-3xl)}.business-section__heading>p:last-child,.business-copy>p:not(.business-eyebrow),.business-callout>p:not(.business-eyebrow){color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.business-section--navy .business-copy>p:not(.business-eyebrow){color:#ffffffbd}.business-split{gap:clamp(var(--space-8), 6vw, var(--space-16));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.business-split--top{align-items:start}.business-card-grid{gap:var(--space-5);display:grid}.business-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.business-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.business-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.business-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);min-width:0;height:100%;padding:var(--space-6);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.business-card :is(h2,h3,h4){margin-bottom:var(--space-3);color:var(--color-navy);font-size:var(--font-size-xl);hyphens:none;overflow-wrap:normal;word-break:normal}.business-card p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-bottom:0}.business-card__actions{gap:var(--space-3);padding-top:var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.business-card>.button{align-self:flex-start;margin-top:auto}.business-steps,.business-check-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.business-steps{counter-reset:steps}.business-steps li,.business-check-list li{border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);border-radius:var(--radius-sm);min-height:3.5rem;padding:var(--space-4) var(--space-4) var(--space-4) 4rem;line-height:var(--line-height-relaxed);position:relative}.business-steps li{counter-increment:steps}.business-steps li:before,.business-check-list li:before{top:50%;left:var(--space-4);background:var(--color-gold);width:2rem;height:2rem;color:var(--color-navy);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;transform:translateY(-50%)}.business-steps li:before{content:counter(steps)}.business-check-list li{border-color:var(--color-border);background:var(--color-white);color:var(--color-text-muted)}.business-check-list li:before{content:"✓"}.business-callout{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(var(--space-6), 5vw, var(--space-12));box-shadow:var(--shadow-sm)}.business-callout__note{border-left:3px solid var(--color-gold);padding-left:var(--space-4);font-size:var(--font-size-sm)}.business-callout>:last-child{margin-top:var(--space-4)}.business-prose{max-width:var(--content-width-narrow);margin-inline:auto}.business-prose h2{margin-top:var(--space-10);margin-bottom:var(--space-4);font-size:var(--font-size-2xl)}.business-prose p,.business-prose li{color:var(--color-text-muted);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.legal-inline-action{color:var(--color-navy);font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=95rem){.business-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=63rem){.business-split{grid-template-columns:1fr}.business-card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.business-card-grid--two,.business-card-grid--three,.business-card-grid--four{grid-template-columns:1fr}}
