.page{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;color:#1c1005;line-height:1.6;display:flex;flex-direction:column;min-height:100vh}.nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem 2.5rem;background:#0d0800eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(245,158,11,.1)}.logo{font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:-.02em;text-decoration:none}.logoBee{color:#fff}.logoAccent{color:#f59e0b}.navLinks{display:flex;align-items:center;gap:1.5rem}.navLink{font-size:.875rem;font-weight:500;color:#ffffffb8;text-decoration:none;transition:color .2s}.navLink:hover{color:#f59e0b}.navBtn{padding:.5rem 1.2rem;background:#f59e0b;color:#0d0800;font-weight:700;font-size:.875rem;border-radius:6px;text-decoration:none;transition:background .2s,transform .15s}.navBtn:hover{background:#d97706;transform:translateY(-1px)}.footer{background:#0d0800;border-top:1px solid rgba(245,158,11,.1);padding:3rem 2rem 2rem}.footerInner{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.footerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.footerBrand{display:flex;flex-direction:column;gap:.5rem}.footerTagline{font-size:.85rem;color:#57534e;margin:0;max-width:320px;line-height:1.6}.footerBy{font-size:.8rem;color:#44403c;margin:0}.footerByLink{color:#f59e0b;text-decoration:none;font-weight:600;transition:color .2s}.footerByLink:hover{color:#fbbf24}.footerBottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(245,158,11,.08)}.footerCopy{font-size:.78rem;color:#44403c;margin:0}.footerLinks{display:flex;gap:1.5rem;align-items:center}.footerLink{font-size:.78rem;color:#57534e;text-decoration:none;transition:color .2s}.footerLink:hover{color:#f59e0b}@media(max-width:640px){.nav{padding:.875rem 1.25rem}.navLinks{gap:.75rem}.navLink{display:none}.footerTop{flex-direction:column;align-items:center;text-align:center}.footerTagline{max-width:100%}.footerBottom{flex-direction:column;text-align:center;gap:.75rem}.footerLinks{flex-direction:column;gap:.5rem}}
