.dl-gate[data-astro-cid-tpqjiv4i]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px}.dl-gate[data-astro-cid-tpqjiv4i][hidden]{display:none}.dl-overlay[data-astro-cid-tpqjiv4i]{position:absolute;inset:0;background:#24102880}.dl-card[data-astro-cid-tpqjiv4i]{position:relative;width:min(420px,100%);background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:28px;opacity:1;transform:none}.dl-gate[data-astro-cid-tpqjiv4i]:not(.is-open) .dl-card[data-astro-cid-tpqjiv4i]{opacity:0;transform:translateY(8px)}.dl-gate[data-astro-cid-tpqjiv4i].is-open .dl-card[data-astro-cid-tpqjiv4i]{transition:opacity .2s ease,transform .2s ease}.dl-gate[data-astro-cid-tpqjiv4i]:not(.is-open) .dl-overlay[data-astro-cid-tpqjiv4i]{opacity:0}.dl-gate[data-astro-cid-tpqjiv4i].is-open .dl-overlay[data-astro-cid-tpqjiv4i]{transition:opacity .2s ease}.dl-close[data-astro-cid-tpqjiv4i]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--mist);color:var(--ink);cursor:pointer}.dl-close[data-astro-cid-tpqjiv4i]:hover{background:var(--line)}.dl-text[data-astro-cid-tpqjiv4i]{color:var(--ink-soft);font-size:.95rem}.dl-form[data-astro-cid-tpqjiv4i]{display:grid;gap:14px;margin-top:6px}.dl-field[data-astro-cid-tpqjiv4i] label[data-astro-cid-tpqjiv4i]{display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.dl-field[data-astro-cid-tpqjiv4i] input[data-astro-cid-tpqjiv4i]{width:100%;font-family:var(--font-body);font-size:1rem;padding:11px 14px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);transition:border-color .15s ease}.dl-field[data-astro-cid-tpqjiv4i] input[data-astro-cid-tpqjiv4i]:focus-visible{outline:none;border-color:var(--plum)}.dl-submit[data-astro-cid-tpqjiv4i]{justify-content:center;width:100%}.dl-note[data-astro-cid-tpqjiv4i]{margin:12px 0 0;font-size:.78rem;color:var(--ink-mute)}.pj-wrap[data-astro-cid-hwyji337]{max-width:820px}.pj-sub[data-astro-cid-hwyji337]{font-size:1.25rem;color:var(--ink-soft);max-width:48ch;margin-bottom:28px}.pj-canvas[data-astro-cid-hwyji337]{width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);margin-bottom:28px;background:var(--ink)}.pj-intro[data-astro-cid-hwyji337]{color:var(--ink-soft);max-width:68ch}.pj-steps[data-astro-cid-hwyji337]{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:18px}.pj-steps[data-astro-cid-hwyji337] li[data-astro-cid-hwyji337]{display:flex;gap:16px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px 20px}.pj-steps[data-astro-cid-hwyji337] p[data-astro-cid-hwyji337]{margin:2px 0 0;color:var(--ink-soft)}.pj-steps[data-astro-cid-hwyji337] strong[data-astro-cid-hwyji337]{color:var(--ink)}.pj-n[data-astro-cid-hwyji337]{position:relative;flex:none;padding:2px 0 9px;font-family:var(--font-mono);font-weight:600;font-size:1.3rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--plum)}.pj-n[data-astro-cid-hwyji337]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--beacon),var(--coral))}.pj-outro[data-astro-cid-hwyji337]{margin:18px 0 0;font-weight:600}.pj-benefits[data-astro-cid-hwyji337]{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px;margin-top:10px}.pj-benefit[data-astro-cid-hwyji337] p[data-astro-cid-hwyji337]{margin:0;color:var(--ink-soft);font-size:.95rem}.pj-who[data-astro-cid-hwyji337]{margin:0;padding-left:1.1em;display:grid;gap:8px;max-width:68ch;color:var(--ink-soft)}.pj-who[data-astro-cid-hwyji337] li[data-astro-cid-hwyji337]::marker{color:var(--plum)}.pj-dl-grid[data-astro-cid-hwyji337]{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:start}.pj-dl-card[data-astro-cid-hwyji337] h2[data-astro-cid-hwyji337]{font-size:clamp(1.45rem,2.6vw,1.8rem)}.pj-dl-label[data-astro-cid-hwyji337]{font-weight:600;margin-bottom:6px}.pj-includes[data-astro-cid-hwyji337]{font-size:.95rem;margin-bottom:1em}.pj-needs[data-astro-cid-hwyji337]{font-size:.9rem;color:var(--ink-soft)}.pj-dl-card[data-astro-cid-hwyji337] .dl-trigger{margin-top:10px}.pj-consult[data-astro-cid-hwyji337] p[data-astro-cid-hwyji337]{color:var(--ink-soft);font-size:.95rem}@media(max-width:720px){.pj-benefits[data-astro-cid-hwyji337],.pj-dl-grid[data-astro-cid-hwyji337]{grid-template-columns:1fr}}
