:root{color-scheme:dark;--gold:#dfb64e;--bg:#050505}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f5f2eb;font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.top{position:fixed;top:0;left:0;right:0;z-index:20;height:82px;display:flex;justify-content:space-between;align-items:center;padding:10px clamp(18px,5vw,85px);background:linear-gradient(#050505db,#05050500)}.brand{display:flex;align-items:center;gap:10px;font-size:15px;letter-spacing:.18em;font-weight:700}.brand img{height:58px;width:58px;object-fit:contain;mix-blend-mode:screen}.brand b{color:var(--gold)}nav{display:flex;align-items:center;gap:30px;font-size:13px}nav a:hover,.navlink:hover{color:var(--gold)}.navlink{border:0;background:transparent;color:inherit}.nav-cta{border:1px solid var(--gold);border-radius:99px;padding:13px 20px;color:var(--gold)}.hero{min-height:100svh;position:relative;display:flex;align-items:center;overflow:hidden}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.65) 36%,rgba(0,0,0,.13) 80%),linear-gradient(0deg,#050505 0%,transparent 25%,rgba(0,0,0,.15) 85%)}.hero-content{position:relative;z-index:2;padding:110px clamp(24px,7vw,120px) 60px;max-width:900px}.eyebrow{font-size:12px;letter-spacing:.25em;color:var(--gold);font-weight:600;display:flex;align-items:center;gap:12px}.line{display:inline-block;width:28px;height:2px;background:var(--gold)}h1{font-size:clamp(55px,7vw,115px);line-height:1.03;letter-spacing:-.055em;margin:28px 0 18px;font-weight:800}h1 em,.features h2 em{font-style:normal;color:var(--gold)}.hero-content>p{font-size:clamp(17px,2vw,24px);color:#e0ddd7;max-width:500px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.actions a{padding:18px 25px;border-radius:5px;font-weight:700;font-size:14px}.primary{background:linear-gradient(110deg,#c8952e,#f2cf70);color:#14100a;display:flex;gap:25px}.secondary{border:1px solid #ffffff66;background:#0008}.hero-content small{display:block;margin-top:22px;color:#bfbab1}.scroll-note{position:absolute;bottom:30px;right:5%;z-index:2;font-size:11px;letter-spacing:.22em;color:#ddd}.scroll-note span{color:var(--gold);font-size:20px;margin-left:12px}.features{padding:85px clamp(24px,7vw,120px) 90px;background:radial-gradient(ellipse at top right,#251b0c 0%,#080808 48%,#050505 100%)}.features-title>span,.gold-label{font-size:12px;letter-spacing:.25em;color:var(--gold)}.features h2{font-size:clamp(30px,4vw,55px);line-height:1.15;margin:18px 0 48px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-grid article{padding:24px 28px;border-left:1px solid #aa813e55}.symbol{font-size:35px;color:var(--gold)}.feature-grid h3{margin:12px 0}.feature-grid p{color:#a9a7a4;line-height:1.5}footer{border-top:1px solid #29231b;padding:27px clamp(24px,7vw,120px);display:flex;justify-content:space-between;gap:20px;align-items:center;color:#999;font-size:12px}footer button{background:none;border:0;color:#bbb}.credit strong{color:#2680ff;letter-spacing:.08em}.promo{padding:35px 24px;background:linear-gradient(110deg,#1c1208,#0c0a08);border-block:1px solid #a17a36;text-align:center}.promo[hidden]{display:none}.promo-content{animation:reveal .8s ease both}.promo-tag{color:var(--gold);font-size:11px;letter-spacing:.2em}.promo h2{font-size:36px;margin:10px}.promo a{display:inline-block;margin-top:8px;color:var(--gold);font-weight:700}@keyframes reveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}dialog{background:#101010;color:#eee;border:1px solid #8c692f;border-radius:14px;max-width:540px;width:calc(100% - 32px);padding:36px;line-height:1.6;box-shadow:0 30px 100px #000}dialog::backdrop{background:#000c;backdrop-filter:blur(6px)}dialog h2{font-size:35px;margin:8px 0}.legal{border-top:1px solid #383029;margin-top:25px;padding-top:20px;font-size:13px}.legal b{color:var(--gold)}dialog small{color:#888}.close{position:absolute;right:20px;top:12px;border:0;background:transparent;color:white;font-size:32px}@media(max-width:700px){.top{height:70px;padding:8px 18px}.brand img{height:45px;width:45px}.brand{font-size:12px}nav{gap:10px}nav>a:not(.nav-cta),.navlink{display:none}.nav-cta{font-size:11px;padding:10px 12px}.hero{min-height:100svh}.hero video{object-position:57% center}.shade{background:linear-gradient(0deg,#050505 0%,#000b 12%,#0006 60%,#0007 100%)}.hero{align-items:end}.hero-content{padding:120px 22px 85px}.eyebrow{font-size:9px;letter-spacing:.12em}h1{font-size:clamp(48px,12vw,75px)}.hero-content>p{font-size:16px}.actions a{padding:15px 16px;font-size:13px}.scroll-note{display:none}.features{padding:55px 22px}.feature-grid{grid-template-columns:1fr;gap:10px}.feature-grid article{padding:10px 20px}footer{flex-wrap:wrap;padding:22px;justify-content:center;text-align:center}}

.footer-links{display:flex;gap:14px;flex-wrap:wrap}.footer-links a:hover,.credit a:hover{color:#fff}.social-nav{color:#e0ddd7}@media(max-width:700px){.social-nav{display:none}.footer-links{justify-content:center}}
