.download-hub{padding:28px 0 70px}.download-hero{position:relative;display:grid;grid-template-columns:1.45fr .55fr;gap:34px;padding:48px;border:1px solid #343b35;background:radial-gradient(circle at 78% 16%,#f0a21a30,transparent 27%),linear-gradient(125deg,#151b16,#080b09 67%);box-shadow:0 24px 60px #000}.hero-copy h1{max-width:760px;margin:14px 0 12px;font:900 clamp(3rem,5vw,5.5rem)/.85 'Barlow Condensed';text-transform:uppercase}.hero-copy>p{max-width:690px;color:#aeb7af;font-size:1.06rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.primary-download{min-height:58px;padding:0 24px}.primary-download span{display:grid;text-align:left}.primary-download small{font-size:.57rem;opacity:.68;letter-spacing:.16em}.trust-row{display:flex;gap:18px;margin-top:24px;color:#7f8980;font-size:.75rem;text-transform:uppercase}.trust-row i{color:#eda316;margin-right:6px}.file-card{align-self:center;padding:24px;border:1px solid #465048;background:#070a08dc}.file-head{display:flex;align-items:center;gap:14px}.file-head>i{width:65px;height:65px;display:grid;place-items:center;color:#efa417;background:#151b16;border:1px solid #3b443d;font-size:1.8rem}.file-head div{display:grid}.file-head small{color:#778178}.file-head strong{font:800 1.25rem 'Barlow Condensed'}.file-card dl{margin:18px 0 14px}.file-card dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #29312b}.file-card dt{color:#7f8981}.file-card dd{margin:0;font-weight:700}.file-card>p{color:#778078;font-size:.76rem}.file-card>p i{color:#e9a218;margin-right:6px}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.detail-card,.installation,.support{border:1px solid #343b35;background:linear-gradient(145deg,#101511,#090c0a)}.detail-card{padding:24px}.detail-card header{display:flex;align-items:center;gap:13px;margin-bottom:19px}.detail-card header>i{width:44px;height:44px;display:grid;place-items:center;color:#efa417;border:1px solid #465048}.detail-card header small{color:#768078}.detail-card h2{margin:2px 0;font:800 1.45rem 'Barlow Condensed';text-transform:uppercase}.check-list{display:grid;gap:12px;list-style:none;padding:0}.check-list li{display:grid;grid-template-columns:25px 1fr;gap:10px}.check-list li>i{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#071007;background:#83b83d}.check-list span{color:#89938a}.check-list b{display:block;color:#e8ece8}.requirements{display:grid;grid-template-columns:1fr 1fr;border:1px solid #303831}.requirements>div{display:grid;gap:7px;padding:15px}.requirements>div+div{border-left:1px solid #303831;background:#f0a21a0a}.requirements b{color:#efa417}.requirements span{color:#9aa39b}.installation,.support{margin-top:18px;padding:28px}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:23px}.section-title h2{margin:5px 0;font:900 clamp(1.8rem,3vw,2.7rem) 'Barlow Condensed';text-transform:uppercase}.section-title>span{color:#8a948b}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step-card{position:relative;padding:15px;border:1px solid #303832;background:#0b0f0c}.step-card>b{position:absolute;top:10px;left:10px;width:36px;height:36px;display:grid;place-items:center;color:#111;background:#efa417}.step-card>i{height:130px;display:grid;place-items:center;color:#efa417;border:1px solid #29312b;background:#070a08;font-size:2.7rem}.step-card h3{font:800 1.08rem 'Barlow Condensed';text-transform:uppercase}.step-card p{color:#929c93;line-height:1.55}.support-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.faq{display:grid;gap:8px}.faq details{border:1px solid #303832;background:#0a0e0b}.faq summary{display:flex;justify-content:space-between;padding:16px;cursor:pointer;font-weight:700}.faq summary i{color:#efa417}.faq details p{padding:0 16px 16px;margin:0;color:#909a91}.safe-box{position:relative;padding:25px;border:1px solid #634f1b;background:linear-gradient(145deg,#f0a21a1c,#0a0e0b 60%)}.safe-box>i{position:absolute;right:8px;top:8px;color:#f0a21a18;font-size:7rem}.safe-box h3{position:relative;font:800 1.55rem 'Barlow Condensed';text-transform:uppercase}.safe-box p{position:relative;color:#a3aca4}.safe-box .btn-command{position:relative;width:100%}@media(max-width:1050px){.download-hero{grid-template-columns:1fr}.file-card{max-width:540px}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.download-hero{padding:28px 20px}.overview-grid,.support-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.installation,.support{padding:20px 14px}.requirements{grid-template-columns:1fr}.requirements>div+div{border-left:0;border-top:1px solid #303831}.hero-actions{flex-direction:column}.hero-actions a{width:100%}.trust-row{flex-wrap:wrap}}
