/*
 * Calm type layer (10-05). Gerb asked for display type that reads professional and subtle,
 * not loud: sentence case instead of all caps, medium weight, a less condensed width.
 * Loaded last on every public gf-2026 page so it wins over each page's inline styles.
 * The brand word in the nav stays as it is.
 */
:root { --w-display: 500; --w-head: 500; }
#apply-success .as-t,
.av,
.card > b,
.claim-title,
.clock b,
.cmp td:first-child,
.cmp3 thead th small,
.code,
.contract-body h2,
.contract-header h1,
.cover b,
.day-num,
.dc-top b,
.door-link b,
.door-tabs button b,
.fact b,
.faq summary,
.faq-q,
.fb h1,
.fn-hook-num,
.fn-part-n,
.fn-price,
.fn-stat b,
.fn-steps li::before,
.fn-story-nums b,
.ga-big,
.ga-grid b,
.ga-home .ga-slide .ga-ad-price b,
.ga-home .ga-slide h2,
.ga-reel-copy b,
.gd-cover b,
.gf-display,
.gf-doc h1,
.gf-h2,
.gf-h3,
.gf-num,
.how li::before,
.inside-grid figcaption b,
.motto-track span,
.nf-code,
.notcourse b,
.ops-card strong,
.ops-top b,
.ops-why h4,
.party-name,
.pf-h,
.phase .wk,
.pillar-label,
.plan-hl-head,
.plan-tabs button,
.plan-tier,
.pm-title,
.price,
.price-main,
.proof b,
.propfirm-code,
.rules li b,
.seq .d,
.sign-section h3,
.stars label,
.steps li::before,
.t-author strong,
.tabs button,
.tag b,
.tier-row button,
.toc li::before,
.upsell b,
.vids b,
.week-label,
.week-num,
.wins-empty b,
:root,
h3 {
  text-transform: none !important; font-weight: 500 !important; font-stretch: 85% !important; letter-spacing: -.012em !important;
}
.gf-display, .gf-h2, .gf-h3 { line-height: 1.04; }

/* Buttons and the top nav read in normal case too; only the small eyebrow labels stay in caps. */
.gf-btn { text-transform: none !important; letter-spacing: .01em !important; font-size: .9rem !important; font-weight: 500 !important; }
.gf-nav-links a, .gf-footer-links a, .hero-doors a { text-transform: none !important; letter-spacing: .01em !important; font-size: .875rem !important; }
