:root {
  --bg: #f4efe7;
  --surface: rgba(255, 255, 255, 0.72);
  --surface-strong: #fffaf4;
  --plan-card-bg: #ffffff;
  --plan-card-media-bg: #fcf8ee;
  --text: #1d1d1b;
  --muted: #5f5a54;
  --line: rgba(17, 39, 93, 0.12);
  --brand: #b88a4b;
  --brand-dark: #9a6d31;
  --accent: #11275d;
  --shadow: 0 24px 60px rgba(17, 39, 93, 0.14);
  --radius-lg: 32px;
  --radius-md: 20px;
  --radius-sm: 14px;
  --container: 1120px;
}
