@font-face{font-family:Inter;src:url(/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/plus-jakarta-sans-variable-BZU_LQer.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@custom-variant dark (&:where(.dark, .dark *));:root{--hs-logo-red:#d22026;--hs-logo-teal:#27aaaa;--hs-logo-black:#231f20;--hs-cedar-50:#fbf3ee;--hs-cedar-100:#f4e2d4;--hs-cedar-200:#e8c6a9;--hs-cedar-300:#d9a67b;--hs-cedar-400:#c6824f;--hs-cedar-500:#b05e30;--hs-cedar-600:#954b27;--hs-cedar-700:#793c21;--hs-cedar-800:#5e2f1b;--hs-cedar-900:#472417;--hs-cedar-950:#2c160e;--hs-slate-50:#f4f5f5;--hs-slate-100:#e4e6e6;--hs-slate-200:#d4d8d8;--hs-slate-300:#b7bcbc;--hs-slate-400:#939a9a;--hs-slate-500:#6e7676;--hs-slate-600:#4d5555;--hs-slate-700:#2e3434;--hs-slate-800:#252a2a;--hs-slate-900:#1e2222;--hs-copper-100:#f7e2d3;--hs-copper-500:#c1592c;--hs-copper-600:#a5471f;--hs-copper-700:#863a1b;--hs-warm-50:#faf7f2;--hs-warm-100:#f4efe6;--hs-warm-200:#e7dfd2;--hs-warm-300:#dcd2c1;--hs-warm-500:#8a8073;--hs-warm-700:#5c5245;--hs-warm-950:#241c15;--hs-canvas:var(--hs-slate-50);--hs-surface:#fff;--hs-surface-subtle:var(--hs-slate-100);--hs-ink:var(--hs-slate-900);--hs-ink-muted:var(--hs-slate-600);--hs-line:var(--hs-slate-200);--hs-primary:var(--hs-slate-600);--hs-primary-strong:var(--hs-slate-700);--hs-on-primary:#fff;--hs-inverse:#fff;--hs-on-inverse:var(--hs-slate-900);--hs-inverse-muted:var(--hs-slate-300);--hs-interactive:var(--hs-cedar-700);--hs-interactive-soft:var(--hs-cedar-50);--hs-interactive-line:var(--hs-cedar-200);--hs-aqua:var(--hs-logo-teal);--hs-aqua-soft:#ccebeb;--hs-timber:var(--hs-cedar-600);--hs-success:#3f7a5c;--hs-danger:#b23b2e;--hs-focus:var(--hs-slate-600);--hs-shadow:0 16px 40px color-mix(in oklab, var(--hs-slate-900) 10%, transparent);--hs-glass-depth-start:var(--hs-slate-500);--hs-glass-depth-end:var(--hs-slate-900);--hs-glass-face-start:color-mix(in srgb, var(--hs-inverse) 94%, transparent);--hs-glass-face-middle:color-mix(in srgb, var(--hs-slate-200) 68%, transparent);--hs-glass-face-end:color-mix(in srgb, var(--hs-slate-400) 55%, transparent);--hs-glass-edge:color-mix(in srgb, var(--hs-inverse) 75%, transparent);--hs-glass-detail:var(--hs-slate-600)}.dark{--hs-canvas:var(--hs-slate-900);--hs-surface:var(--hs-slate-900);--hs-surface-subtle:var(--hs-slate-700);--hs-ink:var(--hs-slate-50);--hs-ink-muted:var(--hs-slate-300);--hs-line:var(--hs-slate-600);--hs-primary:var(--hs-slate-200);--hs-primary-strong:#fff;--hs-on-primary:var(--hs-slate-900);--hs-interactive:var(--hs-cedar-300);--hs-interactive-soft:var(--hs-slate-700);--hs-interactive-line:var(--hs-cedar-600);--hs-aqua-soft:var(--hs-slate-700);--hs-timber:var(--hs-cedar-300);--hs-focus:var(--hs-slate-200);--hs-success:#3f7a5c;--hs-danger:#b23b2e;--hs-shadow:0 16px 40px color-mix(in oklab, var(--hs-slate-900) 28%, transparent);--hs-glass-depth-start:var(--hs-slate-300);--hs-glass-depth-end:var(--hs-slate-500);--hs-glass-detail:var(--hs-slate-700)}@theme inline{--color-canvas: var(--hs-canvas); --color-surface: var(--hs-surface); --color-surface-subtle: var(--hs-surface-subtle); --color-ink: var(--hs-ink); --color-ink-muted: var(--hs-ink-muted); --color-line: var(--hs-line); --color-primary: var(--hs-primary); --color-primary-strong: var(--hs-primary-strong); --color-on-primary: var(--hs-on-primary); --color-inverse: var(--hs-inverse); --color-on-inverse: var(--hs-on-inverse); --color-inverse-muted: var(--hs-inverse-muted); --color-interactive: var(--hs-interactive); --color-interactive-soft: var(--hs-interactive-soft); --color-interactive-line: var(--hs-interactive-line); --color-aqua: var(--hs-aqua); --color-aqua-soft: var(--hs-aqua-soft); --color-timber: var(--hs-timber); --color-success: var(--hs-success); --color-danger: var(--hs-danger); --color-focus: var(--hs-focus); --color-cedar-50: var(--hs-cedar-50); --color-cedar-300: var(--hs-cedar-300); --color-cedar-500: var(--hs-cedar-500); --color-cedar-700: var(--hs-cedar-700); --color-slate-500: var(--hs-slate-500); --color-slate-200: var(--hs-slate-200); --color-background: var(--hs-canvas); --color-foreground: var(--hs-ink); --color-muted-foreground: var(--hs-ink-muted); --color-primary-foreground: var(--hs-on-primary); --color-input: var(--hs-line); --color-accent: var(--hs-interactive-soft); --color-slate-300: var(--hs-slate-300); --color-slate-400: var(--hs-slate-400); --color-slate-600: var(--hs-slate-600); --color-slate-700: var(--hs-slate-700); --color-slate-800: var(--hs-slate-800); --color-copper-100: var(--hs-copper-100); --color-warm-100: var(--hs-warm-100); --font-display: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif; --font-sans: Inter, ui-sans-serif, system-ui, sans-serif; --font-mono: Inter, ui-sans-serif, system-ui, sans-serif; --radius-control: .25rem; --radius-panel: .5rem; --shadow-panel: var(--hs-shadow); --spacing-section: 6rem; --spacing-layout: 2rem; --spacing-content: 1.5rem; --spacing-control: 1rem;}.hs-glass-icon{--nc-gradient-1-color-1:var(--hs-glass-depth-start);--nc-gradient-1-color-2:var(--hs-glass-depth-end);--nc-gradient-2-color-1:var(--hs-glass-face-middle);--nc-gradient-2-color-2:var(--hs-glass-face-end);--nc-light:var(--hs-inverse);overflow:visible}@media (forced-colors:active){.hs-glass-icon{filter:none}.hs-glass-icon path{fill:canvas;stroke:canvastext}}
