.l-section--feature-cards-filtration{margin-bottom:0;background-color:var(--bg-primary);--feature-cards-filtration-select-bg: #eef2ff;--feature-cards-filtration-select-border: transparent;--feature-cards-filtration-best-match-bg: #eef2ff;--feature-cards-filtration-best-match-border: #1732a6;--feature-cards-filtration-icon-color: #182e93;--feature-cards-filtration-badge-bg: #1732a6}.l-section--feature-cards-filtration.is-dark{--bg-primary: #0f1f6c;--txt-caption: var(--c-white);--txt-heading: var(--c-white);--txt-paragraph: var(--c--lavender-blue);--interface-divider-divider: rgba(206, 213, 219, 0.2);--feature-cards-filtration-select-bg: var(--c--brand-tertiary-500-main);--feature-cards-filtration-select-border: var(--c--brand-tertiary-500-main);--feature-cards-filtration-best-match-bg: var(--c--brand-tertiary-500-main);--feature-cards-filtration-best-match-border: #3c58a9;--feature-cards-filtration-icon-color: var(--c-white);--feature-cards-filtration-badge-bg: var(--c--brand-tertiary-500-main)}.l-section--feature-cards-filtration.is-dark .feature-cards-filtration__select-value{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.l-section--feature-cards-filtration.is-dark .feature-cards-filtration__card-icon-img{filter:brightness(0) invert(1)}.l-section--feature-cards-filtration.is-dark .feature-cards-filtration__card.is-best-match{box-shadow:none}.feature-cards-filtration__header{display:flex;flex-direction:column;align-items:center;padding:4rem 1.5rem 3rem;border-bottom:0;text-align:center;gap:1rem}@media only screen and (min-width: 1024px){.feature-cards-filtration__header{padding:5rem 2.5rem 3.5rem}}.feature-cards-filtration__header-main{display:flex;flex-direction:column;align-items:center;max-width:52.5rem;gap:1rem}.feature-cards-filtration__header-side{max-width:52.5rem}.feature-cards-filtration__caption{color:var(--txt-caption);text-transform:uppercase}.feature-cards-filtration__title{color:var(--txt-heading)}.feature-cards-filtration__description{max-width:52.5rem;color:var(--txt-paragraph)}.feature-cards-filtration__header-actions{justify-content:center;margin-top:.5rem}.feature-cards-filtration__intro{padding:.625rem 1.5rem 2.5rem;text-align:center}@media only screen and (min-width: 1024px){.feature-cards-filtration__intro{padding:.625rem 2.5rem 2.375rem}}.has-no-header .feature-cards-filtration__intro{padding-top:4rem}@media only screen and (min-width: 1024px){.has-no-header .feature-cards-filtration__intro{padding-top:5rem}}.feature-cards-filtration__intro-text{max-width:47.5rem;margin:0 auto;color:var(--txt-paragraph)}.feature-cards-filtration__filters{display:grid;border-top:1px solid var(--interface-divider-divider);border-bottom:1px solid var(--interface-divider-divider);background-color:var(--bg-primary)}@media only screen and (min-width: 768px){.feature-cards-filtration__filters{grid-template-columns:repeat(2, minmax(0, 1fr))}}.feature-cards-filtration__filter{display:grid;grid-template-columns:minmax(0, 1fr);min-width:0;border-bottom:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 768px){.feature-cards-filtration__filter{grid-template-columns:minmax(0, 0.7fr) minmax(0, 1fr);border-right:1px solid var(--interface-divider-divider);border-bottom:0}}.feature-cards-filtration__filter-label{display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:.75rem 1.5rem;color:var(--txt-paragraph);white-space:normal;overflow-wrap:anywhere}@media only screen and (min-width: 768px){.feature-cards-filtration__filter-label{justify-content:flex-end;padding:1rem 1.25rem;text-align:right}}@media only screen and (min-width: 768px){.has-one-filter .feature-cards-filtration__filters{justify-content:center;grid-template-columns:minmax(0, 37.5rem)}}.feature-cards-filtration__select-control{display:grid;position:relative;min-width:0}.feature-cards-filtration__select-control:has(.feature-cards-filtration__select:focus-visible){outline:2px solid var(--txt-heading);outline-offset:-2px}.feature-cards-filtration__select{position:absolute;inset:0;z-index:1;cursor:pointer;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0}.feature-cards-filtration__select-value{display:block;pointer-events:none;width:100%;min-width:0;padding:1rem 3.25rem 1rem 1.25rem;border:0;border-bottom:1px solid var(--feature-cards-filtration-select-border);border-left:1px solid var(--interface-divider-divider);border-radius:0;background-color:var(--feature-cards-filtration-select-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23182E93' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-size:1.25rem 1.25rem;color:var(--txt-heading);line-height:var(--t--line-height-24);white-space:normal;overflow-wrap:anywhere}.feature-cards-filtration__cards{display:grid;grid-template-columns:1fr;padding-top:4rem}@media only screen and (min-width: 768px){.feature-cards-filtration__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 1024px){.feature-cards-filtration__cards{grid-template-columns:repeat(4, minmax(0, 1fr))}}.feature-cards-filtration__card{display:flex;flex-direction:column;position:relative;min-width:0;min-height:22.5rem;padding:2.5rem 2rem;border-top:1px solid var(--interface-divider-divider);border-bottom:1px solid var(--interface-divider-divider);background-color:var(--bg-primary);color:var(--txt-heading);transition:background-color .2s ease,box-shadow .2s ease}@media only screen and (min-width: 768px){.feature-cards-filtration__card{border-right:1px solid var(--interface-divider-divider)}.feature-cards-filtration__card:nth-child(2n){border-right:0}}@media only screen and (min-width: 1024px){.feature-cards-filtration__card{min-height:25rem;padding:2.5rem;border-right:1px solid var(--interface-divider-divider)}.feature-cards-filtration__card:nth-child(2n){border-right:1px solid var(--interface-divider-divider)}.feature-cards-filtration__card:nth-child(4n){border-right:0}}.feature-cards-filtration__card.is-best-match{z-index:1;background-color:var(--feature-cards-filtration-best-match-bg);box-shadow:inset 0 0 0 1px var(--feature-cards-filtration-best-match-border)}.feature-cards-filtration__card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.feature-cards-filtration__card-icon{flex:none;color:var(--feature-cards-filtration-icon-color)}.feature-cards-filtration__card-icon-svg,.feature-cards-filtration__card-icon-img{display:block;width:2.25rem;height:2.25rem;object-fit:contain}.feature-cards-filtration__card-icon-svg,.feature-cards-filtration__card-icon-svg *{fill:none;stroke:var(--feature-cards-filtration-icon-color)}.feature-cards-filtration__badge{display:none;flex:none;padding:.25rem .75rem;border-radius:62.4375rem;background-color:var(--feature-cards-filtration-badge-bg);color:#fff;text-transform:uppercase;white-space:nowrap}.feature-cards-filtration__card.is-best-match .feature-cards-filtration__badge{display:inline-flex}.feature-cards-filtration__card-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:2.25rem}.feature-cards-filtration__card-copy{display:flex;flex-direction:column;gap:1.125rem}.feature-cards-filtration__card-title{color:var(--txt-heading)}.feature-cards-filtration__card-description{color:var(--txt-paragraph)}.feature-cards-filtration__card-buttons{align-items:center}
