@keyframes rotate{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{.features-banner{--_current-background: var(--theme-primary);--_current-overlay-color: var(--theme-primary);--theme-heading-override: var(--theme-accent);--theme-text-override: white;--theme-link-override: var(--theme-accent);--theme-link-hover-override: var(--theme-success-light);--_veracity-logo-color: white;padding-block:var(--block-spacing);background-color:var(--_current-background)}.features-banner__layout{gap:var(--gapSize)}@media only screen and (min-width: 1024px){.features-banner__layout{display:grid;grid-template-columns:subgrid}}.features-banner__content{grid-column:left;display:flex;flex-direction:column;justify-content:center;align-items:start}.features-banner__logo{display:block;margin-bottom:2rem;color:var(--_veracity-logo-color)}.features-banner__description{font-size:var(--font-size--medium);line-height:var(--line-height--medium);margin-right:16.666%}.features-banner__cta-link{margin-bottom:0;width:-webkit-max-content;width:max-content}.features-banner__features{grid-column:right;display:grid;gap:var(--gapSize);margin-top:2rem}@media only screen and (min-width: 1024px){.features-banner__features{margin-top:0}}.features-banner__feature{background:var(--_feature-background, hsl(from var(--_current-background) h 100% 28%));position:relative;isolation:isolate;height:100%;padding:1.5rem;border:1px solid hsl(from var(--_feature-background) h s 88%);box-shadow:var(--shadow, 0 4px 14px rgba(26, 26, 25, .1));margin-bottom:var(--gapSize);transition:box-shadow .3s ease;display:flex;flex-direction:column;justify-content:flex-start}.features-banner__feature-wrapper{container-type:inline-size}.features-banner__feature-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.features-banner__feature-image picture,.features-banner__feature-image img{display:block;width:100%;height:100%;object-fit:cover}.features-banner__feature-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsl(from var(--_current-overlay-color) h 100% 28%);opacity:var(--_current-overlay-opacity, .5)}.features-banner__feature-icon{font-size:var(--font-size--large);display:inline-block;padding:.5rem;margin-bottom:.5rem;color:var(--_feature-text-color, white)}.features-banner__feature-arrow{text-align:right;color:var(--_feature-text-color, white);font-size:var(--font-size--large);transition:transform .3s ease;transform:translate(var(--arrow-offset, 0));margin-top:auto}.features-banner__feature-title{--theme-heading-override: var(--_feature-text-color, white)}.features-banner__feature-description{--theme-heading-override: var(--_feature-text-color, white);--theme-text-override: var(--_feature-text-color, white);font-size:var(--font-size--xsmall);line-height:var(--line-height--xsmall);margin-bottom:0}@container (min-width: 250px){.features-banner__feature-description{font-size:var(--font-size--small);line-height:var(--line-height--small)}}.features-banner__feature-link:hover{--arrow-offset: 5px;--shadow: 0 4px 14px rgba(26, 26, 25, .2)}@media only screen and (min-width: 480px){.features-banner__features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.features-banner__features:has(.features-banner__feature-wrapper:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media only screen and (min-width: 480px){.features-banner--layout-two .features-banner__features{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.features-banner--layout-two .features-banner__features:has(.features-banner__feature-wrapper:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.features-banner--layout-two .features-banner__content{grid-column:1/-1;display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.features-banner--layout-two .features-banner__content .features-banner__description{grid-column:1/-1}.features-banner--layout-two .features-banner__content .features-banner__cta{grid-column:2;grid-row:1;margin-top:0}.features-banner--light{--_current-background: var(--theme-background-light);--_current-overlay-color: var(--theme-tertiary);--_current-overlay-opacity: .8;--_feature-background: white;--theme-heading-override: var(--theme-text);--theme-text-override: var(--theme-text);--_feature-text-color: black;--theme-link-override: var(--theme-link);--theme-link-hover-override: var(--theme-link-hover);--_veracity-logo-color: black}.features-banner--light:has(.features-banner__feature-image){--_feature-text-color: white}.new-service-page .features-banner{padding:1rem}}
