.nodes-hero.c-page-hero--split{
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  align-items:start;
  gap:var(--space-6);
  padding-block:calc(var(--hero-top) - var(--space-2)) var(--space-7);
  background:#020708;
  color:#FFFFFF;
}
.nodes-hero__copy,.nodes-hero__stage{min-width:0}
.nodes-hero .c-eyebrow,
.nodes-section__head .c-eyebrow,
.nodes-multi__copy .c-eyebrow,
.nodes-closing .c-eyebrow{margin-bottom:var(--space-2);color:#C6D2D3}
.nodes-hero h1{
  max-width:18ch;
  margin-bottom:var(--space-3);
  overflow-wrap:break-word;
}
.nodes-hero__lead{
  max-width:38rem;
  margin-bottom:0;
  color:#A3B4B6;
  font-size:var(--text-lg);
  overflow-wrap:break-word;
}
.nodes-actions.c-action-row{
  justify-content:flex-start;
  margin-top:var(--space-3);
}
.nodes-hero__note{
  margin:var(--space-3) 0 0;
  color:#A3B4B6;
  font-size:var(--text-sm);
}
.nodes-hero__stage.c-page-hero__stage{
  height:auto;
  min-height:0;
  padding:0;
  overflow:hidden;
  border-radius:var(--radius-lg);
  background:#0B1A1D;
  color:#FFFFFF;
}
.nodes-register{width:100%;max-width:none;height:auto}
.nodes-register__head{
  display:flex;
  justify-content:space-between;
  gap:var(--space-2);
  padding:var(--space-3) var(--space-4);
  background:#0F2225;
  color:#FFFFFF;
  font-size:var(--text-sm);
  font-weight:600;
}
.nodes-register__head .mono{color:#A3B4B6}
.nodes-register__group{padding:var(--space-2) var(--space-4) 0}
.nodes-register__group p{
  margin:0 0 var(--space-1);
  color:#A3B4B6;
  font-size:var(--text-xs);
  letter-spacing:.08em;
}
.nodes-register__line{
  display:flex;
  justify-content:space-between;
  gap:var(--space-2);
  min-width:0;
  padding:.55rem 0;
  border-bottom:1px solid rgba(255,255,255,.08);
  color:#FFFFFF;
  font-size:var(--text-sm);
}
.nodes-register__line span{min-width:0;overflow-wrap:break-word}
.nodes-register__line .mono{color:#A3B4B6}
.nodes-register__foot{
  padding:var(--space-2) var(--space-4) var(--space-3);
  color:#A3B4B6;
  font-size:var(--text-sm);
}
.nodes-section{padding-block:var(--space-7)}
.nodes-section__head{max-width:44rem;margin-bottom:var(--space-4)}
.nodes-section__head h2{margin-bottom:var(--space-2)}
.nodes-section__head p{
  margin-bottom:0;
  color:#A3B4B6;
  overflow-wrap:break-word;
}
.nodes-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));
  gap:var(--space-3);
  align-items:stretch;
}
.nodes-card.c-card{
  display:flex;
  flex-direction:column;
  height:100%;
  min-width:0;
  padding:var(--space-4);
  background:#071315;
  color:#FFFFFF;
}
.nodes-card__code{
  display:block;
  margin-bottom:var(--space-2);
  color:#8FD9F0;
  font-size:var(--text-xs);
}
.nodes-card h3{margin-bottom:var(--space-1);font-size:var(--text-card)}
.nodes-card>p{
  margin-bottom:var(--space-2);
  color:#A3B4B6;
  overflow-wrap:break-word;
}
.nodes-card .nodes-card__models{
  margin-bottom:var(--space-3);
  font-size:var(--text-sm);
}
.nodes-card__models strong{
  display:block;
  margin-top:var(--space-1);
  color:#FFFFFF;
  font-weight:600;
}
.nodes-card__foot{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--space-2);
  margin-top:auto;
  padding-top:var(--space-2);
  border-top:1px solid rgba(255,255,255,.08);
}
.nodes-card__foot .c-stock{margin-top:0}
.nodes-card__foot a{
  color:#D6F8E9;
  font-size:var(--text-sm);
  font-weight:600;
}
.nodes-card__foot a:hover{text-decoration:underline;text-underline-offset:.25em}
.nodes-advice{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));
  gap:var(--space-3);
  align-items:start;
}
.nodes-advice__item{
  min-width:0;
  padding:var(--space-4);
  border-radius:var(--radius-md);
  background:#0B1A1D;
  color:#FFFFFF;
}
.nodes-advice__index{
  display:block;
  margin-bottom:var(--space-2);
  color:#8FD9F0;
  font-size:var(--text-sm);
}
.nodes-advice__item h3{margin-bottom:var(--space-1)}
.nodes-advice__item p{
  margin-bottom:0;
  color:#A3B4B6;
  overflow-wrap:break-word;
}
.nodes-checklist{border-top:1px solid rgba(255,255,255,.08)}
.nodes-checklist__row{
  display:grid;
  grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr);
  gap:var(--space-3);
  align-items:start;
  min-width:0;
  padding:var(--space-3) 0;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.nodes-checklist__row>*{min-width:0;overflow-wrap:break-word}
.nodes-checklist__number{color:#8FD9F0;font-size:var(--text-sm)}
.nodes-checklist__row strong{font-size:var(--text-base);line-height:1.6}
.nodes-checklist__row p{margin:0;color:#A3B4B6}
.nodes-multi{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,.85fr);
  gap:var(--space-6);
  align-items:start;
}
.nodes-multi__copy{min-width:0}
.nodes-multi__copy h2{margin-bottom:var(--space-2)}
.nodes-multi__copy p{color:#A3B4B6}
.nodes-multi__copy p:last-child{margin-bottom:0}
.nodes-multi__sheet{
  min-width:0;
  padding:var(--space-4);
  border-radius:var(--radius-md);
  background:#0F2225;
  color:#FFFFFF;
}
.nodes-multi__sheet>div{
  display:grid;
  grid-template-columns:minmax(5.5rem,.4fr) minmax(0,1fr);
  gap:var(--space-2);
  padding:var(--space-2) 0;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.nodes-multi__sheet>div>*{min-width:0;overflow-wrap:break-word}
.nodes-multi__sheet span{color:#A3B4B6}
.nodes-multi__sheet strong{font-weight:600}
.nodes-multi__sheet p{
  margin:var(--space-3) 0 0;
  color:#A3B4B6;
  font-size:var(--text-sm);
}
.nodes-faq.c-faq{
  background:#071315;
  color:#FFFFFF;
}
.nodes-faq details{
  background:#071315;
  color:#FFFFFF;
}
.nodes-faq details[open]>p{
  margin:0;
  padding-top:var(--space-2);
  padding-bottom:var(--space-3);
  border-top:1px solid rgba(255,255,255,.08);
  color:#A3B4B6;
}
.nodes-faq details[open] summary{padding-bottom:var(--space-2)}
.nodes-closing-section{padding:var(--space-7) 0}
.nodes-closing{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(13rem,auto);
  align-items:center;
  gap:var(--space-5);
  padding:var(--space-5);
  border-radius:var(--radius-lg);
  background:#0F2225;
  color:#FFFFFF;
}
.nodes-closing h2{margin-bottom:var(--space-2)}
.nodes-closing p{
  max-width:37rem;
  margin-bottom:0;
  color:#A3B4B6;
}
.nodes-closing__actions{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:var(--space-2);
}
.nodes-closing__actions .c-btn{width:100%}
[hidden]{display:none!important}
@media(max-width:64rem){
  .nodes-hero.c-page-hero--split{gap:var(--space-4)}
  .nodes-multi{gap:var(--space-4)}
}
@media(max-width:48rem){
  .nodes-hero.c-page-hero--split,
  .nodes-multi,
  .nodes-closing{grid-template-columns:minmax(0,1fr)}
  .nodes-hero.c-page-hero--split{padding-top:var(--space-7)}
  .nodes-hero h1{max-width:none}
  .nodes-hero__stage.c-page-hero__stage{height:auto;overflow:hidden}
  .nodes-closing__actions{align-items:stretch}
}
@media(max-width:42rem){
  .nodes-hero.c-page-hero--split{padding-bottom:var(--space-6)}
  .nodes-section{padding-block:var(--space-6)}
  .nodes-checklist__row{grid-template-columns:2.25rem minmax(0,1fr)}
  .nodes-checklist__row>:nth-child(3){grid-column:2}
  .nodes-closing-section{padding-block:var(--space-6)}
  .nodes-closing{padding:var(--space-3)}
  .nodes-actions.c-action-row .c-btn{flex:1 1 100%}
}
