.fd-join__cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.fd-join__form fieldset{border:0;margin:0 0 24px;padding:0}.fd-join__form legend{font:600 20px/28px var(--font-heading);color:var(--heading);margin-bottom:8px}.fd-join__plans{gap:10px;display:grid}.fd-join__plan{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}.fd-join__plan:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.fd-join__plan .meta{margin-left:2px}.fd-join__save{color:var(--primary-2);font-weight:600}.fd-join__call{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:24px}.fd-join__call h2{margin-top:0}.fd-join__call ol{gap:6px;padding-left:20px;display:grid}@media (max-width:900px){.fd-join__cols{grid-template-columns:1fr;gap:24px}}
