:root{--color-primary:#bd5817;--color-secondary:#624914;--color-accent:#d79410;--color-complementary:#2e6b8a;--color-complementary-light:#3a8bb2;--color-text:#1a1a1a;--color-text-muted:#6b6b6b;--color-bg-light:#f8f6f3;--color-bg-alt:#e8e4df;--color-bg:#fff;--font-display:"Bebas Neue", sans-serif;--font-subtitle:"Poetsen One", sans-serif;--font-body:Arial, Helvetica, sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:2rem;--space-xl:4rem;--space-xxl:8rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--transition-base:.3s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:1px;margin-bottom:var(--space-sm);font-weight:400;line-height:1.1}.subtitle{font-family:var(--font-subtitle);margin-bottom:var(--space-md);color:var(--color-secondary);font-weight:400}a{color:var(--color-primary);transition:color var(--transition-base);text-decoration:none}a:hover{color:var(--color-accent)}.container{max-width:1200px;padding:0 var(--space-md);margin:0 auto}.section{padding:var(--space-xl) 0}.btn{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-family:var(--font-subtitle);transition:all var(--transition-base);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:1.1rem;text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 6px #bd581733}.btn-primary:hover{background-color:var(--color-accent);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #d794104d}.btn-secondary{color:var(--color-primary);border:2px solid var(--color-primary);background-color:#0000}.btn-secondary:hover{background-color:var(--color-primary);color:#fff}.bg-gradient{background:linear-gradient(135deg, var(--color-bg-light) 0%, var(--color-bg-alt) 100%)}.bg-dark{background-color:var(--color-text);color:#fff}.text-center{text-align:center}.glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);background:#ffffffd9;border:1px solid #ffffff4d;box-shadow:0 8px 32px #0000000d}@media (width<=768px){.desktop-nav{display:none!important}}@media (width>=769px){.mobile-menu-btn{display:none!important}}.stats-grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.stats-grid{grid-template-columns:repeat(4,1fr)}}@keyframes spin-anim{to{transform:rotate(360deg)}}.spin-anim{animation:25s linear infinite spin-anim}
