.signup-page{gap:1rem;display:grid}.signup-brand{justify-self:start}.signup-lede{font-size:1.05rem}.signup-section h2{font-size:1.2rem}.signup-steps{gap:.75rem;margin:0;padding-left:1.25rem;list-style:decimal;display:grid}.signup-page p a:not(.provider-button-link),.signup-page li a,.signup-page label a{color:var(--ll-teal);text-underline-offset:2px;text-decoration:underline}.signup-features{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.signup-features li{border:1px solid var(--ll-line);background:var(--ll-white);border-radius:12px;padding:1rem}.signup-features h3{margin:0 0 .25rem;font-size:1rem}.signup-features p{margin:0}@media (min-width:720px){.signup-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.signup-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-captcha{min-height:65px}.signup-page .check-row{background:0 0;border:0;padding:0}.signup-price-line{color:var(--ll-slate);margin:0}.signup-after{color:var(--ll-slate);margin:.75rem 0 0}.signup-page>:is(.eyebrow,h1,.signup-lede){margin-block:0}.signup-page>h1{letter-spacing:-.035em;line-height:1.12}.signup-lede{color:var(--ll-slate);line-height:1.55}.signup-features li{border-color:var(--ds-line);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm)}.signup-steps{counter-reset:signup-step;gap:0;padding-left:0;list-style:none}.signup-steps li{color:var(--ll-slate);counter-increment:signup-step;padding:0 0 1.1rem 2.75rem;line-height:1.5;position:relative}.signup-steps li:before{content:counter(signup-step);background:var(--ll-teal);width:1.85rem;height:1.85rem;color:var(--ll-white);border-radius:999px;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.signup-steps li:not(:last-child):after{content:"";background:var(--ds-line);width:2px;position:absolute;top:2.1rem;bottom:.25rem;left:calc(.925rem - 1px)}.signup-steps strong{color:var(--ll-ink);display:block}.signup-page>form.settings-form:not(.provider-panel){padding:1.25rem}.signup-page form.settings-form h2{border-top:1px solid var(--ds-line);margin:.75rem 0 0;padding-top:1rem;font-size:1.05rem}.signup-page form.settings-form fieldset>h2:first-of-type{border-top:0;margin-top:0;padding-top:0}@media (max-width:540px){.signup-page form.settings-form>button{width:100%}}.signup-types{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.signup-types legend{margin-bottom:.25rem;font-size:1.2rem;font-weight:700}.signup-type{border:1px solid var(--ll-line);background:var(--ll-white);cursor:pointer;border-radius:12px;padding:12px 12px 10px 44px;display:block;position:relative}.signup-type:has(input:checked){border-color:var(--ll-teal);box-shadow:0 0 0 1px var(--ll-teal)}.signup-type input[type=radio]{width:20px;height:20px;margin:0;position:absolute;top:14px;left:14px}.signup-type strong,.signup-type small{display:block}.signup-type small{color:var(--ll-slate);margin-top:2px}@media (max-width:719px){.signup-types{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-types legend,.signup-types>p{grid-column:1/-1}.signup-type{align-items:center;min-height:48px;padding:8px 10px 8px 38px;line-height:1.25;display:flex}.signup-type input[type=radio]{top:50%;left:11px;transform:translateY(-50%)}.signup-type small{display:none}}@media (min-width:720px){.signup-types{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-types legend,.signup-types>p{grid-column:1/-1}}.signup-type-icon{box-sizing:content-box;background:var(--ll-teal-soft);width:24px;height:24px;color:var(--ll-teal);border-radius:10px;margin-bottom:6px;padding:6px;display:block}.signup-type:has(input:checked) .signup-type-icon{background:var(--ll-teal);color:var(--ll-white)}@media (max-width:719px){.signup-type-icon{flex:none;width:20px;height:20px;margin:0 8px 0 0;padding:5px}}
