/* AQARK Marketplace R29 — conversion trust and lead journey.
   Uses neutral surfaces and the deployed AQARK identity without logo/theme changes. */

.aqark-pd-card__trust,
.aqark-property-trust-v1 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
}

.aqark-pd-card__trust {
    border-top: 1px solid rgba(15, 23, 42, 0.08);
    margin-block-start: 12px;
    padding-block-start: 10px;
}

.aqark-property-trust-v1 {
    margin-block: 4px 18px;
}

.aqark-trust-chip {
    align-items: center;
    background: rgba(248, 250, 252, 0.92);
    border: 1px solid rgba(15, 23, 42, 0.10);
    border-radius: 999px;
    color: inherit;
    display: inline-flex;
    font-size: 0.75rem;
    font-weight: 700;
    gap: 5px;
    line-height: 1.2;
    min-height: 32px;
    padding: 6px 10px;
}

.aqark-lead-form-card-v3 {
    scroll-margin-top: 96px;
}

.aqark-lead-reassurance-v1,
.aqark-lead-safety-v1 {
    color: #64748b;
    line-height: 1.65;
    margin-block: 8px 0;
}

.aqark-lead-reassurance-v1 {
    max-width: 70ch;
}

.aqark-lead-safety-v1 {
    background: rgba(248, 250, 252, 0.92);
    border: 1px solid rgba(15, 23, 42, 0.08);
    border-radius: 10px;
    font-size: 0.82rem;
    padding: 10px 12px;
}

[data-aqark-lead-cta]:focus-visible,
[data-aqark-lead-entry]:focus-visible {
    outline: 3px solid currentColor;
    outline-offset: 3px;
}

@media (max-width: 680px) {
    .aqark-property-trust-v1 {
        flex-wrap: nowrap;
        overflow-x: auto;
        padding-block-end: 4px;
        scrollbar-width: thin;
    }

    .aqark-property-trust-v1 .aqark-trust-chip {
        flex: 0 0 auto;
    }

    .aqark-pd-card__trust {
        align-items: stretch;
    }
}

@media (prefers-reduced-motion: reduce) {
    .aqark-pd-card__trust *,
    .aqark-property-trust-v1 *,
    .aqark-lead-form-card-v3 * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
        transition-duration: 0.01ms !important;
    }
}
