:root{color-scheme:dark;--bg:#080909;--panel:#141718;--text:#f7f4eb;--muted:#b8bab7;--line:#383329;--gold:#ffbd28;--orange:#ff9c08}body{background:#080909;color:var(--text);font-family:Arial,Helvetica,sans-serif}main{max-width:1480px;padding:0 54px}h1,h2,h3{font-weight:750;letter-spacing:-.035em}p{color:var(--muted)}.nav{background:#090b0bec;border-bottom:1px solid #8c601d70;padding:18px max(32px,calc((100vw - 1372px)/2));min-height:94px;backdrop-filter:blur(20px)}.brand img{width:58px;height:58px}.brand span{font-size:28px;color:#fff}.brand small{color:#b3afa4;font-size:8px}.nav nav{font-size:14px;gap:30px}.navtrigger{color:#f2f0e9;font-size:14px}.nav a:hover,.navtrigger[aria-expanded=true]{color:#ffc138}.navdownload{background:linear-gradient(130deg,#ffc634,#ff9d0a);border-color:#f6b325;color:#0a0a09;font-size:12px}.nav .navdownload:hover{background:#ffd46a;color:#111}.nav nav>a:after{background:#ffbd28}.menu{color:#ffc43a;border-color:#7b602c}.megapanel{background:#141718;border-color:#655027;box-shadow:0 25px 70px #0009}.mega-intro{background:#20201b}.mega-intro h3,.mega-item strong{color:#fff5dc}.mega-intro p,.mega-item small{color:#b8b6ad}.mega-intro a,.menu-icon{color:#ffbf35}.menu-icon{background:#44341a}.mega-item:hover{background:#25251f;border-color:#544429}.menu-shade{background:#0009}.eyebrow{color:#f5bc38}.button{background:linear-gradient(135deg,#ffca38,#ffa109);color:#11120f;border:1px solid #ffbc25;border-radius:10px;padding:17px 25px;font-size:15px;font-weight:750;box-shadow:0 5px 25px #ffab0010}.button:hover{background:#ffd063;border-color:#ffda76;box-shadow:0 6px 26px #ffb40033}.button.secondary{background:#08090977;color:#fff;border:1px solid #d2a239}.button.secondary:hover{background:#30271a;color:#fff}.textlink{color:#ffd16a}.blackgold-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) 285px;gap:24px;min-height:570px;padding:48px 0 24px}.blackgold-hero:before{content:'';position:absolute;inset:0 -54px -30px;z-index:-1;background:linear-gradient(90deg,#080909 0%,#080909bb 30%,transparent 70%),url('blackgold-road.webp') center/cover no-repeat}.hero h1{font-size:clamp(42px,5vw,72px);line-height:1.08;max-width:970px;letter-spacing:-.045em;margin:28px 0 22px;font-weight:800}.herocopy>.eyebrow{font-size:11px;letter-spacing:2.4px}.herocopy>p{font-size:18px;line-height:1.6;max-width:700px;color:#dddcd6}.hero .actions{gap:20px;flex-wrap:wrap}.hero .herometa{color:#b5b3ab;font-size:11px}.herometa span+span:before{background:#a78135}.product-stage{background:none;border:0;min-height:520px;border-radius:0;overflow:visible;display:flex;flex-direction:column;justify-content:center}.phone{width:245px;border:5px solid #c0a36c;border-radius:30px;transform:rotate(7deg);box-shadow:0 0 0 2px #30312c,0 0 20px #ffc14638,20px 20px 50px #0008;margin:0}.phone>img{border-radius:24px}.stage-caption{position:static;color:#c4b58f;font-size:7px;letter-spacing:1px;margin:22px 0 0;text-align:center}.benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:26px 0;border-top:1px solid #b17c28;gap:26px;position:relative}.benefits>a{display:flex;align-items:flex-start;gap:18px;padding-right:20px;border-right:1px solid #55472e}.benefits>a:last-child{border:0}.benefits h2{font-size:22px;margin:0 0 10px;letter-spacing:-.025em}.benefits p{font-size:13px;line-height:1.6;margin:0}.benefit-icon{font-size:42px;line-height:1;color:#ffbd28;width:40px;flex-shrink:0}.traffic-icon{display:flex;flex-direction:column;gap:4px;border:1px solid #ffbf36;border-radius:14px;padding:6px;margin:0 8px;flex-shrink:0}.traffic-icon i{display:block;width:12px;height:12px;border-radius:50%;background:#39dd61}.traffic-icon i:nth-child(2){background:#ffc436}.traffic-icon i:nth-child(3){background:#ff553c}.download-ribbon{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(120deg,#202525,#121616);border:1px solid #66665c;border-radius:16px;margin:22px 0 0;padding:25px 30px}.download-ribbon>div{display:flex;align-items:center;gap:20px}.download-ribbon>div>span{font-size:42px;color:#ffbe28}.download-ribbon h2{font-size:25px;margin:0}.download-ribbon>span{border-left:1px solid #a98029;padding-left:24px;font-size:12px;white-space:nowrap}.section{border-color:#383329}.section.split p,.tour-copy>p{color:#b8bab7}.featurelist b{background:#2d2616;border-color:#655025;color:#ffc343}.featurelist h3{color:#f9f4e7}.tour-view{background:radial-gradient(at 90% 0,#5b3d15,#161b1c 65%);border-color:#614c29}.tour-view img{border-color:#bfa573}.tour-tabs button{border-color:#454132;color:#a79f8a}.tour-tabs button span{color:#c6c1b5}.tour-tabs button[aria-selected=true]{background:#3b2e16;color:#ffcb53}.tour-tabs button[aria-selected=true] span{color:#fff2cf}.cta{background:linear-gradient(110deg,#272922,#151818);border:1px solid #6a542c}.cta .eyebrow{color:#ffc13b}.cta p{color:#bdb9ad}.card{background:#141819;border-color:#444031;box-shadow:none}.grid .card:hover{border-color:#ac7d27;box-shadow:0 8px 25px #0004}.number,.price,.pricing .price{color:#ffca4e}.pricing .featured{background:#292315;border-color:#d9a235;box-shadow:none}.notice{background:#302711;color:#ffdea0;border-color:#dfa735}.downloadbox{background:linear-gradient(120deg,#292516,#151b1c);border-color:#746136}.downloadbox>div+div{border-color:#685736}.badge{background:#463719;color:#ffe1a0;border-color:#9d792d}.hash,.small{color:#bab6a8}.textbutton{color:#ffcf6f;border-color:#9b7b32}.textbutton:hover{background:#43331a}input{background:#101415;border-color:#66583a;color:#fff1cf}output div{background:#20231e;border-color:#5a4c2c}output strong{color:#ffd170}.gallery img{border-color:#8b703d}.pagehead h1{font-weight:750}.reading-progress{background:#ffbf2c}footer{max-width:1480px;padding:45px 54px 25px;border-top:1px solid #6e4b20;margin-top:40px;color:#dfd9ca}footer .brand small{color:#c8b88e}.footerbottom{color:#c0b59e;border-color:#4b3b21}.footerbottom a{color:#ffce6e}footer>div>a:not(.brand){color:#c5c0b5}a:focus-visible,button:focus-visible{outline-color:#ffce6b}
@media(min-width:1450px){.blackgold-hero{grid-template-columns:minmax(0,1fr) 330px}.phone{width:265px}}
@media(max-width:1100px){main{padding-inline:32px}.blackgold-hero:before{inset-inline:-32px}.nav{gap:18px;padding-inline:25px}.nav nav{gap:18px}.navtrigger,.nav nav{font-size:12px}.navdownload{display:none}.hero h1{font-size:52px}.blackgold-hero{grid-template-columns:minmax(0,1fr) 230px}.phone{width:215px}.product-stage{min-height:490px}.benefits h2{font-size:18px}.download-ribbon h2{font-size:21px}.download-ribbon>span{display:none}}
@media(max-width:850px){.nav{min-height:80px}.nav nav{font-size:14px}.navtrigger{font-size:14px}.hero h1{font-size:44px}.blackgold-hero{grid-template-columns:minmax(0,1fr) 210px;gap:14px}.herocopy>p{font-size:16px}.herocopy>.eyebrow{font-size:9px}.hero .button{font-size:12px;padding:14px 18px}.phone{width:185px}.product-stage{min-height:445px}.benefits{gap:18px}.benefits>a{gap:10px;padding-right:10px}.benefits h2{font-size:16px}.benefit-icon{width:28px;font-size:32px}.benefits p{font-size:12px}.download-ribbon{padding:22px}.download-ribbon h2{font-size:19px}}
@media(max-width:620px){main{padding-inline:22px}.nav{padding:13px 20px}.brand img{width:45px;height:45px}.brand span{font-size:24px}.blackgold-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:34px;gap:22px}.blackgold-hero:before{inset:0 -22px -25px;background:linear-gradient(#080909 20%,transparent 85%),url('blackgold-road.webp') 65% bottom/auto 75% no-repeat}.hero h1{font-size:clamp(36px,10vw,52px);letter-spacing:-.04em;margin-top:20px}.herocopy>.eyebrow{font-size:8px;line-height:1.8;max-width:300px}.herocopy>p{font-size:16px}.hero .actions{gap:12px}.hero .button{font-size:13px;padding:14px 17px}.product-stage{min-height:0;padding:20px 0 8px;width:100%}.phone{width:205px;transform:rotate(5deg)}.stage-caption{font-size:7px;margin-top:24px}.benefits{grid-template-columns:1fr;padding:24px 0;gap:20px}.benefits>a{border:0;padding:0;gap:20px}.benefits h2{font-size:20px}.benefits p{font-size:13px}.benefit-icon{width:40px;font-size:40px}.traffic-icon{margin:0 10px}.download-ribbon{flex-direction:column;align-items:stretch;gap:15px;margin-top:10px}.download-ribbon>div{gap:14px}.download-ribbon h2{font-size:22px}.download-ribbon>span{display:block;border:0;padding:0;text-align:center;color:#c4bcaa}.section h2{font-size:31px}footer{padding-inline:22px}.brand small{letter-spacing:0}.cta{padding:25px}.mega-item strong{color:#fff1cf}}
