.hd[data-astro-cid-dbkj3eyh]{box-shadow:var(--shadow-lg)}.hd__body[data-astro-cid-dbkj3eyh]{padding:var(--space-4)}.hd__meta[data-astro-cid-dbkj3eyh]{margin-bottom:var(--space-4)}.hd__row[data-astro-cid-dbkj3eyh]{display:flex;justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-mono-sm);padding:7px 0;border-bottom:1px dashed var(--color-border)}.hd__row[data-astro-cid-dbkj3eyh] span[data-astro-cid-dbkj3eyh]:first-child{color:var(--color-text-dim)}.hd__row[data-astro-cid-dbkj3eyh] span[data-astro-cid-dbkj3eyh]:last-child{color:var(--color-text)}.hd__status[data-astro-cid-dbkj3eyh]{color:var(--color-partial)}.hd__gauge[data-astro-cid-dbkj3eyh]{margin-bottom:var(--space-3)}.hd__lab[data-astro-cid-dbkj3eyh]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:7px}.hd__track[data-astro-cid-dbkj3eyh]{height:10px;background:var(--color-panel-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.hd__fill[data-astro-cid-dbkj3eyh]{display:block;height:100%;width:0;transition:width 1s cubic-bezier(.2,.8,.2,1)}.hd__fill--claim[data-astro-cid-dbkj3eyh]{background:linear-gradient(90deg,#33526b,#4a6f8c)}.hd__fill--actual[data-astro-cid-dbkj3eyh]{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-hover))}.hd__verdict[data-astro-cid-dbkj3eyh]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) 0 var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.hd__gap[data-astro-cid-dbkj3eyh]{font-family:var(--font-mono);font-size:34px;font-weight:var(--fw-medium);color:var(--color-gap);line-height:1}.hd__gaptxt[data-astro-cid-dbkj3eyh]{font-size:12.5px;color:var(--color-text-muted);max-width:200px;text-align:right}.hd__slider[data-astro-cid-dbkj3eyh]{width:100%;margin-top:var(--space-2);accent-color:var(--color-accent);cursor:pointer}.hd__hint[data-astro-cid-dbkj3eyh]{font-family:var(--font-mono);font-size:11px;color:var(--color-text-dim);text-align:center;margin-top:8px}@media (prefers-reduced-motion: reduce){.hd__fill[data-astro-cid-dbkj3eyh]{transition:none}}.ma[data-astro-cid-5hyplmnr]{box-shadow:var(--shadow-lg)}.ma__body[data-astro-cid-5hyplmnr]{padding:var(--space-4);font-family:var(--font-mono)}.ma__q[data-astro-cid-5hyplmnr]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.ma__q[data-astro-cid-5hyplmnr]:first-child{padding-top:0}.ma__qt[data-astro-cid-5hyplmnr]{font-size:13px;color:var(--color-text);margin-bottom:11px;line-height:1.4}.ma__qt[data-astro-cid-5hyplmnr]:before{content:"> ";color:var(--color-accent)}.ma__opts[data-astro-cid-5hyplmnr]{display:flex;gap:7px;flex-wrap:wrap}.ma__opt[data-astro-cid-5hyplmnr]{font-family:var(--font-mono);font-size:12px;padding:7px 13px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all var(--t-base)}.ma__opt[data-astro-cid-5hyplmnr]:hover{border-color:var(--color-accent);color:var(--color-accent)}.ma__opt[data-astro-cid-5hyplmnr].is-sel{background:var(--color-accent);color:#06121a;border-color:var(--color-accent)}.ma__result[data-astro-cid-5hyplmnr]{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-2);transition:border-color var(--t-base)}.ma__result[data-astro-cid-5hyplmnr].is-done{border-color:var(--color-accent-line);background:var(--color-accent-soft)}.ma__rlab[data-astro-cid-5hyplmnr]{font-size:11px;letter-spacing:.12em;color:var(--color-accent)}.ma__rtier[data-astro-cid-5hyplmnr]{font-family:var(--font-sans);font-size:22px;font-weight:var(--fw-bold);color:var(--color-heading);margin:6px 0 8px}.ma__rmsg[data-astro-cid-5hyplmnr]{font-family:var(--font-sans);font-size:14px;color:var(--color-text-muted)}.ma__cta[data-astro-cid-5hyplmnr]{margin-top:var(--space-4);opacity:.45;pointer-events:none;transition:opacity var(--t-base)}.ma__result[data-astro-cid-5hyplmnr].is-done .ma__cta[data-astro-cid-5hyplmnr]{opacity:1;pointer-events:auto}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-enter[data-astro-cid-j7pv25f6]{animation:heroFadeUp .6s ease both;animation-delay:var(--enter-delay, 0s)}@media (prefers-reduced-motion: reduce){.hero-enter[data-astro-cid-j7pv25f6]{animation:none}}.hero[data-astro-cid-j7pv25f6]{padding-top:var(--space-7);padding-bottom:var(--space-7)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-6);align-items:center}@media (max-width: 900px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-5)}}.stats-band[data-astro-cid-j7pv25f6]{background:var(--color-panel-soft);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--space-5)}.stat-cell[data-astro-cid-j7pv25f6]{padding:var(--space-2) var(--space-4) var(--space-2) 0;border-right:1px solid var(--color-border)}.stat-cell[data-astro-cid-j7pv25f6]:last-child{border-right:none}@media (max-width: 760px){.stat-cell[data-astro-cid-j7pv25f6]{border-right:none;border-bottom:1px solid var(--color-border);padding:var(--space-3) 0}.stat-cell[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}}.tiers-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.tiers-grid--3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}@media (max-width: 980px){.tiers-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.tiers-grid[data-astro-cid-j7pv25f6],.tiers-grid--3[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.tier[data-astro-cid-j7pv25f6]{border-top:2px solid var(--color-border)}.tier--operational[data-astro-cid-j7pv25f6]{border-top-color:var(--color-operational)}.tier--partial[data-astro-cid-j7pv25f6]{border-top-color:var(--color-partial)}.tier--decorative[data-astro-cid-j7pv25f6]{border-top-color:var(--color-decorative)}.tier--gap[data-astro-cid-j7pv25f6]{border-top-color:var(--color-gap)}.tier__top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-3)}.tier__code[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--color-text-dim)}.tier__blurb[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:var(--fw-semibold);color:var(--color-heading);margin-bottom:var(--space-3);line-height:var(--lh-snug)}.tier__body[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--color-text-muted)}.assess-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:center}@media (max-width: 900px){.assess-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-5)}}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-6)}@media (max-width: 900px){.why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-4)}}.sec-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.posts-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width: 900px){.posts-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.post[data-astro-cid-j7pv25f6]{display:block}.post__meta[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--color-text-dim)}.post__title[data-astro-cid-j7pv25f6]{font-size:19px;color:var(--color-heading);margin:var(--space-3) 0}.post__desc[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--color-text-muted)}.post__more[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--space-4);color:var(--color-accent);font-weight:var(--fw-semibold);font-size:14px}.cases-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width: 900px){.cases-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.case__top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.case__sector[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--color-text-dim)}.case__title[data-astro-cid-j7pv25f6]{font-size:20px;color:var(--color-heading);margin-bottom:var(--space-3)}.case__body[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--color-text-muted)}.case__found[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--color-text);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.svc[data-astro-cid-j7pv25f6]{display:block}.svc__price[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:20px;color:var(--color-accent);margin-bottom:var(--space-2)}.svc__title[data-astro-cid-j7pv25f6]{font-size:19px;font-weight:var(--fw-semibold);color:var(--color-heading);margin-bottom:var(--space-3)}.svc__summary[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--color-text-muted)}.svc__more[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--space-4);color:var(--color-accent);font-weight:var(--fw-semibold);font-size:14px}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}@media (max-width: 900px){.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-5)}}.lineage[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.lineage[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:14.5px;color:var(--color-text-muted)}.lineage[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.lineage__k[data-astro-cid-j7pv25f6]{display:inline-block;min-width:96px;margin-right:var(--space-3);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--color-accent)}
