.next-steps{border-top:1px solid var(--line);color:var(--paper);background:radial-gradient(circle at 92% 0%, #dfff0017, transparent 34%), var(--ink);padding:clamp(3rem,6vw,5rem) 0 clamp(3.2rem,6vw,5.2rem)}.next-steps-inner{width:min(100%,1180px);margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.next-steps-heading{margin-bottom:clamp(1.6rem,3.5vw,2.4rem)}.next-steps-heading .eyebrow{margin-bottom:.75rem}.next-steps-heading h2{letter-spacing:-.09em;margin:0;font-size:clamp(2.4rem,6.4vw,4.6rem);font-weight:950;line-height:.88}.next-steps-grid{grid-template-columns:minmax(0,1fr);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.next-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.next-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.next-step{border:2px solid var(--ink);min-width:0;color:var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--hot);border-radius:1.1rem;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem .85rem;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.next-step:hover,.next-step:focus-within{box-shadow:8px 8px 0 var(--hot);transform:translate(-2px,-2px)}.next-step-head{align-items:center;gap:.6rem;display:flex}.next-step-icon{width:2.2rem;height:2.2rem;color:var(--acid);background:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.next-step-icon svg{width:1.1rem;height:1.1rem}.next-step h3{color:var(--leaf);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:900;line-height:1.2}.next-step-main{outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .6rem;min-height:2.75rem;display:grid}.next-step-main:after{content:"";border-radius:1.1rem;position:absolute;inset:-2px}.next-step-main:focus-visible:after{outline:3px solid var(--acid);outline-offset:3px}.next-step-main b{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:1.38rem;font-weight:950;line-height:1.05}.next-step-main svg{width:1.3rem;height:1.3rem;margin-top:.1rem;transition:transform .16s}.next-step:hover .next-step-main svg{transform:translate(3px)}.next-step-main:focus-visible svg{transform:translate(3px)}.next-step-main span{color:#101b0dbd;grid-column:1/-1;font-size:.88rem;line-height:1.4}.next-step-more{z-index:1;border-top:1.5px dashed #101b0d3d;flex-wrap:wrap;gap:0 1rem;margin:auto 0 0;padding:.25rem 0 0;list-style:none;display:flex;position:relative}.next-step-more a{text-underline-offset:.22em;align-items:center;min-height:2.75rem;font-size:.84rem;font-weight:900;-webkit-text-decoration:underline #101b0d59;text-decoration:underline #101b0d59;text-decoration-thickness:1.5px;display:inline-flex}.next-step-more a:hover{-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot)}.next-step-more a:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:.3rem}.next-step-submit{background:var(--acid);box-shadow:5px 5px 0 var(--paper)}.next-step-submit:hover,.next-step-submit:focus-within{box-shadow:8px 8px 0 var(--paper)}.next-step-submit h3{color:var(--ink)}.next-step-submit .next-step-main span{color:#101b0dd1}@media (prefers-reduced-motion:reduce){.next-step,.next-step-main svg{transition:none}.next-step:hover,.next-step:focus-within,.next-step:hover .next-step-main svg{transform:none}.next-step-main:focus-visible svg{transform:none}}
