:root{--black:#0a0a0a;--black2:#111;--card:#171717;--gold:#d4af37;--gold2:#e8d48a;--white:#f5f2ea;--gray:#aaa;--line:rgba(212,175,55,.16);--max:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif;background:var(--black);color:var(--white);line-height:1.65}a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 40px));margin:auto}header{position:sticky;top:0;z-index:500;background:rgba(10,10,10,.93);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.05)}.nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-family:Georgia,serif;font-size:25px;letter-spacing:.08em}.brand span{display:block;font:9px/1.1 Inter,Arial,sans-serif;letter-spacing:.28em;color:var(--gold)}.links{display:flex;gap:28px;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.links a:hover{color:var(--gold)}.navcta{padding:11px 18px;border:1px solid var(--gold);color:var(--gold)}.hero{padding:94px 0 76px;background:radial-gradient(circle at 80% 20%,rgba(212,175,55,.1),transparent 35%),linear-gradient(180deg,#0d0d0d,#090909)}.eyebrow{color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:.22em;margin-bottom:20px}.hero h1{font:clamp(42px,7vw,78px)/1.02 Georgia,serif;max-width:980px;font-weight:400}.hero h1 em{color:var(--gold);font-style:normal}.lead{font-size:clamp(17px,2vw,21px);color:#c9c9c9;max-width:820px;margin-top:26px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--gold)}.btn.primary{background:var(--gold);color:#0a0a0a}.btn.secondary{color:var(--gold)}.trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:38px;color:#bbb;font-size:13px}.trust b{color:var(--white)}section{padding:78px 0}.dark2{background:var(--black2)}.section-title{font:clamp(30px,4vw,48px)/1.1 Georgia,serif;margin-bottom:18px}.section-title em{color:var(--gold);font-style:normal}.section-intro{max-width:760px;color:#bbb;font-size:17px;margin-bottom:38px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--card);border:1px solid var(--line);padding:28px}.card h3{font:24px/1.2 Georgia,serif;margin-bottom:12px}.card p{color:#aaa;font-size:14px}.card ul{list-style:none;margin-top:16px}.card li{color:#c7c7c7;font-size:14px;padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.split img{width:100%;height:430px;object-fit:cover;border:1px solid var(--line)}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{border-top:1px solid var(--gold);padding-top:18px}.step:before{counter-increment:step;content:"0" counter(step);color:var(--gold);font-size:12px;letter-spacing:.15em}.step h3{font:21px Georgia,serif;margin:11px 0 9px}.step p{color:#aaa;font-size:14px}.faq{max-width:900px}.faq article{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08)}.faq h3{font:21px Georgia,serif;margin-bottom:8px}.faq p{color:#aaa}.cta{padding:70px 0;text-align:center;background:linear-gradient(135deg,rgba(212,175,55,.11),rgba(212,175,55,.02))}.cta p{color:#bbb;max-width:690px;margin:12px auto 26px}footer{border-top:1px solid rgba(255,255,255,.07);padding:44px 0;color:#999;font-size:13px}.footergrid{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap}.footerlinks{display:flex;gap:18px;flex-wrap:wrap}.footerlinks a:hover{color:var(--gold)}@media(max-width:900px){.links{display:none}.grid,.steps{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.split img{height:320px}}@media(max-width:600px){.grid,.steps{grid-template-columns:1fr}.hero{padding-top:64px}.container{width:min(100% - 28px,var(--max))}}