@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--navy:#142536;--anthracite:#252B30;--orange:#D97736;--cream:#F7F8FA}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,sans-serif;color:#142536;background:#fff}*{box-sizing:border-box}::selection{background:#d97736;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#142536}::-webkit-scrollbar-thumb{background:#d97736;border-radius:999px}.btn-orange{background:#d97736;color:#fff;font-weight:600;border-radius:6px;padding:12px 24px;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-orange:hover{background:#c46928;transform:translateY(-1px)}.btn-orange:focus-visible,.btn-navy:focus-visible{outline:3px solid rgba(217,119,54,.45);outline-offset:3px}.btn-navy{background:#142536;color:#fff;font-weight:600;border-radius:6px;padding:12px 24px;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-navy:hover{background:#1d3449;transform:translateY(-1px)}.section-light{background:#f7f8fa}.card-lift{transition:transform .3s,box-shadow .3s}.card-lift:hover{transform:translateY(-2px);box-shadow:0 20px 35px -18px #14253659}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .65s ease-out both}
