.image-with-text-wrapper .image-with-text__container:not(.wrapper-spacing--h){padding-top:0!important;padding-bottom:0!important;padding-top:var(--padding-section-top)!important;padding-bottom:var(--padding-section-bottom)!important}@media screen and (max-width:767px){.image-with-text-wrapper .image-with-text__container:not(.wrapper-spacing--h){margin-top:0!important;margin-bottom:calc(var(--padding-section-bottom) * .75)!important}}.image-with-text-wrapper .homepage-featured-content-box-inner{padding:15px 30px}@media (min-width:768px){.image-with-text-wrapper .feature-row--no-overlapping .homepage-featured-content-box-inner{padding:0;width:max-content;max-width:100%;margin:0 auto}}.image-with-text-wrapper .homepage-content--image{padding:0;margin:0}.image-with-text-wrapper .homepage-content--image.large--one-half{display:flex;flex-direction:column;justify-content:center;margin:0}.image-with-text-wrapper .homepage-content--image .icon--placeholder{border:0;height:500px}@media screen and (min-width:768px){.image-with-text-wrapper .homepage-content--image .icon--placeholder{height:550px}}.image-with-text-wrapper .featured-row__subtext p{margin-top:15px}.image-with-text-wrapper .featured-row__subtext p:first-child{margin-top:0}.image-with-text-wrapper .rte{margin-bottom:0}.image-with-text-wrapper .rte:not(:last-child){margin-bottom:15px}.image-with-text-wrapper .homepage-featured-box-btn{margin:0}.homepage-featured-box-btn{float:none}@media screen and (max-width:767px){.feature-row__text-alignment-mobile--left .homepage-featured-box-btn,.feature-row__text-alignment-mobile--left a,.feature-row__text-alignment-mobile--left div,.feature-row__text-alignment-mobile--left h2.homepage-sections--title,.feature-row__text-alignment-mobile--left p{text-align:left}.feature-row__text-alignment-mobile--center a,.feature-row__text-alignment-mobile--center h2.homepage-sections--title,.feature-row__text-alignment-mobile--center p{text-align:center}.feature-row__text-alignment-mobile--right .homepage-featured-box-btn,.feature-row__text-alignment-mobile--right a,.feature-row__text-alignment-mobile--right div,.feature-row__text-alignment-mobile--right h2.homepage-sections--title,.feature-row__text-alignment-mobile--right p{text-align:right}}@media screen and (min-width:768px){.feature-row__text-alignment--left .homepage-featured-box-btn,.feature-row__text-alignment--left a,.feature-row__text-alignment--left div,.feature-row__text-alignment--left h2.homepage-sections--title,.feature-row__text-alignment--left p{text-align:left}.feature-row__text-alignment--center a,.feature-row__text-alignment--center h2.homepage-sections--title,.feature-row__text-alignment--center p{text-align:center}.feature-row__text-alignment--right .homepage-featured-box-btn,.feature-row__text-alignment--right a,.feature-row__text-alignment--right div,.feature-row__text-alignment--right h2.homepage-sections--title,.feature-row__text-alignment--right p{text-align:right}}.feature-row__text--right{flex-direction:row-reverse}.feature-row__text--right .homepage-featured-content-box{left:0}@media screen and (max-width:767px){.feature-row__text--right .homepage-featured-content-box{margin-top:0}}@media screen and (min-width:768px){.image-with-text__container:not(.wrapper-spacing--h) .feature-row__text--right .homepage-featured-content-box{margin-left:60px;border-radius:var(--block-border-radius)}.image-with-text__container:not(.wrapper-spacing--h) .feature-row__text--left .homepage-featured-content-box{margin-right:60px;border-radius:var(--block-border-radius)}}@media screen and (max-width:767px){.feature-row--overlapping .homepage-featured-content-box{background:unset;float:right}}@media screen and (min-width:768px){.feature-row--overlapping .feature-row__text--left .homepage-featured-content-box{border-top-left-radius:var(--block-border-radius);border-bottom-left-radius:var(--block-border-radius)}.feature-row--overlapping .feature-row__text--right .homepage-featured-content-box{border-top-right-radius:var(--block-border-radius);border-bottom-right-radius:var(--block-border-radius)}.feature-row--overlapping .homepage-featured-content-box{width:max-content;max-width:50%}.feature-row--overlapping .homepage-featured-content-box-inner{padding:30px}}@media screen and (min-width:768px){.feature-row--no-overlapping .feature_row__image_wrapper{display:flex;flex-direction:column;justify-content:center}.feature-row--no-overlapping .homepage-featured-content-wrapper{display:flex}}@media screen and (max-width:767px){.feature-row--no-overlapping .feature_row__image_wrapper{float:right}}
.image-with-text-wrapper .image-with-text__container--has-palette{background-color:var(--section-bg)!important;color:var(--section-text,inherit)}
.image-with-text-wrapper .image-with-text__container--has-palette[style*="--section-bg-gradient"]{background-image:var(--section-bg-gradient)!important}
.image-with-text-wrapper .image-with-text__container--has-palette .featured-row__subheading,.image-with-text-wrapper .image-with-text__container--has-palette .featured-row__subtext,.image-with-text-wrapper .image-with-text__container--has-palette .featured-row__subtext p,.image-with-text-wrapper .image-with-text__container--has-palette .featured-row__secondary-text,.image-with-text-wrapper .image-with-text__container--has-palette .featured-row__secondary-text p{color:var(--section-text,inherit)}
.image-with-text-wrapper .image-with-text__container--has-palette .homepage-sections--title,.image-with-text-wrapper .image-with-text__container--has-palette .homepage-sections--title h2,.image-with-text-wrapper .image-with-text__container--has-palette h2.homepage-sections--title{color:var(--section-heading,var(--section-text,inherit))}
.image-with-text-wrapper .image-with-text__container--has-palette .homepage-featured-box-btn.btn{background-color:var(--section-button-bg);color:var(--section-button-text);border-color:var(--section-button-bg)}
.image-with-text-wrapper .image-with-text__container--has-palette .homepage-featured-box-btn.btn--secondary{background-color:transparent;color:var(--section-link,var(--section-text));border-color:var(--section-link,var(--section-text))}
.image-with-text-wrapper .image-with-text__container--has-palette .homepage-featured-box-btn.btn--underlined{color:var(--section-link,var(--section-text))}
.image-with-text-wrapper .image-with-text__container--has-palette .featured-row__subtext a,.image-with-text-wrapper .image-with-text__container--has-palette .featured-row__secondary-text a{color:var(--section-link,var(--section-text))}
.image-with-text-wrapper .featured-row__subheading {
    font-size: 18px;
    line-height: 1.6;
    font-weight: 500;
    margin: 0 0 16px;
    font-family: var(--body-font-stack);
    font-weight: var(--body-font-weight);
}
.image-with-text-wrapper .featured-row__secondary-text{margin-top:18px;font-size:var(--small-body-font-size,14px);line-height:1.55;opacity:.85}
.image-with-text-wrapper .featured-row__secondary-text p{font-size:inherit;line-height:inherit;margin-top:0}
.image-with-text-wrapper .featured-row__secondary-text p+p{margin-top:8px}
body .image-with-text-wrapper .featured-row__secondary-text {
    margin-bottom: 40px !important;
    margin-top: 0;
}
.image-with-text-wrapper .image-with-text__container--image-rounded .homepage-content--image .img,.image-with-text-wrapper .image-with-text__container--image-rounded .homepage-content--image .responsive-image-wrapper,.image-with-text-wrapper .image-with-text__container--image-rounded .homepage-content--image img{border-radius:var(--image-radius,0);overflow:hidden}
@media screen and (min-width:768px){.image-with-text-wrapper .image-with-text__container--image-rounded.feature-row--no-overlapping:not(.wrapper-spacing--h) .homepage-content--image{padding:40px}}
@media screen and (max-width:767px){.image-with-text-wrapper .image-with-text__container--image-rounded:not(.wrapper-spacing--h) .homepage-content--image{padding:20px 20px 0}.image-with-text-wrapper .image-with-text__container--image-rounded:not(.wrapper-spacing--h) .homepage-featured-content-box-inner{padding:20px}}
@media screen and (min-width:768px){.image-with-text-wrapper .image-with-text__container--has-content-width.feature-row--no-overlapping .homepage-featured-content-box-inner{margin:0;max-width:var(--content-max-width,75%);width:100%}}
.image-with-text-wrapper .image-with-text__container[style*="--section-heading-size:"] .homepage-sections--title{
        font-size: clamp(32px, 4.6vw, var(--section-heading-size)) !important;
}
.image-with-text-wrapper .meet-expert .feature-row__valign--top .homepage-sections--title{
    font-size: clamp(18px, 1.9vw, var(--section-heading-size)) !important;
    font-weight: 600;
    letter-spacing: 0.2px; 
}
.image-with-text-wrapper .image-with-text__container[style*="--section-text-size"] .featured-row__subtext, .image-with-text-wrapper .image-with-text__container[style*="--section-text-size"] .featured-row__subtext p {
    font-size: clamp(14px, 2vw, var(--section-text-size));
}
.image-with-text-wrapper .image-with-text__container[style*="--section-secondary-text-size"] .featured-row__secondary-text, .image-with-text-wrapper .image-with-text__container[style*="--section-secondary-text-size"] .featured-row__secondary-text p {
    font-size: clamp(12px, 1vw, var(--section-secondary-text-size));
}
/* Section header (badge + heading) above the image+text columns */
.image-with-text-wrapper .image-with-text__section-header{
    display:flex !important;
    flex-direction:column;
    align-items:center;
    gap:24px;
    padding:0 20px 60px;
    max-width:980px;
    margin:0 auto;
    visibility:visible !important;
    opacity:1 !important;
}
.quix-section .homepage-featured-content-box-inner {
    font-weight: 500;
}
.quix-section .homepage-featured-content-wrapper {
    align-items: unset !important;
}
.quix-section .homepage-sections--subheading {
    font-weight: 500 !important;
}
.image-with-text-wrapper .image-with-text__section-header--align-left{align-items:flex-start;text-align:left;margin-left:0;padding-left:30px}
.image-with-text-wrapper .image-with-text__section-header--align-right{align-items:flex-end;text-align:right;margin-right:0;padding-right:30px}
.image-with-text-wrapper .image-with-text__section-header--align-center{text-align:center;align-items:center}
.image-with-text-wrapper .image-with-text__section-badge {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 6.5px 12px 6.5px 6px;
    border-radius: 999px;
    background-color: var(--section-badge-bg, #FFF1DC);
    color: var(--section-badge-text, #003327);
    font-family: var(--body-font-stack);
    font-weight: 500;
    font-size: 18px;
    line-height: 1.6;
}
.image-with-text-wrapper .image-with-text__section-badge-icon{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:30px;
    height:30px;
    border-radius:50%;
    background-color:var(--section-badge-icon-bg,#1f8b6e);
    color:var(--section-badge-icon-color,#ffffff);
    overflow:hidden;
    flex-shrink:0;
}
.image-with-text-wrapper .image-with-text__section-badge-icon-svg{
    width:18px;
    height:18px;
    display:block;
    color:inherit;
}
.image-with-text-wrapper .image-with-text__section-badge-icon img,
.image-with-text-wrapper .image-with-text__section-badge-icon .responsive-image-wrapper,
.image-with-text-wrapper .image-with-text__section-badge-icon .responsive-image-wrapper img{
    width:18px;
    height:18px;
    object-fit:contain;
    background:transparent;
}
.image-with-text-wrapper .homepage-featured-content-wrapper .image-with-text__section-badge-icon img,
.image-with-text-wrapper .homepage-featured-content-wrapper .image-with-text__section-badge-icon .responsive-image-wrapper,
.image-with-text-wrapper .homepage-featured-content-wrapper .image-with-text__section-badge-icon .responsive-image-wrapper img
{
    width: 30px !important;
    height: 30px !important;
}
.image-with-text-wrapper .image-with-text__section-badge-label{
    display:inline-block;
    color:inherit;
    font-weight: 500;
}
.image-with-text-wrapper .image-with-text__section-heading {
    margin: 0;
    font-family: 'Inter';
    font-weight: var(--heading-font-weight, 500);
    font-size: clamp(22px, 5vw, var(--section-top-heading-size, var(--h1-size)));
    line-height: 1.15;
    color: var(--section-top-heading-color, var(--section-heading, var(--color-heading-text, #003327)));
    letter-spacing: -.01em;
    text-wrap: balance;
}
.homepage-featured-content-wrapper--hero-full-bleed .image-with-text__section-heading {
    font-weight: var(--heading-font-weight, 600);
    font-size: clamp(32px, 4.45vw, 68px);
    letter-spacing: -2px;
}
.homepage-featured-content-wrapper--hero-full-bleed .btn.homepage-featured-box-btn {
    margin-top: 35px;
    font-weight: 500;
}
/* Configurable gap between image and content columns on desktop */
@media screen and (min-width:768px){
    .image-with-text-wrapper .feature-row--no-overlapping .homepage-featured-content-wrapper{
        column-gap:var(--image-content-gap,40px);
    }
    .image-with-text-wrapper .feature-row--no-overlapping .homepage-featured-content-wrapper > .large--one-half.homepage-content--image{
        width:calc(50% - (var(--image-content-gap,40px)));
    }
    .image-with-text-wrapper .feature-row__valign--top .feature_row__image_wrapper{justify-content: start;}
    .image-with-text-wrapper .feature-row__valign--middle .feature_row__image_wrapper{justify-content: center;}
    .image-with-text-wrapper .feature-row__valign--bottom .feature_row__image_wrapper{justify-content: flex-end;}
}

/* Divider + author/attribution name inside the content column */
.image-with-text-wrapper .featured-row__divider{
    border:0;
    border-top:1px solid var(--section-text-divider,rgba(0,51,39,.18));
    margin:30px 0 24px;
    width:100%;
    max-width:none;
}
.image-with-text-wrapper .featured-row__author-name{
    margin:0 0 8px;
    font-weight:var(--heading-font-weight,700);
    font-size:clamp(20px, 2.5vw , var(--section-author-size,22px));
    line-height:1.3;
    color:var(--section-author-color,var(--section-heading,var(--color-heading-text,#003327)));
}
body .image-with-text-wrapper .featured-row__author-name + .featured-row__secondary-text{
    margin-top:6px;
}
@media screen and (max-width:767px){
    .image-with-text-wrapper .featured-row__divider{margin:20px 0 16px}
    .image-with-text-wrapper .homepage-featured-content-box-inner {
        padding: 30px 0;
    }
    .image-with-text-wrapper .image-with-text__section-header{padding:0 18px 22px;gap:14px;max-width:100%}
    .image-with-text-wrapper .image-with-text__section-badge{font-size:13px;padding:5px 14px 5px 5px}
    .image-with-text-wrapper .image-with-text__section-badge-icon{width:26px;height:26px}
}

/* Full-width hero: one background image, gradient overlay, text column on top */
/* Section spacing on the outer .image-with-text__container shows the page/palette behind the hero — move it onto the inner band */
.image-with-text-wrapper .image-with-text__full-bleed-overlay.image-with-text__container:not(.wrapper-spacing--h) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}
@media screen and (max-width: 767px) {
    .image-with-text-wrapper .image-with-text__full-bleed-overlay.image-with-text__container:not(.wrapper-spacing--h) {
        margin-bottom: 0 !important;
    }
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay.image-with-text__has-hero-foreground {
    position: relative;
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed {
    position: relative;
    isolation: isolate;
    min-height: min(92vw, 520px);
    background-color: #1a1a1a;
    background-image: var(--iw-hero-bg-image);
    background-size: cover;
    background-position: var(--iw-hero-bg-pos, center center);
    background-repeat: no-repeat;
    padding-top: var(--hero-inner-pad-top, 0px);
    padding-bottom: var(--hero-inner-pad-bottom, 0px);
    padding-left: var(--hero-inner-pad-inline, 0px);
    padding-right: var(--hero-inner-pad-inline, 0px);
    box-sizing: border-box;
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay.image-with-text__has-hero-foreground .homepage-featured-content-wrapper--hero-full-bleed {
    padding-bottom: calc(var(--hero-inner-pad-bottom, 0px) + clamp(40px, 11vw, 110px));
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .image-with-text__section-header--align-left {
    padding:16px 0;
}
@media screen and (min-width: 768px) {
    .image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed {
        min-height: clamp(420px, 46vw, 620px);
    }
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    background: linear-gradient(
        to right,
        var(--hero-overlay-tint, #006847) 0%,
        color-mix(in srgb, var(--hero-overlay-tint, #006847) 78%, transparent) var(--hero-grad-stop-1, 38%),
        color-mix(in srgb, var(--hero-overlay-tint, #006847) 35%, transparent) var(--hero-grad-stop-2, 54%),
        transparent var(--hero-grad-stop-3, 78%)
    );
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed > * {
    position: relative;
    z-index: 1;
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .image-with-text__hero-column--bleed-hidden {
    display: none !important;
}
@media screen and (min-width: 768px) {
    .image-with-text-wrapper .feature-row__text--right.image-with-text__full-bleed-overlay.feature-row--no-overlapping .homepage-featured-content-wrapper--hero-full-bleed .no-overlap-content-box {
        margin-left: auto;
        margin-right: 0;
    }
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .homepage-featured-content-box-inner {
    color: var(--hero-overlay-text, #fff);
    padding: clamp(28px, 5vw, 56px) 0 clamp(28px, 5vw, 56px)  clamp(22px, 4vw, 30px);
    width: 100%;
    max-width: none;
    margin: 0;
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .image-with-text__section-heading {
    text-wrap: wrap;
    overflow-wrap: break-word;
    word-break: normal;
    hyphens: none;
    max-width: 100%;
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .featured-row__subheading,
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .featured-row__subtext,
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .featured-row__subtext p,
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .featured-row__secondary-text,
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .featured-row__secondary-text p,
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .homepage-sections--title,
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .image-with-text__trust-row-caption,
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .image-with-text__trust-row-brand-text {
    color: inherit;
}
.image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .featured-row__author-name {
    color: var(--section-author-color, inherit);
}
@media screen and (max-width: 767px) {
    .image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed {
        padding-left: max(var(--hero-inner-pad-inline, 0px), 20px);
        padding-right: max(var(--hero-inner-pad-inline, 0px), 20px);
        min-height: max(min(92vw, 520px), 480px);
    }
    .image-with-text-wrapper .image-with-text__full-bleed-overlay.image-with-text__has-hero-foreground .homepage-featured-content-wrapper--hero-full-bleed {
        padding-bottom: calc(var(--hero-inner-pad-bottom, 0px) + clamp(56px, 18vw, 130px));
    }
    .image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed::before {
        background: linear-gradient(
            165deg,
            var(--hero-overlay-tint, #006847) 0%,
            color-mix(in srgb, var(--hero-overlay-tint, #006847) 72%, transparent) 38%,
            color-mix(in srgb, var(--hero-overlay-tint, #006847) 28%, transparent) 58%,
            transparent 88%
        );
    }
    .image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .no-overlap-content-box {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .homepage-featured-content-box-inner {
        padding: clamp(20px, 4vw, 36px) 0;
    }
    .image-with-text-wrapper .image-with-text__full-bleed-overlay .homepage-featured-content-wrapper--hero-full-bleed .image-with-text__section-heading {
        font-size: clamp(1.55rem, 6.4vw + 0.4rem, 2.25rem);
        line-height: 1.2;
        letter-spacing: -0.02em;
    }
    .image-with-text-wrapper .image-with-text__section-header--in-hero.image-with-text__section-header--align-mobile-left {
        align-items: flex-start !important;
        text-align: left;
    }
    .image-with-text-wrapper .image-with-text__section-header--in-hero.image-with-text__section-header--align-mobile-center {
        align-items: center !important;
        text-align: center;
    }
    .image-with-text-wrapper .image-with-text__section-header--in-hero.image-with-text__section-header--align-mobile-right {
        align-items: flex-end !important;
        text-align: right;
    }
}
.image-with-text-wrapper .image-with-text__hero-foreground {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate3d(-50%, var(--hero-fg-lift, 0px), 0);
    width: min(var(--hero-fg-max-width, 280px), 92vw);
    max-width: var(--hero-fg-max-width, 280px);
    z-index: 2;
    pointer-events: none;
    line-height: 0;
}
.image-with-text-wrapper .image-with-text__hero-foreground img,
.image-with-text-wrapper .image-with-text__hero-foreground .theme-img {
    width: 100%;
    height: auto;
    display: block;
}
.image-with-text-wrapper .image-with-text__hero-cta--pill.btn {
    border-radius: 999px;
    padding-left: 28px;
    padding-right: 28px;
}
.image-with-text-wrapper .image-with-text__trust-row {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    margin-top: 35px;
}
@media screen and (min-width: 768px) {
    .feature-row__text-alignment--center .image-with-text__trust-row {
        align-items: center;
    }
    .feature-row__text-alignment--right .image-with-text__trust-row {
        align-items: flex-end;
    }
}
.image-with-text-wrapper .image-with-text__trust-row-brand {
    max-width: min(var(--hero-trust-logo-max-w, 240px), 100%);
    line-height: 0;
}
.image-with-text-wrapper .image-with-text__trust-row-brand .responsive-image-wrapper,
.image-with-text-wrapper .image-with-text__trust-row-brand .responsive-image-wrapper img,
.image-with-text-wrapper .image-with-text__trust-row-brand img {
    width: auto;
    height: auto;
    max-width: 100%;
    display: block;
}
.image-with-text-wrapper .image-with-text__container[style*="--hero-trust-logo-max-h:"] .image-with-text__trust-row-brand .responsive-image-wrapper img,
.image-with-text-wrapper .image-with-text__container[style*="--hero-trust-logo-max-h:"] .image-with-text__trust-row-brand img {
    max-height: var(--hero-trust-logo-max-h);
}
.image-with-text-wrapper .image-with-text__trust-row-brand-text {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.02em;
    color: inherit;
}
.image-with-text-wrapper .image-with-text__trust-row-stars {
    display: flex;
    gap: 3px;
    color: var(--hero-trust-star, #00b67a);
}
.image-with-text-wrapper .image-with-text__trust-row-caption {
    margin: 0;
    font-size: 14px;
    line-height: 1.4;
    opacity: 0.95;
    color: inherit;
}

@media screen and (max-width: 767px) {
    .feature-row__text-alignment-mobile--center .image-with-text__trust-row {
        align-items: center;
    }
    .feature-row__text-alignment-mobile--right .image-with-text__trust-row {
        align-items: flex-end;
    }
    .image-with-text-wrapper .image-with-text__full-bleed-overlay .image-with-text__hero-foreground {
        width: 106px;
        max-width: var(--hero-fg-max-width-mobile, 300px);
        left: auto;
        right: 0;
        transform: unset;
        z-index: 3;
    }
    .image-with-text-wrapper .image-with-text__trust-row-brand {
        max-width: 170px;
    }
}