@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
:root {
  --wb-brand: #F06A35;
  --wb-brand-ink: #111520;
  --wb-accent: #FF8A4C;
  --wb-accent-ink: #111520;
  --wb-bg: #F7F3EC;
  --wb-fg: #1E1B16;
  --wb-muted: #6B6458;
  --wb-line: #E6DED0;
  --wb-card: #FFFDF8;
  --wb-dark: #1E1B16;
  --wb-soft: color-mix(in oklab, var(--wb-brand) 7%, var(--wb-bg));
  --wb-radius: 26px;
  --wb-btn-radius: 999px;
  --wb-density: 1;
  --wb-fs: 17px;
  --wb-hs: 1;
  --wb-font-head: 'Plus Jakarta Sans', ui-sans-serif, system-ui, sans-serif;
  --wb-font-body: 'Plus Jakarta Sans', ui-sans-serif, system-ui, sans-serif;
  --wb-hw: 800;
  --wb-anim-default: up;
}
body { background: var(--wb-bg); color: var(--wb-fg); font-family: var(--wb-font-body); }
.wb-card { background: color-mix(in oklab, var(--t-card) 50%, transparent); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); border-color: color-mix(in oklab, var(--t-fg) 14%, transparent); }
.wb-eyebrow { display: table; background: var(--t-tint); padding: 7px 13px; border-radius: 999px; letter-spacing: .06em; } [style*="text-align: center"] .wb-eyebrow, .wb-center .wb-eyebrow { margin-left: auto; margin-right: auto; }
.wb-btn--solid { box-shadow: 0 14px 32px -12px var(--t-accent); }

