.wp-block-aletheian-labs-credibility-tiles {
    background-color: var(--wp--preset--color--hero-bg);
    padding-block: var(--wp--custom--space--24)
}

.wp-block-aletheian-labs-credibility-tiles__inner {
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--wp--custom--space--20);
    align-items: center
}

@media(min-width: 1024px) {
    .wp-block-aletheian-labs-credibility-tiles__inner {
        grid-template-columns: repeat(2, 1fr)
    }
}

.wp-block-aletheian-labs-credibility-tiles__eyebrow {
    margin-bottom: var(--wp--custom--space--4);
    color: var(--wp--preset--color--accent-warm)
}

.wp-block-aletheian-labs-credibility-tiles__heading {
    max-width: 28rem;
    margin: 0 0 var(--wp--custom--space--6);
    color: var(--wp--preset--color--background);
    font-family: var(--wp--preset--font-family--display);
    font-size: var(--wp--preset--font-size--huge);
    font-weight: 700;
    line-height: var(--wp--custom--line-height--tiny)
}

.wp-block-aletheian-labs-credibility-tiles__body {
    max-width: 28rem;
    margin: 0 0 var(--wp--custom--space--8);
    color: color-mix(in srgb, var(--wp--preset--color--background) 70%, transparent);
    line-height: var(--wp--custom--line-height--normal)
}

.wp-block-aletheian-labs-credibility-tiles__cta {
    display: inline-flex;
    align-items: center;
    gap: var(--wp--custom--space--2);
    color: var(--wp--preset--color--primary-light);
    font-size: var(--wp--preset--font-size--tiny);
    font-weight: 600;
    text-decoration: none
}

.wp-block-aletheian-labs-credibility-tiles__cta:hover {
    text-decoration: underline
}

.wp-block-aletheian-labs-credibility-tiles__cta svg {
    transition: transform .2s ease
}

.wp-block-aletheian-labs-credibility-tiles__cta:hover svg {
    transform: translateX(2px)
}

.wp-block-aletheian-labs-credibility-tiles__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--wp--custom--space--5)
}

@media(min-width: 600px) {
    .wp-block-aletheian-labs-credibility-tiles__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.wp-block-aletheian-labs-credibility-tiles__tile {
    padding: var(--wp--custom--space--8);
    border: var(--wp--custom--border-width--tiny) solid color-mix(in srgb, var(--tile-accent) 50%, transparent);
    border-radius: var(--wp--custom--border-radius--medium);
    background: color-mix(in srgb, var(--tile-bg) 15%, transparent);
    backdrop-filter: blur(4px);
    text-align: center
}

.wp-block-aletheian-labs-credibility-tiles__icon {
    display: block;
    margin: 0 auto;
    color: var(--tile-accent);
    stroke-width: 1.2
}

.wp-block-aletheian-labs-credibility-tiles__label {
    margin: var(--wp--custom--space--3) 0 0;
    color: var(--tile-accent);
    font-family: var(--wp--preset--font-family--display);
    font-size: var(--wp--preset--font-size--medium)
}
