.business-hero[data-astro-cid-xcdzaqze]{background-color:var(--color-navy);background-image:radial-gradient(ellipse at 80% 20%,rgba(192,57,43,.2) 0%,transparent 55%),radial-gradient(ellipse at 5% 90%,rgba(255,255,255,.03) 0%,transparent 50%);padding-top:calc(120px + 4rem);padding-bottom:5rem;position:relative;overflow:hidden}.business-hero__inner[data-astro-cid-xcdzaqze]{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;position:relative;z-index:1}.eyebrow--orange[data-astro-cid-xcdzaqze]{color:#f59e0b}.eyebrow--red[data-astro-cid-xcdzaqze]{color:var(--color-crimson)}.business-hero__heading[data-astro-cid-xcdzaqze]{font-family:var(--font-serif);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;color:#fff;line-height:1.15;margin-block:0 1.25rem}.business-hero__sub[data-astro-cid-xcdzaqze]{font-size:1.125rem;color:#fffc;max-width:560px;line-height:1.7;margin-bottom:2rem}.business-hero__ctas[data-astro-cid-xcdzaqze]{display:flex;gap:1rem;flex-wrap:wrap}.hero-badge[data-astro-cid-xcdzaqze]{width:180px;height:180px;border-radius:50%;background:#c0392b26;border:1px solid rgba(192,57,43,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#f87171;text-align:center;padding:1.5rem}.hero-badge__label[data-astro-cid-xcdzaqze]{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.business-hero__wave[data-astro-cid-xcdzaqze]{position:absolute;bottom:0;left:0;right:0;line-height:0}.business-hero__wave[data-astro-cid-xcdzaqze] svg[data-astro-cid-xcdzaqze]{width:100%;height:80px}.stats-bar[data-astro-cid-xcdzaqze]{background:#fff;border-bottom:1px solid var(--color-warm-100);padding-block:2.5rem}.stats-bar__inner[data-astro-cid-xcdzaqze]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.stat-item[data-astro-cid-xcdzaqze]{display:flex;flex-direction:column;gap:.375rem;text-align:center;flex:1}.stat-item__num[data-astro-cid-xcdzaqze]{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:var(--color-navy);line-height:1}.stat-item__label[data-astro-cid-xcdzaqze]{font-size:.8125rem;color:var(--color-warm-600);line-height:1.4;max-width:200px;margin-inline:auto}.stat-divider[data-astro-cid-xcdzaqze]{width:1px;height:60px;background:var(--color-warm-100);flex-shrink:0}.challenge-section[data-astro-cid-xcdzaqze]{background-color:var(--color-ivory)}.challenge-intro[data-astro-cid-xcdzaqze]{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:3.5rem}.challenge-intro__sub[data-astro-cid-xcdzaqze]{color:var(--color-warm-600);font-size:1.0625rem;margin-top:1rem;line-height:1.7}.challenge-grid[data-astro-cid-xcdzaqze]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.challenge-card[data-astro-cid-xcdzaqze]{background:#fff;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-sm);border-left:4px solid var(--color-crimson);transition:box-shadow .25s ease}.challenge-card[data-astro-cid-xcdzaqze]:hover{box-shadow:var(--shadow-lg)}.challenge-card__icon[data-astro-cid-xcdzaqze]{width:56px;height:56px;border-radius:var(--radius-md);background-color:#c0392b14;color:var(--color-crimson);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.challenge-card__title[data-astro-cid-xcdzaqze]{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:.75rem;font-weight:400}.challenge-card__desc[data-astro-cid-xcdzaqze]{color:var(--color-warm-600);font-size:.9375rem;line-height:1.7;margin:0}.how-section[data-astro-cid-xcdzaqze]{background-color:var(--color-warm-50)}.how-inner[data-astro-cid-xcdzaqze]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.how-text[data-astro-cid-xcdzaqze] p[data-astro-cid-xcdzaqze]{color:var(--color-warm-600);line-height:1.8;margin-bottom:1rem}.how-text[data-astro-cid-xcdzaqze] .section-heading[data-astro-cid-xcdzaqze]{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:1.25rem}.how-text__types[data-astro-cid-xcdzaqze]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.type-tag[data-astro-cid-xcdzaqze]{font-size:.8125rem;font-weight:600;padding:.375rem .875rem;border-radius:var(--radius-full);background-color:var(--color-navy-tint);color:var(--color-navy);border:1px solid rgba(30,58,95,.15)}.how-steps[data-astro-cid-xcdzaqze]{display:flex;flex-direction:column;gap:0}.how-step[data-astro-cid-xcdzaqze]{display:flex;gap:1.25rem;padding-bottom:2rem;position:relative}.how-step[data-astro-cid-xcdzaqze]:not(:last-child):after{content:"";position:absolute;left:1.375rem;top:2.75rem;bottom:0;width:2px;background:linear-gradient(to bottom,rgba(192,57,43,.2),transparent)}.how-step__num[data-astro-cid-xcdzaqze]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:#fff;background-color:var(--color-crimson);width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.05em}.how-step__title[data-astro-cid-xcdzaqze]{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.how-step__content[data-astro-cid-xcdzaqze] p[data-astro-cid-xcdzaqze]{color:var(--color-warm-600);font-size:.9375rem;line-height:1.7;margin:0}.benefits-section[data-astro-cid-xcdzaqze]{background-color:var(--color-ivory)}.benefits-intro[data-astro-cid-xcdzaqze]{text-align:center;margin-bottom:3.5rem}.benefits-intro[data-astro-cid-xcdzaqze] .section-heading[data-astro-cid-xcdzaqze]{font-size:clamp(1.75rem,3vw,2.5rem)}.benefits-list[data-astro-cid-xcdzaqze]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.benefit-item[data-astro-cid-xcdzaqze]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .25s ease}.benefit-item[data-astro-cid-xcdzaqze]:hover{box-shadow:var(--shadow-md)}.benefit-item__icon[data-astro-cid-xcdzaqze]{width:44px;height:44px;border-radius:50%;background-color:var(--color-crimson);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-item[data-astro-cid-xcdzaqze] strong[data-astro-cid-xcdzaqze]{display:block;font-size:1rem;color:var(--color-navy);margin-bottom:.375rem}.benefit-item[data-astro-cid-xcdzaqze] p[data-astro-cid-xcdzaqze]{font-size:.875rem;color:var(--color-warm-600);margin:0;line-height:1.65}.crosslinks-section[data-astro-cid-xcdzaqze]{background-color:var(--color-warm-50)}.crosslinks-inner[data-astro-cid-xcdzaqze]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.crosslinks-sub[data-astro-cid-xcdzaqze]{color:var(--color-warm-600);margin-top:1rem;line-height:1.7}.crosslinks-grid[data-astro-cid-xcdzaqze]{display:flex;flex-direction:column;gap:1rem}.crosslink-card[data-astro-cid-xcdzaqze]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:box-shadow .25s ease,transform .25s ease;border:1px solid var(--color-warm-100)}.crosslink-card[data-astro-cid-xcdzaqze]:hover{box-shadow:var(--shadow-md);transform:translate(4px)}.crosslink-card__icon[data-astro-cid-xcdzaqze]{width:52px;height:52px;border-radius:var(--radius-md);background-color:var(--color-navy-tint);color:var(--color-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.crosslink-card[data-astro-cid-xcdzaqze]>div[data-astro-cid-xcdzaqze]:nth-child(2){flex:1}.crosslink-card[data-astro-cid-xcdzaqze] strong[data-astro-cid-xcdzaqze]{display:block;font-size:1rem;color:var(--color-navy);margin-bottom:.25rem}.crosslink-card[data-astro-cid-xcdzaqze] p[data-astro-cid-xcdzaqze]{font-size:.875rem;color:var(--color-warm-600);margin:0;line-height:1.5}.crosslink-card__arrow[data-astro-cid-xcdzaqze]{color:var(--color-crimson);flex-shrink:0;transition:transform .2s ease}.crosslink-card[data-astro-cid-xcdzaqze]:hover .crosslink-card__arrow[data-astro-cid-xcdzaqze]{transform:translate(4px)}.business-cta[data-astro-cid-xcdzaqze]{background-color:var(--color-navy-dark);padding-block:6rem}.business-cta__inner[data-astro-cid-xcdzaqze]{text-align:center;max-width:700px;margin-inline:auto}.business-cta__heading[data-astro-cid-xcdzaqze]{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;color:#fff;margin-block:0 1.25rem}.business-cta__sub[data-astro-cid-xcdzaqze]{color:#ffffffbf;font-size:1.0625rem;line-height:1.7;margin-bottom:2.5rem}.business-cta__actions[data-astro-cid-xcdzaqze]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.business-cta__contact[data-astro-cid-xcdzaqze]{display:flex;align-items:center;gap:.75rem;color:#ffffffa6;font-size:.9375rem;flex-wrap:wrap;justify-content:center}.business-cta__tel[data-astro-cid-xcdzaqze]{color:#fff;font-weight:600;text-decoration:none;transition:color .2s}.business-cta__tel[data-astro-cid-xcdzaqze]:hover{color:#f59e0b}@media (max-width: 900px){.business-hero__inner[data-astro-cid-xcdzaqze]{grid-template-columns:1fr}.business-hero__badge[data-astro-cid-xcdzaqze]{display:none}.stats-bar__inner[data-astro-cid-xcdzaqze]{flex-direction:column;gap:1.5rem}.stat-divider[data-astro-cid-xcdzaqze]{width:60px;height:1px}.challenge-grid[data-astro-cid-xcdzaqze]{grid-template-columns:1fr}.how-inner[data-astro-cid-xcdzaqze]{grid-template-columns:1fr;gap:3rem}.benefits-list[data-astro-cid-xcdzaqze]{grid-template-columns:1fr}.crosslinks-inner[data-astro-cid-xcdzaqze]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 640px){.business-hero[data-astro-cid-xcdzaqze]{padding-top:calc(120px + 3rem);padding-bottom:4rem}.business-hero__ctas[data-astro-cid-xcdzaqze]{flex-direction:column}.business-hero__ctas[data-astro-cid-xcdzaqze] .btn[data-astro-cid-xcdzaqze]{width:100%}.business-cta[data-astro-cid-xcdzaqze]{padding-block:4rem}}
