*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070707;color:#f6f4ef;font-family:Inter,Arial,sans-serif;line-height:1.6}a{color:inherit}.nav{height:82px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:rgba(7,7,7,.92);backdrop-filter:blur(16px);border-bottom:1px solid #25221d}.nav-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.nav-brand span:last-child{display:flex;flex-direction:column}.nav-brand strong{font-family:Cinzel,serif;font-size:14px;letter-spacing:2px}.nav-brand small{font-size:8px;letter-spacing:3px;color:#c89a3b;margin-top:1px}.monogram{width:38px;height:38px;border:1px solid #b58a35;border-radius:50%;display:grid;place-items:center;color:#d9b45b;font-family:Cinzel,serif;font-weight:700;font-size:12px}.nav nav{display:flex;gap:30px;align-items:center}.nav nav a{text-decoration:none;color:#9d9a94;font-size:12px;font-weight:600;letter-spacing:.7px}.nav nav a:hover{color:#fff}.gold-link{color:#d3a94f!important}.hero{position:relative;min-height:calc(100vh - 82px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:5%;padding:70px 6%;overflow:hidden}.hero:after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-180px;top:-100px;background:radial-gradient(circle,#a77b2718 0,#a77b2700 68%);pointer-events:none}.hero-content{position:relative;z-index:2;max-width:700px}.eyebrow{font-size:10px;letter-spacing:3px;color:#c19a4b;font-weight:700;margin-bottom:18px}.hero h1{font-family:Cinzel,Georgia,serif;font-size:clamp(58px,8vw,105px);line-height:.93;letter-spacing:-4px;margin:0 0 28px;font-weight:600}.hero h1 em,h2 em{font-style:normal;color:#d2a54d}.hero-copy{font-size:18px;line-height:1.7;color:#a9a59e;max-width:590px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 17px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;text-decoration:none;border:1px solid transparent;padding:14px 21px;border-radius:2px;font-size:11px;letter-spacing:1.3px;font-weight:800;cursor:pointer}.btn span{font-size:16px}.btn.gold{background:linear-gradient(135deg,#f0cc76,#b67e22);color:#111;box-shadow:0 12px 30px #b37e241c}.btn.gold:hover{filter:brightness(1.08)}.btn.ghost{border-color:#38342e;color:#ddd7cb}.hero-note{font-size:10px;color:#66635e;letter-spacing:.3px}.logo-showcase{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.logo-frame{width:min(100%,600px);border:1px solid #4b3920;padding:10px;background:#0a0a09;box-shadow:0 0 0 1px #17130d,0 35px 90px #000}.logo-frame img{display:block;width:100%;height:auto;mix-blend-mode:screen}.gold-line{position:absolute;bottom:-16px;width:110px;height:1px;background:linear-gradient(90deg,transparent,#d0a14b,transparent)}.ticker{height:55px;border-top:1px solid #28231b;border-bottom:1px solid #28231b;display:flex;justify-content:center;align-items:center;gap:28px;overflow:hidden;color:#8e887e;font-size:9px;letter-spacing:2.2px;white-space:nowrap}.ticker b{color:#c59a4a;font-size:10px}.section{max-width:1400px;margin:auto;padding:125px 6%}.about{display:grid;grid-template-columns:1fr 1fr;gap:12%;border-bottom:1px solid #24211d}.section h2,.statement h2,.contact h2{font-family:Cinzel,Georgia,serif;font-size:clamp(40px,5.2vw,68px);line-height:1.05;letter-spacing:-2px;font-weight:600;margin:0}.about-copy{padding-top:18px;color:#99958e;font-size:16px;max-width:600px}.about-copy strong{color:#d7b15e;font-weight:600}.offers{border-bottom:1px solid #24211d}.section-top{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:65px}.section-top>p{color:#716e69;font-size:12px;max-width:260px;margin:0 0 5px}.offer-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #302a20}.offer-grid article{padding:30px 30px 34px;border-bottom:1px solid #302a20;min-height:205px;transition:.25s}.offer-grid article:nth-child(odd){border-right:1px solid #302a20}.offer-grid article:hover{background:linear-gradient(135deg,#11100e,#0a0a09)}.offer-grid span{color:#b88b37;font-size:10px;letter-spacing:2px}.offer-grid h3{font-family:Cinzel,Georgia,serif;font-size:18px;letter-spacing:.8px;margin:28px 0 10px;color:#eee8dc}.offer-grid p{font-size:13px;color:#7f7b74;max-width:560px;margin:0}.statement{padding:125px 6%;text-align:center;background:radial-gradient(circle at 50% 45%,#c08b3012 0,#070707 58%);border-bottom:1px solid #24211d}.statement h2{margin:0 auto 40px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:12%;}.contact-info p{color:#8e8a83;max-width:520px;margin:30px 0}.check{font-size:12px;color:#aaa59c;margin:13px 0}.check:first-letter{color:#d0a14b}.form{border:1px solid #322b21;background:#0c0b09;padding:30px;display:grid;gap:17px}.form label{font-size:9px;letter-spacing:1.5px;color:#827c73}.form input,.form textarea{display:block;width:100%;margin-top:8px;border:1px solid #2e2a24;background:#080807;color:#fff;padding:14px;border-radius:0;font:inherit;font-size:13px;outline:none}.form input:focus,.form textarea:focus{border-color:#a97e2d}.form small{font-size:9px;color:#5f5b55}.submit{width:100%}footer{border-top:1px solid #28231d;padding:50px 6% 35px;color:#69655e}.footer-logo{font-family:Cinzel,Georgia,serif;color:#d4d0c7;font-size:17px;letter-spacing:2px}.footer-logo span{color:#c69a4c;font-size:11px;letter-spacing:3px;margin-left:10px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:25px;padding-top:18px;border-top:1px solid #211e1a;font-size:9px;letter-spacing:1.5px}.risk{max-width:1000px;font-size:9px;line-height:1.8;color:#4f4c47;margin-top:28px}@media(max-width:850px){.nav{padding:0 5%}.nav nav{gap:13px}.nav nav a:not(.gold-link){display:none}.hero{grid-template-columns:1fr;padding:70px 5% 90px}.logo-showcase{margin-top:25px}.section{padding:90px 5%}.about,.contact{grid-template-columns:1fr;gap:50px}.section-top{display:block}.section-top>p{margin-top:20px}.offer-grid{grid-template-columns:1fr}.offer-grid article:nth-child(odd){border-right:0}.ticker{justify-content:flex-start}.footer-bottom{display:block}.footer-bottom span{display:block;margin:8px 0}.hero h1{letter-spacing:-2px}}
