@charset "UTF-8";:root{--tb-bg: #0e0a0a;--tb-surface: #151010;--tb-surface-2: #1c1514;--tb-surface-3: #241b1a;--tb-border: #2c2221;--tb-border-strong: #3d302e;--tb-text: #f3eeed;--tb-text-muted: #ab9f9d;--tb-text-faint: #6f6361;--tb-accent: #ff6236;--tb-accent-hover: #ff8452;--tb-accent-soft: rgba(255, 98, 54, .12);--tb-accent-contrast: #1f0703;--tb-accent-fill: linear-gradient(135deg, hsl(352 94% 58%), hsl(4 96% 58%) 35%, hsl(16 100% 58%) 70%, hsl(28 100% 64%));--tb-accent-fill-hover: linear-gradient(135deg, hsl(356 96% 64%), hsl(8 98% 63%) 35%, hsl(20 100% 63%) 70%, hsl(32 100% 70%));--tb-accent-glow: 0 6px 22px -6px rgba(255, 82, 48, .55);--tb-green: #2bb673;--tb-green-soft: rgba(43, 182, 115, .14);--tb-red: #ef4a6b;--tb-red-soft: rgba(239, 74, 107, .14);--tb-radius: 14px;--tb-radius-sm: 9px;--tb-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -12px rgba(0, 0, 0, .6);--tb-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--tb-maxw: 1140px;--tb-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tb-font-display: "Inter Tight", "Inter", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;background:radial-gradient(1200px 600px at 78% -8%,rgba(255,98,54,.07),transparent 60%),radial-gradient(900px 500px at 0% 0%,rgba(232,36,78,.05),transparent 55%),var(--tb-bg);background-attachment:fixed;color:var(--tb-text);font-family:var(--tb-font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}@media(max-width:760px){html,body{background-attachment:scroll}}h1,h2,h3{font-family:var(--tb-font-display);letter-spacing:-.02em;line-height:1.15}a{color:inherit}.page{max-width:var(--tb-maxw);margin:0 auto;padding:0 1.5rem 4rem;display:flex;flex-direction:column;gap:4rem}@media(max-width:760px){.page{gap:3rem}}@media(max-width:520px){.page{padding:0 1rem 3rem;gap:2.5rem}}.tb-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tb-eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tb-accent)}
