*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08080a;color:#f3f1ec;overflow-x:hidden}::selection{background:#c9a15a59;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0b0b0d}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c9a15a,#7c6c9c);border-radius:8px}.glass{background:#ffffff0b;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.09)}.glass-strong{background:#ffffff12;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.12)}.gold-text{background:linear-gradient(120deg,#c9a15a,#e7cda0 45%,#c9a15a);-webkit-background-clip:text;background-clip:text;color:transparent}.noise-overlay{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.page-fade-in{animation:fadeIn .6s ease both}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(40px)}.whatsapp-float{position:fixed;bottom:28px;right:28px;z-index:1200}
