:root{--gold: #C9A96E;--dark: #0D0D0D;--dark2: #1A1A1A;--dark3: #252525;--light: #F5F0E8;--white: #FFFFFF;--gray: #888888}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--dark);color:var(--white);font-family:Inter,sans-serif;font-weight:300;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:Playfair Display,serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}section{padding:100px 0}.container{max-width:1200px;margin:0 auto;padding:0 40px}.gold-line{width:60px;height:2px;background:var(--gold);margin-bottom:24px}.section-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-family:Inter,sans-serif;font-weight:500;margin-bottom:8px}.tag{display:inline-block;padding:4px 12px;border:1px solid rgba(201,169,110,.3);color:var(--gold);font-size:11px;letter-spacing:1px;border-radius:20px;font-family:Inter,sans-serif;font-weight:400}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gold);color:var(--dark);font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease}.btn-primary:hover{background:#d4b07a}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:13px 27px;background:transparent;color:var(--white);font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.card{background:var(--dark2);border:1px solid rgba(201,169,110,.15);padding:32px;transition:all .3s ease}.card:hover{border-color:#c9a96e66;transform:translateY(-4px)}@media (max-width: 768px){.container{padding:0 20px}section{padding:70px 0}}
