:root{--black:#020202;--soft:#090909;--gold:#d4af37;--gold2:#ffe189;--text:#fff;--muted:#c7c7c7;--line:rgba(255,255,255,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0!important;background:#000!important;color:#fff!important}body,button,input,textarea{font-family:Inter,Arial,Helvetica,sans-serif}.apex-site{min-height:100vh;background:#000;color:#fff;overflow:hidden;position:relative}.apex-site:before{content:"";position:fixed;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:88px 88px;opacity:.32;pointer-events:none}.apex-bg-orb{position:fixed;border-radius:999px;filter:blur(70px);opacity:.22;pointer-events:none}.apex-bg-orb-one{width:420px;height:420px;background:var(--gold);top:8%;right:5%}.apex-bg-orb-two{width:300px;height:300px;background:#fff;bottom:15%;left:-90px;opacity:.06}.apex-nav{height:112px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.86);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.apex-brand img{width:148px;height:auto;display:block;filter:drop-shadow(0 0 18px rgba(212,175,55,.25))}.apex-links{display:flex;gap:30px;align-items:center}.apex-links a{color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:800;letter-spacing:.04em;transition:.2s}.apex-links a:hover{color:var(--gold2)!important}.apex-nav-cta{border:1px solid var(--gold);padding:15px 28px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.apex-hero{min-height:calc(100vh - 112px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:80px 6vw 95px;position:relative;background:radial-gradient(circle at 78% 45%,rgba(212,175,55,.20),transparent 28%),linear-gradient(135deg,#060606,#000)}.apex-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.45}.apex-kicker,.apex-small-title{color:var(--gold2)!important;text-transform:uppercase;letter-spacing:5px;font-size:13px;font-weight:900;margin:0 0 26px}.apex-hero h1{font-size:clamp(48px,6.8vw,96px);line-height:.92;margin:0;text-transform:uppercase;font-weight:950;letter-spacing:-.055em;color:#fff!important;text-shadow:0 0 18px rgba(255,255,255,.1)}.apex-hero h1 span{display:block;color:var(--gold)!important;text-shadow:0 0 22px rgba(212,175,55,.28)}.apex-lead{max-width:590px;color:var(--muted)!important;font-size:19px;line-height:1.85;margin:34px 0 0}.apex-actions{display:flex;gap:18px;margin-top:42px;flex-wrap:wrap}.apex-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:170px;padding:18px 30px;border-radius:5px;text-transform:uppercase;letter-spacing:.075em;text-decoration:none!important;font-weight:950;font-size:14px;transition:.25s}.apex-btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#000!important;box-shadow:0 0 28px rgba(212,175,55,.28),inset 0 1px 0 rgba(255,255,255,.55)}.apex-btn-gold:hover{transform:translateY(-3px);box-shadow:0 0 46px rgba(212,175,55,.42)}.apex-btn-ghost{color:#fff!important;border:1px solid var(--gold);background:rgba(0,0,0,.25)}.apex-btn-ghost:hover{color:var(--gold2)!important;transform:translateY(-3px)}.apex-hero-art{display:flex;justify-content:center;align-items:center}.apex-logo-frame{position:relative;max-width:610px}.apex-logo-frame:before{content:"";position:absolute;inset:9% 5%;background:radial-gradient(circle,rgba(212,175,55,.2),transparent 60%);filter:blur(20px)}.apex-logo-frame img{position:relative;width:100%;height:auto;display:block;filter:drop-shadow(0 0 42px rgba(212,175,55,.28))}.apex-section{position:relative;padding:105px 6vw;background:#030303;border-top:1px solid rgba(255,255,255,.08)}.apex-section-head{text-align:center;max-width:820px;margin:0 auto 52px}.apex-section-head h2{font-size:clamp(34px,4.5vw,64px);line-height:1;margin:0;color:#fff!important;text-transform:uppercase;letter-spacing:-.045em}.apex-section-head p:not(.apex-small-title){color:var(--muted)!important;font-size:18px;line-height:1.75;margin:22px auto 0}.apex-card-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(212,175,55,.32);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.025);box-shadow:0 0 50px rgba(212,175,55,.12)}.apex-card{padding:52px 34px;text-align:center;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.02));transition:.25s}.apex-card:last-child{border-right:0}.apex-card:hover{background:linear-gradient(180deg,rgba(212,175,55,.11),rgba(255,255,255,.02));transform:translateY(-4px)}.apex-icon{font-size:48px;line-height:1;color:var(--gold);margin-bottom:26px}.apex-card h3,.apex-panel h3,.apex-process h3{color:#fff!important;text-transform:uppercase;margin:0 0 16px;font-size:19px;letter-spacing:.03em}.apex-card p,.apex-process p{color:var(--muted)!important;line-height:1.75;margin:0}.apex-compare-wrap{background:#020202}.apex-compare{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 92px 1fr;gap:24px;align-items:center}.apex-panel{border:1px solid var(--line);border-radius:12px;padding:44px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.apex-panel-gold{border-color:var(--gold);box-shadow:0 0 42px rgba(212,175,55,.17)}.apex-panel-gold h3{color:var(--gold2)!important}.apex-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}.apex-panel li{color:var(--muted)!important;font-size:17px;line-height:1.55}.apex-panel li:before{content:"×";margin-right:13px;color:#fff}.apex-panel-gold li:before{content:"✓";color:var(--gold2)}.apex-vs{width:78px;height:78px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold2);font-size:26px;font-weight:950;background:#050505;box-shadow:0 0 30px rgba(212,175,55,.18)}.apex-process{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.apex-process article{padding:42px 24px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);border-bottom:2px solid var(--gold);transition:.25s}.apex-process article:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.35)}.apex-process strong{display:block;color:var(--gold)!important;font-size:56px;line-height:1;margin-bottom:20px}.apex-cta{position:relative;text-align:center;padding:118px 6vw;background:radial-gradient(circle at center,rgba(212,175,55,.18),transparent 36%),#000;border-top:1px solid rgba(255,255,255,.08)}.apex-cta h2{max-width:920px;margin:0 auto;color:#fff!important;font-size:clamp(40px,5.8vw,82px);line-height:1;text-transform:uppercase;letter-spacing:-.05em}.apex-cta p:not(.apex-small-title){max-width:680px;margin:26px auto 36px;color:var(--muted)!important;font-size:19px;line-height:1.7}.apex-email{display:block;margin-top:24px;color:var(--gold2)!important;text-decoration:none!important;font-weight:900;word-break:break-word}.apex-footer{display:grid;grid-template-columns:170px 1fr 1fr;align-items:center;gap:30px;padding:34px 6vw;background:#020202;border-top:1px solid var(--line);color:#aaa}.apex-footer img{width:150px}.apex-footer span{text-align:center;color:#aaa}.section-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.section-reveal.is-visible{opacity:1;transform:none}.apex-fallback{padding:80px 6vw;color:#fff;background:#000;min-height:100vh}@media(max-width:950px){.apex-nav{height:auto;padding:18px 22px}.apex-brand img{width:120px}.apex-links{gap:13px}.apex-links a:not(.apex-nav-cta){display:none}.apex-nav-cta{padding:12px 16px}.apex-hero{grid-template-columns:1fr;text-align:center;padding:60px 22px 80px}.apex-lead{margin-left:auto;margin-right:auto}.apex-actions{justify-content:center}.apex-hero-art{order:-1}.apex-logo-frame{max-width:360px}.apex-section{padding:80px 22px}.apex-card-grid,.apex-compare,.apex-process{grid-template-columns:1fr}.apex-card{border-right:0;border-bottom:1px solid var(--line)}.apex-vs{margin:0 auto}.apex-footer{grid-template-columns:1fr;text-align:center}.apex-footer img{margin:0 auto}.apex-footer span{text-align:center}}@media(max-width:520px){.apex-hero h1{font-size:44px}.apex-kicker,.apex-small-title{letter-spacing:3px}.apex-btn{width:100%}.apex-panel{padding:32px 24px}}
