@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";
:root{--color-primary:#001b0f;--color-primary-container:#013220;--color-on-primary:#fff;--color-on-primary-container:#6f9c84;--color-primary-fixed:#bdedd2;--color-primary-fixed-dim:#a2d1b7;--color-inverse-primary:#a2d1b7;--color-secondary:#735c00;--color-secondary-container:#fed65b;--color-on-secondary:#fff;--color-on-secondary-container:#745c00;--color-secondary-fixed:#ffe088;--color-secondary-fixed-dim:#e9c349;--color-tertiary:#001b13;--color-tertiary-container:#103027;--color-on-tertiary:#fff;--color-on-tertiary-container:#78998d;--color-tertiary-fixed:#c7eadc;--color-tertiary-fixed-dim:#accec1;--color-background:#f9f9f9;--color-surface:#f9f9f9;--color-surface-container-lowest:#fff;--color-surface-container-low:#f3f3f3;--color-surface-container:#eee;--color-surface-container-high:#e8e8e8;--color-surface-container-highest:#e2e2e2;--color-surface-variant:#e2e2e2;--color-surface-tint:#3b6751;--color-on-background:#1a1c1c;--color-on-surface:#1a1c1c;--color-on-surface-variant:#414943;--color-inverse-surface:#2f3131;--color-inverse-on-surface:#f1f1f1;--color-outline:#717973;--color-outline-variant:#c1c8c2;--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-on-error:#fff;--color-on-error-container:#93000a;--font-headline:"Manrope", sans-serif;--font-body:"Inter", sans-serif;--font-label:"Inter", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-ambient-light:0 24px 48px -12px #1a1c1c0a;--shadow-ambient-heavy:0 32px 64px -16px #1a1c1c0f;--gradient-primary-cta:linear-gradient(135deg, #001b0f, #013220);--gradient-hero:linear-gradient(135deg, #001b0f 0%, #013220 40%, #1a4d32 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--color-on-surface);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer}input,select,textarea,button{font-family:inherit}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
