@layer global{.feature-card{block-size:100%;padding:var(--space-md);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-gray-900);flex-direction:column;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.feature-card:hover{border-color:color-mix(in srgb, var(--color-primary) 20%, var(--color-white));box-shadow:var(--shadow-raised)}.feature-card--center{text-align:center;align-items:center}.feature-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2xs);margin-block-end:var(--space-default);display:flex}.feature-card__title{margin:0 0 var(--space-2xs);font-family:var(--font-headline);font-size:var(--size-xl);letter-spacing:-.01em;font-weight:700;line-height:var(--leading-headline)}.feature-card__text{font-size:var(--size-sm);line-height:var(--leading-body);color:var(--color-gray-600);margin:0}}
@layer sections{.benefit-grid{padding-block:var(--space-xl);background-color:var(--color-white);color:var(--color-gray-900)}.benefit-grid--muted{background-color:var(--color-gray-50);color:var(--color-gray-900)}.benefit-grid__list{gap:var(--space-default);margin:var(--space-large) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.benefit-grid__item{margin:0}@media (min-width:36rem){.benefit-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.benefit-grid{padding-block:var(--space-2xl)}.benefit-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-grid__list--four{grid-template-columns:repeat(4,minmax(0,1fr))}}}
