.gov-hero[data-astro-cid-u3eb3jqe]{background:radial-gradient(80rem 40rem at 90% -20%,rgba(26,58,107,.55),transparent 60%),radial-gradient(60rem 35rem at -10% 120%,rgba(13,107,79,.25),transparent 55%),linear-gradient(180deg,var(--navy-950) 0%,var(--navy-900) 100%)}.gov-hero[data-astro-cid-u3eb3jqe]{position:relative;overflow:hidden}.gov-hero-grid[data-astro-cid-u3eb3jqe]{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.5px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 80% 30%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 80% 30%,#000 20%,transparent 70%);pointer-events:none}.gov-hero-inner[data-astro-cid-u3eb3jqe]{position:relative;display:grid;gap:var(--space-7);align-items:center;padding-top:calc(var(--header-h) + clamp(2.5rem,1.5rem + 4vw,5rem));padding-bottom:clamp(3.5rem,2.5rem + 5vw,6rem)}.gov-hero[data-astro-cid-u3eb3jqe] h1[data-astro-cid-u3eb3jqe]{margin-top:var(--space-3);font-size:var(--text-4xl);color:var(--white);max-width:20ch}.gov-lead[data-astro-cid-u3eb3jqe]{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--dark-text-muted);max-width:62ch}.gov-hero-actions[data-astro-cid-u3eb3jqe],.cta-actions[data-astro-cid-u3eb3jqe]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.summary[data-astro-cid-u3eb3jqe]{padding:var(--space-5) var(--space-6) var(--space-6);background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);box-shadow:var(--shadow-dark);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.summary-head[data-astro-cid-u3eb3jqe]{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid;border-image:linear-gradient(90deg,var(--navy-400) 50%,var(--teal-400) 50%) 1}.summary-title[data-astro-cid-u3eb3jqe]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--white)}.summary-rows[data-astro-cid-u3eb3jqe]{margin:0}.summary-row[data-astro-cid-u3eb3jqe]{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:.7rem;border-bottom:1px solid var(--dark-line);font-size:var(--text-sm)}.summary-row[data-astro-cid-u3eb3jqe] dt[data-astro-cid-u3eb3jqe]{color:var(--dark-text-muted)}.summary-row[data-astro-cid-u3eb3jqe] dd[data-astro-cid-u3eb3jqe]{margin:0;font-weight:600;text-align:right;color:var(--white);font-variant-numeric:tabular-nums}.summary-status[data-astro-cid-u3eb3jqe]{display:flex;flex-wrap:wrap;gap:.4rem;margin:var(--space-4) 0 0;padding:0;list-style:none}.summary-status[data-astro-cid-u3eb3jqe] li[data-astro-cid-u3eb3jqe]{padding:.25rem .7rem;border:1px solid rgba(53,178,139,.4);border-radius:999px;background:#35b28b1f;font-size:var(--text-xs);font-weight:700;color:var(--teal-200)}.buyer-grid[data-astro-cid-u3eb3jqe]{display:grid;gap:var(--space-4);margin:var(--space-7) 0 0;padding:0;list-style:none}.buyer[data-astro-cid-u3eb3jqe]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);font-weight:600;color:var(--ink)}.buyer-icon[data-astro-cid-u3eb3jqe],.comp-icon[data-astro-cid-u3eb3jqe],.buy-icon[data-astro-cid-u3eb3jqe]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);color:var(--teal-700);background:var(--teal-050);border:1px solid var(--teal-100)}.data-grid[data-astro-cid-u3eb3jqe],.exp-grid[data-astro-cid-u3eb3jqe]{display:grid;gap:var(--space-7);align-items:start}.mini-title[data-astro-cid-u3eb3jqe]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--slate-600)}.status-block[data-astro-cid-u3eb3jqe]{margin-top:var(--space-6)}.status-list[data-astro-cid-u3eb3jqe]{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--space-3) 0 0;padding:0;list-style:none}.table-card[data-astro-cid-u3eb3jqe]{overflow-x:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.data-table[data-astro-cid-u3eb3jqe]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table[data-astro-cid-u3eb3jqe] caption[data-astro-cid-u3eb3jqe]{padding:var(--space-4) var(--space-5) var(--space-3);text-align:left;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--navy-600)}.data-table[data-astro-cid-u3eb3jqe] th[data-astro-cid-u3eb3jqe],.data-table[data-astro-cid-u3eb3jqe] td[data-astro-cid-u3eb3jqe]{padding:.8rem var(--space-5);text-align:left;vertical-align:top;border-top:1px solid var(--line)}.data-table[data-astro-cid-u3eb3jqe] thead[data-astro-cid-u3eb3jqe] th[data-astro-cid-u3eb3jqe]{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-600);background:var(--bg-subtle)}.data-table[data-astro-cid-u3eb3jqe] tbody[data-astro-cid-u3eb3jqe] th[data-astro-cid-u3eb3jqe]{width:38%;font-weight:500;color:var(--slate-600)}.data-table[data-astro-cid-u3eb3jqe] tbody[data-astro-cid-u3eb3jqe] td[data-astro-cid-u3eb3jqe]{font-weight:600;color:var(--ink)}.data-table[data-astro-cid-u3eb3jqe] tbody[data-astro-cid-u3eb3jqe] tr[data-astro-cid-u3eb3jqe]:nth-child(2n){background:var(--bg-subtle)}.primary-tag[data-astro-cid-u3eb3jqe]{display:inline-block;margin-left:.5rem;padding:.05rem .5rem;border-radius:999px;background:var(--teal-050);border:1px solid var(--teal-200);font-size:var(--text-xs);font-weight:700;color:var(--teal-800)}.codes-grid[data-astro-cid-u3eb3jqe]{display:grid;gap:var(--space-5);margin-top:var(--space-7);align-items:start}.comp-grid[data-astro-cid-u3eb3jqe]{display:grid;gap:var(--space-4);margin-top:var(--space-7)}.comp[data-astro-cid-u3eb3jqe]{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg)}.comp[data-astro-cid-u3eb3jqe] h3[data-astro-cid-u3eb3jqe]{font-size:var(--text-lg);color:var(--ink)}.comp[data-astro-cid-u3eb3jqe] p[data-astro-cid-u3eb3jqe]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.comp[data-astro-cid-u3eb3jqe] .comp-naics[data-astro-cid-u3eb3jqe]{margin-top:var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:var(--slate-600)}.exp-list[data-astro-cid-u3eb3jqe]{display:grid;gap:.65rem;margin:var(--space-6) 0 0;padding:0;list-style:none;font-weight:500;color:var(--slate-700)}.exp-list[data-astro-cid-u3eb3jqe] li[data-astro-cid-u3eb3jqe]{display:flex;align-items:baseline;gap:.6rem}.exp-list[data-astro-cid-u3eb3jqe] svg{flex-shrink:0;align-self:center;color:var(--teal-600)}.exp-people[data-astro-cid-u3eb3jqe]{display:grid;gap:var(--space-4)}.buy-grid[data-astro-cid-u3eb3jqe]{display:grid;gap:var(--space-4);margin:var(--space-7) 0 0;padding:0;list-style:none}.buy-step[data-astro-cid-u3eb3jqe]{padding:var(--space-5);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg)}.buy-top[data-astro-cid-u3eb3jqe]{display:flex;align-items:center;justify-content:space-between}.buy-num[data-astro-cid-u3eb3jqe]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--navy-400)}.buy-step[data-astro-cid-u3eb3jqe] h3[data-astro-cid-u3eb3jqe]{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--ink)}.buy-step[data-astro-cid-u3eb3jqe] p[data-astro-cid-u3eb3jqe]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.offers-link[data-astro-cid-u3eb3jqe]{display:grid;gap:var(--space-4);align-items:center;margin-top:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-600);border-radius:var(--radius-md)}.offers-link[data-astro-cid-u3eb3jqe] h3[data-astro-cid-u3eb3jqe]{font-size:var(--text-lg);color:var(--ink)}.offers-link[data-astro-cid-u3eb3jqe] p[data-astro-cid-u3eb3jqe]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);max-width:var(--measure)}.offers-link[data-astro-cid-u3eb3jqe] .btn[data-astro-cid-u3eb3jqe]{justify-self:start}.cta-panel[data-astro-cid-u3eb3jqe]{position:relative;overflow:hidden;display:grid;gap:var(--space-5);padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(40rem 20rem at 100% 0%,rgba(13,107,79,.3),transparent 60%),var(--navy-900)}.cta-shield[data-astro-cid-u3eb3jqe]{position:absolute;right:-2rem;bottom:-3rem;width:14rem;fill:var(--white);opacity:.05;pointer-events:none}.cta-panel[data-astro-cid-u3eb3jqe]>div[data-astro-cid-u3eb3jqe]{position:relative}.cta-panel[data-astro-cid-u3eb3jqe] h2[data-astro-cid-u3eb3jqe]{font-size:var(--text-2xl);color:var(--white)}.cta-panel[data-astro-cid-u3eb3jqe] p[data-astro-cid-u3eb3jqe]{margin-top:var(--space-3);color:var(--dark-text-muted);max-width:52ch}.cta-panel[data-astro-cid-u3eb3jqe] p[data-astro-cid-u3eb3jqe] a[data-astro-cid-u3eb3jqe]{color:var(--white);font-weight:600}.cta-actions[data-astro-cid-u3eb3jqe]{margin-top:0}@media(min-width:40rem){.buyer-grid[data-astro-cid-u3eb3jqe],.buy-grid[data-astro-cid-u3eb3jqe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.gov-hero-inner[data-astro-cid-u3eb3jqe]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--space-8)}.buyer-grid[data-astro-cid-u3eb3jqe]{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-grid[data-astro-cid-u3eb3jqe]{grid-template-columns:repeat(4,minmax(0,1fr))}.data-grid[data-astro-cid-u3eb3jqe],.exp-grid[data-astro-cid-u3eb3jqe]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-9)}.codes-grid[data-astro-cid-u3eb3jqe]{grid-template-columns:repeat(2,minmax(0,1fr))}.comp-grid[data-astro-cid-u3eb3jqe]{grid-template-columns:repeat(6,minmax(0,1fr))}.comp[data-astro-cid-u3eb3jqe]{grid-column:span 2}.comp[data-astro-cid-u3eb3jqe]:nth-child(n+4){grid-column:span 3}.cta-panel[data-astro-cid-u3eb3jqe]{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--space-7)}.offers-link[data-astro-cid-u3eb3jqe]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-7)}}
