*{margin:0;padding:0;box-sizing:border-box}:root{--gold:#D4A843;--navy:#0A1628;--surface:#111B2E;--text:#F0EDE6;--text-muted:#8A94A6;--accent:linear-gradient(135deg,#D4A843,#B8922F)}body{font-family:'Inter',sans-serif;background:var(--navy);color:var(--text);line-height:1.7}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:rgba(10,22,40,0.95);backdrop-filter:blur(20px);border-bottom:1px solid rgba(212,168,67,0.1)}.nav-logo{font-family:'Playfair Display',serif;font-size:1.3rem;font-weight:900;color:var(--text);text-decoration:none;letter-spacing:1px}.nav-logo span{color:var(--gold)}.nav-links{display:flex;gap:24px;list-style:none}.nav-links a{color:var(--text-muted);text-decoration:none;font-size:0.85rem;font-weight:500;transition:color 0.3s}.nav-links a:hover{color:var(--gold)}.hero{padding:120px 24px 60px;text-align:center;background:linear-gradient(180deg,rgba(10,22,40,0.9)0%,var(--navy)100%)}h1{font-family:'Playfair Display',serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}h2{font-family:'Playfair Display',serif;font-size:1.8rem;color:var(--gold);margin:32px 0 16px}h3{font-size:1.2rem;color:var(--text);margin:20px 0 8px}h4{font-size:1rem;color:var(--gold);margin:16px 0 8px}p{color:var(--text-muted);margin-bottom:16px;font-size:0.95rem}a{color:var(--gold)}.hero-sub{color:var(--text-muted);font-size:1.1rem;max-width:700px;margin:0 auto}.content-section{padding:40px 24px}.footer-content{max-width:1200px;margin:0 auto;padding:40px 24px;border-top:1px solid rgba(212,168,67,0.1);text-align:center}.footer-links{display:flex;gap:20px;justify-content:center;margin-top:12px;flex-wrap:wrap}.footer-links a{color:var(--text-muted);text-decoration:none;font-size:0.8rem}.footer-links a:hover{color:var(--gold)}@media(max-width:768px){.nav-links{display:none}.nav{padding:12px 16px}h1{font-size:2rem}}