/*
 * PDP → /loesungen/ callout. Scoped to .hms-pdp-callout so it cannot
 * leak into other theme components. Loaded only on single-product pages
 * via HmsPdpLandingLink wiring in landing-page-init.php.
 */

.hms-pdp-callout {
    margin: 2.5rem 0;
    padding: 1.75rem 2rem;
    background: #f4f7fa;
    border-left: 4px solid #2b6cb0;
    border-radius: 4px;
}

.hms-pdp-callout__eyebrow {
    display: block;
    font-size: 0.8125rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #2b6cb0;
    margin-bottom: 0.5rem;
}

.hms-pdp-callout__heading {
    font-size: 1.25rem;
    font-weight: 700;
    color: #1a202c;
    margin: 0 0 0.5rem 0;
    line-height: 1.3;
}

.hms-pdp-callout__text {
    margin: 0 0 1.1rem 0;
    color: #2d3748;
    font-size: 0.9375rem;
    line-height: 1.5;
}

.hms-pdp-callout__link {
    display: inline-block;
    padding: 0.7rem 1.4rem;
    background: #2b6cb0;
    color: #ffffff !important;
    text-decoration: none;
    font-weight: 600;
    border-radius: 3px;
    transition: background 0.15s ease;
}

.hms-pdp-callout__link:hover,
.hms-pdp-callout__link:focus {
    background: #234e8a;
    color: #ffffff !important;
    text-decoration: none;
}
