.hiw-lead{max-width:60ch;color:var(--m-text-dim);font-size:1.05rem;line-height:1.7;margin:.5rem 0 0}.hiw-steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media (max-width:760px){.hiw-steps{grid-template-columns:1fr}}.hiw-step{display:flex;flex-direction:column;gap:.4rem;padding:1.3rem;border:1px solid var(--m-line);border-radius:var(--r-lg);background:var(--m-surface)}.hiw-step-badge{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.4rem .7rem;border-radius:999px;background:var(--mint-tint);color:var(--mint-ink);margin-bottom:.3rem}.hiw-step-badge b{font-family:var(--font-display);font-weight:700}.hiw-step strong{font-family:var(--font-display);font-size:1.15rem;color:var(--m-text-1)}.hiw-step span{color:var(--m-text-dim);font-size:.92rem;line-height:1.6}.hiw-arch{margin:1.75rem 0 0;padding:1rem;border:1px solid var(--m-line);border-radius:var(--r-lg);background:var(--m-softer);overflow-x:auto}.hiw-arch svg{width:100%;min-width:640px;height:auto;display:block}.hiw-col{fill:var(--m-surface);stroke:var(--m-line)}.hiw-col-title{fill:var(--m-text-2);font-size:13px;font-weight:600;font-family:var(--font-display)}.hiw-chip{fill:var(--m-softer);stroke:var(--m-line)}.hiw-chip-t{fill:var(--m-text-1);font-size:11px}.hiw-core{fill:var(--m-ink);stroke:none}.hiw-core-title{fill:#fff;font-size:14px;font-weight:700;font-family:var(--font-display)}.hiw-core-row{fill:rgba(255,255,255,.06);stroke:rgba(4,190,140,.4)}.hiw-core-row-t{fill:#eaf3ee;font-size:11.5px;font-weight:600}.hiw-core-row-s{fill:#9baaa2;font-size:9.5px}.hiw-flow{stroke:var(--mint);stroke-width:2;fill:none}.hiw-gov{fill:var(--mint-tint);stroke:none}.hiw-gov-t{fill:var(--mint-ink);font-size:11.5px;font-weight:600}.hiw-pillars{margin:1.75rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.9rem;gap:.9rem}@media (max-width:760px){.hiw-pillars{grid-template-columns:repeat(2,1fr)}}.hiw-pillar{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem;border:1px solid var(--m-line);border-radius:var(--r-md);background:var(--m-surface)}.hiw-pillar-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--mint-tint);color:var(--mint-ink);margin-bottom:.2rem}.hiw-pillar strong{font-family:var(--font-display);font-size:1rem;color:var(--m-text-1)}.hiw-pillar span{color:var(--m-text-dim);font-size:.85rem}.hiw-cta{margin:2rem 0 0;display:flex;gap:.75rem;flex-wrap:wrap}.lp-btn-dark{background:var(--m-ink);color:#fff}.lp-btn-dark:hover{transform:translateY(-2px)}