.feature-tiles--light{--band-bg:var(--variant-tint);--tile-bg:var(--color-white);background-color:var(--band-bg)}.feature-tiles--soft{--band-bg:var(--color-light1);--tile-bg:var(--color-white);background-color:var(--band-bg)}.feature-tiles--surface{--band-bg:var(--variant-surface);--tile-bg:var(--color-white);background-color:var(--band-bg)}.feature-tiles--inverted{--band-bg:var(--color-white);--tile-bg:var(--variant-surface);background-color:var(--band-bg)}.feature-tiles--dark{--band-bg:var(--color-black);--tile-bg:var(--color-dark1);background-color:var(--band-bg);color:var(--color-white)}@media (min-width:1024px){.feature-tiles.feature-tiles--overlap{--feature-tiles-overlap:var(--home-hero-overlap,clamp(3rem,6vw,5rem));background-color:transparent;background-image:linear-gradient(to bottom,transparent var(--feature-tiles-overlap),var(--band-bg) var(--feature-tiles-overlap));padding-top:0;position:relative;z-index:var(--z-content)}}.feature-tiles--dark .feature-tiles__content strong,.feature-tiles--dark .feature-tiles__tile-title{color:var(--color-white)}.feature-tiles--dark .feature-tiles__content{color:var(--on-dark-80)}.feature-tiles--dark .feature-tiles__content a{color:var(--color-white)}.feature-tiles--dark .feature-tiles__badge{background-color:var(--on-dark-15);color:var(--color-white)}.feature-tiles__list{counter-reset:feature-tile;display:grid;gap:var(--space-4);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.feature-tiles__item{background-color:var(--tile-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--color-text);display:flex;flex-direction:column;padding:var(--space-4)}.feature-tiles--badge-number .feature-tiles__item{counter-increment:feature-tile}.feature-tiles__badge{align-items:center;background-color:var(--variant-tint-3);border-radius:var(--radius-circle);color:var(--variant-heading);display:flex;flex:none;height:3.375rem;justify-content:center;overflow:hidden;width:3.375rem}.feature-tiles--icon-left .feature-tiles__badge{align-self:flex-start;margin-bottom:1.875rem}.feature-tiles--icon-right .feature-tiles__badge{align-self:flex-end}.feature-tiles__badge .icon,.feature-tiles__badge-image{height:1.5rem;object-fit:contain;width:1.5rem}.feature-tiles__number{font-weight:var(--fw-semibold)}.feature-tiles__number:before{content:counter(feature-tile)}.feature-tiles__body{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:calc(var(--space-8)*2)}.feature-tiles__body:last-child{margin-bottom:var(--space-8)}@media (max-width:767px){.feature-tiles__body{margin-bottom:var(--space-10)}.feature-tiles__body:last-child{margin-bottom:var(--space-2)}}@media (min-width:1024px){.feature-tiles--icon-right .feature-tiles__body{max-width:calc(100% - 90px)}}.feature-tiles__tile-title{color:var(--variant-heading);font-family:var(--font-body);font-size:1.5rem;font-style:normal;font-weight:var(--fw-semibold);letter-spacing:-.033rem;line-height:1.2;margin:0}.feature-tiles__content{color:var(--color-text)}.feature-tiles__content>:first-child{margin-top:0}.feature-tiles__content>:last-child{margin-bottom:0}.feature-tiles__content :is(h2,h3,h4,h5,h6){margin-bottom:var(--space-2);margin-top:var(--space-4)}.feature-tiles__content strong{color:var(--variant-heading);font-weight:var(--fw-semibold)}.feature-tiles__content a:not(.btn){color:var(--variant-accent);font-weight:var(--fw-semibold);text-decoration:underline}.feature-tiles__content a:not(.btn):focus-visible,.feature-tiles__content a:not(.btn):hover{text-decoration:none}.feature-tiles__action{margin-top:auto}.feature-tiles__button{align-self:flex-start}.feature-tiles__section-action{display:flex;justify-content:flex-start;margin-top:var(--space-4)}@media (min-width:640px){.feature-tiles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.feature-tiles__item:last-child:nth-child(odd){grid-column:span 2}}@media (min-width:1024px){.feature-tiles__list--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-tiles__list--cols-2>.feature-tiles__item:last-child:nth-child(odd){grid-column:span 2}.feature-tiles__list--cols-3{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-tiles__list--cols-3>.feature-tiles__item{grid-column:span 2}.feature-tiles__list--cols-3>.feature-tiles__item:nth-child(3n+1):nth-last-child(2),.feature-tiles__list--cols-3>.feature-tiles__item:nth-child(3n+1):nth-last-child(2)~.feature-tiles__item{grid-column:span 3}.feature-tiles__list--cols-3>.feature-tiles__item:nth-child(3n+1):last-child{grid-column:span 6}.feature-tiles__list--cols-4{grid-template-columns:repeat(12,minmax(0,1fr))}.feature-tiles__list--cols-4>.feature-tiles__item{grid-column:span 3}.feature-tiles__list--cols-4>.feature-tiles__item:nth-child(4n+1):nth-last-child(3),.feature-tiles__list--cols-4>.feature-tiles__item:nth-child(4n+1):nth-last-child(3)~.feature-tiles__item{grid-column:span 4}.feature-tiles__list--cols-4>.feature-tiles__item:nth-child(4n+1):nth-last-child(2),.feature-tiles__list--cols-4>.feature-tiles__item:nth-child(4n+1):nth-last-child(2)~.feature-tiles__item{grid-column:span 6}.feature-tiles__list--cols-4>.feature-tiles__item:nth-child(4n+1):last-child{grid-column:span 12}}