.dl-hero[data-astro-cid-i6ote7bk]{background:var(--color-navy);padding:148px 0 60px;position:relative;overflow:hidden}.dl-hero[data-astro-cid-i6ote7bk]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 3px,rgba(255,255,255,.012) 3px,rgba(255,255,255,.012) 4px);pointer-events:none}.dl-hero[data-astro-cid-i6ote7bk]>.container[data-astro-cid-i6ote7bk]{position:relative;z-index:1}.dl-h1[data-astro-cid-i6ote7bk]{font-family:var(--font-sans);font-size:clamp(40px,5vw,72px);font-weight:800;letter-spacing:-.04em;line-height:.95;color:var(--color-platinum);margin-top:20px}.dl-lead[data-astro-cid-i6ote7bk]{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,17px);line-height:1.65;color:var(--color-silver);margin-top:20px;max-width:58ch}.dl-lead[data-astro-cid-i6ote7bk] strong[data-astro-cid-i6ote7bk]{color:var(--color-platinum);font-weight:600}.dl-grid[data-astro-cid-i6ote7bk]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-stone-200);border:1px solid var(--color-stone-200)}.dl-card[data-astro-cid-i6ote7bk]{background:#fff;padding:36px 32px;display:flex;flex-direction:column;gap:16px;border-top:2px solid var(--color-green)}.dl-cover[data-astro-cid-i6ote7bk]{display:block;margin:-36px -32px 8px;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-stone-100);border-bottom:1px solid var(--color-stone-200)}.dl-cover[data-astro-cid-i6ote7bk] img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .5s ease}.dl-cover--contain[data-astro-cid-i6ote7bk] img{object-fit:contain;object-position:center;padding:14px 0}.dl-cover[data-astro-cid-i6ote7bk]:hover img{transform:scale(1.03)}.dl-card-meta[data-astro-cid-i6ote7bk]{font-family:var(--font-mono);font-size:max(10px,var(--fs-min, 0px));letter-spacing:.12em;text-transform:uppercase;color:var(--color-stone-700)}.dl-card-top[data-astro-cid-i6ote7bk]{display:flex;align-items:center;justify-content:space-between}.dl-card-ref[data-astro-cid-i6ote7bk]{font-family:var(--font-mono);font-size:max(9.5px,var(--fs-min, 0px));letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone-700)}.dl-card-title[data-astro-cid-i6ote7bk]{font-family:var(--font-sans);font-size:clamp(16px,1.4vw,20px);font-weight:700;letter-spacing:-.02em;color:var(--color-navy);line-height:1.2;margin:0}.dl-card-desc[data-astro-cid-i6ote7bk]{font-family:var(--font-sans);font-size:13px;line-height:1.65;color:var(--color-stone-700);flex:1}.dl-card-actions[data-astro-cid-i6ote7bk]{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.dl-btn-main[data-astro-cid-i6ote7bk]{display:inline-flex;align-items:center;gap:8px;flex:1;justify-content:center;min-width:0}.dl-btn-pdf[data-astro-cid-i6ote7bk]{display:inline-flex;align-items:center;gap:6px}.dl-how[data-astro-cid-i6ote7bk]{display:grid;grid-template-columns:180px 1fr;gap:clamp(24px,4vw,60px);align-items:start}.dl-how-label[data-astro-cid-i6ote7bk]{font-family:var(--font-mono);font-size:max(10px,var(--fs-min, 0px));letter-spacing:.18em;text-transform:uppercase;color:var(--color-green);padding-top:2px}.dl-how-steps[data-astro-cid-i6ote7bk]{display:flex;gap:clamp(16px,3vw,48px);flex-wrap:wrap}.dl-how-step[data-astro-cid-i6ote7bk]{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:180px}.dl-how-num[data-astro-cid-i6ote7bk]{font-family:var(--font-mono);font-size:16px;font-weight:500;color:var(--color-green);line-height:1;flex-shrink:0;padding-top:1px}.dl-how-name[data-astro-cid-i6ote7bk]{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--color-navy)}.dl-how-note[data-astro-cid-i6ote7bk]{font-family:var(--font-mono);font-size:max(10px,var(--fs-min, 0px));letter-spacing:.08em;color:var(--color-stone-700);margin-top:4px;line-height:1.5}.dl-cta[data-astro-cid-i6ote7bk]{display:grid;grid-template-columns:1fr auto;gap:clamp(40px,6vw,100px);align-items:center}.dl-cta-actions[data-astro-cid-i6ote7bk]{display:flex;flex-direction:column;gap:12px;flex-shrink:0}@media(max-width:1024px){.dl-grid[data-astro-cid-i6ote7bk],.dl-cta[data-astro-cid-i6ote7bk]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.dl-how[data-astro-cid-i6ote7bk]{grid-template-columns:minmax(0,1fr)}.dl-how-steps[data-astro-cid-i6ote7bk]{flex-direction:column}}
