.division-hero-module__aWrmBW__wrap{gap:clamp(2rem,4vw,3rem);padding-block:clamp(1rem,3vw,2rem) clamp(2rem,4vw,3rem);display:grid}.division-hero-module__aWrmBW__copy{gap:1.25rem;max-width:68ch;display:grid}.division-hero-module__aWrmBW__tag{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-primary);background:var(--color-ambient-sky);border-radius:var(--radius-full);align-items:center;gap:.5rem;width:fit-content;padding:.375rem .75rem;font-weight:700;display:inline-flex}.division-hero-module__aWrmBW__title{letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;line-height:1.05}.division-hero-module__aWrmBW__lede{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:60ch;margin:0}.division-hero-module__aWrmBW__lede em{color:var(--color-brand-primary);font-style:normal;font-weight:600}.division-hero-module__aWrmBW__evidence{background:var(--color-surface-muted);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.75rem;width:fit-content;padding:.875rem 1.125rem;font-size:.78rem;display:flex}.division-hero-module__aWrmBW__evidence strong{color:var(--color-brand-primary);font-weight:700}.division-hero-module__aWrmBW__evidence span[aria-hidden]{color:var(--color-border-strong)}
.service-card-module__DIjFMG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex;position:relative}:is(.service-card-module__DIjFMG__card:has(.service-card-module__DIjFMG__titleLink:hover),.service-card-module__DIjFMG__card:has(.service-card-module__DIjFMG__titleLink:focus-visible)){box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.service-card-module__DIjFMG__marker{background:var(--color-brand-accent);border-radius:var(--radius-xs);width:2px;height:1.5rem;transition:height var(--duration-base) var(--ease-standard);margin-bottom:.25rem;display:block}:is(.service-card-module__DIjFMG__card:has(.service-card-module__DIjFMG__titleLink:hover) .service-card-module__DIjFMG__marker,.service-card-module__DIjFMG__card:has(.service-card-module__DIjFMG__titleLink:focus-visible) .service-card-module__DIjFMG__marker){height:2rem}.service-card-module__DIjFMG__badges{flex-wrap:wrap;gap:.5rem;display:flex}.service-card-module__DIjFMG__title{font-size:var(--font-size-2xl);line-height:var(--line-height-snug);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin:0}.service-card-module__DIjFMG__titleLink{color:inherit;transition:color var(--duration-base) var(--ease-standard);align-items:baseline;gap:.5rem;text-decoration:none;display:inline-flex}.service-card-module__DIjFMG__titleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.service-card-module__DIjFMG__titleLink:focus-visible{outline:none}.service-card-module__DIjFMG__card:has(.service-card-module__DIjFMG__titleLink:focus-visible){box-shadow:var(--shadow-elevated), var(--shadow-focus)}.service-card-module__DIjFMG__chevron{color:var(--color-brand-accent);transition:transform var(--duration-base) var(--ease-standard);font-weight:500;font-size:var(--font-size-xl);display:inline-block}.service-card-module__DIjFMG__titleLink:hover .service-card-module__DIjFMG__chevron,.service-card-module__DIjFMG__titleLink:focus-visible .service-card-module__DIjFMG__chevron{transform:translate(4px)}.service-card-module__DIjFMG__body{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);max-width:42ch;margin:0}@media (prefers-reduced-motion:reduce){.service-card-module__DIjFMG__card,.service-card-module__DIjFMG__titleLink,.service-card-module__DIjFMG__chevron,.service-card-module__DIjFMG__marker{transition-duration:.01ms}:is(.service-card-module__DIjFMG__card:has(.service-card-module__DIjFMG__titleLink:hover),.service-card-module__DIjFMG__card:has(.service-card-module__DIjFMG__titleLink:focus-visible)){transform:none}}
