@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--gold:#dfbc76;--muted:#aaa7a0;--line:#ffffff18}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d1112;color:#f4f0e7;font-family:Inter,Arial,sans-serif;background-image:radial-gradient(ellipse at 85% 20%,#46564428,transparent 50%)}a{color:inherit;text-decoration:none}header,main,footer{max-width:1240px;margin:auto}header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 34px}.brand{font-family:Cinzel,Georgia,serif;font-size:34px;letter-spacing:-2px}.brand span{display:inline-block;font-family:Inter,Arial;font-size:10px;letter-spacing:4px;color:var(--gold);margin-left:12px}nav{display:flex;gap:34px;align-items:center;font-size:13px}.small-button{padding:12px 20px;border:1px solid #dfbc7666}.hero{position:relative;min-height:600px;padding:95px 34px 85px;overflow:hidden}.eyebrow,.label{font-size:10px;font-weight:700;letter-spacing:3px;color:var(--gold)}h1{font-family:Cinzel,Georgia,serif;font-size:clamp(42px,5.6vw,76px);font-weight:500;line-height:1.12;letter-spacing:-2px;margin:28px 0}h1 em{font-style:normal;color:var(--gold)}.intro{max-width:440px;line-height:1.8;font-size:15px;color:var(--muted)}.actions{display:flex;gap:26px;align-items:center;margin-top:35px}.button{border:0;background:var(--gold);color:#1b1b16;padding:18px 24px;font-weight:700;font-size:13px;cursor:pointer;display:inline-block}.button span{margin-left:28px}.secondary{font-size:13px;color:#d0cdc4}.seal{position:absolute;right:5%;top:100px;width:320px;height:320px;border:1px solid #dfbc7633;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);box-shadow:0 0 100px #c4a25c09,inset 0 0 100px #c4a25c09}.seal:before,.seal:after{content:'';position:absolute;inset:20px;border:1px solid #dfbc7622;transform:rotate(45deg)}.seal:after{inset:45px;transform:rotate(15deg)}.seal span{font-family:Cinzel,Georgia,serif;font-size:114px;color:var(--gold);text-shadow:0 10px 30px #000}.seal small{letter-spacing:12px;margin-left:12px;color:#c0ae87}.details{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);padding:55px 34px}.details h2,.download h2{font-family:Cinzel,Georgia,serif;font-size:27px;line-height:1.4;font-weight:500}.details p,.download p{font-size:14px;color:var(--muted);line-height:1.8;max-width:470px}.download{margin:30px 34px 70px;padding:38px;border:1px solid #dfbc7633;background:#dfbc7605;display:flex;justify-content:space-between;align-items:center}.status{font-size:10px;letter-spacing:2px;color:var(--gold);border:1px solid #dfbc7644;padding:13px}footer{border-top:1px solid var(--line);padding:28px 34px;display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.form-wrap{max-width:520px;padding:60px 26px 90px;margin:auto}.form-wrap h1{font-size:38px}.form-wrap p{color:var(--muted);font-size:14px;line-height:1.8}label{display:block;font-size:13px;margin:22px 0 9px}input{width:100%;padding:14px;background:#141a1c;color:#fff;border:1px solid #ffffff25;font:inherit}input:focus{outline:1px solid var(--gold)}.form-wrap button{margin-top:28px;width:100%}.message{border:1px solid #dfbc7655;padding:18px;color:var(--gold)!important}.honey{display:none}.fine{font-size:11px!important}button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:850px){.seal{opacity:.15;right:-100px;z-index:-1}.details{gap:30px}nav{gap:18px}header{padding:0 22px}.hero{padding:70px 24px}.download{margin:20px 24px 50px;display:block}.status{display:inline-block;margin-top:15px}}@media(max-width:550px){nav>a:not(.small-button){display:none}.details{grid-template-columns:1fr}.hero{min-height:540px}.actions{gap:18px}.button{padding:16px}.download{padding:25px}footer{gap:20px;line-height:1.7}.brand{font-size:28px}}
