@layer sections{.references{padding-block:var(--space-large);background:var(--color-gray-50)}.references__title{margin-block:0 var(--space-default)}.references__grid{margin:0 0 var(--space-default);gap:var(--space-default);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.references__card{background:var(--color-gray-50);border-radius:var(--radius);padding:var(--space-default)}.references__card img{max-width:12rem;height:auto}.references__name{font-size:var(--size-md);margin-block:var(--space-default) var(--space-3xs)}.references__desc{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}}
@layer sections{.testimonials{padding-block:var(--space-large)}.testimonials__title{margin-block:0 var(--space-default)}.testimonials__grid{gap:var(--space-default);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.testimonials__card{border-inline-start:var(--border-width-accent) solid var(--color-primary);padding-inline-start:var(--space-default)}.testimonials__quote{margin:0 0 var(--space-default);font-size:var(--size-lg)}.testimonials__author{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.testimonials__role,.testimonials__org{white-space:nowrap}}
@layer sections{.home{display:contents}.home-footnotes{padding-block:var(--space-default);color:var(--color-gray-600);font-size:var(--size-xs)}.home-footnotes p{margin:0}.home :is(.hero__cta,.cta__action,.series-cards__link,.series-finder__cta,.package-promo__action,.configurator__request,.promo-banner__action){font-family:var(--font-headline);font-stretch:var(--font-headline-stretch);letter-spacing:.04em;text-transform:uppercase;font-weight:500}}
