/* Topo da home com telas REAIS da OriaPsi (ordem do dono via CEO, 27/10): a agenda «11 – 15 de agosto» e o cartão
   da Oria eram maquetes; saem e entram as capturas da Agenda e da Oria com dados de exemplo, cada uma com título e
   frase. No computador a Oria sobrepõe-se ao canto da Agenda, como o cartão fazia; no celular as duas telas de
   telefone ficam lado a lado. */
.home-page .captura-real {
    margin: 0;
    min-width: 0;
}

.home-page .captura-real picture,
.home-page .captura-real img {
    display: block;
    width: 100%;
}

.home-page .captura-real img {
    height: auto;
    aspect-ratio: 16 / 10;
    object-fit: cover;
    object-position: top left;
    border: 1px solid var(--home-border, #d9e3e7);
    border-radius: 14px;
    background: #fff;
}

.home-page .captura-real figcaption {
    margin-top: 8px;
    color: var(--home-muted, #5b6b73);
    font-size: .8rem;
    line-height: 1.45;
}

.home-page .captura-real figcaption strong {
    color: var(--home-ink, #10262f);
    font-weight: 700;
}

.home-page .captura-topo--oria {
    position: relative;
    z-index: 2;
    width: 56%;
    margin: -22% 0 0 auto;
}

.home-page .captura-topo--oria img {
    box-shadow: 0 18px 40px rgba(16, 38, 47, .18);
}

/* a legenda da Agenda fica na coluna que a Oria deixa livre, para não ficar por baixo dela */
.home-page .captura-topo:not(.captura-topo--oria) figcaption {
    max-width: 40%;
}

@media (max-width: 640px) {
    .home-page .hero-product {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
        align-items: start;
    }

    .home-page .hero-product > :not(.captura-real) {
        grid-column: 1 / -1;
    }

    .home-page .captura-real img {
        aspect-ratio: 750 / 1624;
        border-radius: 12px;
    }

    .home-page .captura-topo--oria {
        width: auto;
        margin: 0;
    }

    .home-page .captura-topo--oria img {
        box-shadow: none;
    }

    .home-page .captura-topo:not(.captura-topo--oria) figcaption {
        max-width: none;
    }

    .home-page .captura-real figcaption {
        font-size: .74rem;
    }
}
