@layer sections{.form-hero-band{padding:var(--space-200) 0;overflow:hidden}.form-hero-band--green{background:var(--surface-green);color:var(--text-primary-static)}.form-hero-band--orange{background:var(--surface-orange);color:var(--text-on-accent)}.form-hero-band--blue{background:var(--surface-light-blue);color:var(--text-primary-static)}.form-hero-band--purple{background:var(--surface-purple);color:var(--text-on-accent)}.form-hero-track{width:max-content;animation:40s linear infinite form-hero-scroll;display:flex}.form-hero-band-text{padding-right:var(--space-400);letter-spacing:.08em;white-space:nowrap;flex:none}@keyframes form-hero-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.form-hero-track{animation:none}}.form-hero{padding-top:var(--space-1600);padding-bottom:var(--space-1600)}.form-hero-head{text-align:center;flex-direction:column;align-items:center;display:flex}.form-hero-emblem{width:var(--space-1200);height:auto;margin-bottom:var(--space-500);display:block}.form-hero-eyebrow{color:var(--text-secondary)}.form-hero-title{margin-top:var(--space-300);font-size:clamp(var(--text-display-sm),7.5vw,112px);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--text-primary);line-height:1}@supports (-webkit-text-stroke:1px currentColor){.form-hero-title-outline{color:#0000;-webkit-text-stroke:var(--stroke-050) var(--text-primary)}}.form-hero-desc{max-width:44ch;margin-top:var(--space-500);color:var(--text-secondary)}.form-hero-steps{justify-content:center;gap:var(--space-200) var(--space-700);margin-top:var(--space-600);letter-spacing:.08em;flex-wrap:wrap;padding:0;list-style:none;display:flex}.form-hero-step{gap:var(--space-150);align-items:baseline;display:flex}.form-hero-step-num{color:var(--text-muted)}.form-hero-step-num:after{content:"·";margin-left:var(--space-150)}.form-hero-form{margin:var(--space-1200) auto 0}.form-hero--narrow .form-hero-form{max-width:900px}@media (max-width:820px){.form-hero{padding-top:var(--space-1000);padding-bottom:var(--space-1000)}.form-hero-emblem{width:var(--space-1000)}.form-hero-form{margin-top:var(--space-800)}}}
