/* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
.home-plans {
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    --home-link-color: var(--gold);
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    --home-link-hover-color: var(--gold);
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    padding: clamp(56px, 7vw, 88px) max(var(--page-gutter), env(safe-area-inset-left), env(safe-area-inset-right));
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    background: var(--bg-base);
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    color: var(--text-primary);
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    text-align: center;
}

/* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
.home-plans__copy { max-width: 760px; margin: 0 auto; }
/* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
.home-plans h2 {
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    margin: 0 0 12px;
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    color: inherit;
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    font-size: clamp(30px, 3.2vw, 42px);
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    font-weight: 700;
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    line-height: 1.12;
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    letter-spacing: -0.035em;
}
/* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
.home-plans__intro { margin: 0; font-size: 18px; line-height: 1.5; text-wrap: balance; }
/* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
.home-plans__actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; margin-top: 24px; }

/* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
@media (max-width: 576px) {
    /* WEB-ONLY CONTINUATION: WEB-PRICING-PRESENTATION-001 */
    .home-plans__intro { font-size: 16px; }
}
