.progress span,.summary span,.payment-note{color:#626c85}.progress span{font-size:11px}.price-stamp span,.subscription>strong small,.summary span{font-size:11px}.visual-label{font-size:11px}label:not(.check){font-size:12px}.next,.pay,.back{font-size:12px;min-height:48px}.form-step h2,.visual-copy h1{word-spacing:.12em}.form-step h2:focus{outline:none}.form-step h2:focus-visible{outline:2px solid var(--blue);outline-offset:8px}input:not([type="checkbox"]):focus,select:focus{border-bottom-width:2px}.field-error{border-color:#d83b48!important;border-bottom-width:2px!important}.field-error-text{display:block;color:#b32735;font:500 11px var(--mono);margin-top:8px}.testing-visual{min-height:100svh}.summary>div{grid-template-columns:120px 1fr auto}.summary button{border:0;background:transparent;color:var(--blue);font:500 11px var(--mono);cursor:pointer;min-width:44px;min-height:44px;align-self:start}
@media(max-width:850px){.testing-visual{height:300px;min-height:300px}.visual-copy{bottom:28px}.visual-copy h1{font-size:46px}.visual-copy p{display:none}.price-stamp{bottom:24px;width:88px;height:88px}.registration{scroll-margin-top:0;padding-top:48px}}
@media(max-width:540px){.testing-visual{height:280px;min-height:280px}.visual-copy{bottom:22px}.visual-copy h1{font-size:43px}.price-stamp{bottom:18px}.registration{padding-top:42px}.summary>div{grid-template-columns:95px 1fr auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.testing-nav .nav-cta span{margin:0 10px 0 0}
