.c-page-hero{
  padding:var(--hero-top) 0 var(--space-6);
  background:#FFFFFF;
  color:#29232F;
}
.c-page-hero :where(h1,h2,h3){color:#29232F}
.c-page-hero :where(p,.lead){color:#5E5862}
.c-page-hero :where(.c-kicker,.eyebrow){color:#29232F}
.c-page-hero__copy{max-width:42rem}
.c-page-hero__copy .c-actions{justify-content:flex-start}
.c-page-hero--center{text-align:center}
.c-page-hero--center .c-page-hero__copy{margin-inline:auto}
.c-page-hero--center :where(.c-kicker,.eyebrow){margin-inline:auto}
.c-page-hero--center .c-actions{justify-content:center}
.c-page-hero--split .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);align-items:start;gap:var(--space-4)}
.c-page-hero__stage{min-width:0;min-height:25rem;position:relative}
.c-page-hero__stage > .c-ledger:only-child,.c-page-hero__stage > .plans-ticket:only-child,.c-page-hero__stage > .contact-ticket:only-child,.c-page-hero__stage > .compare-ticket:only-child,.c-page-hero__stage > .support-ticket:only-child{width:100%;max-width:none;height:100%}
.c-ledger{height:auto;overflow:hidden;border-radius:var(--radius-stage);background:var(--dark);color:#FFFFFF;padding:var(--space-4)}
.c-ledger :where(h2,h3,p){color:#FFFFFF}
.c-ledger .muted{color:#DED7E0}
.c-section,.section{padding:var(--space-section) 0}
.c-section--paper{background:var(--paper);color:#29232F}
.c-section--lavender{background:var(--lavender);color:#29232F}
.c-section--sand{background:var(--sand);color:#30271F}
.c-section--slate{background:var(--slate);color:#243039}
.c-section--rose{background:var(--rose);color:#322526}
.c-section--dark{background:var(--dark);color:#FFFFFF}
.c-section--dark :where(h2,h3,p){color:#FFFFFF}
.c-section--dark .c-card :where(h2,h3,p){color:#29232F}
.c-section--dark .c-card--sand :where(h2,h3,p){color:#30271F}
.c-section__head,.section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}
.c-section__head>*,.section-head>*{min-width:0}
.c-section__head>p,.section-head>p{max-width:27rem;margin-bottom:.3rem}
.c-section__head:has(> .c-kicker){flex-direction:column;align-items:stretch;justify-content:flex-start}
.c-section__head:has(> .c-kicker)>h2{width:100%;max-width:none}
.c-section__head:has(> .c-kicker)>p{max-width:42rem;margin-bottom:0}
.c-section__head--center{display:grid;justify-items:center;text-align:center}
.c-section__head--center :where(.c-kicker,.eyebrow){margin-inline:auto}
.c-section__head--center .c-actions{justify-content:center}
.c-section__intro{max-width:39rem}
.c-closing{background:var(--dark);color:#FFFFFF}
.c-closing__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}
.c-closing :where(h2,p){color:#FFFFFF}
.c-closing p{margin-bottom:0;color:#DED7E0}
.c-closing .c-btn{flex:none}
.reveal{opacity:1;transform:none}
.js-reveal-ready .reveal:not(.is-visible){opacity:0;transform:translateY(16px)}
.js-reveal-ready .reveal.reveal-left:not(.is-visible){transform:translateX(-16px)}
.js-reveal-ready .reveal.reveal-right:not(.is-visible){transform:translateX(16px)}
.js-reveal-ready .reveal{transition:opacity .45s ease,transform .45s ease}
[data-hero-form="data-band"] .hero-art[data-hero-face="confirmed-draft"]{
  position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:center;column-gap:2rem;width:min(100%,40.625rem);
  height:24.375rem;margin:1.125rem auto 0;overflow:visible
}
.hero-art .art-backdrop{grid-column:1/-1;grid-row:1;width:100%;height:24.375rem;pointer-events:none}
.hero-art .queue-card,.hero-art .float-card{
  grid-row:1;z-index:1;display:flex;flex-direction:column;align-items:flex-start;
  min-width:0;min-height:14.6875rem;margin:4.125rem 0;padding:1.625rem;
  border:1px solid #ECE9ED;border-radius:var(--radius-stage);
  background:#FFFFFF;color:#29232F;box-shadow:var(--shadow-card);text-align:left
}
.hero-art .queue-card{grid-column:1}
.hero-art .float-card{grid-column:2}
.hero-art .node-label{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem;color:#77717A;font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1.4}
.hero-art .pill-ok{width:.5rem;height:.5rem;border-radius:50%;background:var(--primary)}
.hero-art .cluster{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:1.6875rem 0 1rem;border-radius:1rem;background:var(--slate);color:var(--primary)}
.hero-art .float-card .cluster{background:var(--sand);color:#30271F}
.hero-art .cluster svg{width:2.1875rem;height:2.1875rem}
.hero-art .float-title{color:#29232F;font-family:var(--font-heading);font-size:1.3125rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}
.hero-art .runner-line{width:100%;margin-top:1.0625rem;border-top:1px dashed #DCD7DB}
.hero-art .build-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-top:.8125rem;color:#716D75;font-size:.6875rem;line-height:1.4}
@media(max-width:64rem){
  .c-page-hero--split .container{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr)}
}
@media(max-width:42rem){
  .c-page-hero--split .container{grid-template-columns:minmax(0,1fr)}
  .c-page-hero__stage:not(:has(> img)){height:auto;min-height:0;overflow:visible}
  .c-page-hero__stage:not(:has(> img))>:only-child{height:auto;min-height:0}
  .c-section__head,.section-head{display:block}
  .c-section__head>p,.section-head>p{margin-top:var(--space-2)}
  .c-closing__inner{display:block}
  .c-closing .c-btn{margin-top:var(--space-3)}
  [data-hero-form] .hero-art{width:min(calc(100% - var(--gutter)*2),100%);height:auto;min-height:0;margin-inline:auto;overflow:visible;transform:none}
  [data-hero-form="data-band"] .hero-art[data-hero-face="confirmed-draft"]{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:var(--space-3);height:auto}
  .hero-art>*{grid-area:auto;grid-column:1;width:auto;max-width:none;justify-self:stretch}
  .hero-art .art-backdrop{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
  .hero-art .queue-card,.hero-art .float-card{grid-row:auto;grid-column:1;min-height:0;margin:0;padding:var(--space-3)}
  .hero-art .cluster{margin:var(--space-2) 0}
  .hero-art .float-title{font-size:var(--text-card)}
}
@media(prefers-reduced-motion:reduce){
  .js-reveal-ready .reveal:not(.is-visible){opacity:1;transform:none}
  .js-reveal-ready .reveal{transition:none}
}

.hero-art[data-hero-face="confirmed-draft"]::before,.hero-art[data-hero-face="confirmed-draft"]::after{display:none;content:none}
.hero-art[data-hero-face="confirmed-draft"]>img{display:none}
[data-hero-face="confirmed-draft"] .hero-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:32px;width:min(100%,650px);margin:18px auto 0;position:relative}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{grid-column:1/-1;grid-row:1;width:100%;height:auto;align-self:center;pointer-events:none}
[data-hero-face="confirmed-draft"] .hero-art .queue-card,[data-hero-face="confirmed-draft"] .hero-art .float-card{grid-row:1;z-index:1;min-height:235px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:26px;border-radius:30px;background:#FFFFFF;box-shadow:0 15px 48px rgba(41,35,47,.065);border:1px solid #ECE9ED;margin:66px 0}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{grid-column:1}
[data-hero-face="confirmed-draft"] .hero-art .float-card{grid-column:2}
[data-hero-face="confirmed-draft"] .hero-art .node-label{display:flex;justify-content:space-between;align-items:center;width:100%;font-family:"SFMono-Regular",Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;color:#77717A}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok{width:8px;height:8px;border-radius:50%;background:#006A83}
[data-hero-face="confirmed-draft"] .hero-art .cluster{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:27px 0 16px;border-radius:16px;background:#E8EEF0;color:#006A83}
[data-hero-face="confirmed-draft"] .hero-art .float-card .cluster{background:#F4EDE3;color:#30271F}
[data-hero-face="confirmed-draft"] .hero-art .cluster svg{width:35px;height:35px}
[data-hero-face="confirmed-draft"] .hero-art .float-title{font-size:21px;line-height:1.2;font-weight:800;letter-spacing:-.03em;color:#29232F}
[data-hero-face="confirmed-draft"] .hero-art .build-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:13px;color:#716D75;font-size:11px}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{width:100%;margin-top:17px;border-top:1px dashed #DCD7DB}
@media(max-width:42rem){
  [data-hero-face="confirmed-draft"] .hero-art{height:auto;min-height:0;width:auto;max-width:100%;transform:none;grid-template-columns:minmax(0,1fr);grid-template-areas:none;overflow:visible}
  [data-hero-face="confirmed-draft"] .hero-art>*:not(.art-backdrop){grid-area:auto;grid-column:1;justify-self:stretch;transform:none}
  [data-hero-face="confirmed-draft"] .cluster{position:relative;inset:auto;width:100%;height:auto}
  [data-hero-face="confirmed-draft"] .float-card,
  [data-hero-face="confirmed-draft"] .node-label{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto;max-width:none;display:inline-block;margin:.35rem .35rem 0 0}
  [data-hero-face="confirmed-draft"] .queue-card,
  [data-hero-face="confirmed-draft"] .runner-card{position:relative;inset:auto;width:100%;height:auto;min-height:0;transform:none}
}
