/* Hopnest Discovery hub. Scoped to /discovery/. */

.discovery-page .discovery-hero h1 {
    max-width: 980px;
    font-size: clamp(3.15rem, 5.8vw, 5.9rem);
}

.discovery-page .discovery-hero h1 + p {
    max-width: 760px;
}

.discovery-page .discovery-explore {
    padding-bottom: 104px;
}

.discovery-page .discovery-guide {
    border-top: 1px solid rgba(31, 41, 51, 0.06);
    background:
        radial-gradient(circle at top center, rgba(0, 106, 78, 0.08), transparent 36%),
        linear-gradient(180deg, #fbf7f2 0%, #ffffff 100%);
}

.discovery-page .discovery-guide .why-card {
    background: rgba(255, 255, 255, 0.92);
}

.discovery-final-action {
    display: flex;
    justify-content: center;
    margin-top: 42px;
}

.discovery-final-action .btn {
    min-height: 50px;
    padding: 0 24px;
    gap: 10px;
    border-radius: 999px;
    box-shadow: 0 16px 36px rgba(0, 106, 78, 0.2);
}

@media (max-width: 760px) {
    .discovery-page .discovery-hero h1 {
        font-size: clamp(2.65rem, 13vw, 4rem);
    }

    .discovery-page .discovery-explore {
        padding-bottom: 76px;
    }

    .discovery-final-action {
        margin-top: 30px;
    }

    .discovery-final-action .btn {
        width: 100%;
    }
}
