/* Bureausiden. Bygger oven på pricing-brands.css og feature-pages.css og
   følger samme opbygning som brandsiden. Her ligger kun det, brandsiden
   ikke har: to plankort i stedet for fire og bureauets vilkårsliste. */

/* ── To plankort ─────────────────────────────────────────────────── */
.pr-plan-grid--two { max-width:820px; margin-inline:auto; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
.pr-plan-grid--two .pr-plan { padding:32px 32px 28px; }
.pr-plan-grid--two .pr-plan-audience { min-height:0; }
.pr-plan-grid--two .pr-plan-amount { font-size:52px; }

/* ── Bureauets vilkår ────────────────────────────────────────────── */
.pr-limits { display:grid; margin:20px 0 0; overflow:hidden; border:1px solid var(--pr-border); border-radius:10px; background:var(--pr-bg); }
.pr-limits div { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:10px 14px; border-top:1px solid var(--pr-border); }
.pr-limits div:first-child { border-top:0; }
.pr-limits dt { color:var(--pr-body); font-size:13px; }
.pr-limits dd { margin:0; color:var(--pr-navy); font-size:13px; font-weight:600; text-align:right; }

/* ── Platformoversigt uden vælger ────────────────────────────────── */
.agency-pricing .pr-picker-head .pr-picker-meta { max-width:720px; line-height:1.55; }

/* ── Responsivt ──────────────────────────────────────────────────── */
@media (max-width:960px) {
  .pr-plan-grid--two { max-width:640px; grid-template-columns:1fr; }
}
@media (max-width:700px) {
  .pr-plan-grid--two .pr-plan { padding:24px 20px 22px; }
  .pr-plan-grid--two .pr-plan-amount { font-size:46px; }
}
