/* ONE PAGE-TITLE TOKEN PER PAGE CLASS (design review 5 Nov 2026, U-183: every h1 at 1440 had its own size and tracking, and weight 300 drawn as a fake light).
   .pt-m  marketing and information pages (the home page's display size: 64px at its largest, 0.85 display scale, -0.02em, weight 400).
   .pt-f  form and utility pages (checkout, activate, feedback, register interest, subscription links): 28px on a phone rising to 36px from about 490px wide, -0.025em, weight 400 (36px on a 390px phone pushed the thank-you button below the 844px fold).
   Loaded last on each page, so it wins over the page's own title rules. */
h1.pt-m { font-size: calc(clamp(36px, 4.5vw, 64px) * var(--display-scale, 0.85)) !important; line-height: 1.1 !important; letter-spacing: -0.02em !important; font-weight: 400 !important; }
h1.pt-f { font-size: clamp(28px, 7.4vw, 36px) !important; line-height: 1.1 !important; letter-spacing: -0.025em !important; font-weight: 400 !important; }
