/* ============================================================
 * EVO TrustGuard — page CSS for /get-a-quote.html
 *
 * Owner:        /css/AGENTS.md (page-CSS naming under LOCKED C57 §2)
 * Cascade:      after /css/tokens.css + /css/base.css + /css/marketing.css;
 *               page-scoped, not shared
 * Edit policy:  page-specific rules only — no design primitives. Promote
 *               recurring values into /css/tokens.css before reuse, and
 *               share-worthy patterns into /css/marketing.css.
 *
 * Authorship:
 *   - C69 Sprint 3D: created during the rebuild of /get-a-quote.html as
 *     a full national seeker page. The page reuses the marketing-trio
 *     section vocabulary (.hero, .form-card, .pricing-callout, .steps,
 *     .services-grid, .faq-list, .bottom-cta, .about-section) — every
 *     visual primitive lives in /css/marketing.css. This file exists
 *     solely to host page-level utility classes that replace the inline
 *     style="..." attributes that were carried in the recovered HEAD
 *     /index.html source content. LOCKED C60 forbids inline style attrs
 *     on the rebuilt surfaces, so these classes provide the equivalent
 *     paint without re-editing /css/marketing.css.
 *
 *   The runtime cache layer picks this file up automatically via the
 *   service worker's runtime cache (page-*.css files are not in the
 *   sw.js PRECACHE_URLS set per the LOCKED C57 convention surfaced in
 *   Sprint 3C).
 * ============================================================ */

/* =========================================================================
 * SECTION BACKGROUNDS
 *
 * /css/marketing.css .dark-section sets text colors only (h2 → white,
 * p → 80% white). The recovered HEAD /index.html painted dark backgrounds
 * via inline `style="background: var(--dark);"` on each <section> — the
 * LOCKED C60 rebuild forbids that. Bind the background to the class so
 * the inline attr can be dropped without losing the paint.
 *
 * .light-section is paired with /css/marketing.css `section h2` (default
 * black) — no marketing-side counterpart exists today because only
 * /index.html and houston-tx.html previously needed a non-default
 * section background, and both did it inline. Promotion candidate if a
 * third surface adopts it.
 * ========================================================================= */

.dark-section {
  background: var(--dark);
}

.light-section {
  background: var(--light-gray);
}

/* =========================================================================
 * PRICING SUBTITLE
 *
 * Replaces an inline `style="color: rgba(255,255,255,0.8); font-size:14px;
 * margin-bottom:20px;"` on the recovered pricing-section subtitle <p>.
 * Color is already provided by `.dark-section p`; this class only carries
 * the size + spacing overrides that diverge from the section default.
 * ========================================================================= */

.pricing-subtitle {
  font-size: var(--text-sm);
  margin-bottom: var(--space-4);
}

/* =========================================================================
 * SERVICE TAG — NON-INTERACTIVE VARIANT
 *
 * Replaces `style="cursor:default;"` on each .service-tag in the recovered
 * services-grid. /css/marketing.css `.service-tag` has a hover rule that
 * implies clickability; on the seeker page these tags are display-only
 * (no link, no handler). `.service-tag-static` neutralizes the cursor
 * + hover so the rendered grid reads as informational, not actionable.
 * ========================================================================= */

.service-tag-static {
  cursor: default;
}

.service-tag-static:hover {
  background: inherit;
  border-color: inherit;
  transform: none;
}
