.su-start-free-signup{gap:var(--ff-space-8);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;padding:clamp(3rem,8vw,7rem) 0;display:grid}.su-start-free-copy,.su-start-free-form,.su-start-free-confirm{max-width:48rem}.su-start-free-copy h1,.su-start-free-confirm h1{margin:var(--ff-space-3) 0 var(--ff-space-4)}.su-start-free-copy ul{gap:var(--ff-space-3);padding-left:1.25rem;display:grid}.su-start-free-plan-intent{margin-top:var(--ff-space-4)}.su-start-free-form{gap:var(--ff-space-5);border:1px solid var(--ff-color-border-subtle,#d8d8d8);border-radius:var(--ff-radius-lg,1rem);background:var(--ff-color-surface,#fff);padding:clamp(1.25rem,4vw,2rem);display:grid}.su-start-free-form label{gap:var(--ff-space-2);font-weight:600;display:grid}.su-start-free-form input{border:1px solid var(--ff-color-border,#b8b8b8);border-radius:var(--ff-radius-md,.6rem);width:100%;min-height:2.75rem;font:inherit;background:var(--ff-color-surface,#fff);color:inherit;padding:.65rem .75rem}.su-start-free-form input:focus-visible,.su-start-free-form button:focus-visible,.su-start-free-confirm a:focus-visible{outline-offset:3px;outline:3px solid}.su-start-free-message{padding:var(--ff-space-3);border-left:3px solid;margin:0}.su-start-free-message--error{font-weight:600}.su-start-free-confirm{gap:var(--ff-space-4);padding:clamp(3rem,8vw,7rem) 0;display:grid}@media (width<=760px){.su-start-free-signup{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.su-start-free-form *,.su-start-free-confirm *{scroll-behavior:auto;transition:none!important;animation:none!important}}
