@keyframes rotate{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{.features-banner{--_veracity-logo-color: white;padding-block:var(--block-spacing)}.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);border:var(--_feature-border);position:relative;isolation:isolate;height:100%;padding:1.5rem;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:var(--_feature-overlay, hsl(from var(--_current-overlay-color) h 100% 18%));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, var(--theme-text))}.features-banner__feature-title{color:var(--_feature-text-color, var(--theme-text))}.features-banner__feature-arrow{text-align:right;color:var(--_feature-text-color, var(--theme-text));font-size:var(--font-size--large);transition:transform .3s ease;transform:translate(var(--arrow-offset, 0));margin-top:auto}.features-banner__feature-description{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.u-bg--dark-blue{--_feature-background: #0C1A3C;--_current-overlay-color: #0C1A3C;--_current-overlay-opacity: .8;--_feature-text-color: var(--theme-neutral-light);--_feature-border: 1px solid hsl(from var(--_feature-background) h s 25%)}.features-banner.u-bg--light-blue,.features-banner.u-bg--neutral-light{--_current-overlay-color: var(--theme-tertiary);--_current-overlay-opacity: 1;--_feature-background: white;--_feature-border: transparent;--_feature-overlay: var(--theme-neutral-light);--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}.new-service-page .features-banner{padding:1rem}}
