.dl-page{background:radial-gradient(900px 420px at 50% -80px,#58d64a38,#0000 70%),radial-gradient(700px 500px at 50% 35%,#78aa321a,#0000 70%),#070a06;flex-direction:column;align-items:center;min-height:100vh;padding:100px 20px 80px;font-family:Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.dl-page:before{content:"";opacity:.16;filter:grayscale(.4)brightness(.7);pointer-events:none;z-index:0;background:url(/assets/img/fondodescarga.jpg) 50%/cover no-repeat;position:absolute;inset:0}.dl-page>*{z-index:1;position:relative}.dl-hero{text-align:center;max-width:900px;margin-bottom:44px}.dl-hero-pill{color:#9fe08b;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:9px;font-size:.7rem;font-weight:800;display:inline-flex}.dl-hero-pill i{color:#3ddc28;font-size:.42rem}.dl-hero-title{letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 14px 44px #000000bf;margin:16px 0 12px;font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:900;line-height:.9}.dl-title-cream{color:#f2ead6;display:block}.dl-title-yellow{color:#f5c518;display:block}.dl-hero-sub{color:#f2ead680;letter-spacing:3.5px;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.dl-cards{width:100%;max-width:840px;margin:0 auto}.dl-card{border-radius:20px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,opacity .25s;display:block}.dl-card.is-disabled{cursor:default;opacity:.55}.dl-card.is-disabled:hover{border-color:#ffffff14;transform:none}.dl-card-main{background:linear-gradient(140deg,#112a16f2,#09110aed);border:1px solid #5ee07c47;padding:48px 40px 40px;position:relative;box-shadow:0 30px 60px #0000008c,inset 0 1px #ffffff0d}.dl-card-main:hover{border-color:#5ee07c99;transform:translateY(-4px);box-shadow:0 36px 70px #0009,0 0 45px #46c85a29}.dl-card-badge{color:#04160a;letter-spacing:2.5px;text-transform:uppercase;background:linear-gradient(#43e05b 0%,#2fbf4a 100%);border-radius:999px;padding:9px 22px;font-size:.7rem;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #2fbf4a59}.dl-card-main-body{justify-content:space-between;align-items:center;gap:30px;display:flex}.dl-card-text{display:block}.dl-card-main-title{color:#f2ead6;margin-bottom:12px;font-size:2rem;font-weight:900;display:block}.dl-card-main-desc{color:#f2ead68c;max-width:430px;font-size:.95rem;line-height:1.6;display:block}.dl-card-main-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.dl-card-version{color:#f2ead6;letter-spacing:1px;font-size:.95rem;font-weight:900}.dl-card-bits{color:#f2ead666;letter-spacing:2px;font-size:.68rem;font-weight:800}.dl-card-arrow{color:#43e05b;margin-top:8px;font-size:1.7rem;transition:transform .25s}.dl-card-main:hover .dl-card-arrow{transform:translateY(5px)}.dl-cards-row{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px;display:grid}.dl-card-mini{background:linear-gradient(#181b12f0,#0e100bf0);border:1px solid #ffffff14;flex-direction:column;gap:22px;padding:24px 26px 20px;display:flex}.dl-card-mini:hover{border-color:#f5c51866;transform:translateY(-3px);box-shadow:0 22px 44px #00000080}.dl-mini-eyebrow{color:#f2ead661;letter-spacing:2.5px;text-transform:uppercase;font-family:Consolas,Courier New,monospace;font-size:.68rem;font-weight:700}.dl-mini-title{color:#f2ead6;font-size:1.55rem;font-weight:900;line-height:1.1}.dl-mini-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-mini-version{color:#f2ead659;font-family:Consolas,Courier New,monospace;font-size:.78rem}.dl-mini-cta{color:#e8a13a;font-size:.92rem;font-weight:800;transition:color .2s}.dl-card-mini:hover .dl-mini-cta{color:#ffc857}.dl-card-mini.is-disabled .dl-mini-cta{color:#f2ead64d;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem;font-weight:700}.dl-others{text-align:center;margin-top:32px}.dl-others-title{color:#f2ead673;letter-spacing:4.5px;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.dl-pills{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;display:flex}.dl-pill{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:11px 22px;text-decoration:none;transition:all .25s;display:inline-flex}.dl-pill:hover{background:#f5c5181f;border-color:#f5c5188c}.dl-pill.is-disabled{opacity:.45;cursor:default}.dl-pill.is-disabled:hover{background:#ffffff0d;border-color:#ffffff1f}.dl-pill-os{color:#f2ead66b;letter-spacing:1px;font-family:Consolas,Courier New,monospace;font-size:.72rem}.dl-pill-name{color:#f2ead6;font-size:.92rem;font-weight:900}.dl-section-title{color:#f2ead673;letter-spacing:4.5px;text-transform:uppercase;text-align:center;margin:64px 0 24px;font-size:.7rem;font-weight:900}.dl-steps{width:100%;max-width:1000px}.dl-steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dl-step{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:18px 18px 22px;transition:border-color .25s,transform .25s;position:relative}.dl-step:hover{border-color:#5ee07c59;transform:translateY(-3px)}.dl-step-img{aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:12px;width:100%;margin-bottom:16px;overflow:hidden}.dl-step-img img{object-fit:cover;filter:brightness(.65)saturate(.9);width:100%;height:100%;transition:filter .3s;display:block}.dl-step:hover .dl-step-img img{filter:brightness(.9)}.dl-step-num{color:#43e05b;background:#000000bf;border:1px solid #5ee07c66;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:900;display:flex;position:absolute;top:6px;right:14px}.dl-step h3{color:#f2ead6;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-size:.85rem;font-weight:900}.dl-step p{color:#f2ead680;margin:0;font-size:.85rem;line-height:1.55}.dl-step strong{color:#8fd97f}.dl-links{text-align:center;margin-top:44px}.dl-links a{color:#f2ead673;margin:9px 0;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s;display:block}.dl-links a:hover{color:#43e05b}.dl-back-wrap{margin-top:36px}.dl-btn-back{color:#f2ead6bf;text-transform:uppercase;letter-spacing:1.5px;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:14px 40px;font-size:.8rem;font-weight:900;text-decoration:none;transition:all .25s;display:inline-block}.dl-btn-back:hover{color:#fff;background:#43e05b1f;border-color:#43e05b8c;transform:translateY(-2px)}@media (max-width:860px){.dl-page{padding:96px 16px 70px}.dl-hero{margin-bottom:38px}.dl-card-main{padding:44px 26px 30px}.dl-card-main-body{flex-direction:column;align-items:flex-start;gap:22px}.dl-card-main-meta{align-items:flex-start}.dl-card-main-desc{font-size:.9rem}.dl-steps-grid,.dl-cards-row{grid-template-columns:1fr}.dl-section-title{margin-top:54px}}@media (max-width:560px){.dl-hero-title{font-size:clamp(2.1rem,11vw,3.2rem)}.dl-card-main-title{font-size:1.5rem}.dl-cards-row{grid-template-columns:1fr}.dl-mini-title{font-size:1.35rem}}
