.bonus-hero[data-astro-cid-5rxpov6e]{background-color:var(--color-navy);background-image:radial-gradient(circle at 50% 0%,rgba(30,58,138,.25),transparent 75%);color:var(--color-white);padding:4.5rem 0 4rem;border-bottom:1px solid rgba(255,255,255,.08)}.text-center[data-astro-cid-5rxpov6e]{text-align:center}.bonus-tag[data-astro-cid-5rxpov6e]{display:inline-flex;align-items:center;gap:.6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;font-size:.725rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .85rem;border-radius:4px;margin-bottom:1.25rem}.tag-dot[data-astro-cid-5rxpov6e]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8}.bonus-hero[data-astro-cid-5rxpov6e] h1[data-astro-cid-5rxpov6e]{font-size:2.6rem;font-weight:700;color:var(--color-white);margin-bottom:.85rem}.bonus-lead[data-astro-cid-5rxpov6e]{font-size:1.1rem;color:#94a3b8;max-width:700px;margin:0 auto 2.75rem;line-height:1.65}.download-card[data-astro-cid-5rxpov6e]{background:var(--color-white);color:var(--color-slate-800);max-width:620px;margin:0 auto;border-radius:6px;padding:2.5rem;box-shadow:0 16px 32px -8px #00000059;border:1px solid rgba(255,255,255,.15);border-top:4px solid var(--color-blue-primary)}.portal-badge[data-astro-cid-5rxpov6e]{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.35rem}.download-header[data-astro-cid-5rxpov6e] h3[data-astro-cid-5rxpov6e]{font-size:1.45rem;font-weight:700;color:var(--color-slate-900);margin-bottom:.35rem}.download-header[data-astro-cid-5rxpov6e] p[data-astro-cid-5rxpov6e]{color:var(--color-slate-600);font-size:.925rem;margin-bottom:1.75rem}.optin-form[data-astro-cid-5rxpov6e],.input-group[data-astro-cid-5rxpov6e]{display:flex;flex-direction:column;gap:.85rem}.input-with-icon[data-astro-cid-5rxpov6e]{position:relative;width:100%}.input-icon[data-astro-cid-5rxpov6e]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-slate-500)}.optin-input[data-astro-cid-5rxpov6e]{width:100%;padding:.95rem 1rem .95rem 2.75rem;font-size:.95rem;border:1px solid var(--color-slate-300, #CBD5E1);border-radius:4px;background:#fff;color:var(--color-slate-900);transition:border-color .2s,box-shadow .2s}.optin-input[data-astro-cid-5rxpov6e]:focus{outline:none;border-color:var(--color-blue-primary);box-shadow:0 0 0 3px #1d4ed81f}.btn-download[data-astro-cid-5rxpov6e]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;background:var(--color-blue-primary);color:var(--color-white)!important;padding:.95rem;font-size:.95rem;font-weight:600;border-radius:4px;border:none;cursor:pointer;transition:background .18s ease}.btn-download[data-astro-cid-5rxpov6e]:hover{background:var(--color-blue-hover)}.file-meta[data-astro-cid-5rxpov6e]{font-size:.75rem;color:var(--color-slate-500);display:block}.download-success[data-astro-cid-5rxpov6e]{background:#f0fdf4;border:1px solid #BBF7D0;border-radius:6px;padding:1.75rem;text-align:center;color:#166534}.success-icon-wrap[data-astro-cid-5rxpov6e]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#22c55e;color:#fff;border-radius:50%;margin-bottom:.65rem}.success-title[data-astro-cid-5rxpov6e]{font-family:var(--font-serif);font-weight:700;font-size:1.35rem;margin-bottom:.35rem;color:#14532d}.success-msg[data-astro-cid-5rxpov6e]{font-size:.925rem;margin-bottom:.75rem;color:#166534}.success-msg[data-astro-cid-5rxpov6e] code[data-astro-cid-5rxpov6e]{background:#dcfce7;padding:.2rem .4rem;border-radius:3px;font-family:monospace;font-size:.85rem}.manual-download-link[data-astro-cid-5rxpov6e]{display:inline-block;font-size:.85rem;color:var(--color-blue-primary);text-decoration:underline;margin-bottom:.75rem}.kit-contents[data-astro-cid-5rxpov6e]{padding:5.5rem 0;background:var(--color-white);border-bottom:1px solid var(--color-slate-200)}.section-title[data-astro-cid-5rxpov6e]{text-align:center;max-width:680px;margin:0 auto 3.5rem}.section-kicker[data-astro-cid-5rxpov6e]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.5rem}.section-title[data-astro-cid-5rxpov6e] h2[data-astro-cid-5rxpov6e]{font-size:2.15rem;font-weight:700;color:var(--color-slate-900);margin-bottom:.75rem}.section-title[data-astro-cid-5rxpov6e] p[data-astro-cid-5rxpov6e]{color:var(--color-slate-600);font-size:1.05rem;line-height:1.6}.contents-grid[data-astro-cid-5rxpov6e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.content-item[data-astro-cid-5rxpov6e]{background:var(--color-paper);border:1px solid var(--color-slate-200);border-top:3px solid var(--color-navy);border-radius:4px;padding:2.25rem 2rem;position:relative}.content-item[data-astro-cid-5rxpov6e].wide{grid-column:1 / -1}.item-num[data-astro-cid-5rxpov6e]{font-family:var(--font-serif);font-size:1.4rem;font-weight:700;color:var(--color-gold);margin-bottom:.35rem}.content-item[data-astro-cid-5rxpov6e] h4[data-astro-cid-5rxpov6e]{font-size:1.2rem;font-weight:600;color:var(--color-slate-900);margin-bottom:.75rem}.content-item[data-astro-cid-5rxpov6e] p[data-astro-cid-5rxpov6e]{font-size:.925rem;color:var(--color-slate-600);line-height:1.65}.sr-only[data-astro-cid-5rxpov6e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.value-stack-pill-bar[data-astro-cid-5rxpov6e]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin:1.25rem 0 .85rem}.stack-item-tag[data-astro-cid-5rxpov6e]{font-size:.725rem;font-weight:600;color:var(--color-slate-700);background:var(--color-slate-100, #F1F5F9);border:1px solid var(--color-slate-300, #CBD5E1);padding:.25rem .6rem;border-radius:4px;letter-spacing:.02em}.stack-item-tag[data-astro-cid-5rxpov6e].highlight{background:#fef3c7;border-color:#f59e0b;color:#92400e;font-weight:700}.value-stack-total[data-astro-cid-5rxpov6e]{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-slate-200)}.strike-value[data-astro-cid-5rxpov6e]{font-size:.95rem;font-weight:600;color:var(--color-slate-500);text-decoration:line-through}.free-badge[data-astro-cid-5rxpov6e]{display:inline-block;font-size:.825rem;font-weight:700;color:#15803d;background:#dcfce7;border:1px solid #86EFAC;padding:.2rem .65rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.item-header-row[data-astro-cid-5rxpov6e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.value-badge[data-astro-cid-5rxpov6e]{display:inline-block;font-size:.75rem;font-weight:700;color:var(--color-blue-primary);background:#eff6ff;border:1px solid #BFDBFE;padding:.2rem .55rem;border-radius:4px;letter-spacing:.03em}.value-badge[data-astro-cid-5rxpov6e].highlight{color:#92400e;background:#fef3c7;border-color:#f59e0b}.savings-recap-card[data-astro-cid-5rxpov6e]{margin-top:3.5rem;background:var(--color-paper);border:1px solid var(--color-slate-300);border-top:4px solid var(--color-gold);border-radius:6px;padding:2.25rem;box-shadow:0 4px 12px #0000000d}.recap-header[data-astro-cid-5rxpov6e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-slate-200)}.recap-kicker[data-astro-cid-5rxpov6e]{display:block;font-size:.725rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.35rem}.recap-title[data-astro-cid-5rxpov6e] h3[data-astro-cid-5rxpov6e]{font-size:1.4rem;font-weight:700;color:var(--color-slate-900);margin:0}.recap-badge-wrap[data-astro-cid-5rxpov6e]{display:flex;align-items:center;gap:.75rem}.recap-total-val[data-astro-cid-5rxpov6e]{font-size:1rem;font-weight:600;color:var(--color-slate-500);text-decoration:line-through}.recap-cost[data-astro-cid-5rxpov6e]{font-size:1.05rem;font-weight:700;color:#15803d;background:#dcfce7;border:1px solid #86EFAC;padding:.3rem .75rem;border-radius:4px;letter-spacing:.03em}.recap-table-wrap[data-astro-cid-5rxpov6e]{overflow-x:auto}.recap-table[data-astro-cid-5rxpov6e]{width:100%;border-collapse:collapse;font-size:.925rem;text-align:left}.recap-table[data-astro-cid-5rxpov6e] th[data-astro-cid-5rxpov6e]{background:var(--color-slate-100, #F8FAFC);color:var(--color-slate-700);font-weight:700;padding:.75rem 1rem;border-bottom:2px solid var(--color-slate-300);font-size:.825rem;text-transform:uppercase;letter-spacing:.04em}.recap-table[data-astro-cid-5rxpov6e] td[data-astro-cid-5rxpov6e]{padding:.85rem 1rem;border-bottom:1px solid var(--color-slate-200);color:var(--color-slate-700)}.recap-table[data-astro-cid-5rxpov6e] tbody[data-astro-cid-5rxpov6e] tr[data-astro-cid-5rxpov6e]:hover{background:#f1f5f999}.recap-table[data-astro-cid-5rxpov6e] tfoot[data-astro-cid-5rxpov6e] td[data-astro-cid-5rxpov6e]{padding:1.1rem 1rem;background:#f8fafc;border-top:2px solid var(--color-slate-300);font-size:1rem;color:var(--color-slate-900)}.text-right[data-astro-cid-5rxpov6e]{text-align:right}.gold-text[data-astro-cid-5rxpov6e]{color:#b45309}.highlight-green[data-astro-cid-5rxpov6e]{color:#15803d;font-size:1.1rem}.trademark-disclaimer-box[data-astro-cid-5rxpov6e]{margin-top:3.5rem;padding:1.5rem 1.75rem;background:#f8fafc;border:1px solid #E2E8F0;border-radius:6px;font-size:.8rem;color:#64748b;line-height:1.6;text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.trademark-disclaimer-box[data-astro-cid-5rxpov6e] p[data-astro-cid-5rxpov6e]{margin:.35rem 0}@media (max-width: 640px){.recap-header[data-astro-cid-5rxpov6e]{flex-direction:column;align-items:flex-start}}.micro-offer-bar[data-astro-cid-5rxpov6e]{max-width:620px;margin:1.75rem auto 0;background:var(--color-white, #FFFFFF);color:var(--color-slate-800, #1E293B);border:1px solid rgba(255,255,255,.15);border-top:4px solid #0284C7;border-radius:6px;padding:2rem 2.25rem;box-shadow:0 16px 32px -8px #00000059;text-align:left;display:flex;flex-direction:column;gap:1.15rem;box-sizing:border-box}.micro-offer-header[data-astro-cid-5rxpov6e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.micro-pill[data-astro-cid-5rxpov6e]{background:#0284c7;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:.35rem .65rem;border-radius:4px;white-space:nowrap;text-transform:uppercase}.micro-meta[data-astro-cid-5rxpov6e]{font-size:.75rem;font-weight:600;color:var(--color-gold, #B45309);letter-spacing:.04em;text-transform:uppercase}.micro-text[data-astro-cid-5rxpov6e]{display:flex;flex-direction:column;gap:.5rem}.micro-text[data-astro-cid-5rxpov6e] h4[data-astro-cid-5rxpov6e]{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-slate-900, #0F172A);line-height:1.35;font-family:var(--font-serif)}.micro-text[data-astro-cid-5rxpov6e] p[data-astro-cid-5rxpov6e]{margin:0;font-size:.925rem;color:var(--color-slate-600, #475569);line-height:1.55}.micro-offer-action[data-astro-cid-5rxpov6e]{display:flex;flex-direction:column;gap:.6rem;margin-top:.35rem}.btn-micro[data-astro-cid-5rxpov6e]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;background:#0284c7;color:#fff!important;font-weight:700;font-size:.975rem;padding:.95rem 1.5rem;border-radius:4px;text-decoration:none;box-sizing:border-box;transition:background .18s ease;box-shadow:0 4px 12px #0284c740}.btn-micro[data-astro-cid-5rxpov6e]:hover{background:#0369a1;color:#fff!important}.micro-trust[data-astro-cid-5rxpov6e]{display:block;font-size:.75rem;color:var(--color-slate-500, #64748B);text-align:center;line-height:1.4}@media (max-width: 640px){.micro-offer-bar[data-astro-cid-5rxpov6e]{padding:1.5rem 1.25rem}.micro-text[data-astro-cid-5rxpov6e] h4[data-astro-cid-5rxpov6e]{font-size:1.1rem}}@media (max-width: 768px){.contents-grid[data-astro-cid-5rxpov6e]{grid-template-columns:1fr}}
