/*
 * Title: MLC v1.51a – PLC Loan Management System
 * Date/time (America/New_York): Nov 2, 2026, 3:40 PM
 * Author: Rachel Ploski all rights reserved
 * Description: Centered access panel matching the existing account-page heading, gold separators, and public action styling.
 */
.mlc-company-landing {
    --mlc-public-gold: #c9a962;
    --mlc-public-green-dark: #0d271f;
    --mlc-public-text: #f7f8f6;
    box-sizing: border-box;
    width: 100%;
    max-width: 760px;
    margin: 40px auto;
    padding: clamp(20px, 3vw, 40px);
    border: 1px solid rgba(201, 169, 98, 0.55);
    border-radius: 12px;
    background: rgba(13, 39, 31, 0.72);
    box-shadow: 0 18px 45px rgba(0, 0, 0, 0.18);
    color: var(--mlc-public-text);
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
}

.mlc-company-landing h1 {
    margin: 0 0 16px;
    color: var(--mlc-public-gold);
    font-family: Inter, "Cormorant Garamond", "Playfair Display", serif;
    font-size: clamp(26px, 2.5vw, 38px);
    font-weight: 700;
    line-height: 1.2;
}

.mlc-company-landing__company {
    margin: 0 0 18px;
    color: var(--mlc-public-gold);
    font-family: Inter, "Cormorant Garamond", "Playfair Display", serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
}

.mlc-company-landing__introduction {
    margin-bottom: 18px;
}

.mlc-company-landing__introduction p:last-child {
    margin-bottom: 0;
}

.mlc-company-landing__access {
    padding-top: 18px;
    border-top: 1px solid rgba(201, 169, 98, 0.35);
}

.mlc-company-landing__message {
    color: var(--mlc-public-gold);
}

.mlc-company-landing__actions {
    margin-top: 18px;
    margin-bottom: 0;
}
