.blk.hiw-head{border-top:none;padding:80px 0 64px}.blk.hiw-head h1{font-family:var(--serif);letter-spacing:-.022em;max-width:14ch;margin:0 0 22px;font-size:clamp(44px,5.6vw,76px);font-weight:400;line-height:.98}.blk.hiw-head p{color:var(--mu);text-wrap:pretty;max-width:52ch;margin:0;font-size:18px;line-height:1.6}.blk .hiw-pull{font-family:var(--serif);color:var(--ink);max-width:26ch;margin:0;font-size:26px;line-height:1.28}.blk .hiw-after-pull{margin-top:20px}.hiw-cells{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-top:34px}.hiw-cells--tight{margin-top:8px}.hiw-cell{padding:24px}.hiw-cell b{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ac);margin-bottom:10px;font-size:11px;font-weight:500;display:block}.blk .hiw-cell p{color:var(--mu);max-width:none;margin:0;font-size:14.5px;line-height:1.58}.blk .hiw-verbs-close{font-family:var(--serif);color:var(--ink);max-width:none;margin:22px 0 0;font-size:22px}.hiw-stmt{margin-top:26px}.hiw-pipe{--hiw-lanes:minmax(0, 1fr) 108px minmax(0, .82fr);max-width:820px;margin-top:26px}.hiw-node{border:1px solid var(--rule);background:var(--card);padding:20px 22px}.hiw-node-n{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fa);justify-content:space-between;gap:16px;margin-bottom:12px;font-size:10.5px;display:flex}.hiw-node-l{font-family:var(--mono);color:var(--ink);font-size:14px}.hiw-node-s{color:var(--mu);margin-top:8px;font-size:14px;line-height:1.5}.hiw-arrow{text-align:center;color:var(--fa);padding:8px 0;font-size:16px}.hiw-chips{flex-wrap:wrap;gap:6px;display:flex}.hiw-chip{font-family:var(--mono);border:1px solid var(--rule);color:var(--mu);background:var(--paper);padding:4px 9px;font-size:12px}.hiw-branch{grid-template-columns:var(--hiw-lanes);align-items:stretch;display:grid}.hiw-branch-out{grid-template-columns:var(--hiw-lanes);display:grid}.hiw-release{border:1px solid var(--ac);background:var(--card);box-shadow:var(--glow);padding:20px 22px}.hiw-release .hiw-node-n{color:var(--ac)}.hiw-lane{font-family:var(--mono);color:var(--fa);white-space:nowrap;justify-content:center;align-items:flex-start;padding-top:20px;font-size:12px;display:flex}.hiw-lane--v{display:none}.hiw-matcher{border:1px dashed var(--rule);background:var(--card);padding:18px 20px}.hiw-matcher code{font-family:var(--mono);font-size:.92em}.hiw-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hiw-tiles .hiw-tile{background:var(--paper2);text-align:center;padding:16px 18px}.hiw-tile b{font-family:var(--mono);font-size:14px;font-weight:500}.hiw-tile span{color:var(--mu);margin-top:4px;font-size:12.5px;display:block}.code.hiw-runs{white-space:pre;max-width:820px;margin-top:26px;padding:20px 22px;font-size:12.5px;line-height:1.7;overflow-x:auto}.hiw-engines{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:820px;margin-top:30px;display:grid}.hiw-eng{border:1px solid var(--codeBd);background:var(--code);min-width:0}.hiw-eng--prod{border-color:var(--ac)}.hiw-eng-hd{border-bottom:1px solid var(--codeBd);font-family:var(--mono);color:var(--codeTx);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.hiw-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--codeBd);color:var(--codeTx);white-space:nowrap;padding:2px 7px;font-size:10px}.hiw-pill--prod{background:var(--ac);border-color:var(--ac);color:var(--paper)}.hiw-tabs{margin-top:26px}.code.hiw-pane{border:none;padding:20px 22px;font-size:12.5px;line-height:1.85}.hiw-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:820px;margin-top:30px;display:grid}.hiw-plan{border:1px solid var(--rule);background:var(--card)}.hiw-plan--ac{border-color:var(--ac);box-shadow:var(--glow)}.hiw-plan-hd{border-bottom:1px solid var(--ruleS);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px;display:flex}.hiw-plan-name{font-family:var(--serif);font-size:24px}.hiw-plan-price{font-family:var(--mono);color:var(--ink);font-size:15px}.hiw-plan-body{padding:18px 22px 22px}.hiw-plan-credits{font-family:var(--mono);color:var(--ac);margin-bottom:8px;font-size:13.5px}.blk .hiw-plan-body p{color:var(--mu);max-width:none;margin:0;font-size:14.5px;line-height:1.55}.hiw-plans-more{margin-top:26px}.hiw-road{flex-direction:column;gap:16px;max-width:60ch;display:flex}.hiw-road-item{align-items:baseline;gap:18px;display:flex}.hiw-road-i{font-family:var(--mono);color:var(--fa);flex:none;font-size:11px}.blk .hiw-road p{color:var(--mu);max-width:none;margin:0;font-size:16px;line-height:1.6}.hiw-road strong{color:var(--ink);font-weight:500}.hiw-cta{border-top:1px solid var(--rule);text-align:center;padding:80px 0 88px}.hiw-cta h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 26px;font-size:40px;font-weight:400}@media (max-width:900px){.blk.hiw-head{padding:52px 0}.hiw-cells,.hiw-engines,.hiw-plans,.hiw-tiles{grid-template-columns:1fr}.hiw-pipe{--hiw-lanes:1fr}.hiw-lane{align-items:center;padding:10px 0}.hiw-lane--h{display:none}.hiw-lane--v{display:flex}.hiw-cta{padding:56px 0 64px}.hiw-cta h2{font-size:32px}}
