:root{--orange:#ff6500;--orange2:#ff8a00;--gold:#ffb000;--black:#070707;--panel:#111;--white:#fff;--muted:#c6c6c6;--line:#312114}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#111}a{text-decoration:none;color:inherit}.wrap{width:min(1440px,94%);margin:auto}
.utility{background:#050505;color:#fff;border-bottom:1px solid #393939;font-size:12px;font-weight:800}.utility-grid{min-height:52px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;text-align:center}.utility-grid span{border-right:1px solid #333}.utility-grid span:last-child{border:0}
.header{position:sticky;top:0;z-index:50;background:#090909;border-bottom:1px solid #2c1606;box-shadow:0 8px 24px #0008}.nav{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{display:block;width:300px;max-height:78px;object-fit:contain;object-position:left center}.menu{display:flex;align-items:stretch;height:94px}.menu a{display:flex;align-items:center;padding:0 14px;color:#eee;font-size:13px;font-weight:900;text-transform:uppercase;border-bottom:4px solid transparent}.menu a:hover,.menu a.active{color:var(--orange);border-bottom-color:var(--orange)}.menu .login,.menu .join{align-self:center;height:48px;margin-left:8px;border:1px solid var(--orange);padding:0 22px}.menu .join{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff}.menu-button{display:none;background:#111;color:#fff;border:1px solid var(--orange);font-size:24px;width:48px;height:46px}
.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 74% 35%,#4d1a00 0,#1d0a00 23%,#050505 55%,#000 100%);color:#fff;padding:48px 0 22px;border-bottom:4px solid var(--orange)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 55%,#ff62001b);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;min-height:555px}.hero-copy{padding:20px}.eyebrow{display:inline-block;color:var(--orange2);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;margin-bottom:15px}.hero h1{margin:0;font-size:clamp(58px,7vw,104px);line-height:.86;letter-spacing:-.06em;white-space:nowrap}.hero h1 span{color:var(--orange)}.hero h1 small{font-size:.56em}.hero h2{margin:25px 0 18px;font-size:clamp(24px,3vw,44px);line-height:1.05;text-transform:uppercase;font-style:italic}.hero h2 strong{color:var(--orange)}.hero-copy>p{max-width:750px;color:#d6d6d6;font-size:17px}
.feature-row{display:grid;grid-template-columns:repeat(5,1fr);margin:30px 0;border-top:1px solid #7b3b0a;border-bottom:1px solid #7b3b0a}.feature-row>div{padding:18px 10px;text-align:center;border-right:1px solid #5c2d09}.feature-row>div:last-child{border:0}.feature-row b{display:grid;place-items:center;width:55px;height:55px;margin:0 auto 10px;border:1px solid var(--orange);color:var(--orange);font-size:26px;transform:rotate(45deg)}.feature-row b::first-letter{transform:rotate(-45deg)}.feature-row strong,.feature-row span{display:block}.feature-row strong{font-size:13px}.feature-row span{color:#e8b47a;font-size:12px;line-height:1.45;margin-top:6px}
.actions{display:flex;gap:16px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;font-weight:900;text-transform:uppercase;border:1px solid var(--orange)}.button.primary{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff}.button.outline{background:#0d0d0d;color:#fff}
.hero-art{position:relative;height:555px;align-self:end}.hero-art img{position:absolute;right:-30px;bottom:-25px;width:min(660px,110%);height:540px;object-fit:cover;object-position:center;border-radius:48% 0 0 0;filter:saturate(1.04) contrast(1.02)}.metric{position:absolute;right:0;width:190px;padding:15px 20px;background:#141414e8;border:1px solid #ff7200;color:#fff;box-shadow:0 12px 25px #0008}.metric small,.metric strong{display:block}.metric small{font-size:12px}.metric strong{font-size:27px;margin-top:3px}.metric-one{top:60px;background:linear-gradient(135deg,#ff6a00,#ff8b19)}.metric-two{top:155px}.metric-three{top:250px;background:linear-gradient(135deg,#ff5a00,#ff7a12)}.metric-four{top:345px}
.statbar{position:relative;display:grid;grid-template-columns:repeat(5,1fr);background:#0b0b0b;border:1px solid var(--orange);margin-top:4px}.statbar>div{padding:18px;text-align:center;border-right:1px solid #6b3208}.statbar>div:last-child{border:0}.statbar b{color:var(--orange);font-size:28px;margin-right:8px}.statbar strong{font-size:27px}.statbar span{display:block;color:#ddd;font-size:12px;margin-top:4px}
.light-section,.campaigns{padding:70px 0;background:#fff}.section-title{text-align:center;margin-bottom:38px}.section-title h2{margin:0;font-size:40px}.section-title h2:before,.section-title h2:after{content:"";display:inline-block;width:55px;height:2px;background:var(--orange);vertical-align:middle;margin:0 18px}.section-title p{margin:7px 0 0;color:#444}
.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.steps article{text-align:center;position:relative}.steps article b{display:grid;place-items:center;margin:auto;width:116px;height:116px;border:2px solid var(--orange);border-radius:50%;color:var(--orange);font-size:48px}.steps article i{position:absolute;top:92px;left:calc(50% - 16px);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--orange);color:#fff;font-style:normal;font-weight:900}.steps article h3{margin:28px 0 8px}.steps article p{margin:0;color:#444;line-height:1.55}
.campaigns{background:linear-gradient(#fff,#f7f7f7)}.campaign-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.campaign-card{background:#080808;color:#fff;border:1px solid #333;padding:18px;box-shadow:0 15px 30px #0002;overflow:hidden}.campaign-card h3{text-align:center;font-size:27px;margin:3px 0 15px}.campaign-card h3 span{display:block;color:#fff;font-size:15px}.campaign-visual{height:126px;text-align:center}.campaign-visual img{height:100%;max-width:100%;object-fit:contain}.campaign-price{font-size:34px;font-weight:900;padding:12px;border:1px solid currentColor;display:inline-flex;flex-direction:column}.campaign-price small{font-size:10px;text-transform:uppercase}.campaign-card dl{display:grid;grid-template-columns:1fr 1fr;margin:18px 0;border-top:1px solid #333;border-left:1px solid #333}.campaign-card dl div{padding:11px;border-right:1px solid #333;border-bottom:1px solid #333}.campaign-card dt{font-size:10px;color:#bbb;text-transform:uppercase}.campaign-card dd{margin:4px 0 0;font-weight:900}.campaign-card>a{display:block;text-align:center;padding:14px;background:var(--orange);font-weight:900;text-transform:uppercase}.gold{color:#ffb000}.emerald{color:#18d660}.diamond{color:#32aaff}.crown{color:#ff9b00}
.dark-info{background:#080808;color:#fff;padding:30px 0}.info-grid{display:grid;grid-template-columns:repeat(4,1fr)}.info-grid article{display:flex;gap:15px;padding:12px 25px;border-right:1px solid #333}.info-grid article:last-child{border:0}.info-grid b{color:var(--orange);font-size:30px}.info-grid h3{margin:0 0 5px}.info-grid p{margin:0;color:#ccc;font-size:13px}
.referrals{padding:75px 0;background:radial-gradient(circle at 80%,#4b1800,#090909 55%);color:#fff}.referral-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.referral-layout h2{font-size:52px;margin:0 0 18px}.referral-layout h2 strong{color:var(--orange)}.referral-layout p{color:#ccc;font-size:17px;max-width:650px}.levels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.levels article{padding:30px 18px;text-align:center;border:1px solid var(--orange);background:#111}.levels span,.levels strong{display:block}.levels span{text-transform:uppercase;font-size:12px}.levels strong{font-size:54px;color:var(--orange);margin-top:8px}
.cta{padding:70px 0;background:#fff;text-align:center}.cta h2{font-size:42px;margin:0 0 10px}.cta p{color:#555}.centered{justify-content:center}
footer{background:#050505;color:#aaa;padding:35px 0 20px}.footer-grid{display:flex;justify-content:space-between;align-items:center}.footer-grid strong{color:var(--orange);font-size:24px}.footer-grid p{margin:3px 0}.footer-grid a{margin-left:18px;color:#fff}.legal{text-align:center;border-top:1px solid #222;padding-top:18px;margin:25px 0 0;font-size:12px}
@media(max-width:1150px){.menu-button{display:block}.menu{position:absolute;top:100%;left:0;right:0;height:auto;display:none;flex-direction:column;background:#080808;padding:12px 4%}.menu.open{display:flex}.menu a{min-height:48px}.hero-grid{grid-template-columns:1fr}.hero-art{height:480px}.hero-art img{right:5%;width:620px}.feature-row{grid-template-columns:repeat(5,1fr)}.campaign-grid{grid-template-columns:1fr 1fr}}
@media(max-width:750px){.utility-grid{grid-template-columns:1fr 1fr;gap:10px;padding:12px 0}.brand img{width:230px}.hero{padding-top:20px}.hero h1{font-size:53px;white-space:normal}.feature-row{grid-template-columns:1fr 1fr}.feature-row>div{border-bottom:1px solid #5c2d09}.hero-art{height:420px}.hero-art img{right:-80px;width:590px;height:420px}.metric{display:none}.statbar{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.campaign-grid,.info-grid,.referral-layout,.levels{grid-template-columns:1fr}.section-title h2:before,.section-title h2:after{display:none}.footer-grid{flex-direction:column;gap:20px;text-align:center}.footer-grid a{margin:0 7px}}
@media(max-width:480px){.hero h1{font-size:43px}.hero h2{font-size:25px}.hero-copy{padding:5px}.hero-art{height:350px}.hero-art img{right:-120px;width:510px;height:360px}.steps{grid-template-columns:1fr}.campaign-grid{grid-template-columns:1fr}.statbar{grid-template-columns:1fr}.actions .button{width:100%}}
